From 1e91e6908525e5aa1faa817e269d34bdc655a408 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 12 Feb 2015 15:06:46 -0800 Subject: [PATCH 001/295] added initial empty project and .gitignore --- .gitignore | 1 + src/linux/CMakeLists.txt | 7 +++++++ src/linux/main.cpp | 6 ++++++ 3 files changed, 14 insertions(+) create mode 100644 .gitignore create mode 100644 src/linux/CMakeLists.txt create mode 100644 src/linux/main.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..485dee64b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/src/linux/CMakeLists.txt b/src/linux/CMakeLists.txt new file mode 100644 index 000000000..8b0e5f671 --- /dev/null +++ b/src/linux/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 2.8.4) +project(linux) + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + +set(SOURCE_FILES main.cpp) +add_executable(linux ${SOURCE_FILES}) \ No newline at end of file diff --git a/src/linux/main.cpp b/src/linux/main.cpp new file mode 100644 index 000000000..38d5e8ad0 --- /dev/null +++ b/src/linux/main.cpp @@ -0,0 +1,6 @@ +#include + +int main(int, char**) { + std::cout << "Hello, World!" << std::endl; + return 0; +} From 3b676df8c508171d22f4b3e069cdb6d0831724ed Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 12 Feb 2015 17:04:28 -0800 Subject: [PATCH 002/295] added cpp unit, simple bootstrap build script, added unit test to check a few coreclr pal datatypes --- .gitignore | 5 +++++ .gitmodules | 5 ++++- ext-src/cppunit | 1 + scripts/simplebuild.sh | 16 +++++++++++++ src/coreclr | 2 +- src/linux/CMakeLists.txt | 20 +++++++++++++++-- src/linux/main.cpp | 34 +++++++++++++++++++++++++++- src/linux/test/test_pal.cpp | 45 +++++++++++++++++++++++++++++++++++++ src/linux/test/test_pal.h | 15 +++++++++++++ 9 files changed, 138 insertions(+), 5 deletions(-) create mode 160000 ext-src/cppunit create mode 100755 scripts/simplebuild.sh create mode 100644 src/linux/test/test_pal.cpp create mode 100644 src/linux/test/test_pal.h diff --git a/.gitignore b/.gitignore index 485dee64b..51d8d2b16 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,6 @@ .idea +CMakeCache.txt +CMakeFiles/ +Makefile +cmake_install.cmake +externals diff --git a/.gitmodules b/.gitmodules index e438d0566..f8640e6a1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,4 +3,7 @@ url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad [submodule "src/coreclr"] path = src/coreclr - url = https://github.com/dotnet/coreclr.git + url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/coreclr-fork +[submodule "ext-src/cppunit"] + path = ext-src/cppunit + url = git://anongit.freedesktop.org/git/libreoffice/cppunit/ diff --git a/ext-src/cppunit b/ext-src/cppunit new file mode 160000 index 000000000..9c5b50060 --- /dev/null +++ b/ext-src/cppunit @@ -0,0 +1 @@ +Subproject commit 9c5b50060411ec71ac1583ae96e8f4652803b564 diff --git a/scripts/simplebuild.sh b/scripts/simplebuild.sh new file mode 100755 index 000000000..f92b047b5 --- /dev/null +++ b/scripts/simplebuild.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -d ext-src/cppunit ]; then + echo "Please call from root folder of project" + exit 1 +fi + +pushd ext-src/cppunit +./autogen.sh +./configure --prefix=../../externals/cppunit +make +make install + +popd + + diff --git a/src/coreclr b/src/coreclr index 8c6dd79fb..c0c31320c 160000 --- a/src/coreclr +++ b/src/coreclr @@ -1 +1 @@ -Subproject commit 8c6dd79fb18a803b96ebef9bd3ea263907886b4b +Subproject commit c0c31320c1b70d1e4a4b4c865374a296e65b98e4 diff --git a/src/linux/CMakeLists.txt b/src/linux/CMakeLists.txt index 8b0e5f671..bfedd7448 100644 --- a/src/linux/CMakeLists.txt +++ b/src/linux/CMakeLists.txt @@ -1,7 +1,23 @@ cmake_minimum_required(VERSION 2.8.4) project(linux) +# generic settings set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") -set(SOURCE_FILES main.cpp) -add_executable(linux ${SOURCE_FILES}) \ No newline at end of file +# add coreclr +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_UNIX -DPAL_IMPLEMENTATION -D__LINUX__") +include_directories(${root_SOURCE_DIR}../coreclr/src/pal/inc) + +set(SOURCE_FILES main.cpp + test/test_pal.cpp +# ../monad/monad/nttargets/assemblies/nativemsh/pwrshexe/CssMainEntry.cpp +) + +add_executable(linux ${SOURCE_FILES}) + +# add cppunit +include_directories(${root_SOURCE_DIR}../../externals/cppunit/include) +find_library(LIB_CPPUNIT cppunit ${root_SOURCE_DIR}../../externals/cppunit/lib) +target_link_libraries(linux ${LIB_CPPUNIT}) +message(STATUS "cppunit lib: ${LIB_CPPUNIT}") + diff --git a/src/linux/main.cpp b/src/linux/main.cpp index 38d5e8ad0..feb607ef5 100644 --- a/src/linux/main.cpp +++ b/src/linux/main.cpp @@ -1,6 +1,38 @@ #include +#include +#include +#include +#include +#include +#include + +int runTests() +{ + // Create the event manager and test controller + CPPUNIT_NS::TestResult controller; + + // Add a listener that collects test result + CPPUNIT_NS::TestResultCollector result; + controller.addListener(&result); + + // Add a listener that prints status update dots while the tests run + CPPUNIT_NS::BriefTestProgressListener progress; + controller.addListener(&progress); + + // Add the top suite to the test runner + CPPUNIT_NS::TestRunner runner; + runner.addTest(CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest()); + runner.run(controller); + + // Print test in a compiler compatible format. + CPPUNIT_NS::CompilerOutputter outputter(&result,CPPUNIT_NS::stdCOut()); + outputter.write(); + + return result.wasSuccessful() ? 0 : 1; + +} int main(int, char**) { std::cout << "Hello, World!" << std::endl; - return 0; + return runTests(); } diff --git a/src/linux/test/test_pal.cpp b/src/linux/test/test_pal.cpp new file mode 100644 index 000000000..73be3af3f --- /dev/null +++ b/src/linux/test/test_pal.cpp @@ -0,0 +1,45 @@ +#include "test_pal.h" + +#include "pal.h" +//#include + +namespace Microsoft { + + CPPUNIT_TEST_SUITE_REGISTRATION(PalTestSuite); + + void PalTestSuite::testDatatypes() { + + // windows datatypes + CPPUNIT_ASSERT_EQUAL(sizeof(WORD),(std::size_t)2); + CPPUNIT_ASSERT_EQUAL(sizeof(DWORD),(std::size_t)4); + + // windows integer datatypes + CPPUNIT_ASSERT_EQUAL(sizeof(INT),(std::size_t)4); + CPPUNIT_ASSERT_EQUAL(sizeof(INT8),(std::size_t)1); + CPPUNIT_ASSERT_EQUAL(sizeof(INT16),(std::size_t)2); + CPPUNIT_ASSERT_EQUAL(sizeof(INT32),(std::size_t)4); + CPPUNIT_ASSERT_EQUAL(sizeof(INT64),(std::size_t)8); + CPPUNIT_ASSERT_EQUAL(sizeof(UINT),(std::size_t)4); + CPPUNIT_ASSERT_EQUAL(sizeof(UINT8),(std::size_t)1); + CPPUNIT_ASSERT_EQUAL(sizeof(UINT16),(std::size_t)2); + CPPUNIT_ASSERT_EQUAL(sizeof(UINT32),(std::size_t)4); + CPPUNIT_ASSERT_EQUAL(sizeof(UINT64),(std::size_t)8); + + // windows integer max and min size constants + CPPUNIT_ASSERT_EQUAL(CHAR_BIT,8); + CPPUNIT_ASSERT_EQUAL(SCHAR_MIN,-127-1); + CPPUNIT_ASSERT_EQUAL(SCHAR_MAX,127); + CPPUNIT_ASSERT_EQUAL(UCHAR_MAX,0xff); + CPPUNIT_ASSERT_EQUAL(SHRT_MIN,-32767-1); + CPPUNIT_ASSERT_EQUAL(SHRT_MAX,32767); + CPPUNIT_ASSERT_EQUAL(USHRT_MAX,0xffff); + CPPUNIT_ASSERT_EQUAL(INT_MIN,-2147483647-1); + CPPUNIT_ASSERT_EQUAL(INT_MAX,2147483647); + CPPUNIT_ASSERT_EQUAL(UINT_MAX,0xffffffff); + CPPUNIT_ASSERT_EQUAL(LONG_MIN,-2147483647L-1); + CPPUNIT_ASSERT_EQUAL(LONG_MAX,2147483647L); + CPPUNIT_ASSERT_EQUAL(ULONG_MAX,0xffffffff); + + } + +} \ No newline at end of file diff --git a/src/linux/test/test_pal.h b/src/linux/test/test_pal.h new file mode 100644 index 000000000..a69fcd00d --- /dev/null +++ b/src/linux/test/test_pal.h @@ -0,0 +1,15 @@ +#include + +namespace Microsoft { + + class PalTestSuite : public CPPUNIT_NS::TestFixture { + CPPUNIT_TEST_SUITE(PalTestSuite); + CPPUNIT_TEST(testDatatypes); + CPPUNIT_TEST_SUITE_END(); + + public: + void testDatatypes(); + + }; + +} \ No newline at end of file From 2cae441703b594142da284a8180939a08437f1e6 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 13 Feb 2015 10:58:21 -0800 Subject: [PATCH 003/295] added some more checks for basic windows data types --- src/linux/test/test_pal.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/linux/test/test_pal.cpp b/src/linux/test/test_pal.cpp index 73be3af3f..091d94e54 100644 --- a/src/linux/test/test_pal.cpp +++ b/src/linux/test/test_pal.cpp @@ -9,9 +9,21 @@ namespace Microsoft { void PalTestSuite::testDatatypes() { + // check basic pointer lengths + CPPUNIT_ASSERT_EQUAL(sizeof(void*), sizeof(PVOID)); + // windows datatypes CPPUNIT_ASSERT_EQUAL(sizeof(WORD),(std::size_t)2); CPPUNIT_ASSERT_EQUAL(sizeof(DWORD),(std::size_t)4); + CPPUNIT_ASSERT_EQUAL(sizeof(HANDLE),sizeof(void*)); + CPPUNIT_ASSERT_EQUAL(sizeof(HWND),sizeof(void*)); + CPPUNIT_ASSERT_EQUAL(sizeof(HMODULE),sizeof(void*)); + CPPUNIT_ASSERT_EQUAL(sizeof(HINSTANCE),sizeof(void*)); + CPPUNIT_ASSERT_EQUAL(sizeof(HGLOBAL),sizeof(void*)); + CPPUNIT_ASSERT_EQUAL(sizeof(HLOCAL),sizeof(void*)); + CPPUNIT_ASSERT_EQUAL(sizeof(HRSRC),sizeof(void*)); + CPPUNIT_ASSERT_EQUAL(sizeof(HRESULT),sizeof(LONG)); + CPPUNIT_ASSERT_EQUAL(sizeof(NTSTATUS),sizeof(LONG)); // windows integer datatypes CPPUNIT_ASSERT_EQUAL(sizeof(INT),(std::size_t)4); @@ -40,6 +52,16 @@ namespace Microsoft { CPPUNIT_ASSERT_EQUAL(LONG_MAX,2147483647L); CPPUNIT_ASSERT_EQUAL(ULONG_MAX,0xffffffff); + CPPUNIT_ASSERT_EQUAL(MAXSHORT,0x7fff); + CPPUNIT_ASSERT_EQUAL(MAXLONG,0x7fffffff); + CPPUNIT_ASSERT_EQUAL(MAXCHAR,0x7f); + CPPUNIT_ASSERT_EQUAL(MAXDWORD,0xffffffff); + + // character data types + CPPUNIT_ASSERT_EQUAL(sizeof(CHAR),(std::size_t)1); + CPPUNIT_ASSERT_EQUAL(sizeof(TCHAR),(std::size_t)1); + + } } \ No newline at end of file From 124a300a979e420d10cb178c1cdfd7c3e81df597 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 13 Feb 2015 14:36:52 -0800 Subject: [PATCH 004/295] fixed prefix to use abs path and switched to libc++ with clang --- scripts/simplebuild.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/simplebuild.sh b/scripts/simplebuild.sh index f92b047b5..e609bd830 100755 --- a/scripts/simplebuild.sh +++ b/scripts/simplebuild.sh @@ -7,7 +7,11 @@ fi pushd ext-src/cppunit ./autogen.sh -./configure --prefix=../../externals/cppunit +CWD=$(pwd) +if [ -f Makefile ]; then + make distclean +fi +./configure LD=clang LDFLAGS="-stdlib=libc++" CXX=clang++ CC=clang CXXFLAGS="-stdlib=libc++" --prefix=$CWD/../../externals/cppunit make make install From 05dbe09c156013edf5fd24e6704bedeee1347406 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 13 Feb 2015 14:38:40 -0800 Subject: [PATCH 005/295] changed unit test and switched compiler to clang with libc++ --- src/coreclr | 2 +- src/linux/CMakeLists.txt | 4 +++- src/linux/test/test_pal.cpp | 15 ++++++++------- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/coreclr b/src/coreclr index c0c31320c..0a5065eff 160000 --- a/src/coreclr +++ b/src/coreclr @@ -1 +1 @@ -Subproject commit c0c31320c1b70d1e4a4b4c865374a296e65b98e4 +Subproject commit 0a5065eff8ed00c77fcfdcaeb576f97013f7a91a diff --git a/src/linux/CMakeLists.txt b/src/linux/CMakeLists.txt index bfedd7448..539fc2628 100644 --- a/src/linux/CMakeLists.txt +++ b/src/linux/CMakeLists.txt @@ -1,8 +1,10 @@ cmake_minimum_required(VERSION 2.8.4) project(linux) +set(CMAKE_CXX_COMPILER /usr/bin/clang++) + # generic settings -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++") # add coreclr set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_UNIX -DPAL_IMPLEMENTATION -D__LINUX__") diff --git a/src/linux/test/test_pal.cpp b/src/linux/test/test_pal.cpp index 091d94e54..c7bcd2eeb 100644 --- a/src/linux/test/test_pal.cpp +++ b/src/linux/test/test_pal.cpp @@ -1,7 +1,5 @@ -#include "test_pal.h" - #include "pal.h" -//#include +#include "test_pal.h" namespace Microsoft { @@ -38,6 +36,7 @@ namespace Microsoft { CPPUNIT_ASSERT_EQUAL(sizeof(UINT64),(std::size_t)8); // windows integer max and min size constants + CPPUNIT_ASSERT_EQUAL(CHAR_BIT,8); CPPUNIT_ASSERT_EQUAL(SCHAR_MIN,-127-1); CPPUNIT_ASSERT_EQUAL(SCHAR_MAX,127); @@ -48,9 +47,11 @@ namespace Microsoft { CPPUNIT_ASSERT_EQUAL(INT_MIN,-2147483647-1); CPPUNIT_ASSERT_EQUAL(INT_MAX,2147483647); CPPUNIT_ASSERT_EQUAL(UINT_MAX,0xffffffff); - CPPUNIT_ASSERT_EQUAL(LONG_MIN,-2147483647L-1); - CPPUNIT_ASSERT_EQUAL(LONG_MAX,2147483647L); - CPPUNIT_ASSERT_EQUAL(ULONG_MAX,0xffffffff); + + // TODO: these are part of limits.h and will never fit windows values +// CPPUNIT_ASSERT_EQUAL(LONG_MIN,-2147483647L-1); +// CPPUNIT_ASSERT_EQUAL(LONG_MAX,2147483647L); +// CPPUNIT_ASSERT_EQUAL(ULONG_MAX,0xffffffffUL); CPPUNIT_ASSERT_EQUAL(MAXSHORT,0x7fff); CPPUNIT_ASSERT_EQUAL(MAXLONG,0x7fffffff); @@ -64,4 +65,4 @@ namespace Microsoft { } -} \ No newline at end of file +} From a86b598f1fa248fd5168fac1f67e055cc35c000a Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 13 Feb 2015 18:14:43 -0800 Subject: [PATCH 006/295] made the first powershell headers compile with stubs and modified coreclr headers --- src/coreclr | 2 +- src/linux/CMakeLists.txt | 22 +++- src/linux/stubs/Windows.h | 17 ++++ src/linux/stubs/mscoree.h | 175 ++++++++++++++++++++++++++++++++ src/linux/stubs/rpc.h | 0 src/linux/stubs/rpcndr.h | 0 src/linux/stubs/stubs_coreclr.h | 10 ++ src/linux/test/test_pal.cpp | 21 ++++ src/linux/test/test_pal.h | 2 + src/monad | 2 +- 10 files changed, 244 insertions(+), 7 deletions(-) create mode 100644 src/linux/stubs/Windows.h create mode 100644 src/linux/stubs/mscoree.h create mode 100644 src/linux/stubs/rpc.h create mode 100644 src/linux/stubs/rpcndr.h create mode 100644 src/linux/stubs/stubs_coreclr.h diff --git a/src/coreclr b/src/coreclr index 0a5065eff..8172f4c13 160000 --- a/src/coreclr +++ b/src/coreclr @@ -1 +1 @@ -Subproject commit 0a5065eff8ed00c77fcfdcaeb576f97013f7a91a +Subproject commit 8172f4c13b7dc212d0f175f55496e1d93ecf8219 diff --git a/src/linux/CMakeLists.txt b/src/linux/CMakeLists.txt index 539fc2628..58fa991f1 100644 --- a/src/linux/CMakeLists.txt +++ b/src/linux/CMakeLists.txt @@ -6,20 +6,32 @@ set(CMAKE_CXX_COMPILER /usr/bin/clang++) # generic settings set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++") +# include folders from PS for Linux +include_directories(${PROJECT_SOURCE_DIR}/stubs) + # add coreclr -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_UNIX -DPAL_IMPLEMENTATION -D__LINUX__") -include_directories(${root_SOURCE_DIR}../coreclr/src/pal/inc) +# - PLATFORM_UNIX is for pal headers +# - PAL_IMPLEMENTATION is for pal headers to define required function implementations (required for coreclr) +# - __LINUX__ defines the pal headers correctly define stuff for linux +# - COM_NO_WINDOWS_H defines that coreclr headers are not used on windows +# - CORECRL required for PowerShell code to enable CoreCRL support +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_UNIX -DPAL_IMPLEMENTATION -D__LINUX__ -DCOM_NO_WINDOWS_H -DCORECLR") +include_directories(${PROJECT_SOURCE_DIR}/../coreclr/src/pal/inc) +#include_directories(${PROJECT_SOURCE_DIR}/../coreclr/src/pal/prebuilt/inc) + +# include folders from PS +include_directories(${PROJECT_SOURCE_DIR}/../monad/monad/nttargets/assemblies/nativemsh/pwrshcommon) set(SOURCE_FILES main.cpp test/test_pal.cpp -# ../monad/monad/nttargets/assemblies/nativemsh/pwrshexe/CssMainEntry.cpp + #../monad/monad/nttargets/assemblies/nativemsh/pwrshexe/CssMainEntry.cpp ) add_executable(linux ${SOURCE_FILES}) # add cppunit -include_directories(${root_SOURCE_DIR}../../externals/cppunit/include) -find_library(LIB_CPPUNIT cppunit ${root_SOURCE_DIR}../../externals/cppunit/lib) +include_directories(${PROJECT_SOURCE_DIR}/../../externals/cppunit/include) +find_library(LIB_CPPUNIT cppunit ${PROJECT_SOURCE_DIR}/../../externals/cppunit/lib) target_link_libraries(linux ${LIB_CPPUNIT}) message(STATUS "cppunit lib: ${LIB_CPPUNIT}") diff --git a/src/linux/stubs/Windows.h b/src/linux/stubs/Windows.h new file mode 100644 index 000000000..f144cf1fb --- /dev/null +++ b/src/linux/stubs/Windows.h @@ -0,0 +1,17 @@ + +// pal.h will provide everything windows.h otherwise would +#include "pal.h" +#include "rt/palrt.h" + + +// SAL annotations +#define _In_ +#define _Reserved_ +#define _Out_ +#define _In_opt_ +#define __deref_out_opt +#define __deref_out_ecount(COUNT) +#define __inout_ecount(COUNT) +#define __out_ecount(COUNT) +#define _Success_(VALUE) +#define _In_z_ \ No newline at end of file diff --git a/src/linux/stubs/mscoree.h b/src/linux/stubs/mscoree.h new file mode 100644 index 000000000..d991f9875 --- /dev/null +++ b/src/linux/stubs/mscoree.h @@ -0,0 +1,175 @@ +#pragma once + +#include "pal.h" +#include "rt/palrt.h" + +//! +//! This header pulls in actual items from the original mscoree.h and also +//! defines stub classes and functions. +//! + +typedef /* [public][public] */ +enum __MIDL___MIDL_itf_mscoree_0000_0000_0002 +{ + STARTUP_CONCURRENT_GC = 0x1, + STARTUP_LOADER_OPTIMIZATION_MASK = ( 0x3 << 1 ) , + STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN = ( 0x1 << 1 ) , + STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN = ( 0x2 << 1 ) , + STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST = ( 0x3 << 1 ) , + STARTUP_LOADER_SAFEMODE = 0x10, + STARTUP_LOADER_SETPREFERENCE = 0x100, + STARTUP_SERVER_GC = 0x1000, + STARTUP_HOARD_GC_VM = 0x2000, + STARTUP_SINGLE_VERSION_HOSTING_INTERFACE = 0x4000, + STARTUP_LEGACY_IMPERSONATION = 0x10000, + STARTUP_DISABLE_COMMITTHREADSTACK = 0x20000, + STARTUP_ALWAYSFLOW_IMPERSONATION = 0x40000, + STARTUP_TRIM_GC_COMMIT = 0x80000, + STARTUP_ETW = 0x100000, + STARTUP_ARM = 0x400000, + STARTUP_SINGLE_APPDOMAIN = 0x800000, + STARTUP_APPX_APP_MODEL = 0x1000000, + STARTUP_DISABLE_RANDOMIZED_STRING_HASHING = 0x2000000 +} STARTUP_FLAGS; + + +// other datatypes + +typedef HRESULT ( __stdcall *FExecuteInAppDomainCallback )( + void *cookie); + + +// interfaces + +class IUnknown +{ +public: + ULONG AddRef() + { + return 0; + } + ULONG Release() + { + return 0; + } + HRESULT QueryInterface( + REFIID riid, + void **ppvObject + ) + { + return S_OK; + } +}; + +struct IActivationFactory +{}; + +class IHostControl : public IUnknown +{ +public: +virtual HRESULT STDMETHODCALLTYPE GetHostManager( + /* [in] */ REFIID riid, + /* [out] */ void **ppObject) = 0; + +virtual HRESULT STDMETHODCALLTYPE SetAppDomainManager( + /* [in] */ DWORD dwAppDomainID, + /* [in] */ IUnknown *pUnkAppDomainManager) = 0; + +}; + +class ICLRControl : public IUnknown +{ +public: +virtual HRESULT STDMETHODCALLTYPE GetCLRManager( + /* [in] */ REFIID riid, + /* [out] */ void **ppObject) = 0; + +virtual HRESULT STDMETHODCALLTYPE SetAppDomainManagerType( + /* [in] */ LPCWSTR pwzAppDomainManagerAssembly, + /* [in] */ LPCWSTR pwzAppDomainManagerType) = 0; + +}; + +class ICLRRuntimeHost : public IUnknown +{ +public: +virtual HRESULT STDMETHODCALLTYPE Start( void) = 0; + +virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; + +virtual HRESULT STDMETHODCALLTYPE SetHostControl( + /* [in] */ IHostControl *pHostControl) = 0; + +virtual HRESULT STDMETHODCALLTYPE GetCLRControl( + /* [out] */ ICLRControl **pCLRControl) = 0; + +virtual HRESULT STDMETHODCALLTYPE UnloadAppDomain( + /* [in] */ DWORD dwAppDomainId, +/* [in] */ BOOL fWaitUntilDone) = 0; + +virtual HRESULT STDMETHODCALLTYPE ExecuteInAppDomain( + /* [in] */ DWORD dwAppDomainId, +/* [in] */ FExecuteInAppDomainCallback pCallback, +/* [in] */ void *cookie) = 0; + +virtual HRESULT STDMETHODCALLTYPE GetCurrentAppDomainId( + /* [out] */ DWORD *pdwAppDomainId) = 0; + +virtual HRESULT STDMETHODCALLTYPE ExecuteApplication( + /* [in] */ LPCWSTR pwzAppFullName, +/* [in] */ DWORD dwManifestPaths, +/* [in] */ LPCWSTR *ppwzManifestPaths, +/* [in] */ DWORD dwActivationData, +/* [in] */ LPCWSTR *ppwzActivationData, +/* [out] */ int *pReturnValue) = 0; + +virtual HRESULT STDMETHODCALLTYPE ExecuteInDefaultAppDomain( + /* [in] */ LPCWSTR pwzAssemblyPath, +/* [in] */ LPCWSTR pwzTypeName, +/* [in] */ LPCWSTR pwzMethodName, +/* [in] */ LPCWSTR pwzArgument, +/* [out] */ DWORD *pReturnValue) = 0; + +}; + +class ICLRRuntimeHost2 : public ICLRRuntimeHost +{ +public: +virtual HRESULT STDMETHODCALLTYPE CreateAppDomainWithManager( + /* [in] */ LPCWSTR wszFriendlyName, +/* [in] */ DWORD dwFlags, +/* [in] */ LPCWSTR wszAppDomainManagerAssemblyName, +/* [in] */ LPCWSTR wszAppDomainManagerTypeName, +/* [in] */ int nProperties, +/* [in] */ LPCWSTR *pPropertyNames, +/* [in] */ LPCWSTR *pPropertyValues, +/* [out] */ DWORD *pAppDomainID) = 0; + +virtual HRESULT STDMETHODCALLTYPE CreateDelegate( + /* [in] */ DWORD appDomainID, +/* [in] */ LPCWSTR wszAssemblyName, +/* [in] */ LPCWSTR wszClassName, +/* [in] */ LPCWSTR wszMethodName, +/* [out] */ INT_PTR *fnPtr) = 0; + +virtual HRESULT STDMETHODCALLTYPE Authenticate( + /* [in] */ ULONGLONG authKey) = 0; + +virtual HRESULT STDMETHODCALLTYPE RegisterMacEHPort( void) = 0; + +virtual HRESULT STDMETHODCALLTYPE SetStartupFlags( + /* [in] */ STARTUP_FLAGS dwFlags) = 0; + +virtual HRESULT STDMETHODCALLTYPE DllGetActivationFactory( + /* [in] */ DWORD appDomainID, +/* [in] */ LPCWSTR wszTypeName, +/* [out] */ IActivationFactory **factory) = 0; + +virtual HRESULT STDMETHODCALLTYPE ExecuteAssembly( + /* [in] */ DWORD dwAppDomainId, +/* [in] */ LPCWSTR pwzAssemblyPath, +/* [in] */ int argc, +/* [in] */ LPCWSTR *argv, +/* [out] */ DWORD *pReturnValue) = 0; + +}; diff --git a/src/linux/stubs/rpc.h b/src/linux/stubs/rpc.h new file mode 100644 index 000000000..e69de29bb diff --git a/src/linux/stubs/rpcndr.h b/src/linux/stubs/rpcndr.h new file mode 100644 index 000000000..e69de29bb diff --git a/src/linux/stubs/stubs_coreclr.h b/src/linux/stubs/stubs_coreclr.h new file mode 100644 index 000000000..cc021c9b0 --- /dev/null +++ b/src/linux/stubs/stubs_coreclr.h @@ -0,0 +1,10 @@ +#pragma once + +#include "pal.h" + +DWORD WINAPI ExpandEnvironmentStringsW( + PCWSTR lpSrc, + PWSTR lpDst, + DWORD nSize +); + diff --git a/src/linux/test/test_pal.cpp b/src/linux/test/test_pal.cpp index c7bcd2eeb..52aaea986 100644 --- a/src/linux/test/test_pal.cpp +++ b/src/linux/test/test_pal.cpp @@ -1,10 +1,31 @@ #include "pal.h" #include "test_pal.h" +// pull in some more headers +#include "NativeMshConstants.h" +#include "ClrHostWrapper.h" +#include "IPwrshCommonOutput.h" +#include "ConfigFileReader.h" +#include "NativeMsh.h" +#include "SystemCallFacade.h" +#include "WinSystemCallFacade.h" + namespace Microsoft { CPPUNIT_TEST_SUITE_REGISTRATION(PalTestSuite); + // this unit test is used to test if stuff from different headers was pulled in correctly + // this is for porting compatbility tests, not really functional tests + void PalTestSuite::testHeaders() { + + // check NativeMshConstants.h + CPPUNIT_ASSERT_EQUAL(NativeMsh::g_MISSING_COMMAND_LINE_ARGUMENT,1); + + // check ClrHostWrapper.h + NativeMsh::ICLRRuntimeHost2Wrapper clrHostWrapper; + + } + void PalTestSuite::testDatatypes() { // check basic pointer lengths diff --git a/src/linux/test/test_pal.h b/src/linux/test/test_pal.h index a69fcd00d..54e8bab53 100644 --- a/src/linux/test/test_pal.h +++ b/src/linux/test/test_pal.h @@ -4,10 +4,12 @@ namespace Microsoft { class PalTestSuite : public CPPUNIT_NS::TestFixture { CPPUNIT_TEST_SUITE(PalTestSuite); + CPPUNIT_TEST(testHeaders); CPPUNIT_TEST(testDatatypes); CPPUNIT_TEST_SUITE_END(); public: + void testHeaders(); void testDatatypes(); }; diff --git a/src/monad b/src/monad index 64c6fd48b..2cb022731 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 64c6fd48b16c891a1c60598805756cb799aac1f5 +Subproject commit 2cb0227314bb6ea8d1456a564293156ce983cff3 From d91252ab52beb3cbfdf7af68fb8a97923c1a90c8 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 29 May 2015 13:56:28 -0700 Subject: [PATCH 007/295] bulk add of all build changes and resources needed to build PS on linux --- .gitignore | 1 + .gitmodules | 9 + scripts/.gitignore | 12 + scripts/Makefile | 164 + scripts/all-files.mk | 509 +++ scripts/assembly-load-context.mk | 8 + .../CmdletizationResources.cs | 295 ++ .../NavigationResources.cs | 279 ++ .../ProcessResources.cs | 314 ++ scripts/commands-management.mk | 49 + scripts/commands-utility-strings/AddMember.cs | 179 + .../AliasCommandStrings.cs | 234 + .../ConvertFromStringData.cs | 81 + .../CsvCommandStrings.cs | 90 + scripts/commands-utility-strings/Debugger.cs | 234 + .../EventingStrings.cs | 144 + scripts/commands-utility-strings/GetMember.cs | 72 + .../GetRandomCommandStrings.cs | 90 + .../commands-utility-strings/HostStrings.cs | 81 + .../ImportLocalizedDataStrings.cs | 137 + .../MeasureObjectStrings.cs | 90 + .../NewObjectStrings.cs | 144 + .../SelectObjectStrings.cs | 108 + .../SortObjectStrings.cs | 72 + .../UtilityCommonStrings.cs | 180 + .../VariableCommandStrings.cs | 153 + .../WriteErrorStrings.cs | 72 + .../WriteProgressResourceStrings.cs | 90 + scripts/commands-utility.mk | 141 + scripts/coreref.mk | 6 + scripts/platform.mk | 4 + scripts/powershell-linux.inc | 136 + scripts/powershell.inc | 86 + scripts/string-resources-orig.mk | 1 + scripts/string-resources.mk | 2 + scripts/string_resources/AssemblyInfo.cs | 1719 +++++++ scripts/string_resources/Authenticode.cs | 288 ++ .../AuthorizationManagerBase.cs | 72 + .../string_resources/AutomationExceptions.cs | 324 ++ .../CimInstanceTypeAdapterResources.cs | 81 + .../CmdletizationCoreResources.cs | 214 + .../string_resources/CommandBaseStrings.cs | 325 ++ .../ConsoleInfoErrorStrings.cs | 414 ++ .../string_resources/CoreClrStubResources.cs | 126 + scripts/string_resources/CredUI.CS | 117 + scripts/string_resources/Credential.cs | 84 + .../CredentialAttributeStrings.cs | 81 + scripts/string_resources/DebuggerStrings.cs | 453 ++ .../string_resources/DescriptionsStrings.cs | 72 + .../string_resources/DiscoveryExceptions.cs | 348 ++ .../EnumExpressionEvaluatorStrings.cs | 145 + .../string_resources/ErrorCategoryStrings.cs | 360 ++ scripts/string_resources/ErrorPackage.cs | 126 + scripts/string_resources/EventingResources.cs | 126 + .../string_resources/ExtendedTypeSystem.cs | 810 ++++ .../FileSystemProviderStrings.cs | 621 +++ .../FormatAndOutXmlLoadingStrings.cs | 675 +++ .../FormatAndOut_MshParameter.cs | 234 + .../FormatAndOut_format_xxx.cs | 243 + .../string_resources/FormatAndOut_out_xxx.cs | 117 + scripts/string_resources/GetErrorText.cs | 144 + .../string_resources/HelpDisplayStrings.cs | 1136 +++++ scripts/string_resources/HistoryStrings.cs | 180 + .../HostInterfaceExceptionsStrings.cs | 99 + .../InternalCommandStrings.cs | 207 + .../string_resources/InternalHostStrings.cs | 81 + .../InternalHostUserInterfaceStrings.cs | 326 ++ scripts/string_resources/Logging.cs | 285 ++ scripts/string_resources/Metadata.cs | 360 ++ scripts/string_resources/MiniShellErrors.cs | 117 + scripts/string_resources/Modules.cs | 1450 ++++++ .../MshHostRawUserInterfaceStrings.cs | 90 + scripts/string_resources/MshSignature.cs | 135 + .../MshSnapInCmdletResources.cs | 108 + scripts/string_resources/MshSnapinInfo.cs | 180 + scripts/string_resources/NativeCP.CS | 144 + scripts/string_resources/PSCommandStrings.cs | 72 + .../string_resources/PSDataBufferStrings.cs | 108 + .../string_resources/PSListModifierStrings.cs | 81 + .../ParameterBinderStrings.cs | 468 ++ scripts/string_resources/ParserStrings.cs | 3779 ++++++++++++++++ scripts/string_resources/PathUtilsStrings.cs | 135 + scripts/string_resources/PipelineStrings.cs | 236 + scripts/string_resources/PowerShellStrings.cs | 387 ++ .../string_resources/ProgressRecordStrings.cs | 99 + .../string_resources/ProviderBaseSecurity.cs | 72 + .../string_resources/ProxyCommandStrings.cs | 81 + .../RegistryProviderStrings.cs | 909 ++++ .../RemotingErrorIdStrings.cs | 3965 +++++++++++++++++ scripts/string_resources/RunspaceInit.cs | 342 ++ .../string_resources/RunspacePoolStrings.cs | 207 + scripts/string_resources/RunspaceStrings.cs | 426 ++ .../SecuritySupportStrings.cs | 126 + scripts/string_resources/Serialization.cs | 279 ++ .../SessionStateProviderBaseStrings.cs | 171 + .../string_resources/SessionStateStrings.cs | 1863 ++++++++ scripts/string_resources/SuggestionStrings.cs | 108 + .../string_resources/TabCompletionStrings.cs | 665 +++ .../string_resources/TransactionStrings.cs | 225 + scripts/string_resources/TypesXmlStrings.cs | 540 +++ .../WildcardPatternStrings.cs | 72 + scripts/string_resources/_generated.cs | 23 + scripts/wmi-sources.mk | 90 + ...Management.Infrastructure.assembly-info.cs | 3 + ...reCLR.AssemblyLoadContext.assembly-info.cs | 3 + ...tem.Management.Automation.assembly-info.cs | 7 + src/monad | 2 +- src/monad-ext | 1 + src/monad-native | 1 + src/monad_app_base | 1 + src/ps_hello_world/ps_hello_world.cs | 507 +++ src/ps_test/ps_test.cs | 39 + ...t.Management.Infrastructure.Native-stub.cs | 834 ++++ 113 files changed, 34410 insertions(+), 1 deletion(-) create mode 100644 scripts/.gitignore create mode 100644 scripts/Makefile create mode 100644 scripts/all-files.mk create mode 100644 scripts/assembly-load-context.mk create mode 100644 scripts/commands-management-strings/CmdletizationResources.cs create mode 100644 scripts/commands-management-strings/NavigationResources.cs create mode 100644 scripts/commands-management-strings/ProcessResources.cs create mode 100644 scripts/commands-management.mk create mode 100644 scripts/commands-utility-strings/AddMember.cs create mode 100644 scripts/commands-utility-strings/AliasCommandStrings.cs create mode 100644 scripts/commands-utility-strings/ConvertFromStringData.cs create mode 100644 scripts/commands-utility-strings/CsvCommandStrings.cs create mode 100644 scripts/commands-utility-strings/Debugger.cs create mode 100644 scripts/commands-utility-strings/EventingStrings.cs create mode 100644 scripts/commands-utility-strings/GetMember.cs create mode 100644 scripts/commands-utility-strings/GetRandomCommandStrings.cs create mode 100644 scripts/commands-utility-strings/HostStrings.cs create mode 100644 scripts/commands-utility-strings/ImportLocalizedDataStrings.cs create mode 100644 scripts/commands-utility-strings/MeasureObjectStrings.cs create mode 100644 scripts/commands-utility-strings/NewObjectStrings.cs create mode 100644 scripts/commands-utility-strings/SelectObjectStrings.cs create mode 100644 scripts/commands-utility-strings/SortObjectStrings.cs create mode 100644 scripts/commands-utility-strings/UtilityCommonStrings.cs create mode 100644 scripts/commands-utility-strings/VariableCommandStrings.cs create mode 100644 scripts/commands-utility-strings/WriteErrorStrings.cs create mode 100644 scripts/commands-utility-strings/WriteProgressResourceStrings.cs create mode 100644 scripts/commands-utility.mk create mode 100644 scripts/coreref.mk create mode 100644 scripts/platform.mk create mode 100644 scripts/powershell-linux.inc create mode 100644 scripts/powershell.inc create mode 100644 scripts/string-resources-orig.mk create mode 100644 scripts/string-resources.mk create mode 100644 scripts/string_resources/AssemblyInfo.cs create mode 100644 scripts/string_resources/Authenticode.cs create mode 100644 scripts/string_resources/AuthorizationManagerBase.cs create mode 100644 scripts/string_resources/AutomationExceptions.cs create mode 100644 scripts/string_resources/CimInstanceTypeAdapterResources.cs create mode 100644 scripts/string_resources/CmdletizationCoreResources.cs create mode 100644 scripts/string_resources/CommandBaseStrings.cs create mode 100644 scripts/string_resources/ConsoleInfoErrorStrings.cs create mode 100644 scripts/string_resources/CoreClrStubResources.cs create mode 100644 scripts/string_resources/CredUI.CS create mode 100644 scripts/string_resources/Credential.cs create mode 100644 scripts/string_resources/CredentialAttributeStrings.cs create mode 100644 scripts/string_resources/DebuggerStrings.cs create mode 100644 scripts/string_resources/DescriptionsStrings.cs create mode 100644 scripts/string_resources/DiscoveryExceptions.cs create mode 100644 scripts/string_resources/EnumExpressionEvaluatorStrings.cs create mode 100644 scripts/string_resources/ErrorCategoryStrings.cs create mode 100644 scripts/string_resources/ErrorPackage.cs create mode 100644 scripts/string_resources/EventingResources.cs create mode 100644 scripts/string_resources/ExtendedTypeSystem.cs create mode 100644 scripts/string_resources/FileSystemProviderStrings.cs create mode 100644 scripts/string_resources/FormatAndOutXmlLoadingStrings.cs create mode 100644 scripts/string_resources/FormatAndOut_MshParameter.cs create mode 100644 scripts/string_resources/FormatAndOut_format_xxx.cs create mode 100644 scripts/string_resources/FormatAndOut_out_xxx.cs create mode 100644 scripts/string_resources/GetErrorText.cs create mode 100644 scripts/string_resources/HelpDisplayStrings.cs create mode 100644 scripts/string_resources/HistoryStrings.cs create mode 100644 scripts/string_resources/HostInterfaceExceptionsStrings.cs create mode 100644 scripts/string_resources/InternalCommandStrings.cs create mode 100644 scripts/string_resources/InternalHostStrings.cs create mode 100644 scripts/string_resources/InternalHostUserInterfaceStrings.cs create mode 100644 scripts/string_resources/Logging.cs create mode 100644 scripts/string_resources/Metadata.cs create mode 100644 scripts/string_resources/MiniShellErrors.cs create mode 100644 scripts/string_resources/Modules.cs create mode 100644 scripts/string_resources/MshHostRawUserInterfaceStrings.cs create mode 100644 scripts/string_resources/MshSignature.cs create mode 100644 scripts/string_resources/MshSnapInCmdletResources.cs create mode 100644 scripts/string_resources/MshSnapinInfo.cs create mode 100644 scripts/string_resources/NativeCP.CS create mode 100644 scripts/string_resources/PSCommandStrings.cs create mode 100644 scripts/string_resources/PSDataBufferStrings.cs create mode 100644 scripts/string_resources/PSListModifierStrings.cs create mode 100644 scripts/string_resources/ParameterBinderStrings.cs create mode 100644 scripts/string_resources/ParserStrings.cs create mode 100644 scripts/string_resources/PathUtilsStrings.cs create mode 100644 scripts/string_resources/PipelineStrings.cs create mode 100644 scripts/string_resources/PowerShellStrings.cs create mode 100644 scripts/string_resources/ProgressRecordStrings.cs create mode 100644 scripts/string_resources/ProviderBaseSecurity.cs create mode 100644 scripts/string_resources/ProxyCommandStrings.cs create mode 100644 scripts/string_resources/RegistryProviderStrings.cs create mode 100644 scripts/string_resources/RemotingErrorIdStrings.cs create mode 100644 scripts/string_resources/RunspaceInit.cs create mode 100644 scripts/string_resources/RunspacePoolStrings.cs create mode 100644 scripts/string_resources/RunspaceStrings.cs create mode 100644 scripts/string_resources/SecuritySupportStrings.cs create mode 100644 scripts/string_resources/Serialization.cs create mode 100644 scripts/string_resources/SessionStateProviderBaseStrings.cs create mode 100644 scripts/string_resources/SessionStateStrings.cs create mode 100644 scripts/string_resources/SuggestionStrings.cs create mode 100644 scripts/string_resources/TabCompletionStrings.cs create mode 100644 scripts/string_resources/TransactionStrings.cs create mode 100644 scripts/string_resources/TypesXmlStrings.cs create mode 100644 scripts/string_resources/WildcardPatternStrings.cs create mode 100644 scripts/string_resources/_generated.cs create mode 100644 scripts/wmi-sources.mk create mode 100644 src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs create mode 100644 src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs create mode 100644 src/assembly-info/System.Management.Automation.assembly-info.cs create mode 160000 src/monad-ext create mode 160000 src/monad-native create mode 160000 src/monad_app_base create mode 100644 src/ps_hello_world/ps_hello_world.cs create mode 100644 src/ps_test/ps_test.cs create mode 100644 src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs diff --git a/.gitignore b/.gitignore index 51d8d2b16..77a271714 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,6 @@ CMakeCache.txt CMakeFiles/ Makefile +!scripts/Makefile cmake_install.cmake externals diff --git a/.gitmodules b/.gitmodules index f8640e6a1..09ceb7b51 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,12 @@ [submodule "ext-src/cppunit"] path = ext-src/cppunit url = git://anongit.freedesktop.org/git/libreoffice/cppunit/ +[submodule "src/monad-native"] + path = src/monad-native + url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-native +[submodule "src/monad-ext"] + path = src/monad-ext + url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-ext +[submodule "src/monad_app_base"] + path = src/monad_app_base + url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad_app_base diff --git a/scripts/.gitignore b/scripts/.gitignore new file mode 100644 index 000000000..cb22271fe --- /dev/null +++ b/scripts/.gitignore @@ -0,0 +1,12 @@ +System.Collections.Immutable.*/ +System.Reflection.Metadata.*/ +dotnetlibs/ +gen-all-files.txt +monad-src.diff +output.txt +string-resources-files.txt +string-resources-orig.txt +xunit.abstractions.*/ +xunit.core.*/ +xunit.extensibility.core.*/ +xunit.runner.console.*/ diff --git a/scripts/Makefile b/scripts/Makefile new file mode 100644 index 000000000..3531fb77d --- /dev/null +++ b/scripts/Makefile @@ -0,0 +1,164 @@ +# global configuration needed by some of the included makefiles +PSRC = ../src/monad/monad/src +MONAD_EXT=../src/monad-ext + +# include all the external makefiles +include all-files.mk +include string-resources.mk +include string-resources-orig.mk +include wmi-sources.mk +include coreref.mk +include commands-management.mk +include commands-utility.mk +include assembly-load-context.mk +include platform.mk + +NUGETREF=-r:System.Reflection.Metadata.dll -r:System.Collections.Immutable.dll + +MI_NATIVE_REF=-r:dotnetlibs/Microsoft.Management.Infrastructure.Native.dll +MI_REF_ASSEMBLY=-r:$(MONAD_EXT)/PS/PS_refs_modil/microsoft.management.infrastructure.metadata_dll +MI_REF=-r:dotnetlibs/Microsoft.Management.Infrastructure.dll + +PRODUCT_BASE_REFS=${COREREF} +PRODUCT_MI_REFS=${COREREF} ${MI_NATIVE_REF} +PRODUCT_PS_REFS=${COREREF} ${MI_REF_ASSEMBLY} -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +#PRODUCT_PS_REFS=${COREREF} ${MI_REF} -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +PRODUCT_COMMANDS_REFS=${COREREF} -r:dotnetlibs/System.Management.Automation.dll + +MCSOPTS_BASE=-unsafe -nostdlib -noconfig -define:CORECLR -define:_CORECLR +MCSOPTS_MI=${MCSOPTS_BASE} -target:library +MCSOPTS_LIB=${MCSOPTS_BASE} -target:library +MCSOPTS_PS=${STRING_RESOURCES_ORIG} ${MCSOPTS_BASE} -target:library +SRCS_ALL=${STRING_RESOURCES} ${SRCS} + + +all: string-resources.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/ps_hello_world.exe dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) + +dotnetlibs/test.exe: test.cs ${STRING_RESOURCES} + mcs -out:$@ -target:exe ${MCSOPTS_BASE} ${PRODUCT_BASE_REFS} $^ + +runtest: dotnetlibs/test.exe dotnetlibs/System.Management.Automation.dll + LD_LIBRARY_PATH=dotnetlibs dotnetlibs/corerun dotnetlibs/test.exe + +string-resources.dll: ${STRING_RESOURCES} + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $^ + +dotnetlibs/System.Management.Automation.dll: ${SRCS_ALL} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) + mcs -out:$@ ${MCSOPTS_PS} ${PRODUCT_PS_REFS} ${SRCS_ALL} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs + +dotnetlibs/Microsoft.Management.Infrastructure.dll: ${WMI_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs + mcs -out:$@ ${MCSOPTS_MI} ${PRODUCT_MI_REFS} ${WMI_SRCS} ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs + +# Commands + +dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_MANAGEMENT_RES_SRCS} ${COMMAND_MANAGEMENT_RES_CS_SRCS} + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMAND_MANAGEMENT_RES} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} + +dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_UTILITY_RES_SRCS} ${COMMAND_UTILITY_RES_CS_SRCS} + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMAND_UTILITY_RES} ${COMMANDS_UTILITY_RES_CS_SRCS} + +# assembly load context + +dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $(ASSEMBLY_LOAD_CONTEXT_SRCS) + +# this will copy whatever the first version of the dll in the globber is +System.Reflection.Metadata.dll: System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll + cp -f $< $@ + +# this will copy whatever the first version of the dll in the globber is +System.Collections.Immutable.dll: System.Collections.Immutable.*/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll + cp -f $< $@ + +dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: $(MONAD_EXT)/PS/windows_libs_modil/Microsoft.Management.Infrastructure.Native.dll + cp -f $^ $@ + +MPATH=/usr/lib/mono/4.5/Facades + +TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/TypeCatalogGen/TypeCatalogGen.cs System.Reflection.Metadata.dll System.Collections.Immutable.dll + mcs -out:$@ -target:exe ${NUGETREF} -pkg:dotnet -r:${MPATH}/System.Runtime.dll -r:${MPATH}/System.Reflection.Primitives.dll -r:${MPATH}/System.IO.dll $< + +# generate the Core PS type catalog +# this comes from: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/makefile.inc +CorePsTypeCatalog.cs: powershell-linux.inc TypeCatalogGen.exe System.Reflection.Metadata.dll System.Collections.Immutable.dll + LD_LIBRARY_PATH=. mono TypeCatalogGen.exe powershell-linux.inc $@ $(MONAD_EXT)/coreclr/TargetingPack + +dotnetlibs/ps_hello_world.exe: ../src/ps_hello_world/ps_hello_world.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) + mcs -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) ${COREREF} ../src/ps_hello_world/ps_hello_world.cs + +# testing c# stuff + +dotnetlibs/xunit.core.dll: xunit.extensibility.core.2.0.0/lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.core.dll + cp -f $^ $@ + +dotnetlibs/xunit.abstractions.dll: xunit.abstractions.2.0.0/lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.dll + cp -f $^ $@ + +dotnetlibs/xunit.console.exe: xunit.runner.console.2.0.0/tools/xunit.console.exe + cp -f $^ $@ + +dotnetlibs/ps_test.exe: ../src/ps_test/ps_test.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) + mcs -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll ${COREREF} ../src/ps_test/ps_test.cs + +run-test: dotnetlibs/ps_test.exe dotnetlibs/libps.so + cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test.exe + +# the pinvoke library libps.so + +libps-build/Makefile: ../src/monad-native/src/CMakeLists.txt + rm -rf libps-build + mkdir libps-build + # cached files can change the path to be incorrect, this must be cleaned + rm -f ../src/monad-native/src/CMakeCache.txt + rm -f ../src/monad-native/src/cmake_install.cmake + cd libps-build && cmake ../../src/monad-native/src/ + +dotnetlibs/libps.so dotnetlibs/monad_native: libps-build/Makefile + cd libps-build && make VERBOSE=0 && cp monad_native ../dotnetlibs && cp libps.so ../dotnetlibs + +libps.so-test: dotnetlibs/libps.so dotnetlibs/monad_native + cd dotnetlibs && LD_LIBRARY_PATH=. ./monad_native + +# this is the rule to copy over updated CoreCLR + .net libraries +dotnetlibs/corerun: $(MONAD_EXT)/coreclr/Release/corerun + cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs + +# this is the manual step that will install some stuff using nuget and do other things that can't be dependency +# tracked that easily +prepare: + rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* + nuget install System.Reflection.Metadata + nuget install System.Collections.Immutable + +run: dotnetlibs/ps_hello_world.exe dotnetlibs/corerun + rm -rf exec_env + mkdir exec_env + cp -r ../src/monad_app_base/app_base exec_env + cp -r dotnetlibs/*.dll exec_env/app_base + cp -r dotnetlibs/*.exe exec_env/app_base + cp -r dotnetlibs/lib* exec_env/app_base + cp -r dotnetlibs/corerun exec_env/app_base + #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "\"test blah\"" + #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "get-module -listavailable" + #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "get-module -listavailable -all" + #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "import-module -name Microsoft.PowerShell.Utility" + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' + #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/ps_hello_world.exe "\"Hello World!\" |out-default" + +trace: + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun ps_hello_world.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' + +debug: dotnetlibs/ps_hello_world.exe + #LD_LIBRARY_PATH=dotnetlibs lldb-3.6 dotnetlibs/corerun dotnetlibs/ps_hello_world.exe + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. lldb-3.6 ./corerun ps_hello_world.exe "import-module -name Microsoft.PowerShell.Utility" + +clean: + rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/ps_hello_world.exe dotnetlibs/ps_hello_world.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs TypeCatalogGen.exe string-resources.dll test.dll System.Reflection.Metadata.dll System.Collections.Immutable.dll + rm -rf exec_env + rm -rf libps-build + rm -rf dotnetlibs/* + +# clean built stuff + prepare step +cleanall: clean + rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* + diff --git a/scripts/all-files.mk b/scripts/all-files.mk new file mode 100644 index 000000000..71ba7bca6 --- /dev/null +++ b/scripts/all-files.mk @@ -0,0 +1,509 @@ +SRCS \ + = \ + ../src/monad/monad/src/engine/ChildrenCmdletProviderInterfaces.cs \ + ../src/monad/monad/src/engine/CmdletFamilyProviderInterfaces.cs \ + ../src/monad/monad/src/engine/MshCmdlet.cs \ + ../src/monad/monad/src/engine/cmdlet.cs \ + ../src/monad/monad/src/engine/CommandBase.cs \ + ../src/monad/monad/src/engine/CommandFactory.cs \ + ../src/monad/monad/src/engine/CommandParameter.cs \ + ../src/monad/monad/src/engine/CommandProcessor.cs \ + ../src/monad/monad/src/engine/CommandProcessorBase.cs \ + ../src/monad/monad/src/engine/CommonCommandParameters.cs \ + ../src/monad/monad/src/engine/ContentCmdletProviderInterfaces.cs \ + ../src/monad/monad/src/engine/DriveInterfaces.cs \ + ../src/monad/monad/src/engine/EnumExpressionEvaluator.cs \ + ../src/monad/monad/src/engine/EnumMinimumDisambiguation.cs \ + ../src/monad/monad/src/engine/ErrorPackage.cs \ + ../src/monad/monad/src/engine/InvocationInfo.cs \ + ../src/monad/monad/src/engine/ItemCmdletProviderInterfaces.cs \ + ../src/monad/monad/src/engine/NativeCommand.cs \ + ../src/monad/monad/src/engine/PathInterfaces.cs \ + ../src/monad/monad/src/engine/ProgressRecord.cs \ + ../src/monad/monad/src/engine/InformationRecord.cs \ + ../src/monad/monad/src/engine/PropertyCmdletProviderInterfaces.cs \ + ../src/monad/monad/src/engine/ProviderInterfaces.cs \ + ../src/monad/monad/src/engine/ProxyCommand.cs \ + ../src/monad/monad/src/engine/SessionStatePublic.cs \ + ../src/monad/monad/src/engine/ScriptCommand.cs \ + ../src/monad/monad/src/engine/ScriptCommandProcessor.cs \ + ../src/monad/monad/src/engine/UserFeedbackParameters.cs \ + ../src/monad/monad/src/engine/VariableInterfaces.cs \ + ../src/monad/monad/src/engine/ICommandRuntime.cs \ + ../src/monad/monad/src/engine/MshCommandRuntime.cs \ + ../src/monad/monad/src/engine/DefaultCommandRuntime.cs \ + ../src/monad/monad/src/engine/AliasInfo.cs \ + ../src/monad/monad/src/engine/ApplicationInfo.cs \ + ../src/monad/monad/src/engine/CmdletInfo.cs \ + ../src/monad/monad/src/engine/CmdletParameterBinderController.cs \ + ../src/monad/monad/src/engine/CommandDiscovery.cs \ + ../src/monad/monad/src/engine/CommandInfo.cs \ + ../src/monad/monad/src/engine/CommandPathSearch.cs \ + ../src/monad/monad/src/engine/CommandSearcher.cs \ + ../src/monad/monad/src/engine/CompiledCommandParameter.cs \ + ../src/monad/monad/src/engine/ExternalScriptInfo.cs \ + ../src/monad/monad/src/engine/FilterInfo.cs \ + ../src/monad/monad/src/engine/FunctionInfo.cs \ + ../src/monad/monad/src/engine/ConfigurationInfo.cs \ + ../src/monad/monad/src/engine/DscResourceInfo.cs \ + ../src/monad/monad/src/engine/GetCommandCommand.cs \ + ../src/monad/monad/src/engine/MergedCommandParameterMetadata.cs \ + ../src/monad/monad/src/engine/ParameterBinderBase.cs \ + ../src/monad/monad/src/engine/ParameterBinderController.cs \ + ../src/monad/monad/src/engine/ParameterInfo.cs \ + ../src/monad/monad/src/engine/ParameterSetInfo.cs \ + ../src/monad/monad/src/engine/ParameterSetPromptingData.cs \ + ../src/monad/monad/src/engine/ParameterSetSpecificMetadata.cs \ + ../src/monad/monad/src/engine/PositionalCommandParameter.cs \ + ../src/monad/monad/src/engine/PseudoParameterBinder.cs \ + ../src/monad/monad/src/engine/PseudoParameters.cs \ + ../src/monad/monad/src/engine/ReflectionParameterBinder.cs \ + ../src/monad/monad/src/engine/ScriptInfo.cs \ + ../src/monad/monad/src/engine/scriptparameterbinder.cs \ + ../src/monad/monad/src/engine/scriptparameterbindercontroller.cs \ + ../src/monad/monad/src/engine/MshSnapinQualifiedName.cs \ + ../src/monad/monad/src/engine/TypeMetadata.cs \ + ../src/monad/monad/src/engine/WorkflowInfo.cs \ + ../src/monad/monad/src/engine/MinishellParameterBinderController.cs \ + ../src/monad/monad/src/engine/NativeCommandParameterBinder.cs \ + ../src/monad/monad/src/engine/NativeCommandParameterBinderController.cs \ + ../src/monad/monad/src/engine/NativeCommandProcessor.cs \ + ../src/monad/monad/src/engine/DscResourceSearcher.cs \ + ../src/monad/monad/src/engine/Modules/AnalysisCache.cs \ + ../src/monad/monad/src/engine/Modules/ExportModuleMemberCommand.cs \ + ../src/monad/monad/src/engine/Modules/GetModuleCommand.cs \ + ../src/monad/monad/src/engine/Modules/ImportModuleCommand.cs \ + ../src/monad/monad/src/engine/Modules/ModuleCmdletBase.cs \ + ../src/monad/monad/src/engine/Modules/ModuleIntrinsics.cs \ + ../src/monad/monad/src/engine/Modules/ModuleSpecification.cs \ + ../src/monad/monad/src/engine/Modules/ModuleUtils.cs \ + ../src/monad/monad/src/engine/Modules/NewModuleCommand.cs \ + ../src/monad/monad/src/engine/Modules/NewModuleManifestCommand.cs \ + ../src/monad/monad/src/engine/Modules/PSModuleInfo.cs \ + ../src/monad/monad/src/engine/Modules/RemoteDiscoveryHelper.cs \ + ../src/monad/monad/src/engine/Modules/RemoveModuleCommand.cs \ + ../src/monad/monad/src/engine/Modules/ScriptAnalysis.cs \ + ../src/monad/monad/src/engine/Modules/TestModuleManifestCommand.cs \ + ../src/monad/monad/src/engine/AutomationEngine.cs \ + ../src/monad/monad/src/engine/EngineIntrinsics.cs \ + ../src/monad/monad/src/engine/ExecutionContext.cs \ + ../src/monad/monad/src/engine/PSVersionInfo.cs \ + ../src/monad/monad/src/engine/EventManager.cs \ + ../src/monad/monad/src/engine/ObjectEventRegistrationBase.cs \ + ../src/monad/monad/src/engine/debugger/Breakpoint.cs \ + ../src/monad/monad/src/engine/debugger/debugger.cs \ + ../src/monad/monad/src/engine/CoreAdapter.cs \ + ../src/monad/monad/src/engine/ThirdPartyAdapter.cs \ + ../src/monad/monad/src/engine/LanguagePrimitives.cs \ + ../src/monad/monad/src/engine/NullString.cs \ + ../src/monad/monad/src/engine/MshMemberInfo.cs \ + ../src/monad/monad/src/engine/MshObject.cs \ + ../src/monad/monad/src/engine/TypeTable.cs \ + ../src/monad/monad/src/engine/ExtendedTypeSystemException.cs \ + ../src/monad/monad/src/engine/MshReference.cs \ + ../src/monad/monad/src/engine/WinRT/IInspectable.cs \ + ../src/monad/monad/src/help/CabinetAPI.cs \ + ../src/monad/monad/src/help/CabinetNativeApi.cs \ + ../src/monad/monad/src/engine/hostifaces/AsyncResult.cs \ + ../src/monad/monad/src/engine/hostifaces/ChoiceDescription.cs \ + ../src/monad/monad/src/engine/hostifaces/Command.cs \ + ../src/monad/monad/src/engine/hostifaces/Connection.cs \ + ../src/monad/monad/src/engine/hostifaces/ConnectionBase.cs \ + ../src/monad/monad/src/engine/hostifaces/ConnectionFactory.cs \ + ../src/monad/monad/src/engine/hostifaces/DefaultHost.cs \ + ../src/monad/monad/src/engine/hostifaces/FieldDescription.cs \ + ../src/monad/monad/src/engine/hostifaces/History.cs \ + ../src/monad/monad/src/engine/hostifaces/InformationalRecord.cs \ + ../src/monad/monad/src/engine/hostifaces/InternalHost.cs \ + ../src/monad/monad/src/engine/hostifaces/InternalHostRawUserInterface.cs \ + ../src/monad/monad/src/engine/hostifaces/InternalHostUserInterface.cs \ + ../src/monad/monad/src/engine/hostifaces/internalHostuserInterfacesecurity.cs \ + ../src/monad/monad/src/engine/hostifaces/ListModifier.cs \ + ../src/monad/monad/src/engine/hostifaces/LocalConnection.cs \ + ../src/monad/monad/src/engine/hostifaces/LocalPipeline.cs \ + ../src/monad/monad/src/engine/hostifaces/MshHost.cs \ + ../src/monad/monad/src/engine/hostifaces/MshHostRawUserInterface.cs \ + ../src/monad/monad/src/engine/hostifaces/MshHostUserInterface.cs \ + ../src/monad/monad/src/engine/hostifaces/Parameter.cs \ + ../src/monad/monad/src/engine/hostifaces/Pipeline.cs \ + ../src/monad/monad/src/engine/hostifaces/pipelinebase.cs \ + ../src/monad/monad/src/engine/hostifaces/PowerShell.cs \ + ../src/monad/monad/src/engine/hostifaces/PSCommand.cs \ + ../src/monad/monad/src/engine/hostifaces/PSDataCollection.cs \ + ../src/monad/monad/src/engine/hostifaces/RunspaceInit.cs \ + ../src/monad/monad/src/engine/hostifaces/RunspacePool.cs \ + ../src/monad/monad/src/engine/hostifaces/RunspacePoolInternal.cs \ + ../src/monad/monad/src/engine/hostifaces/PowerShellProcessInstance.cs \ + ../src/monad/monad/src/engine/remoting/common/ObjectRef.cs \ + ../src/monad/monad/src/engine/remoting/common/RunspacePoolStateInfo.cs \ + ../src/monad/monad/src/engine/remoting/common/PSETWTracer.cs \ + ../src/monad/monad/src/engine/remoting/client/remoterunspaceinfo.cs \ + ../src/monad/monad/src/engine/remoting/host/RemoteHostMethodInfo.cs \ + ../src/monad/monad/src/engine/remoting/client/remotepipeline.cs \ + ../src/monad/monad/src/engine/remoting/client/remoterunspace.cs \ + ../src/monad/monad/src/engine/remoting/client/clientremotesession.cs \ + ../src/monad/monad/src/engine/remoting/client/Job.cs \ + ../src/monad/monad/src/engine/remoting/client/Job2.cs \ + ../src/monad/monad/src/engine/remoting/client/JobSourceAdapter.cs \ + ../src/monad/monad/src/engine/remoting/client/PSProxyJob.cs \ + ../src/monad/monad/src/engine/remoting/client/PowerShellStreams.cs \ + ../src/monad/monad/src/engine/remoting/client/JobManager.cs \ + ../src/monad/monad/src/engine/remoting/client/ThrottlingJob.cs \ + ../src/monad/monad/src/engine/remoting/client/remotingprotocol.cs \ + ../src/monad/monad/src/engine/remoting/client/clientremotesessionprotocolstatemachine.cs \ + ../src/monad/monad/src/engine/remoting/client/remotingprotocolimplementation.cs \ + ../src/monad/monad/src/engine/remoting/client/RemotingErrorRecord.cs \ + ../src/monad/monad/src/engine/remoting/client/RemoteRunspacePoolInternal.cs \ + ../src/monad/monad/src/engine/remoting/client/ClientRemotePowerShell.cs \ + ../src/monad/monad/src/engine/remoting/client/RemotingProtocol2.cs \ + ../src/monad/monad/src/engine/remoting/client/ClientMethodExecutor.cs \ + ../src/monad/monad/src/engine/remoting/client/RunspaceRef.cs \ + ../src/monad/monad/src/engine/remoting/common/PSSessionConfigurationTypeOption.cs \ + ../src/monad/monad/src/engine/remoting/common/psstreamobject.cs \ + ../src/monad/monad/src/engine/remoting/common/Indexer.cs \ + ../src/monad/monad/src/engine/remoting/common/remotesession.cs \ + ../src/monad/monad/src/engine/remoting/common/fragmentor.cs \ + ../src/monad/monad/src/engine/remoting/common/misc.cs \ + ../src/monad/monad/src/engine/remoting/common/remotingexceptions.cs \ + ../src/monad/monad/src/engine/remoting/common/throttlemanager.cs \ + ../src/monad/monad/src/engine/remoting/common/AsyncObject.cs \ + ../src/monad/monad/src/engine/remoting/common/RunspaceConnectionInfo.cs \ + ../src/monad/monad/src/engine/remoting/common/RunspaceInitInfo.cs \ + ../src/monad/monad/src/engine/remoting/common/DispatchTable.cs \ + ../src/monad/monad/src/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs \ + ../src/monad/monad/src/engine/remoting/common/WireDataFormat/RemoteHost.cs \ + ../src/monad/monad/src/engine/remoting/common/WireDataFormat/RemoteHostEncoder.cs \ + ../src/monad/monad/src/engine/remoting/common/WireDataFormat/RemoteSessionCapability.cs \ + ../src/monad/monad/src/engine/remoting/common/WireDataFormat/RemotingDataObject.cs \ + ../src/monad/monad/src/engine/remoting/common/RemoteSessionNamedPipe.cs \ + ../src/monad/monad/src/engine/remoting/server/OutOfProcServerMediator.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerMethodExecutor.cs \ + ../src/monad/monad/src/engine/remoting/server/serverremotesession.cs \ + ../src/monad/monad/src/engine/remoting/server/serverremotesessionstatemachine.cs \ + ../src/monad/monad/src/engine/remoting/server/serverremotingprotocol.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerSteppablePipelineDriver.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerSteppablePipelineSubscriber.cs \ + ../src/monad/monad/src/engine/remoting/server/serverremotingprotocolimplementation.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerRemoteHost.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerRemoteHostUserInterface.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerRemoteHostRawUserInterface.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerRunspacePoolDriver.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerPowerShellDriver.cs \ + ../src/monad/monad/src/engine/remoting/server/ServerRemotingProtocol2.cs \ + ../src/monad/monad/src/engine/remoting/server/WSManChannelEvents.cs \ + ../src/monad/monad/src/engine/remoting/commands/CustomShellCommands.cs \ + ../src/monad/monad/src/engine/remoting/commands/InvokeCommandCommand.cs \ + ../src/monad/monad/src/engine/remoting/commands/newrunspacecommand.cs \ + ../src/monad/monad/src/engine/remoting/commands/DisconnectPSSession.cs \ + ../src/monad/monad/src/engine/remoting/commands/ConnectPSSession.cs \ + ../src/monad/monad/src/engine/remoting/commands/ReceivePSSession.cs \ + ../src/monad/monad/src/engine/remoting/commands/runspacerepository.cs \ + ../src/monad/monad/src/engine/remoting/commands/getrunspacecommand.cs \ + ../src/monad/monad/src/engine/remoting/commands/remotingcommandutil.cs \ + ../src/monad/monad/src/engine/remoting/commands/removerunspacecommand.cs \ + ../src/monad/monad/src/engine/remoting/commands/StartJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/JobRepository.cs \ + ../src/monad/monad/src/engine/remoting/commands/PSRemotingCmdlet.cs \ + ../src/monad/monad/src/engine/remoting/commands/GetJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/ReceiveJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/StopJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/WaitJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/RemoveJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/SuspendJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/ResumeJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/DebugJob.cs \ + ../src/monad/monad/src/engine/remoting/commands/PushRunspaceCommand.cs \ + ../src/monad/monad/src/engine/remoting/commands/PopRunspaceCommand.cs \ + ../src/monad/monad/src/engine/remoting/commands/NewPSSessionOptionCommand.cs \ + ../src/monad/monad/src/engine/remoting/commands/NewPSSessionConfigurationOptionCommand.cs \ + ../src/monad/monad/src/engine/remoting/commands/NewPSSessionConfigurationFile.cs \ + ../src/monad/monad/src/engine/remoting/commands/TestPSSessionConfigurationFile.cs \ + ../src/monad/monad/src/engine/remoting/commands/EnterPSHostProcessCommand.cs \ + ../src/monad/monad/src/engine/remoting/fanin/PSPrincipal.cs \ + ../src/monad/monad/src/engine/remoting/fanin/BaseTransportManager.cs \ + ../src/monad/monad/src/engine/remoting/fanin/InitialSessionStateProvider.cs \ + ../src/monad/monad/src/engine/remoting/fanin/PSSessionConfigurationData.cs \ + ../src/monad/monad/src/engine/remoting/fanin/OutOfProcTransportManager.cs \ + ../src/monad/monad/src/engine/remoting/fanin/PriorityCollection.cs \ + ../src/monad/monad/src/engine/remoting/fanin/WSManTransportManager.cs \ + ../src/monad/monad/src/engine/remoting/fanin/WSManNativeAPI.cs \ + ../src/monad/monad/src/engine/remoting/fanin/WSManPlugin.cs \ + ../src/monad/monad/src/engine/remoting/fanin/WSManPluginFacade.cs \ + ../src/monad/monad/src/engine/remoting/fanin/WSManPluginShellSession.cs \ + ../src/monad/monad/src/engine/remoting/fanin/WSManPluginTransportManager.cs \ + ../src/monad/monad/src/logging/LogContext.cs \ + ../src/monad/monad/src/logging/LogProvider.cs \ + ../src/monad/monad/src/logging/MshLog.cs \ + ../src/monad/monad/src/minishell/api/RunspaceConfiguration.cs \ + ../src/monad/monad/src/minishell/api/RunspaceConfigurationEntry.cs \ + ../src/monad/monad/src/minishell/api/RunspaceConfigurationEntryCollection.cs \ + ../src/monad/monad/src/minishell/api/RunspaceConfigurationTypeAttribute.cs \ + ../src/monad/monad/src/minishell/api/RunspaceConfigurationAttributeException.cs \ + ../src/monad/monad/src/minishell/api/RunspaceConfigurationTypeException.cs \ + ../src/monad/monad/src/minishell/api/RunspaceConfigurationHelper.cs \ + ../src/monad/monad/src/minishell/api/FormatAndTypeDataHelper.cs \ + ../src/monad/monad/src/engine/Attributes.cs \ + ../src/monad/monad/src/engine/CommandMetadata.cs \ + ../src/monad/monad/src/engine/SerializationStrings.cs \ + ../src/monad/monad/src/engine/SpecialVariables.cs \ + ../src/monad/monad/src/engine/Utils.cs \ + ../src/monad/monad/src/engine/regex.cs \ + ../src/monad/monad/src/engine/serialization.cs \ + ../src/monad/monad/src/engine/DataStoreAdapter.cs \ + ../src/monad/monad/src/engine/DataStoreAdapterProvider.cs \ + ../src/monad/monad/src/namespaces/ContainerProviderBase.cs \ + ../src/monad/monad/src/namespaces/CoreCommandContext.cs \ + ../src/monad/monad/src/namespaces/DriveProviderBase.cs \ + ../src/monad/monad/src/namespaces/IContentProvider.cs \ + ../src/monad/monad/src/namespaces/IContentReader.cs \ + ../src/monad/monad/src/namespaces/IContentWriter.cs \ + ../src/monad/monad/src/namespaces/IDynamicPropertyProvider.cs \ + ../src/monad/monad/src/namespaces/IPermissionProvider.cs \ + ../src/monad/monad/src/namespaces/IPropertiesProvider.cs \ + ../src/monad/monad/src/namespaces/ItemProviderBase.cs \ + ../src/monad/monad/src/namespaces/LocationGlobber.cs \ + ../src/monad/monad/src/namespaces/NavigationProviderBase.cs \ + ../src/monad/monad/src/namespaces/PathInfo.cs \ + ../src/monad/monad/src/namespaces/ProviderBase.cs \ + ../src/monad/monad/src/namespaces/ProviderBaseSecurity.cs \ + ../src/monad/monad/src/namespaces/ProviderDeclarationAttribute.cs \ + ../src/monad/monad/src/namespaces/StackInfo.cs \ + ../src/monad/monad/src/namespaces/RegistryProvider.cs \ + ../src/monad/monad/src/namespaces/RegistrySecurity.cs \ + ../src/monad/monad/src/namespaces/RegistryWrapper.cs \ + ../src/monad/monad/src/namespaces/Buffer.cs \ + ../src/monad/monad/src/namespaces/SafeRegistryHandle.cs \ + ../src/monad/monad/src/engine/lang/parserutils.cs \ + ../src/monad/monad/src/engine/lang/scriptblock.cs \ + ../src/monad/monad/src/engine/InternalCommands.cs \ + ../src/monad/monad/src/engine/lang/codegen.cs \ + ../src/monad/monad/src/engine/lang/interface/PSParser.cs \ + ../src/monad/monad/src/engine/lang/interface/PSToken.cs \ + ../src/monad/monad/src/engine/lang/interface/PSParseError.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/Utilities/MshParameter.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/Utilities/MshParameterAssociation.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatGroupManager.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator_Complex.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator_List.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator_Table.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator_Wide.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewManager.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatXMLWriter.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/BaseFormattingCommandParameters.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/BaseFormattingCommand.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/format-default/format-default.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/ColumnWidthManager.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormattingObjectsDeserializer.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/OutputQueue.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/ListWriter.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/TableWriter.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatMsgCtxManager.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/BaseOutputtingCommand.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/out-textInterface/OutTextInterface.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormattingObjects.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/ComplexWriter.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/ILineOutput.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/OutputManager.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/BaseCommand.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/out-console/ConsoleLineOutput.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/out-console/OutConsole.cs \ + ../src/monad/monad/src/engine/parser/ast.cs \ + ../src/monad/monad/src/engine/parser/AstVisitor.cs \ + ../src/monad/monad/src/engine/parser/CharTraits.cs \ + ../src/monad/monad/src/engine/parser/ConstantValues.cs \ + ../src/monad/monad/src/engine/parser/Compiler.cs \ + ../src/monad/monad/src/engine/parser/DebugViewWriter.cs \ + ../src/monad/monad/src/engine/parser/Parser.cs \ + ../src/monad/monad/src/engine/parser/Position.cs \ + ../src/monad/monad/src/engine/parser/PreOrderVisitor.cs \ + ../src/monad/monad/src/engine/parser/SafeValues.cs \ + ../src/monad/monad/src/engine/parser/SemanticChecks.cs \ + ../src/monad/monad/src/engine/parser/SymbolResolver.cs \ + ../src/monad/monad/src/engine/parser/token.cs \ + ../src/monad/monad/src/engine/parser/tokenizer.cs \ + ../src/monad/monad/src/engine/parser/TypeResolver.cs \ + ../src/monad/monad/src/engine/parser/VariableAnalysis.cs \ + ../src/monad/monad/src/engine/runtime/CompiledScriptBlock.cs \ + ../src/monad/monad/src/engine/runtime/ScriptBlockToPowerShell.cs \ + ../src/monad/monad/src/engine/runtime/MutableTuple.cs \ + ../src/monad/monad/src/engine/runtime/Binding/Binders.cs \ + ../src/monad/monad/src/engine/runtime/Operations/ArrayOps.cs \ + ../src/monad/monad/src/engine/runtime/Operations/ClassOps.cs \ + ../src/monad/monad/src/engine/runtime/Operations/MiscOps.cs \ + ../src/monad/monad/src/engine/runtime/Operations/NumericOps.cs \ + ../src/monad/monad/src/engine/runtime/Operations/StringOps.cs \ + ../src/monad/monad/src/engine/runtime/Operations/VariableOps.cs \ + ../src/monad/monad/src/engine/parser/PSType.cs \ + ../src/monad/monad/src/engine/interpreter/AddInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/ArrayOperations.cs \ + ../src/monad/monad/src/engine/interpreter/BranchLabel.cs \ + ../src/monad/monad/src/engine/interpreter/CallInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/CallInstruction.Generated.cs \ + ../src/monad/monad/src/engine/interpreter/ControlFlowInstructions.cs \ + ../src/monad/monad/src/engine/interpreter/DivInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/DynamicInstructionN.cs \ + ../src/monad/monad/src/engine/interpreter/DynamicInstructions.Generated.cs \ + ../src/monad/monad/src/engine/interpreter/DynamicSplatInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/EqualInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/FieldOperations.cs \ + ../src/monad/monad/src/engine/interpreter/GreaterThanInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/ILightCallSiteBinder.cs \ + ../src/monad/monad/src/engine/interpreter/Instruction.cs \ + ../src/monad/monad/src/engine/interpreter/InstructionFactory.cs \ + ../src/monad/monad/src/engine/interpreter/InstructionList.cs \ + ../src/monad/monad/src/engine/interpreter/InterpretedFrame.cs \ + ../src/monad/monad/src/engine/interpreter/Interpreter.cs \ + ../src/monad/monad/src/engine/interpreter/LabelInfo.cs \ + ../src/monad/monad/src/engine/interpreter/LessThanInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/LightCompiler.cs \ + ../src/monad/monad/src/engine/interpreter/LightDelegateCreator.cs \ + ../src/monad/monad/src/engine/interpreter/LightLambda.cs \ + ../src/monad/monad/src/engine/interpreter/LightLambda.Generated.cs \ + ../src/monad/monad/src/engine/interpreter/LightLambdaClosureVisitor.cs \ + ../src/monad/monad/src/engine/interpreter/LocalAccess.cs \ + ../src/monad/monad/src/engine/interpreter/LocalVariables.cs \ + ../src/monad/monad/src/engine/interpreter/LoopCompiler.cs \ + ../src/monad/monad/src/engine/interpreter/MulInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/NotEqualInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/NumericConvertInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/PowerShellInstructions.cs \ + ../src/monad/monad/src/engine/interpreter/RuntimeVariables.cs \ + ../src/monad/monad/src/engine/interpreter/StackOperations.cs \ + ../src/monad/monad/src/engine/interpreter/SubInstruction.cs \ + ../src/monad/monad/src/engine/interpreter/TypeOperations.cs \ + ../src/monad/monad/src/engine/interpreter/Utilities.cs \ + ../src/monad/monad/src/engine/AutomationNull.cs \ + ../src/monad/monad/src/engine/Pipe.cs \ + ../src/monad/monad/src/engine/pipeline.cs \ + ../src/monad/monad/src/namespaces/AliasProvider.cs \ + ../src/monad/monad/src/namespaces/EnvironmentProvider.cs \ + ../src/monad/monad/src/namespaces/FileSystemContentStream.cs \ + ../src/monad/monad/src/namespaces/FileSystemProvider.cs \ + ../src/monad/monad/src/namespaces/FileSystemSecurity.cs \ + ../src/monad/monad/src/namespaces/FunctionProvider.cs \ + ../src/monad/monad/src/namespaces/SessionStateProviderBase.cs \ + ../src/monad/monad/src/namespaces/VariableProvider.cs \ + ../src/monad/monad/src/namespaces/Win32Native.cs \ + ../src/monad/monad/src/engine/Credential.cs \ + ../src/monad/monad/src/engine/MshSecurityException.cs \ + ../src/monad/monad/src/security/nativeMethods.cs \ + ../src/monad/monad/src/security/Authenticode.cs \ + ../src/monad/monad/src/engine/SecurityDescriptorCmdletProviderInterfaces.cs \ + ../src/monad/monad/src/engine/SessionStateSecurityDescriptorInterface.cs \ + ../src/monad/monad/src/engine/SecurityManagerBase.cs \ + ../src/monad/monad/src/security/SecurityManager.cs \ + ../src/monad/monad/src/security/CredentialParameter.cs \ + ../src/monad/monad/src/security/MshSignature.cs \ + ../src/monad/monad/src/security/SecuritySupport.cs \ + ../src/monad/monad/src/engine/ArgumentTypeConverterAttribute.cs \ + ../src/monad/monad/src/engine/DriveNames.cs \ + ../src/monad/monad/src/engine/ProviderNames.cs \ + ../src/monad/monad/src/engine/ScopedItemSearcher.cs \ + ../src/monad/monad/src/engine/InitialSessionState.cs \ + ../src/monad/monad/src/engine/SessionState.cs \ + ../src/monad/monad/src/engine/SessionStateAliasAPIs.cs \ + ../src/monad/monad/src/engine/SessionStateCmdletAPIs.cs \ + ../src/monad/monad/src/engine/SessionStateContainer.cs \ + ../src/monad/monad/src/engine/SessionStateContent.cs \ + ../src/monad/monad/src/engine/SessionStateDriveAPIs.cs \ + ../src/monad/monad/src/engine/SessionStateDynamicProperty.cs \ + ../src/monad/monad/src/engine/SessionStateFunctionAPIs.cs \ + ../src/monad/monad/src/engine/SessionStateItem.cs \ + ../src/monad/monad/src/engine/SessionStateLocationAPIs.cs \ + ../src/monad/monad/src/engine/SessionStateNavigation.cs \ + ../src/monad/monad/src/engine/SessionStateProperty.cs \ + ../src/monad/monad/src/engine/SessionStateProviderAPIs.cs \ + ../src/monad/monad/src/engine/SessionStateScopeAPIs.cs \ + ../src/monad/monad/src/engine/SessionStateVariableAPIs.cs \ + ../src/monad/monad/src/engine/SessionStateCapacityVariable.cs \ + ../src/monad/monad/src/engine/QuestionMarkVariable.cs \ + ../src/monad/monad/src/engine/CultureVariable.cs \ + ../src/monad/monad/src/engine/SessionStateScope.cs \ + ../src/monad/monad/src/engine/SessionStateScopeEnumerator.cs \ + ../src/monad/monad/src/engine/SessionStateStrings.cs \ + ../src/monad/monad/src/engine/SessionStateUtils.cs \ + ../src/monad/monad/src/engine/ShellVariable.cs \ + ../src/monad/monad/src/engine/VariableAttributeCollection.cs \ + ../src/monad/monad/src/engine/VariablePath.cs \ + ../src/monad/monad/src/singleshell/config/MshSnapinInfo.cs \ + ../src/monad/monad/src/singleshell/config/RunspaceConfigForSingleShell.cs \ + ../src/monad/monad/src/singleshell/config/MshConsoleInfo.cs \ + ../src/monad/monad/src/singleshell/config/MshConsoleLoadException.cs \ + ../src/monad/monad/src/singleshell/config/MshSnapinLoadException.cs \ + ../src/monad/monad/src/CoreCLR/CorePsExtensions.cs \ + ../src/monad/monad/src/CoreCLR/CorePsStub.cs \ + ../src/monad/monad/src/utils/ArchitectureSensitiveAttribute.cs \ + ../src/monad/monad/src/utils/assert.cs \ + ../src/monad/monad/src/utils/CommandDiscoveryExceptions.cs \ + ../src/monad/monad/src/utils/CommandProcessorExceptions.cs \ + ../src/monad/monad/src/utils/CoreProviderCmdlets.cs \ + ../src/monad/monad/src/utils/ExecutionExceptions.cs \ + ../src/monad/monad/src/utils/ExtensionMethods.cs \ + ../src/monad/monad/src/utils/HostInterfacesExceptions.cs \ + ../src/monad/monad/src/utils/IObjectReader.cs \ + ../src/monad/monad/src/utils/IObjectWriter.cs \ + ../src/monad/monad/src/utils/MetadataExceptions.cs \ + ../src/monad/monad/src/utils/MshArgumentException.cs \ + ../src/monad/monad/src/utils/MshArgumentNullException.cs \ + ../src/monad/monad/src/utils/MshArgumentOutOfRangeException.cs \ + ../src/monad/monad/src/utils/MshInvalidOperationException.cs \ + ../src/monad/monad/src/utils/MshNotImplementedException.cs \ + ../src/monad/monad/src/utils/MshNotSupportedException.cs \ + ../src/monad/monad/src/utils/MshObjectDisposedException.cs \ + ../src/monad/monad/src/utils/MshTraceSource.cs \ + ../src/monad/monad/src/utils/ObjectReader.cs \ + ../src/monad/monad/src/utils/ObjectStream.cs \ + ../src/monad/monad/src/utils/ObjectWriter.cs \ + ../src/monad/monad/src/utils/ParameterBinderExceptions.cs \ + ../src/monad/monad/src/utils/ParserException.cs \ + ../src/monad/monad/src/utils/PathUtils.cs \ + ../src/monad/monad/src/utils/PsUtils.cs \ + ../src/monad/monad/src/utils/ResourceManagerCache.cs \ + ../src/monad/monad/src/utils/RuntimeException.cs \ + ../src/monad/monad/src/utils/SessionStateExceptions.cs \ + ../src/monad/monad/src/utils/StringUtil.cs \ + ../src/monad/monad/src/utils/StructuredTraceSource.cs \ + ../src/monad/monad/src/utils/Verbs.cs \ + ../src/monad/monad/src/utils/CryptoUtils.cs \ + ../src/monad/monad/src/utils/PInvokeDllNames.cs \ + ../src/monad/monad/src/utils/PlatformInvokes.cs \ + ../src/monad/monad/src/utils/ClrFacade.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/Utilities/MshObjectUtil.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/Utilities/Mshexpression.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/commands.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionDataMethods.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Complex.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_List.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Misc.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Table.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Wide.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayResourceManagerCache.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/FormatTable.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataQuery.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs \ + ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs \ + ../src/monad/monad/src/engine/CommandCompletion/PseudoParameterBinder.cs \ + ../src/monad/monad/src/engine/CommandCompletion/CommandCompletion.cs \ + ../src/monad/monad/src/engine/CommandCompletion/CompletionAnalysis.cs \ + ../src/monad/monad/src/engine/CommandCompletion/CompletionCompleters.cs \ + ../src/monad/monad/src/engine/CommandCompletion/CompletionExecutionHelper.cs \ + ../src/monad/monad/src/engine/CommandCompletion/CompletionResult.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/MethodInvocationInfo.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/MethodParameter.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/MethodParametersCollection.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/QueryBuilder.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/ObjectModelWrapper.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/EnumWriter.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/ScriptWriter.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/cim/WildcardPatternToCimQueryParser.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.objectModel.autogen.cs \ + ../src/monad/monad/src/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.xmlSerializer.autogen.cs \ + ../src/monad/monad/src/cimSupport/other/ciminstancetypeadapter.cs diff --git a/scripts/assembly-load-context.mk b/scripts/assembly-load-context.mk new file mode 100644 index 000000000..d00999826 --- /dev/null +++ b/scripts/assembly-load-context.mk @@ -0,0 +1,8 @@ + +ASSEMBLY_LOAD_CONTEXT_TARGET=Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll + +ASSEMBLY_LOAD_CONTEXT_SRCS = \ + ../src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs \ + ../src/monad/monad/src/CoreCLR/CorePsAssemblyLoadContext.cs \ + CorePsTypeCatalog.cs + diff --git a/scripts/commands-management-strings/CmdletizationResources.cs b/scripts/commands-management-strings/CmdletizationResources.cs new file mode 100644 index 000000000..9b496e460 --- /dev/null +++ b/scripts/commands-management-strings/CmdletizationResources.cs @@ -0,0 +1,295 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CmdletizationResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CmdletizationResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CmdletizationResources", typeof(CmdletizationResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The cmdlet does not fully support the Inquire action for debug messages. Cmdlet operation will continue during the prompt. Select a different action preference via -Debug switch or $DebugPreference variable, and try again.. + /// + internal static string CimCmdletAdapter_DebugInquire { + get { + return ResourceManager.GetString("CimCmdletAdapter_DebugInquire", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: A CimSession to the CIM server uses the DCOM protocol, which does not support the {1} switch.. + /// + internal static string CimCmdletAdapter_RemoteDcomDoesntSupportExtendedSemantics { + get { + return ResourceManager.GetString("CimCmdletAdapter_RemoteDcomDoesntSupportExtendedSemantics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet does not fully support the Inquire action for warnings. Cmdlet operation will continue during the prompt. Select a different action preference via -WarningAction parameter or $WarningPreference variable, and try again.. + /// + internal static string CimCmdletAdapter_WarningInquire { + get { + return ResourceManager.GetString("CimCmdletAdapter_WarningInquire", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet does not fully support the Stop action for warnings. Cmdlet operation will be stopped with a delay. Select a different action preference via -WarningAction parameter or $WarningPreference variable, and try again.. + /// + internal static string CimCmdletAdapter_WarningStop { + get { + return ResourceManager.GetString("CimCmdletAdapter_WarningStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM intrinsic type. + /// + internal static string CimConversion_CimIntrinsicValue { + get { + return ResourceManager.GetString("CimConversion_CimIntrinsicValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WQL literal. + /// + internal static string CimConversion_WqlQuery { + get { + return ResourceManager.GetString("CimConversion_WqlQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM query for enumerating instances of the {0} class on the {1} CIM server, that are associated with the following instance: {2}. + /// + internal static string CimJob_AssociationDescription { + get { + return ResourceManager.GetString("CimJob_AssociationDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect to CIM server. {0}. + /// + internal static string CimJob_BrokenSession { + get { + return ResourceManager.GetString("CimJob_BrokenSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: {1}. + /// + internal static string CimJob_ComputerNameConcatenationTemplate { + get { + return ResourceManager.GetString("CimJob_ComputerNameConcatenationTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The CIM method returned the following error code: {0}. + /// + internal static string CimJob_ErrorCodeFromMethod { + get { + return ResourceManager.GetString("CimJob_ErrorCodeFromMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to run {1}. {0}. + /// + internal static string CimJob_GenericCimFailure { + get { + return ResourceManager.GetString("CimJob_GenericCimFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the {0} class on the {1} CIM server. Verify the value of the ClassName xml attribute in Cmdlet Definition XML and retry. Valid class name example: ROOT\cimv2\Win32_Process.. + /// + internal static string CimJob_InvalidClassName { + get { + return ResourceManager.GetString("CimJob_InvalidClassName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the {2} output parameter of the {1} method of the {0} CIM object. Verify the value of the ParameterName attribute in Cmdlet Definition XML and retry.. + /// + internal static string CimJob_InvalidOutputParameterName { + get { + return ResourceManager.GetString("CimJob_InvalidOutputParameterName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM method {1} on the {0} CIM object. + /// + internal static string CimJob_MethodDescription { + get { + return ResourceManager.GetString("CimJob_MethodDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type of {0} property ({1}) doesn't match the CIM type ({2}) associated with the type declared in Cmdlet Definition XML.. + /// + internal static string CimJob_MismatchedTypeOfPropertyReturnedByQuery { + get { + return ResourceManager.GetString("CimJob_MismatchedTypeOfPropertyReturnedByQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No matching {1} objects found by {0}. Verify query parameters and retry.. + /// + internal static string CimJob_NotFound_ComplexCase { + get { + return ResourceManager.GetString("CimJob_NotFound_ComplexCase", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No {2} objects found with property '{0}' equal to '{1}'. Verify the value of the property and retry.. + /// + internal static string CimJob_NotFound_SimpleGranularCase_Equality { + get { + return ResourceManager.GetString("CimJob_NotFound_SimpleGranularCase_Equality", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No {2} objects found with property '{0}' matching '{1}'. Verify the value of the property and retry.. + /// + internal static string CimJob_NotFound_SimpleGranularCase_Wildcard { + get { + return ResourceManager.GetString("CimJob_NotFound_SimpleGranularCase_Wildcard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM query for enumerating associated instance of the {0} class on the {1} CIM server. + /// + internal static string CimJob_SafeAssociationDescription { + get { + return ResourceManager.GetString("CimJob_SafeAssociationDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {2} CIM method exposed by the {0} class on the {1} CIM server. + /// + internal static string CimJob_SafeMethodDescription { + get { + return ResourceManager.GetString("CimJob_SafeMethodDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM query for instances of the {0} class on the {1} CIM server: {2}. + /// + internal static string CimJob_SafeQueryDescription { + get { + return ResourceManager.GetString("CimJob_SafeQueryDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} command cannot complete, because the {1} server is currently busy. The command will be automatically resumed in {2:f2} seconds.. + /// + internal static string CimJob_SleepAndRetryVerboseMessage { + get { + return ResourceManager.GetString("CimJob_SleepAndRetryVerboseMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the following operation: {0}.. + /// + internal static string CimJob_VerboseExecutionMessage { + get { + return ResourceManager.GetString("CimJob_VerboseExecutionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM cmdlets do not support the {0} parameter together with the AsJob parameter. Remove one of these parameters and retry.. + /// + internal static string SessionBasedWrapper_ShouldProcessVsJobConflict { + get { + return ResourceManager.GetString("SessionBasedWrapper_ShouldProcessVsJobConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <?xml version="1.0" encoding="utf-8"?> + ///<!-- ################################################################## + ///Copyright (c) Microsoft Corporation. All rights reserved. + ///################################################################### --> + ///<!DOCTYPE schema [ + /// <!ENTITY csharpIdentifierLetterCharacterRegex "\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}"> + /// <!ENTITY csharpIdentifierFirstCharacterRegex "&csharpIdentifierLetterCharacterRegex;_"> + /// <!ENTITY csharpIdentifierOtherCharacterRegex "&csharpIdentifierL [rest of string was truncated]";. + /// + internal static string Xml_cmdletsOverObjectsXsd { + get { + return ResourceManager.GetString("Xml_cmdletsOverObjectsXsd", resourceCulture); + } + } +} diff --git a/scripts/commands-management-strings/NavigationResources.cs b/scripts/commands-management-strings/NavigationResources.cs new file mode 100644 index 000000000..c172d743e --- /dev/null +++ b/scripts/commands-management-strings/NavigationResources.cs @@ -0,0 +1,279 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class NavigationResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal NavigationResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NavigationResources", typeof(NavigationResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Add Content. + /// + internal static string AddContentAction { + get { + return ResourceManager.GetString("AddContentAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Path: {0}. + /// + internal static string AddContentTarget { + get { + return ResourceManager.GetString("AddContentTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commit. + /// + internal static string CommitAction { + get { + return ResourceManager.GetString("CommitAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot copy because the specified destination already exists. Do you want to overwrite the existing content?. + /// + internal static string CopyToExistingPrompt { + get { + return ResourceManager.GetString("CopyToExistingPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Begin. + /// + internal static string CreateAction { + get { + return ResourceManager.GetString("CreateAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified path is a container that has child items. Do you want to delete this container and its child items?. + /// + internal static string DeleteHasChildrenPrompt { + get { + return ResourceManager.GetString("DeleteHasChildrenPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to delete the specified item?. + /// + internal static string DeletePrompt { + get { + return ResourceManager.GetString("DeletePrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An object at the specified path {0} does not exist, or has been filtered by the -Include or -Exclude parameter.. + /// + internal static string ItemNotFound { + get { + return ResourceManager.GetString("ItemNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move item because the item at '{0}' does not exist.. + /// + internal static string MoveItemDoesntExist { + get { + return ResourceManager.GetString("MoveItemDoesntExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move item because the item at '{0}' is in use.. + /// + internal static string MoveItemInUse { + get { + return ResourceManager.GetString("MoveItemInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New drive. + /// + internal static string NewDriveConfirmAction { + get { + return ResourceManager.GetString("NewDriveConfirmAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Provider: {1} Root: {2}. + /// + internal static string NewDriveConfirmResourceTemplate { + get { + return ResourceManager.GetString("NewDriveConfirmResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot parse path because path '{0}' does not have a qualifier specified.. + /// + internal static string ParsePathFormatError { + get { + return ResourceManager.GetString("ParsePathFormatError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Drive. + /// + internal static string RemoveDriveConfirmAction { + get { + return ResourceManager.GetString("RemoveDriveConfirmAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Provider: {1} Root: {2}. + /// + internal static string RemoveDriveConfirmResourceTemplate { + get { + return ResourceManager.GetString("RemoveDriveConfirmResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove drive '{0}' because it is in use.. + /// + internal static string RemoveDriveInUse { + get { + return ResourceManager.GetString("RemoveDriveInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove the item at '{0}' because it is in use.. + /// + internal static string RemoveItemInUse { + get { + return ResourceManager.GetString("RemoveItemInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item at {0} has children and the Recurse parameter was not specified. If you continue, all children will be removed with the item. Are you sure you want to continue?. + /// + internal static string RemoveItemWithChildren { + get { + return ResourceManager.GetString("RemoveItemWithChildren", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename the item at '{0}' because it is in use.. + /// + internal static string RenamedItemInUse { + get { + return ResourceManager.GetString("RenamedItemInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename because item at '{0}' does not exist.. + /// + internal static string RenameItemDoesntExist { + get { + return ResourceManager.GetString("RenameItemDoesntExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rollback. + /// + internal static string RollbackAction { + get { + return ResourceManager.GetString("RollbackAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Content. + /// + internal static string SetContentAction { + get { + return ResourceManager.GetString("SetContentAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Path: {0}. + /// + internal static string SetContentTarget { + get { + return ResourceManager.GetString("SetContentTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Current transaction. + /// + internal static string TransactionResource { + get { + return ResourceManager.GetString("TransactionResource", resourceCulture); + } + } +} diff --git a/scripts/commands-management-strings/ProcessResources.cs b/scripts/commands-management-strings/ProcessResources.cs new file mode 100644 index 000000000..877d21f98 --- /dev/null +++ b/scripts/commands-management-strings/ProcessResources.cs @@ -0,0 +1,314 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ProcessResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ProcessResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProcessResources", typeof(ProcessResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to This command cannot be run completely because the system cannot find all the information required.. + /// + internal static string CannotStarttheProcess { + get { + return ResourceManager.GetString("CannotStarttheProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Are you sure you want to perform the Stop-Process operation on the following item: {0}({1})?. + /// + internal static string ConfirmStopProcess { + get { + return ResourceManager.GetString("ConfirmStopProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameters "{0}" and "{1}" cannot be specified at the same time.. + /// + internal static string ContradictParametersSpecified { + get { + return ResourceManager.GetString("ContradictParametersSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enumerate the file version information of the "{0}" process.. + /// + internal static string CouldnotEnumerateFileVer { + get { + return ResourceManager.GetString("CouldnotEnumerateFileVer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enumerate the modules and the file version information of the "{0}" process.. + /// + internal static string CouldnotEnumerateModuleFileVer { + get { + return ResourceManager.GetString("CouldnotEnumerateModuleFileVer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enumerate the modules of the "{0}" process.. + /// + internal static string CouldnotEnumerateModules { + get { + return ResourceManager.GetString("CouldnotEnumerateModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot stop process "{0} ({1})" because of the following error: {2}. + /// + internal static string CouldNotStopProcess { + get { + return ResourceManager.GetString("CouldNotStopProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot attach the debugger to the process due to {0} because no default debugger is available.. + /// + internal static string DebuggerError { + get { + return ResourceManager.GetString("DebuggerError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because "{0}" and "{1}" are same. Give different inputs and Run your command again.. + /// + internal static string DuplicateEntry { + get { + return ResourceManager.GetString("DuplicateEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'IncludeUserName' parameter requires elevated user rights. Try running the command again in a session that has been opened with elevated user rights (that is, Run as Administrator).. + /// + internal static string IncludeUserNameRequiresElevation { + get { + return ResourceManager.GetString("IncludeUserNameRequiresElevation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because the input "{0}" is not a valid Application. Give a valid application and run your command again.. + /// + internal static string InvalidApplication { + get { + return ResourceManager.GetString("InvalidApplication", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because either the parameter "{0}" has a value that is not valid or cannot be used with this command. Give a valid input and Run your command again.. + /// + internal static string InvalidInput { + get { + return ResourceManager.GetString("InvalidInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run due to the error: {0}.. + /// + internal static string InvalidStartProcess { + get { + return ResourceManager.GetString("InvalidStartProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run due to error 1783. The possible cause of this error can be using of a non-existing user "{0}". Please give a valid user and run your command again.. + /// + internal static string InvalidUserError { + get { + return ResourceManager.GetString("InvalidUserError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error adding '{0}' to the network: {1}. + /// + internal static string JoinNetworkFailed { + get { + return ResourceManager.GetString("JoinNetworkFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception getting "Modules" or "FileVersion": "This feature is not supported for remote computers.".. + /// + internal static string NoComputerNameWithFileVersion { + get { + return ResourceManager.GetString("NoComputerNameWithFileVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because the debugger cannot be attached to the process "{0} ({1})". Specify another process and Run your command.. + /// + internal static string NoDebuggerFound { + get { + return ResourceManager.GetString("NoDebuggerFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a process with the process identifier {1}.. + /// + internal static string NoProcessFoundForGivenId { + get { + return ResourceManager.GetString("NoProcessFoundForGivenId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a process with the name "{0}". Verify the process name and call the cmdlet again.. + /// + internal static string NoProcessFoundForGivenName { + get { + return ResourceManager.GetString("NoProcessFoundForGivenName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command stopped operation of "{0} ({1})" because of the following error: {2}.. + /// + internal static string Process_is_not_terminated { + get { + return ResourceManager.GetString("Process is not terminated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} ({1}). + /// + internal static string ProcessNameForConfirmation { + get { + return ResourceManager.GetString("ProcessNameForConfirmation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command stopped operation because process "{0} ({1})" is not stopped in the specified time-out.. + /// + internal static string ProcessNotTerminated { + get { + return ResourceManager.GetString("ProcessNotTerminated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because Redirection parameters cannot be used with UseShellExecute parameter. + /// + internal static string RedirectionParams { + get { + return ResourceManager.GetString("RedirectionParams", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error removing '{0}' from the network: {1}. + /// + internal static string RemoveFailed { + get { + return ResourceManager.GetString("RemoveFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error renaming '{0}': {1}. + /// + internal static string RenameFailed { + get { + return ResourceManager.GetString("RenameFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified path is not a valid win32 application. Try again with the UseShellExecute.. + /// + internal static string UseShell { + get { + return ResourceManager.GetString("UseShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command stopped operation because it cannot wait on 'System Idle' process. Specify another process and Run your command again.. + /// + internal static string WaitOnIdleProcess { + get { + return ResourceManager.GetString("WaitOnIdleProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command stopped operation because it cannot wait on itself. Specify another process and Run your command again.. + /// + internal static string WaitOnItself { + get { + return ResourceManager.GetString("WaitOnItself", resourceCulture); + } + } +} diff --git a/scripts/commands-management.mk b/scripts/commands-management.mk new file mode 100644 index 000000000..a3802f4e8 --- /dev/null +++ b/scripts/commands-management.mk @@ -0,0 +1,49 @@ + +COMMANDS_MANAGEMENT_RES_SRCS = \ + ../src/monad/monad/src/commands/management/resources/NavigationResources.resources \ + ../src/monad/monad/src/commands/management/resources/CmdletizationResources.resources \ + ../src/monad/monad/src/commands/management/resources/ProcessResources.resources + +COMMANDS_MANAGEMENT_RESX_SRCS = \ + ../src/monad/monad/src/commands/management/resources/NavigationResources.resx \ + ../src/monad/monad/src/commands/management/resources/CmdletizationResources.resx \ + ../src/monad/monad/src/commands/management/resources/ProcessResources.resx + +COMMANDS_MANAGEMENT_RES_BASE_PATH = ../src/monad/monad/src/commands/management/resources + +$(COMMANDS_MANAGEMENT_RES_BASE_PATH)/%.resources: $(COMMANDS_MANAGEMENT_RES_BASE_PATH)/%.resx + resgen2 $< + +COMMANDS_MANAGEMENT_RES_CS_SRCS = \ + commands-management-strings/NavigationResources.cs \ + commands-management-strings/CmdletizationResources.cs \ + commands-management-strings/ProcessResources.cs + +COMMANDS_MANAGEMENT_SRCS = \ + ../src/monad/monad/src/commands/management/AddContentCommand.cs \ + ../src/monad/monad/src/commands/management/ClearContentCommand.cs \ + ../src/monad/monad/src/commands/management/ClearPropertyCommand.cs \ + ../src/monad/monad/src/commands/management/CombinePathCommand.cs \ + ../src/monad/monad/src/commands/management/CommandsCommon.cs \ + ../src/monad/monad/src/commands/management/ContentCommandBase.cs \ + ../src/monad/monad/src/commands/management/ConvertPathCommand.cs \ + ../src/monad/monad/src/commands/management/CopyPropertyCommand.cs \ + ../src/monad/monad/src/commands/management/GetChildrenCommand.cs \ + ../src/monad/monad/src/commands/management/GetContentCommand.cs \ + ../src/monad/monad/src/commands/management/GetPropertyCommand.cs \ + ../src/monad/monad/src/commands/management/MovePropertyCommand.cs \ + ../src/monad/monad/src/commands/management/Navigation.cs \ + ../src/monad/monad/src/commands/management/NewPropertyCommand.cs \ + ../src/monad/monad/src/commands/management/ParsePathCommand.cs \ + ../src/monad/monad/src/commands/management/PassThroughContentCommandBase.cs \ + ../src/monad/monad/src/commands/management/PassThroughPropertyCommandBase.cs \ + ../src/monad/monad/src/commands/management/PingPathCommand.cs \ + ../src/monad/monad/src/commands/management/PropertyCommandBase.cs \ + ../src/monad/monad/src/commands/management/RemovePropertyCommand.cs \ + ../src/monad/monad/src/commands/management/RenamePropertyCommand.cs \ + ../src/monad/monad/src/commands/management/ResolvePathCommand.cs \ + ../src/monad/monad/src/commands/management/SetContentCommand.cs \ + ../src/monad/monad/src/commands/management/SetPropertyCommand.cs \ + ../src/monad/monad/src/commands/management/WriteContentCommandBase.cs \ + ../src/monad/monad/src/commands/management/Process.cs \ + diff --git a/scripts/commands-utility-strings/AddMember.cs b/scripts/commands-utility-strings/AddMember.cs new file mode 100644 index 000000000..2032152ff --- /dev/null +++ b/scripts/commands-utility-strings/AddMember.cs @@ -0,0 +1,179 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AddMember { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AddMember() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AddMember", typeof(AddMember).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The member referenced by this alias should not be null or empty.. + /// + internal static string AliasReferenceShouldNotBeNullOrEmpty { + get { + return ResourceManager.GetString("AliasReferenceShouldNotBeNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add a member with type "{0}". Specify a different type for the MemberTypes parameter.. + /// + internal static string CannotAddMemberType { + get { + return ResourceManager.GetString("CannotAddMemberType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot force the member with name "{0}" and type "{1}" to be added. A member with that name and type already exists, and the existing member is not an instance extension.. + /// + internal static string CannotRemoveTypeDataMember { + get { + return ResourceManager.GetString("CannotRemoveTypeDataMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter NotePropertyName cannot take values that could be converted to the type {0}. To define the name of a member with those values, use Add-Member, and specify the member type.. + /// + internal static string InvalidValueForNotePropertyName { + get { + return ResourceManager.GetString("InvalidValueForNotePropertyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add a member with the name "{0}" because a member with that name already exists. To overwrite the member anyway, add the Force parameter to your command.. + /// + internal static string MemberAlreadyExists { + get { + return ResourceManager.GetString("MemberAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name for a NoteProperty member should not be null or an empty string.. + /// + internal static string NotePropertyNameShouldNotBeNull { + get { + return ResourceManager.GetString("NotePropertyNameShouldNotBeNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeName parameter should not be null, empty, or contain only white spaces.. + /// + internal static string TypeNameShouldNotBeEmpty { + get { + return ResourceManager.GetString("TypeNameShouldNotBeEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Both Value and SecondValue parameters should not be null for a member of type "{0}". Specify a non-null value for one of the two parameters.. + /// + internal static string Value1AndValue2AreNotBothNull { + get { + return ResourceManager.GetString("Value1AndValue2AreNotBothNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Value parameter is required for a member of type "{0}". Specify the Value parameter when adding members of this type.. + /// + internal static string Value1Prompt { + get { + return ResourceManager.GetString("Value1Prompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Value parameter should not be null for a member of type "{0}". Specify a non-null value for the Value parameter when adding members of this type.. + /// + internal static string Value1ShouldNotBeNull { + get { + return ResourceManager.GetString("Value1ShouldNotBeNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SecondValue parameter should not be null for a member of type "{0}". Specify a non-null value for the SecondValue parameter when adding members of this type.. + /// + internal static string Value2ShouldNotBeNull { + get { + return ResourceManager.GetString("Value2ShouldNotBeNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SecondValue parameter is not necessary for a member of type "{0}", and should not be specified. Do not specify the SecondValue parameter when you add members of this type.. + /// + internal static string Value2ShouldNotBeSpecified { + get { + return ResourceManager.GetString("Value2ShouldNotBeSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To add a member, only one member type can be specified. The member types specified are: "{0}". + /// + internal static string WrongMemberCount { + get { + return ResourceManager.GetString("WrongMemberCount", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/AliasCommandStrings.cs b/scripts/commands-utility-strings/AliasCommandStrings.cs new file mode 100644 index 000000000..cd1eb08cc --- /dev/null +++ b/scripts/commands-utility-strings/AliasCommandStrings.cs @@ -0,0 +1,234 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AliasCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AliasCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AliasCommandStrings", typeof(AliasCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot open file {0} to export the alias. {1}. + /// + internal static string ExportAliasFileOpenFailed { + get { + return ResourceManager.GetString("ExportAliasFileOpenFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Date/Time : {0:F}. + /// + internal static string ExportAliasHeaderDate { + get { + return ResourceManager.GetString("ExportAliasHeaderDate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer : {0}. + /// + internal static string ExportAliasHeaderMachine { + get { + return ResourceManager.GetString("ExportAliasHeaderMachine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias File. + /// + internal static string ExportAliasHeaderTitle { + get { + return ResourceManager.GetString("ExportAliasHeaderTitle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exported by : {0}. + /// + internal static string ExportAliasHeaderUser { + get { + return ResourceManager.GetString("ExportAliasHeaderUser", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export the aliases because path '{0}' contains wildcard characters that resolved to multiple paths. Aliases can be exported to only one file. Change the value of the Path parameter to a path that resolves to a single file.. + /// + internal static string ExportAliasPathResolvedToMultiple { + get { + return ResourceManager.GetString("ExportAliasPathResolvedToMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export the aliases because path '{0}' referred to a '{1}' provider path. Change the Path parameter to a file system path.. + /// + internal static string ExportAliasToFileSystemOnly { + get { + return ResourceManager.GetString("ExportAliasToFileSystemOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Import Alias. + /// + internal static string ImportAliasAction { + get { + return ResourceManager.GetString("ImportAliasAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot import an alias. Line number {1} in the file '{0}' is not a properly-formatted, comma-separated values (CSV) line for aliases. Change the line to contain four values separated by commas. If the value text itself contains a comma, then the value must be contained in quotation marks.. + /// + internal static string ImportAliasFileInvalidFormat { + get { + return ResourceManager.GetString("ImportAliasFileInvalidFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open file {0} to import the alias. {1}. + /// + internal static string ImportAliasFileOpenFailed { + get { + return ResourceManager.GetString("ImportAliasFileOpenFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot import the alias because the specified path '{0}' referred to a '{1}' provider path. Change the value of the Path parameter to a file system path.. + /// + internal static string ImportAliasFromFileSystemOnly { + get { + return ResourceManager.GetString("ImportAliasFromFileSystemOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot import the alias because line number {1} in the file '{0}' contains an option that is not recognized for aliases. Change the file to contain valid options.. + /// + internal static string ImportAliasOptionsError { + get { + return ResourceManager.GetString("ImportAliasOptionsError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot import alias because path '{0}' contains wildcard characters that resolve to multiple paths. Aliases can be imported from only one file. Change the value of the Path parameter to a path that resolves to a single file.. + /// + internal static string ImportAliasPathResolvedToMultiple { + get { + return ResourceManager.GetString("ImportAliasPathResolvedToMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string ImportAliasTarget { + get { + return ResourceManager.GetString("ImportAliasTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Alias. + /// + internal static string NewAliasAction { + get { + return ResourceManager.GetString("NewAliasAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string NewAliasTarget { + get { + return ResourceManager.GetString("NewAliasTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot find a matching alias because an alias with the {0} '{1}' does not exist.. + /// + internal static string NoAliasFound { + get { + return ResourceManager.GetString("NoAliasFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Alias. + /// + internal static string SetAliasAction { + get { + return ResourceManager.GetString("SetAliasAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string SetAliasTarget { + get { + return ResourceManager.GetString("SetAliasTarget", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/ConvertFromStringData.cs b/scripts/commands-utility-strings/ConvertFromStringData.cs new file mode 100644 index 000000000..fc41b5e47 --- /dev/null +++ b/scripts/commands-utility-strings/ConvertFromStringData.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ConvertFromStringData { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ConvertFromStringData() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ConvertFromStringData", typeof(ConvertFromStringData).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Data item '{1}' in line '{0}' is already defined. . + /// + internal static string DataItemAlreadyDefined { + get { + return ResourceManager.GetString("DataItemAlreadyDefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Data line '{0}' is not in 'name=value' format. . + /// + internal static string InvalidDataLine { + get { + return ResourceManager.GetString("InvalidDataLine", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/CsvCommandStrings.cs b/scripts/commands-utility-strings/CsvCommandStrings.cs new file mode 100644 index 000000000..6501f4ee9 --- /dev/null +++ b/scripts/commands-utility-strings/CsvCommandStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CsvCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CsvCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CsvCommandStrings", typeof(CsvCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot append CSV content to the following file: {1}. The appended object does not have a property that corresponds to the following column: {0}. To continue with mismatched properties, add the -Force parameter, and then retry the command.. + /// + internal static string CannotAppendCsvWithMismatchedPropertyNames { + get { + return ResourceManager.GetString("CannotAppendCsvWithMismatchedPropertyNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You must specify either the -Path or -LiteralPath parameters, but not both.. + /// + internal static string CannotSpecifyPathAndLiteralPath { + get { + return ResourceManager.GetString("CannotSpecifyPathAndLiteralPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more headers were not specified. Default names starting with "H" have been used in place of any missing headers.. + /// + internal static string UseDefaultNameForUnspecifiedHeader { + get { + return ResourceManager.GetString("UseDefaultNameForUnspecifiedHeader", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/Debugger.cs b/scripts/commands-utility-strings/Debugger.cs new file mode 100644 index 000000000..0dc0d1d49 --- /dev/null +++ b/scripts/commands-utility-strings/Debugger.cs @@ -0,0 +1,234 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Debugger { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Debugger() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Debugger", typeof(Debugger).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to There is no breakpoint with ID '{0}'.. + /// + internal static string BreakpointIdNotFound { + get { + return ResourceManager.GetString("BreakpointIdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set breakpoint. The language mode for this session is incompatible with the system-wide language mode.. + /// + internal static string CannotSetBreakpointInconsistentLanguageMode { + get { + return ResourceManager.GetString("CannotSetBreakpointInconsistentLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wait-Debugger called on line {0} in {1}.. + /// + internal static string DebugBreakMessage { + get { + return ResourceManager.GetString("DebugBreakMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File '{0}' does not exist.. + /// + internal static string FileDoesNotExist { + get { + return ResourceManager.GetString("FileDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Line cannot be less than 1.. + /// + internal static string LineLessThanOne { + get { + return ResourceManager.GetString("LineLessThanOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to persist debug options for Process {0}.. + /// + internal static string PersistDebugPreferenceFailure { + get { + return ResourceManager.GetString("PersistDebugPreferenceFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Debugging is not supported on remote sessions.. + /// + internal static string RemoteDebuggerNotSupported { + get { + return ResourceManager.GetString("RemoteDebuggerNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Breakpoints cannot be set in the remote session because remote debugging is not supported by the current host.. + /// + internal static string RemoteDebuggerNotSupportedInHost { + get { + return ResourceManager.GetString("RemoteDebuggerNotSupportedInHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot debug the default host Runspace using this cmdlet. To debug the default Runspace use the normal debugging commands from the host.. + /// + internal static string RunspaceDebuggingCannotDebugDefaultRunspace { + get { + return ResourceManager.GetString("RunspaceDebuggingCannotDebugDefaultRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To end the debugging session type the 'Detach' command at the debugger prompt, or type 'Ctrl+C' otherwise.. + /// + internal static string RunspaceDebuggingEndSession { + get { + return ResourceManager.GetString("RunspaceDebuggingEndSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug Runspace. There is no host or host UI. The debugger requires a host and host UI for debugging.. + /// + internal static string RunspaceDebuggingNoHost { + get { + return ResourceManager.GetString("RunspaceDebuggingNoHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug Runspace. The host has no debugger. Try debugging the Runspace inside the Windows PowerShell console or the Windows PowerShell ISE, both of which have built-in debuggers.. + /// + internal static string RunspaceDebuggingNoHostRunspaceOrDebugger { + get { + return ResourceManager.GetString("RunspaceDebuggingNoHostRunspaceOrDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Runspace was found.. + /// + internal static string RunspaceDebuggingNoRunspaceFound { + get { + return ResourceManager.GetString("RunspaceDebuggingNoRunspaceFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command or script completed.. + /// + internal static string RunspaceDebuggingScriptCompleted { + get { + return ResourceManager.GetString("RunspaceDebuggingScriptCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Debugging Runspace: {0}. + /// + internal static string RunspaceDebuggingStarted { + get { + return ResourceManager.GetString("RunspaceDebuggingStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to More than one Runspace was found. Only one Runspace can be debugged at a time.. + /// + internal static string RunspaceDebuggingTooManyRunspacesFound { + get { + return ResourceManager.GetString("RunspaceDebuggingTooManyRunspacesFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set debug options on Runspace {0} because it is not in the Opened state.. + /// + internal static string RunspaceOptionInvalidRunspaceState { + get { + return ResourceManager.GetString("RunspaceOptionInvalidRunspaceState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No debugger was found for Runspace {0}.. + /// + internal static string RunspaceOptionNoDebugger { + get { + return ResourceManager.GetString("RunspaceOptionNoDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set breakpoint on file '{0}'; only *.ps1 and *.psm1 files are valid.. + /// + internal static string WrongExtension { + get { + return ResourceManager.GetString("WrongExtension", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/EventingStrings.cs b/scripts/commands-utility-strings/EventingStrings.cs new file mode 100644 index 000000000..aa78e2c74 --- /dev/null +++ b/scripts/commands-utility-strings/EventingStrings.cs @@ -0,0 +1,144 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class EventingStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal EventingStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EventingStrings", typeof(EventingStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Action must be specified for non-forwarded events.. + /// + internal static string ActionMandatoryForLocal { + get { + return ResourceManager.GetString("ActionMandatoryForLocal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event with identifier '{0}' does not exist.. + /// + internal static string EventIdentifierNotFound { + get { + return ResourceManager.GetString("EventIdentifierNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event '{0}'. + /// + internal static string EventResource { + get { + return ResourceManager.GetString("EventResource", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event subscription '{0}'. + /// + internal static string EventSubscription { + get { + return ResourceManager.GetString("EventSubscription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event subscription with identifier '{0}' does not exist.. + /// + internal static string EventSubscriptionNotFound { + get { + return ResourceManager.GetString("EventSubscriptionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event subscription with source identifier '{0}' does not exist.. + /// + internal static string EventSubscriptionSourceNotFound { + get { + return ResourceManager.GetString("EventSubscriptionSourceNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove. + /// + internal static string Remove { + get { + return ResourceManager.GetString("Remove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event with source identifier '{0}' does not exist.. + /// + internal static string SourceIdentifierNotFound { + get { + return ResourceManager.GetString("SourceIdentifierNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unsubscribe. + /// + internal static string Unsubscribe { + get { + return ResourceManager.GetString("Unsubscribe", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/GetMember.cs b/scripts/commands-utility-strings/GetMember.cs new file mode 100644 index 000000000..26ea76bc4 --- /dev/null +++ b/scripts/commands-utility-strings/GetMember.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class GetMember { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal GetMember() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetMember", typeof(GetMember).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to You must specify an object for the Get-Member cmdlet.. + /// + internal static string NoObjectSpecified { + get { + return ResourceManager.GetString("NoObjectSpecified", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/GetRandomCommandStrings.cs b/scripts/commands-utility-strings/GetRandomCommandStrings.cs new file mode 100644 index 000000000..629913fbd --- /dev/null +++ b/scripts/commands-utility-strings/GetRandomCommandStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class GetRandomCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal GetRandomCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetRandomCommandStrings", typeof(GetRandomCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to 'maxValue' must be greater than zero.. + /// + internal static string MaxMustBeGreaterThanZeroApi { + get { + return ResourceManager.GetString("MaxMustBeGreaterThanZeroApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Minimum value ({0}) cannot be greater than or equal to the Maximum value ({1}).. + /// + internal static string MinGreaterThanOrEqualMax { + get { + return ResourceManager.GetString("MinGreaterThanOrEqualMax", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 'minValue' cannot be greater than maxValue.. + /// + internal static string MinGreaterThanOrEqualMaxApi { + get { + return ResourceManager.GetString("MinGreaterThanOrEqualMaxApi", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/HostStrings.cs b/scripts/commands-utility-strings/HostStrings.cs new file mode 100644 index 000000000..634558bab --- /dev/null +++ b/scripts/commands-utility-strings/HostStrings.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HostStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HostStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HostStrings", typeof(HostStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot process the color because {0} is not a valid color.. + /// + internal static string InvalidColorErrorTemplate { + get { + return ResourceManager.GetString("InvalidColorErrorTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot evaluate the error because a string is not specified.. + /// + internal static string NoStringToEvalulateError { + get { + return ResourceManager.GetString("NoStringToEvalulateError", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/ImportLocalizedDataStrings.cs b/scripts/commands-utility-strings/ImportLocalizedDataStrings.cs new file mode 100644 index 000000000..119efc94f --- /dev/null +++ b/scripts/commands-utility-strings/ImportLocalizedDataStrings.cs @@ -0,0 +1,137 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ImportLocalizedDataStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ImportLocalizedDataStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ImportLocalizedDataStrings", typeof(ImportLocalizedDataStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot import localized data. The definition of additional supported commands is not allowed in this language mode.. + /// + internal static string CannotDefineSupportedCommand { + get { + return ResourceManager.GetString("CannotDefineSupportedCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the Windows PowerShell data file '{0}' in directory '{1}', or in any parent culture directories.. + /// + internal static string CannotFindPsd1File { + get { + return ResourceManager.GetString("CannotFindPsd1File", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following error occurred while Windows PowerShell was loading the '{0}' script data file: + ///{1}.. + /// + internal static string ErrorLoadingDataFile { + get { + return ResourceManager.GetString("ErrorLoadingDataFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following error occurred while Windows PowerShell was opening the data file '{0}': + ///{1}.. + /// + internal static string ErrorOpeningFile { + get { + return ResourceManager.GetString("ErrorOpeningFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument for the FileName parameter should not contain a path.. + /// + internal static string FileNameParameterCannotHavePath { + get { + return ResourceManager.GetString("FileNameParameterCannotHavePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The data file '{0}' cannot be found. . + /// + internal static string FileNotExist { + get { + return ResourceManager.GetString("FileNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The BindingVariable name '{0}' is invalid.. + /// + internal static string IncorrectVariableName { + get { + return ResourceManager.GetString("IncorrectVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FileName parameter was not specified. The FileName parameter is required when Import-LocalizedData is not called from a script file.. + /// + internal static string NotCalledFromAScriptFile { + get { + return ResourceManager.GetString("NotCalledFromAScriptFile", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/MeasureObjectStrings.cs b/scripts/commands-utility-strings/MeasureObjectStrings.cs new file mode 100644 index 000000000..bc38d8015 --- /dev/null +++ b/scripts/commands-utility-strings/MeasureObjectStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MeasureObjectStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MeasureObjectStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MeasureObjectStrings", typeof(MeasureObjectStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Input object "{0}" is not numeric.. + /// + internal static string NonNumericInputObject { + get { + return ResourceManager.GetString("NonNumericInputObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property "{0}" is not numeric.. + /// + internal static string NonNumericProperty { + get { + return ResourceManager.GetString("NonNumericProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property "{0}" cannot be found in the input for any objects.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/NewObjectStrings.cs b/scripts/commands-utility-strings/NewObjectStrings.cs new file mode 100644 index 000000000..cc8fdd2f5 --- /dev/null +++ b/scripts/commands-utility-strings/NewObjectStrings.cs @@ -0,0 +1,144 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class NewObjectStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal NewObjectStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NewObjectStrings", typeof(NewObjectStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot create type. Only core types are supported in this language mode.. + /// + internal static string CannotCreateTypeConstrainedLanguage { + get { + return ResourceManager.GetString("CannotCreateTypeConstrainedLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A constructor was not found. Cannot find an appropriate constructor for type {0}.. + /// + internal static string CannotFindAppropriateCtor { + get { + return ResourceManager.GetString("CannotFindAppropriateCtor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creating instances of attribute and delegated Windows RT types is not supported.. + /// + internal static string CannotInstantiateWinRTType { + get { + return ResourceManager.GetString("CannotInstantiateWinRTType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load COM type {0}.. + /// + internal static string CannotLoadComObjectType { + get { + return ResourceManager.GetString("CannotLoadComObjectType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The object written to the pipeline is an instance of the type "{0}" from the component's primary interoperability assembly. If this type exposes different members than the IDispatch members, scripts that are written to work with this object might not work if the primary interoperability assembly is not installed.. + /// + internal static string ComInteropLoaded { + get { + return ResourceManager.GetString("ComInteropLoaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create the COM object. COM object is not supported in OneCore PowerShell.. + /// + internal static string ComObjectNotSupportedInOneCorePowerShell { + get { + return ResourceManager.GetString("ComObjectNotSupportedInOneCorePowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value supplied is not valid, or the property is read-only. Change the value, and then try again.. + /// + internal static string InvalidValue { + get { + return ResourceManager.GetString("InvalidValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member "{1}" was not found for the specified {2} object.. + /// + internal static string MemberNotFound { + get { + return ResourceManager.GetString("MemberNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find type [{0}]: verify that the assembly containing this type is loaded.. + /// + internal static string TypeNotFound { + get { + return ResourceManager.GetString("TypeNotFound", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/SelectObjectStrings.cs b/scripts/commands-utility-strings/SelectObjectStrings.cs new file mode 100644 index 000000000..60a843296 --- /dev/null +++ b/scripts/commands-utility-strings/SelectObjectStrings.cs @@ -0,0 +1,108 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SelectObjectStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SelectObjectStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SelectObjectStrings", typeof(SelectObjectStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The property cannot be processed because the property "{0}" already exists.. + /// + internal static string AlreadyExistingProperty { + get { + return ResourceManager.GetString("AlreadyExistingProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A property is an empty script block and does not provide a name.. + /// + internal static string EmptyScriptBlockAndNoName { + get { + return ResourceManager.GetString("EmptyScriptBlockAndNoName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple properties cannot be expanded.. + /// + internal static string MutlipleExpandProperties { + get { + return ResourceManager.GetString("MutlipleExpandProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property "{0}" cannot be found.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename multiple results.. + /// + internal static string RenamingMultipleResults { + get { + return ResourceManager.GetString("RenamingMultipleResults", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/SortObjectStrings.cs b/scripts/commands-utility-strings/SortObjectStrings.cs new file mode 100644 index 000000000..ea1ab58bd --- /dev/null +++ b/scripts/commands-utility-strings/SortObjectStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SortObjectStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SortObjectStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SortObjectStrings", typeof(SortObjectStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to "Sort-Object" - "{0}" cannot be found in "InputObject".. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/UtilityCommonStrings.cs b/scripts/commands-utility-strings/UtilityCommonStrings.cs new file mode 100644 index 000000000..eb8dc8dd2 --- /dev/null +++ b/scripts/commands-utility-strings/UtilityCommonStrings.cs @@ -0,0 +1,180 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class UtilityCommonStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal UtilityCommonStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UtilityCommonStrings", typeof(UtilityCommonStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because '{0}' is empty or blank. Please specify CSSUri and then run the command.. + /// + internal static string EmptyCSSUri { + get { + return ResourceManager.GetString("EmptyCSSUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because the file path '{0}' is not valid. Please provide a valid file path and then run the command.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open the file because the current provider ({0}) cannot open files.. + /// + internal static string FileOpenError { + get { + return ResourceManager.GetString("FileOpenError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file '{0}' cannot be read: {1}. + /// + internal static string FileReadError { + get { + return ResourceManager.GetString("FileReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be run because using the AsHashTable parameter with more than one property requires adding the AsString parameter.. + /// + internal static string GroupObjectSingleProperty { + get { + return ResourceManager.GetString("GroupObjectSingleProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be run because the AsString parameter requires that you specify the AsHashtable parameter.. + /// + internal static string GroupObjectWithHashTable { + get { + return ResourceManager.GetString("GroupObjectWithHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The objects grouped by this property cannot be expanded because there is a key duplication. Provide a valid value for the property, and then try again.. + /// + internal static string InvalidOperation { + get { + return ResourceManager.GetString("InvalidOperation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {2} has one or more exceptions that are not valid.. + /// + internal static string Invalidpath { + get { + return ResourceManager.GetString("Invalidpath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There are no matching results found for {2}.. + /// + internal static string NoMatchFound { + get { + return ResourceManager.GetString("NoMatchFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command is not supported on this operating system.. + /// + internal static string NotSupported { + get { + return ResourceManager.GetString("NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find path '{0}' because it does not exist.. + /// + internal static string PathDoesNotExist { + get { + return ResourceManager.GetString("PathDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use tag '{0}'. The 'PS' prefix is reserved.. + /// + internal static string PSPrefixReservedInInformationTag { + get { + return ResourceManager.GetString("PSPrefixReservedInInformationTag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because the prefix value in the Namespace parameter is null. Provide a valid value for the prefix, and then run the command again.. + /// + internal static string SearchXMLPrefixNullError { + get { + return ResourceManager.GetString("SearchXMLPrefixNullError", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/VariableCommandStrings.cs b/scripts/commands-utility-strings/VariableCommandStrings.cs new file mode 100644 index 000000000..44aa101a1 --- /dev/null +++ b/scripts/commands-utility-strings/VariableCommandStrings.cs @@ -0,0 +1,153 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class VariableCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal VariableCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VariableCommandStrings", typeof(VariableCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Add variable. + /// + internal static string AddVariableAction { + get { + return ResourceManager.GetString("AddVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string AddVariableTarget { + get { + return ResourceManager.GetString("AddVariableTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear variable. + /// + internal static string ClearVariableAction { + get { + return ResourceManager.GetString("ClearVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string ClearVariableTarget { + get { + return ResourceManager.GetString("ClearVariableTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New variable. + /// + internal static string NewVariableAction { + get { + return ResourceManager.GetString("NewVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string NewVariableTarget { + get { + return ResourceManager.GetString("NewVariableTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove variable. + /// + internal static string RemoveVariableAction { + get { + return ResourceManager.GetString("RemoveVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string RemoveVariableTarget { + get { + return ResourceManager.GetString("RemoveVariableTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set variable. + /// + internal static string SetVariableAction { + get { + return ResourceManager.GetString("SetVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string SetVariableTarget { + get { + return ResourceManager.GetString("SetVariableTarget", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/WriteErrorStrings.cs b/scripts/commands-utility-strings/WriteErrorStrings.cs new file mode 100644 index 000000000..ed1fd902b --- /dev/null +++ b/scripts/commands-utility-strings/WriteErrorStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class WriteErrorStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal WriteErrorStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WriteErrorStrings", typeof(WriteErrorStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to "The Write-Error cmdlet reported an error.". + /// + internal static string WriteErrorException { + get { + return ResourceManager.GetString("WriteErrorException", resourceCulture); + } + } +} diff --git a/scripts/commands-utility-strings/WriteProgressResourceStrings.cs b/scripts/commands-utility-strings/WriteProgressResourceStrings.cs new file mode 100644 index 000000000..81063d7fc --- /dev/null +++ b/scripts/commands-utility-strings/WriteProgressResourceStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class WriteProgressResourceStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal WriteProgressResourceStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WriteProgressResourceStrings", typeof(WriteProgressResourceStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Text to describe the activity for which progress is being reported.. + /// + internal static string ActivityParameterHelpMessage { + get { + return ResourceManager.GetString("ActivityParameterHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing. + /// + internal static string Processing { + get { + return ResourceManager.GetString("Processing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Text to describe the current state of the activity for which progress is being reported.. + /// + internal static string StatusParameterHelpMessage { + get { + return ResourceManager.GetString("StatusParameterHelpMessage", resourceCulture); + } + } +} diff --git a/scripts/commands-utility.mk b/scripts/commands-utility.mk new file mode 100644 index 000000000..d60fa92c2 --- /dev/null +++ b/scripts/commands-utility.mk @@ -0,0 +1,141 @@ + +COMMANDS_UTILITY_RES_SRCS = \ + ../src/monad/monad/src/commands/utility/resources/CsvCommandStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/Debugger.resources \ + ../src/monad/monad/src/commands/utility/resources/EventingStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/NewObjectStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/MeasureObjectStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/SelectObjectStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/SortObjectStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/WriteErrorStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/VariableCommandStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/AddTypeStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/GetMember.resources \ + ../src/monad/monad/src/commands/utility/resources/GetRandomCommandStrings.resources\ + ../src/monad/monad/src/commands/utility/resources/UtilityCommonStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/HostStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/AddMember.resources \ + ../src/monad/monad/src/commands/utility/resources/ConvertFromStringData.resources \ + ../src/monad/monad/src/commands/utility/resources/ImportLocalizedDataStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/WriteProgressResourceStrings.resources \ + ../src/monad/monad/src/commands/utility/resources/AliasCommandStrings.resources + +COMMANDS_UTILITY_RESX_SRCS = \ + ../src/monad/monad/src/commands/utility/resources/CsvCommandStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/Debugger.resx \ + ../src/monad/monad/src/commands/utility/resources/EventingStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/NewObjectStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/MeasureObjectStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/SelectObjectStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/SortObjectStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/WriteErrorStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/VariableCommandStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/AddTypeStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/GetMember.resx \ + ../src/monad/monad/src/commands/utility/resources/GetRandomCommandStrings.resx\ + ../src/monad/monad/src/commands/utility/resources/UtilityCommonStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/HostStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/AddMember.resx \ + ../src/monad/monad/src/commands/utility/resources/ConvertFromStringData.resx \ + ../src/monad/monad/src/commands/utility/resources/ImportLocalizedDataStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/WriteProgressResourceStrings.resx \ + ../src/monad/monad/src/commands/utility/resources/AliasCommandStrings.resources + + +COMMANDS_UTILITY_RES_BASE_PATH = ../src/monad/monad/src/commands/utility/resources + +$(COMMANDS_UTILITY_RES_BASE_PATH)/%.resources: $(COMMANDS_UTILITY_RES_BASE_PATH)/%.resx + resgen2 $< + +COMMANDS_UTILITY_RES_CS_SRCS = \ + commands-utility-strings/CsvCommandStrings.cs \ + commands-utility-strings/Debugger.cs \ + commands-utility-strings/EventingStrings.cs \ + commands-utility-strings/NewObjectStrings.cs \ + commands-utility-strings/MeasureObjectStrings.cs \ + commands-utility-strings/SelectObjectStrings.cs \ + commands-utility-strings/SortObjectStrings.cs \ + commands-utility-strings/WriteErrorStrings.cs \ + commands-utility-strings/VariableCommandStrings.cs \ + commands-utility-strings/GetMember.cs \ + commands-utility-strings/GetRandomCommandStrings.cs \ + commands-utility-strings/UtilityCommonStrings.cs \ + commands-utility-strings/HostStrings.cs \ + commands-utility-strings/AddMember.cs \ + commands-utility-strings/AliasCommandStrings.cs \ + commands-utility-strings/ConvertFromStringData.cs \ + commands-utility-strings/ImportLocalizedDataStrings.cs \ + commands-utility-strings/WriteProgressResourceStrings.cs + +SOURCES_PATH=../src/monad/monad/src/commands/utility +FORMAT_AND_OUT_SOURCES_PATH=$(SOURCES_PATH)/FormatAndOutput + +FORMAT_AND_OUT_SOURCES=\ + $(FORMAT_AND_OUT_SOURCES_PATH)/common/GetFormatDataCommand.cs \ + $(FORMAT_AND_OUT_SOURCES_PATH)/common/WriteFormatDataCommand.cs \ + $(FORMAT_AND_OUT_SOURCES_PATH)/format-list/Format-List.cs \ + $(FORMAT_AND_OUT_SOURCES_PATH)/format-object/format-object.cs \ + $(FORMAT_AND_OUT_SOURCES_PATH)/format-table/Format-Table.cs \ + $(FORMAT_AND_OUT_SOURCES_PATH)/format-wide/Format-Wide.cs \ + $(FORMAT_AND_OUT_SOURCES_PATH)/out-file/Out-File.cs \ + $(FORMAT_AND_OUT_SOURCES_PATH)/out-string/out-string.cs + +EVENTING_SOURCES=\ + $(SOURCES_PATH)/RegisterObjectEventCommand.cs \ + $(SOURCES_PATH)/RegisterPSEventCommand.cs \ + $(SOURCES_PATH)/WaitEventCommand.cs \ + $(SOURCES_PATH)/GetEventCommand.cs \ + $(SOURCES_PATH)/RemoveEventCommand.cs \ + $(SOURCES_PATH)/GetEventSubscriberCommand.cs \ + $(SOURCES_PATH)/UnregisterEventCommand.cs \ + $(SOURCES_PATH)/neweventcommand.cs + +COMMANDS_UTILITY_SRCS=\ + $(SOURCES_PATH)/new-object.cs \ + $(SOURCES_PATH)/Measure-Object.cs \ + $(SOURCES_PATH)/select-object.cs \ + $(SOURCES_PATH)/sort-object.cs \ + $(SOURCES_PATH)/ObjectCommandComparer.cs \ + $(SOURCES_PATH)/OrderObjectBase.cs \ + $(SOURCES_PATH)/write.cs \ + $(SOURCES_PATH)/Var.cs \ + $(SOURCES_PATH)/GetMember.cs \ + $(SOURCES_PATH)/group-object.cs \ + $(SOURCES_PATH)/WriteConsoleCmdlet.cs \ + $(SOURCES_PATH)/ConsoleColorCmdlet.cs \ + $(SOURCES_PATH)/AddMember.cs \ + $(SOURCES_PATH)/Write-Object.cs \ + $(SOURCES_PATH)/StartSleepCommand.cs \ + $(SOURCES_PATH)/Get-PSCallStack.cs \ + $(SOURCES_PATH)/GetUnique.cs \ + $(SOURCES_PATH)/GetDateCommand.cs \ + $(SOURCES_PATH)/compare-object.cs \ + $(SOURCES_PATH)/GetHostCmdlet.cs \ + $(SOURCES_PATH)/GetRandomCommand.cs \ + $(SOURCES_PATH)/InvokeCommandCmdlet.cs \ + $(SOURCES_PATH)/NewTimeSpanCommand.cs \ + $(SOURCES_PATH)/tee-object.cs \ + $(SOURCES_PATH)/TimeExpressionCommand.cs \ + $(SOURCES_PATH)/UtilityCommon.cs \ + $(SOURCES_PATH)/SetAliasCommand.cs \ + $(SOURCES_PATH)/GetAliasCommand.cs \ + $(SOURCES_PATH)/NewAliasCommand.cs \ + $(SOURCES_PATH)/WriteAliasCommandBase.cs \ + $(SOURCES_PATH)/ExportAliasCommand.cs \ + $(SOURCES_PATH)/ImportAliasCommand.cs \ + $(SOURCES_PATH)/Import-LocalizedData.cs \ + $(SOURCES_PATH)/ConvertFrom-StringData.cs \ + $(SOURCES_PATH)/ReadConsoleCmdlet.cs \ + $(SOURCES_PATH)/Csv.cs \ + $(SOURCES_PATH)/CSVCommands.cs \ + $(SOURCES_PATH)/Set-PSBreakpoint.cs \ + $(SOURCES_PATH)/Get-PSBreakpoint.cs \ + $(SOURCES_PATH)/Remove-PSBreakpoint.cs \ + $(SOURCES_PATH)/Enable-PSBreakpoint.cs \ + $(SOURCES_PATH)/Disable-PSBreakpoint.cs \ + $(SOURCES_PATH)/DebugRunspaceCommand.cs \ + $(SOURCES_PATH)/GetRunspaceCommand.cs \ + $(SOURCES_PATH)/EnableDisableRunspaceDebugCommand.cs \ + $(SOURCES_PATH)/WriteProgressCmdlet.cs \ + $(FORMAT_AND_OUT_SOURCES) \ + $(EVENTING_SOURCES) diff --git a/scripts/coreref.mk b/scripts/coreref.mk new file mode 100644 index 000000000..dfc754f44 --- /dev/null +++ b/scripts/coreref.mk @@ -0,0 +1,6 @@ + +# this depends on the MONAD_EXT variable to be correctly set +TARGETING_PACK=$(MONAD_EXT)/coreclr/TargetingPack + +COREREF=-r:$(TARGETING_PACK)/Microsoft.CSharp.dll -r:$(TARGETING_PACK)/Microsoft.VisualBasic.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Primitives.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Registry.AccessControl.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Registry.dll -r:$(TARGETING_PACK)/System.AppContext.dll -r:$(TARGETING_PACK)/System.Collections.Concurrent.dll -r:$(TARGETING_PACK)/System.Collections.dll -r:$(TARGETING_PACK)/System.Collections.NonGeneric.dll -r:$(TARGETING_PACK)/System.Collections.Specialized.dll -r:$(TARGETING_PACK)/System.ComponentModel.Annotations.dll -r:$(TARGETING_PACK)/System.ComponentModel.dll -r:$(TARGETING_PACK)/System.ComponentModel.EventBasedAsync.dll -r:$(TARGETING_PACK)/System.ComponentModel.Primitives.dll -r:$(TARGETING_PACK)/System.ComponentModel.TypeConverter.dll -r:$(TARGETING_PACK)/System.Console.dll -r:$(TARGETING_PACK)/System.Data.Common.dll -r:$(TARGETING_PACK)/System.Data.SqlClient.dll -r:$(TARGETING_PACK)/System.Diagnostics.Contracts.dll -r:$(TARGETING_PACK)/System.Diagnostics.Debug.dll -r:$(TARGETING_PACK)/System.Diagnostics.FileVersionInfo.dll -r:$(TARGETING_PACK)/System.Diagnostics.Process.dll -r:$(TARGETING_PACK)/System.Diagnostics.TextWriterTraceListener.dll -r:$(TARGETING_PACK)/System.Diagnostics.Tools.dll -r:$(TARGETING_PACK)/System.Diagnostics.TraceSource.dll -r:$(TARGETING_PACK)/System.Diagnostics.Tracing.dll -r:$(TARGETING_PACK)/System.Dynamic.Runtime.dll -r:$(TARGETING_PACK)/System.Globalization.Calendars.dll -r:$(TARGETING_PACK)/System.Globalization.dll -r:$(TARGETING_PACK)/System.Globalization.Extensions.dll -r:$(TARGETING_PACK)/System.IO.Compression.dll -r:$(TARGETING_PACK)/System.IO.Compression.ZipFile.dll -r:$(TARGETING_PACK)/System.IO.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.AccessControl.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.DriveInfo.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.Primitives.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.Watcher.dll -r:$(TARGETING_PACK)/System.IO.MemoryMappedFiles.dll -r:$(TARGETING_PACK)/System.IO.Pipes.dll -r:$(TARGETING_PACK)/System.IO.UnmanagedMemoryStream.dll -r:$(TARGETING_PACK)/System.Linq.dll -r:$(TARGETING_PACK)/System.Linq.Expressions.dll -r:$(TARGETING_PACK)/System.Linq.Parallel.dll -r:$(TARGETING_PACK)/System.Linq.Queryable.dll -r:$(TARGETING_PACK)/System.Net.Http.dll -r:$(TARGETING_PACK)/System.Net.Http.WinHttpHandler.dll -r:$(TARGETING_PACK)/System.Net.NameResolution.dll -r:$(TARGETING_PACK)/System.Net.NetworkInformation.dll -r:$(TARGETING_PACK)/System.Net.Primitives.dll -r:$(TARGETING_PACK)/System.Net.Security.dll -r:$(TARGETING_PACK)/System.Net.Sockets.dll -r:$(TARGETING_PACK)/System.Net.Utilities.dll -r:$(TARGETING_PACK)/System.Net.WebHeaderCollection.dll -r:$(TARGETING_PACK)/System.Net.WebSockets.Client.dll -r:$(TARGETING_PACK)/System.Net.WebSockets.dll -r:$(TARGETING_PACK)/System.ObjectModel.dll -r:$(TARGETING_PACK)/System.Reflection.DispatchProxy.dll -r:$(TARGETING_PACK)/System.Reflection.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.ILGeneration.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.Lightweight.dll -r:$(TARGETING_PACK)/System.Reflection.Extensions.dll -r:$(TARGETING_PACK)/System.Reflection.Primitives.dll -r:$(TARGETING_PACK)/System.Reflection.TypeExtensions.dll -r:$(TARGETING_PACK)/System.Resources.ReaderWriter.dll -r:$(TARGETING_PACK)/System.Resources.ResourceManager.dll -r:$(TARGETING_PACK)/System.Runtime.CompilerServices.VisualC.dll -r:$(TARGETING_PACK)/System.Runtime.dll -r:$(TARGETING_PACK)/System.Runtime.Extensions.dll -r:$(TARGETING_PACK)/System.Runtime.Handles.dll -r:$(TARGETING_PACK)/System.Runtime.InteropServices.dll -r:$(TARGETING_PACK)/System.Runtime.InteropServices.WindowsRuntime.dll -r:$(TARGETING_PACK)/System.Runtime.Loader.dll -r:$(TARGETING_PACK)/System.Runtime.Numerics.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Json.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Primitives.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Xml.dll -r:$(TARGETING_PACK)/System.Security.AccessControl.dll -r:$(TARGETING_PACK)/System.Security.Claims.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.DeriveBytes.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encoding.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encryption.Aes.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encryption.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Hashing.Algorithms.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Hashing.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.RandomNumberGenerator.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.RSA.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.X509Certificates.dll -r:$(TARGETING_PACK)/System.Security.Principal.dll -r:$(TARGETING_PACK)/System.Security.Principal.Windows.dll -r:$(TARGETING_PACK)/System.Security.SecureString.dll -r:$(TARGETING_PACK)/System.ServiceModel.Duplex.dll -r:$(TARGETING_PACK)/System.ServiceModel.Http.dll -r:$(TARGETING_PACK)/System.ServiceModel.NetTcp.dll -r:$(TARGETING_PACK)/System.ServiceModel.Primitives.dll -r:$(TARGETING_PACK)/System.ServiceModel.Security.dll -r:$(TARGETING_PACK)/System.ServiceProcess.ServiceController.dll -r:$(TARGETING_PACK)/System.Text.Encoding.CodePages.dll -r:$(TARGETING_PACK)/System.Text.Encoding.dll -r:$(TARGETING_PACK)/System.Text.Encoding.Extensions.dll -r:$(TARGETING_PACK)/System.Text.RegularExpressions.dll -r:$(TARGETING_PACK)/System.Threading.AccessControl.dll -r:$(TARGETING_PACK)/System.Threading.dll -r:$(TARGETING_PACK)/System.Threading.Overlapped.dll -r:$(TARGETING_PACK)/System.Threading.Tasks.dll -r:$(TARGETING_PACK)/System.Threading.Tasks.Parallel.dll -r:$(TARGETING_PACK)/System.Threading.Thread.dll -r:$(TARGETING_PACK)/System.Threading.ThreadPool.dll -r:$(TARGETING_PACK)/System.Threading.Timer.dll -r:$(TARGETING_PACK)/System.Xml.ReaderWriter.dll -r:$(TARGETING_PACK)/System.Xml.XDocument.dll -r:$(TARGETING_PACK)/System.Xml.XmlDocument.dll -r:$(TARGETING_PACK)/System.Xml.XmlSerializer.dll -r:$(TARGETING_PACK)/System.Xml.XPath.dll -r:$(TARGETING_PACK)/System.Xml.XPath.XDocument.dll -r:$(TARGETING_PACK)/System.Xml.XPath.XmlDocument.dll +COREREF_2=-r:dotnetlibs/Internal.Uri.dll -r:dotnetlibs/Microsoft.CSharp.dll -r:dotnetlibs/Microsoft.VisualBasic.dll -r:dotnetlibs/Microsoft.Win32.Primitives.dll -r:dotnetlibs/Microsoft.Win32.Registry.AccessControl.dll -r:dotnetlibs/Microsoft.Win32.Registry.dll -r:dotnetlibs/System.AppContext.dll -r:dotnetlibs/System.Collections.Concurrent.dll -r:dotnetlibs/System.Collections.dll -r:dotnetlibs/System.Collections.NonGeneric.dll -r:dotnetlibs/System.Collections.Specialized.dll -r:dotnetlibs/System.ComponentModel.Annotations.dll -r:dotnetlibs/System.ComponentModel.dll -r:dotnetlibs/System.ComponentModel.EventBasedAsync.dll -r:dotnetlibs/System.ComponentModel.Primitives.dll -r:dotnetlibs/System.ComponentModel.TypeConverter.dll -r:dotnetlibs/System.Console.dll -r:dotnetlibs/System.Data.Common.dll -r:dotnetlibs/System.Data.SqlClient.dll -r:dotnetlibs/System.Diagnostics.Contracts.dll -r:dotnetlibs/System.Diagnostics.Debug.dll -r:dotnetlibs/System.Diagnostics.FileVersionInfo.dll -r:dotnetlibs/System.Diagnostics.Process.dll -r:dotnetlibs/System.Diagnostics.TextWriterTraceListener.dll -r:dotnetlibs/System.Diagnostics.Tools.dll -r:dotnetlibs/System.Diagnostics.TraceSource.dll -r:dotnetlibs/System.Diagnostics.Tracing.dll -r:dotnetlibs/System.Dynamic.Runtime.dll -r:dotnetlibs/System.Globalization.Calendars.dll -r:dotnetlibs/System.Globalization.dll -r:dotnetlibs/System.Globalization.Extensions.dll -r:dotnetlibs/System.IO.Compression.dll -r:dotnetlibs/System.IO.Compression.ZipFile.dll -r:dotnetlibs/System.IO.dll -r:dotnetlibs/System.IO.FileSystem.AccessControl.dll -r:dotnetlibs/System.IO.FileSystem.dll -r:dotnetlibs/System.IO.FileSystem.DriveInfo.dll -r:dotnetlibs/System.IO.FileSystem.Primitives.dll -r:dotnetlibs/System.IO.FileSystem.Watcher.dll -r:dotnetlibs/System.IO.MemoryMappedFiles.dll -r:dotnetlibs/System.IO.Pipes.dll -r:dotnetlibs/System.IO.UnmanagedMemoryStream.dll -r:dotnetlibs/System.Linq.dll -r:dotnetlibs/System.Linq.Expressions.dll -r:dotnetlibs/System.Linq.Parallel.dll -r:dotnetlibs/System.Linq.Queryable.dll -r:dotnetlibs/System.Net.Http.dll -r:dotnetlibs/System.Net.Http.WinHttpHandler.dll -r:dotnetlibs/System.Net.NameResolution.dll -r:dotnetlibs/System.Net.NetworkInformation.dll -r:dotnetlibs/System.Net.Primitives.dll -r:dotnetlibs/System.Net.Security.dll -r:dotnetlibs/System.Net.Sockets.dll -r:dotnetlibs/System.Net.Utilities.dll -r:dotnetlibs/System.Net.WebHeaderCollection.dll -r:dotnetlibs/System.Net.WebSockets.Client.dll -r:dotnetlibs/System.Net.WebSockets.dll -r:dotnetlibs/System.ObjectModel.dll -r:dotnetlibs/System.Reflection.DispatchProxy.dll -r:dotnetlibs/System.Reflection.dll -r:dotnetlibs/System.Reflection.Emit.dll -r:dotnetlibs/System.Reflection.Emit.ILGeneration.dll -r:dotnetlibs/System.Reflection.Emit.Lightweight.dll -r:dotnetlibs/System.Reflection.Extensions.dll -r:dotnetlibs/System.Reflection.Primitives.dll -r:dotnetlibs/System.Reflection.TypeExtensions.dll -r:dotnetlibs/System.Resources.ReaderWriter.dll -r:dotnetlibs/System.Resources.ResourceManager.dll -r:dotnetlibs/System.Runtime.CompilerServices.VisualC.dll -r:dotnetlibs/System.Runtime.dll -r:dotnetlibs/System.Runtime.Extensions.dll -r:dotnetlibs/System.Runtime.Handles.dll -r:dotnetlibs/System.Runtime.InteropServices.dll -r:dotnetlibs/System.Runtime.InteropServices.WindowsRuntime.dll -r:dotnetlibs/System.Runtime.Loader.dll -r:dotnetlibs/System.Runtime.Numerics.dll -r:dotnetlibs/System.Runtime.Serialization.Json.dll -r:dotnetlibs/System.Runtime.Serialization.Primitives.dll -r:dotnetlibs/System.Runtime.Serialization.Xml.dll -r:dotnetlibs/System.Security.AccessControl.dll -r:dotnetlibs/System.Security.Claims.dll -r:dotnetlibs/System.Security.Cryptography.DeriveBytes.dll -r:dotnetlibs/System.Security.Cryptography.Encoding.dll -r:dotnetlibs/System.Security.Cryptography.Encryption.Aes.dll -r:dotnetlibs/System.Security.Cryptography.Encryption.dll -r:dotnetlibs/System.Security.Cryptography.Hashing.Algorithms.dll -r:dotnetlibs/System.Security.Cryptography.Hashing.dll -r:dotnetlibs/System.Security.Cryptography.RandomNumberGenerator.dll -r:dotnetlibs/System.Security.Cryptography.RSA.dll -r:dotnetlibs/System.Security.Cryptography.X509Certificates.dll -r:dotnetlibs/System.Security.Principal.dll -r:dotnetlibs/System.Security.Principal.Windows.dll -r:dotnetlibs/System.Security.SecureString.dll -r:dotnetlibs/System.ServiceModel.Duplex.dll -r:dotnetlibs/System.ServiceModel.Http.dll -r:dotnetlibs/System.ServiceModel.NetTcp.dll -r:dotnetlibs/System.ServiceModel.Primitives.dll -r:dotnetlibs/System.ServiceModel.Security.dll -r:dotnetlibs/System.ServiceProcess.ServiceController.dll -r:dotnetlibs/System.Text.Encoding.CodePages.dll -r:dotnetlibs/System.Text.Encoding.dll -r:dotnetlibs/System.Text.Encoding.Extensions.dll -r:dotnetlibs/System.Text.RegularExpressions.dll -r:dotnetlibs/System.Threading.AccessControl.dll -r:dotnetlibs/System.Threading.dll -r:dotnetlibs/System.Threading.Overlapped.dll -r:dotnetlibs/System.Threading.Tasks.dll -r:dotnetlibs/System.Threading.Tasks.Parallel.dll -r:dotnetlibs/System.Threading.Thread.dll -r:dotnetlibs/System.Threading.ThreadPool.dll -r:dotnetlibs/System.Threading.Timer.dll -r:dotnetlibs/System.Xml.ReaderWriter.dll -r:dotnetlibs/System.Xml.XDocument.dll -r:dotnetlibs/System.Xml.XmlDocument.dll -r:dotnetlibs/System.Xml.XmlSerializer.dll -r:dotnetlibs/System.Xml.XPath.dll -r:dotnetlibs/System.Xml.XPath.XDocument.dll -r:dotnetlibs/System.Xml.XPath.XmlDocument.dll -r:dotnetlibs/mscorlib.dll diff --git a/scripts/platform.mk b/scripts/platform.mk new file mode 100644 index 000000000..309fb77e4 --- /dev/null +++ b/scripts/platform.mk @@ -0,0 +1,4 @@ +# platform specifics + +PLATFORM_SRCS=../src/monad/monad/src/CoreCLR/CorePsPlatform.cs + diff --git a/scripts/powershell-linux.inc b/scripts/powershell-linux.inc new file mode 100644 index 000000000..49f140467 --- /dev/null +++ b/scripts/powershell-linux.inc @@ -0,0 +1,136 @@ +# +# This file includes OneCore powershell CoreCLR references. Do not import this file directly. It is automatically imported +# when MANAGED_PROFILE=PowerShell is specified in sources file. +# +# This file is also depended on by the tool 'TypeCatalogGen.exe'. The tool tries to parse this file to get the list of reference +# assemblies used by OneCore powershell, and then use that list to generate the CSharp code for initializing the CoreCLR type +# catalog cache. That CSharp code will be compiled into 'Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll' during the build. +# For more information about 'TypeCatalogGen.exe', see its source code under 'PSAssemblyLoadContext\TypeCatalogGen'. +# +# The parsing rule of this file in 'TypeCatalogGen.exe' is very simple: +# - Read each line of this file and trim it; +# - Skip comment lines; +# - Match the line with the regular expression pattern '^\$\(PS_PROFILE_REF_PATH\)\\(.+);\s*\\$' +# So when adding new reference assembly entries, please make sure the new lines match the above pattern. +# +PROFILE_REF_PATH=$(SDK_REF_PATH)\Profiles +PS_PROFILE_REF_PATH=$(PROFILE_REF_PATH)\PowerShell + +PROFILE_REFERENCES=\ + $(PS_PROFILE_REF_PATH)\Microsoft.CSharp.dll;\ + $(PS_PROFILE_REF_PATH)\Microsoft.VisualBasic.dll;\ + $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Primitives.dll;\ + $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Registry.AccessControl.dll;\ + $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Registry.dll;\ + $(PS_PROFILE_REF_PATH)\System.AppContext.dll;\ + $(PS_PROFILE_REF_PATH)\System.Collections.Concurrent.dll;\ + $(PS_PROFILE_REF_PATH)\System.Collections.dll;\ + $(PS_PROFILE_REF_PATH)\System.Collections.NonGeneric.dll;\ + $(PS_PROFILE_REF_PATH)\System.Collections.Specialized.dll;\ + $(PS_PROFILE_REF_PATH)\System.ComponentModel.Annotations.dll;\ + $(PS_PROFILE_REF_PATH)\System.ComponentModel.dll;\ + $(PS_PROFILE_REF_PATH)\System.ComponentModel.EventBasedAsync.dll;\ + $(PS_PROFILE_REF_PATH)\System.ComponentModel.Primitives.dll;\ + $(PS_PROFILE_REF_PATH)\System.ComponentModel.TypeConverter.dll;\ + $(PS_PROFILE_REF_PATH)\System.Console.dll;\ + $(PS_PROFILE_REF_PATH)\System.Data.Common.dll;\ + $(PS_PROFILE_REF_PATH)\System.Data.SqlClient.dll;\ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.Contracts.dll;\ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.Debug.dll;\ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.FileVersionInfo.dll;\ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.Process.dll;\ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.TextWriterTraceListener.dll;\ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.Tools.dll;\ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.TraceSource.dll;\ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.Tracing.dll;\ + $(PS_PROFILE_REF_PATH)\System.Dynamic.Runtime.dll;\ + $(PS_PROFILE_REF_PATH)\System.Globalization.Calendars.dll;\ + $(PS_PROFILE_REF_PATH)\System.Globalization.dll;\ + $(PS_PROFILE_REF_PATH)\System.Globalization.Extensions.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.Compression.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.Compression.ZipFile.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.AccessControl.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.DriveInfo.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.Primitives.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.Watcher.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.MemoryMappedFiles.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.Pipes.dll;\ + $(PS_PROFILE_REF_PATH)\System.IO.UnmanagedMemoryStream.dll;\ + $(PS_PROFILE_REF_PATH)\System.Linq.dll;\ + $(PS_PROFILE_REF_PATH)\System.Linq.Expressions.dll;\ + $(PS_PROFILE_REF_PATH)\System.Linq.Parallel.dll;\ + $(PS_PROFILE_REF_PATH)\System.Linq.Queryable.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.Http.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.Http.WinHttpHandler.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.NameResolution.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.NetworkInformation.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.Primitives.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.Security.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.Sockets.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.Utilities.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.WebHeaderCollection.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.WebSockets.Client.dll;\ + $(PS_PROFILE_REF_PATH)\System.Net.WebSockets.dll;\ + $(PS_PROFILE_REF_PATH)\System.ObjectModel.dll;\ + $(PS_PROFILE_REF_PATH)\System.Reflection.DispatchProxy.dll;\ + $(PS_PROFILE_REF_PATH)\System.Reflection.dll;\ + $(PS_PROFILE_REF_PATH)\System.Reflection.Emit.dll;\ + $(PS_PROFILE_REF_PATH)\System.Reflection.Emit.ILGeneration.dll;\ + $(PS_PROFILE_REF_PATH)\System.Reflection.Emit.Lightweight.dll;\ + $(PS_PROFILE_REF_PATH)\System.Reflection.Extensions.dll;\ + $(PS_PROFILE_REF_PATH)\System.Reflection.Primitives.dll;\ + $(PS_PROFILE_REF_PATH)\System.Reflection.TypeExtensions.dll;\ + $(PS_PROFILE_REF_PATH)\System.Resources.ReaderWriter.dll;\ + $(PS_PROFILE_REF_PATH)\System.Resources.ResourceManager.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.CompilerServices.VisualC.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.Extensions.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.Handles.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.InteropServices.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.InteropServices.WindowsRuntime.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.Loader.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.Numerics.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Json.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Primitives.dll;\ + $(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Xml.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.AccessControl.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Claims.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.DeriveBytes.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encoding.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encryption.Aes.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encryption.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Hashing.Algorithms.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Hashing.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.RandomNumberGenerator.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.RSA.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.X509Certificates.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Principal.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.Principal.Windows.dll;\ + $(PS_PROFILE_REF_PATH)\System.Security.SecureString.dll;\ + $(PS_PROFILE_REF_PATH)\System.ServiceModel.Duplex.dll;\ + $(PS_PROFILE_REF_PATH)\System.ServiceModel.Http.dll;\ + $(PS_PROFILE_REF_PATH)\System.ServiceModel.NetTcp.dll;\ + $(PS_PROFILE_REF_PATH)\System.ServiceModel.Primitives.dll;\ + $(PS_PROFILE_REF_PATH)\System.ServiceModel.Security.dll;\ + $(PS_PROFILE_REF_PATH)\System.ServiceProcess.ServiceController.dll;\ + $(PS_PROFILE_REF_PATH)\System.Text.Encoding.CodePages.dll;\ + $(PS_PROFILE_REF_PATH)\System.Text.Encoding.dll;\ + $(PS_PROFILE_REF_PATH)\System.Text.Encoding.Extensions.dll;\ + $(PS_PROFILE_REF_PATH)\System.Text.RegularExpressions.dll;\ + $(PS_PROFILE_REF_PATH)\System.Threading.AccessControl.dll;\ + $(PS_PROFILE_REF_PATH)\System.Threading.dll;\ + $(PS_PROFILE_REF_PATH)\System.Threading.Overlapped.dll;\ + $(PS_PROFILE_REF_PATH)\System.Threading.Tasks.dll;\ + $(PS_PROFILE_REF_PATH)\System.Threading.Tasks.Parallel.dll;\ + $(PS_PROFILE_REF_PATH)\System.Threading.Thread.dll;\ + $(PS_PROFILE_REF_PATH)\System.Threading.ThreadPool.dll;\ + $(PS_PROFILE_REF_PATH)\System.Threading.Timer.dll;\ + $(PS_PROFILE_REF_PATH)\System.Xml.ReaderWriter.dll;\ + $(PS_PROFILE_REF_PATH)\System.Xml.XDocument.dll;\ + $(PS_PROFILE_REF_PATH)\System.Xml.XmlDocument.dll;\ + $(PS_PROFILE_REF_PATH)\System.Xml.XmlSerializer.dll;\ + $(PS_PROFILE_REF_PATH)\System.Xml.XPath.dll;\ + $(PS_PROFILE_REF_PATH)\System.Xml.XPath.XDocument.dll;\ + $(PS_PROFILE_REF_PATH)\System.Xml.XPath.XmlDocument.dll;\ diff --git a/scripts/powershell.inc b/scripts/powershell.inc new file mode 100644 index 000000000..094806d3f --- /dev/null +++ b/scripts/powershell.inc @@ -0,0 +1,86 @@ +# +# This file includes OneCore powershell CoreCLR references. Do not import this file directly. It is automatically imported +# when MANAGED_PROFILE=PowerShell is specified in sources file. +# +# This file is also depended on by the tool 'TypeCatalogGen.exe'. The tool tries to parse this file to get the list of reference +# assemblies used by OneCore powershell, and then use that list to generate the CSharp code for initializing the CoreCLR type +# catalog cache. That CSharp code will be compiled into 'Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll' during the build. +# For more information about 'TypeCatalogGen.exe', see its source code under 'PSAssemblyLoadContext\TypeCatalogGen'. +# +# The parsing rule of this file in 'TypeCatalogGen.exe' is very simple: +# - Read each line of this file and trim it; +# - Skip comment lines; +# - Match the line with the regular expression pattern '^\$\(PS_PROFILE_REF_PATH\)\\(.+);\s*\\$' +# So when adding new reference assembly entries, please make sure the new lines match the above pattern. +# +PROFILE_REF_PATH=$(SDK_REF_PATH)\Profiles +PS_PROFILE_REF_PATH=$(PROFILE_REF_PATH)\PowerShell + +PROFILE_REFERENCES=\ + $(PS_PROFILE_REF_PATH)\Microsoft.CSharp.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Registry.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Primitives.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.collections.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Collections.NonGeneric.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.collections.concurrent.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Collections.Specialized.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.ComponentModel.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.ComponentModel.EventBasedAsync.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.ComponentModel.TypeConverter.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.dynamic.runtime.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.globalization.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.diagnostics.debug.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.FileVersionInfo.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.diagnostics.tools.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.TraceSource.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.diagnostics.contracts.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Diagnostics.Process.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.io.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.IO.Pipes.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.io.filesystem.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.DriveInfo.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.io.filesystem.primitives.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.Watcher.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.linq.expressions.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.linq.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.net.primitives.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.reflection.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.reflection.primitives.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.reflection.emit.lightweight.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Reflection.Emit.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.reflection.extensions.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Reflection.TypeExtensions.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.reflection.emit.ilgeneration.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.resources.resourcemanager.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.runtime.interopservices.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Runtime.Handles.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Runtime.Loader.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.runtime.numerics.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.runtime.serialization.primitives.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Xml.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.runtime.extensions.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Runtime.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.text.encoding.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Text.Encoding.Extensions.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.text.regularexpressions.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.threading.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.threading.tasks.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.threading.tasks.parallel.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.threading.timer.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.threading.thread.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.threading.threadpool.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.xml.readerwriter.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Xml.XmlDocument.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Xml.XmlSerializer.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Xml.XPath.XmlDocument.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Xml.XPath.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encoding.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.RandomNumberGenerator.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.X509Certificates.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encryption.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.security.securestring.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.security.principal.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.objectmodel.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\system.console.metadata_dll; \ + $(PS_PROFILE_REF_PATH)\System.Net.NetworkInformation.metadata_dll;\ + $(PS_PROFILE_REF_PATH)\mscorlib.metadata_dll;\ diff --git a/scripts/string-resources-orig.mk b/scripts/string-resources-orig.mk new file mode 100644 index 000000000..f7d27bf83 --- /dev/null +++ b/scripts/string-resources-orig.mk @@ -0,0 +1 @@ +STRING_RESOURCES_ORIG=-resource:../src/monad/monad/src/engine/resources/Authenticode.resources -resource:../src/monad/monad/src/engine/resources/AuthorizationManagerBase.resources -resource:../src/monad/monad/src/engine/resources/AutomationExceptions.resources -resource:../src/monad/monad/src/engine/resources/CimInstanceTypeAdapterResources.resources -resource:../src/monad/monad/src/engine/resources/CommandBaseStrings.resources -resource:../src/monad/monad/src/engine/resources/ConsoleInfoErrorStrings.resources -resource:../src/monad/monad/src/engine/resources/CoreClrStubResources.resources -resource:../src/monad/monad/src/engine/resources/CoreMshSnapinResources.resources -resource:../src/monad/monad/src/engine/resources/CredentialAttributeStrings.resources -resource:../src/monad/monad/src/engine/resources/Credential.resources -resource:../src/monad/monad/src/engine/resources/CredUI.resources -resource:../src/monad/monad/src/engine/resources/DebuggerStrings.resources -resource:../src/monad/monad/src/engine/resources/DescriptionsStrings.resources -resource:../src/monad/monad/src/engine/resources/DiscoveryExceptions.resources -resource:../src/monad/monad/src/engine/resources/EnumExpressionEvaluatorStrings.resources -resource:../src/monad/monad/src/engine/resources/ErrorCategoryStrings.resources -resource:../src/monad/monad/src/engine/resources/ErrorPackageRemoting.resources -resource:../src/monad/monad/src/engine/resources/ErrorPackage.resources -resource:../src/monad/monad/src/engine/resources/EtwLoggingStrings.resources -resource:../src/monad/monad/src/engine/resources/EventingResources.resources -resource:../src/monad/monad/src/engine/resources/ExtendedTypeSystem.resources -resource:../src/monad/monad/src/engine/resources/FileSystemProviderStrings.resources -resource:../src/monad/monad/src/engine/resources/FormatAndOut_format_xxx.resources -resource:../src/monad/monad/src/engine/resources/FormatAndOut_MshParameter.resources -resource:../src/monad/monad/src/engine/resources/FormatAndOut_out_xxx.resources -resource:../src/monad/monad/src/engine/resources/FormatAndOutXmlLoadingStrings.resources -resource:../src/monad/monad/src/engine/resources/GetErrorText.resources -resource:../src/monad/monad/src/engine/resources/HelpDisplayStrings.resources -resource:../src/monad/monad/src/engine/resources/HelpErrors.resources -resource:../src/monad/monad/src/engine/resources/HistoryStrings.resources -resource:../src/monad/monad/src/engine/resources/HostInterfaceExceptionsStrings.resources -resource:../src/monad/monad/src/engine/resources/InternalCommandStrings.resources -resource:../src/monad/monad/src/engine/resources/InternalHostStrings.resources -resource:../src/monad/monad/src/engine/resources/InternalHostUserInterfaceStrings.resources -resource:../src/monad/monad/src/engine/resources/Logging.resources -resource:../src/monad/monad/src/engine/resources/Metadata.resources -resource:../src/monad/monad/src/engine/resources/MiniShellErrors.resources -resource:../src/monad/monad/src/engine/resources/modules.resources -resource:../src/monad/monad/src/engine/resources/MshHostRawUserInterfaceStrings.resources -resource:../src/monad/monad/src/engine/resources/MshSignature.resources -resource:../src/monad/monad/src/engine/resources/MshSnapinCmdletResources.resources -resource:../src/monad/monad/src/engine/resources/MshSnapinInfo.resources -resource:../src/monad/monad/src/engine/resources/NativeCP.resources -resource:../src/monad/monad/src/engine/resources/ParameterBinderStrings.resources -resource:../src/monad/monad/src/engine/resources/ParserStrings.resources -resource:../src/monad/monad/src/engine/resources/PathUtilsStrings.resources -resource:../src/monad/monad/src/engine/resources/PipelineStrings.resources -resource:../src/monad/monad/src/engine/resources/PowerShellStrings.resources -resource:../src/monad/monad/src/engine/resources/ProgressRecordStrings.resources -resource:../src/monad/monad/src/engine/resources/ProviderBaseSecurity.resources -resource:../src/monad/monad/src/engine/resources/ProxyCommandStrings.resources -resource:../src/monad/monad/src/engine/resources/PSCommandStrings.resources -resource:../src/monad/monad/src/engine/resources/PSDataBufferStrings.resources -resource:../src/monad/monad/src/engine/resources/PSListModifierStrings.resources -resource:../src/monad/monad/src/engine/resources/RegistryProviderStrings.resources -resource:../src/monad/monad/src/engine/resources/remotingerroridstrings.resources -resource:../src/monad/monad/src/engine/resources/RunspaceInit.resources -resource:../src/monad/monad/src/engine/resources/RunspacePoolStrings.resources -resource:../src/monad/monad/src/engine/resources/RunspaceStrings.resources -resource:../src/monad/monad/src/engine/resources/SecuritySupportStrings.resources -resource:../src/monad/monad/src/engine/resources/Serialization.resources -resource:../src/monad/monad/src/engine/resources/SessionStateProviderBaseStrings.resources -resource:../src/monad/monad/src/engine/resources/SessionStateStrings.resources -resource:../src/monad/monad/src/engine/resources/SuggestionStrings.resources -resource:../src/monad/monad/src/engine/resources/TabCompletionStrings.resources -resource:../src/monad/monad/src/engine/resources/TransactionStrings.resources -resource:../src/monad/monad/src/engine/resources/TypesXmlStrings.resources -resource:../src/monad/monad/src/engine/resources/WildcardPatternStrings.resources diff --git a/scripts/string-resources.mk b/scripts/string-resources.mk new file mode 100644 index 000000000..91577ca68 --- /dev/null +++ b/scripts/string-resources.mk @@ -0,0 +1,2 @@ +STRING_RESOURCES=string_resources/AssemblyInfo.cs string_resources/Authenticode.cs string_resources/AuthorizationManagerBase.cs string_resources/AutomationExceptions.cs string_resources/CimInstanceTypeAdapterResources.cs string_resources/CmdletizationCoreResources.cs string_resources/CommandBaseStrings.cs string_resources/ConsoleInfoErrorStrings.cs string_resources/CoreClrStubResources.cs string_resources/CredentialAttributeStrings.cs string_resources/Credential.cs string_resources/CredUI.CS string_resources/DebuggerStrings.cs string_resources/DescriptionsStrings.cs string_resources/DiscoveryExceptions.cs string_resources/EnumExpressionEvaluatorStrings.cs string_resources/ErrorCategoryStrings.cs string_resources/ErrorPackage.cs string_resources/EventingResources.cs string_resources/ExtendedTypeSystem.cs string_resources/FileSystemProviderStrings.cs string_resources/FormatAndOut_format_xxx.cs string_resources/FormatAndOut_MshParameter.cs string_resources/FormatAndOut_out_xxx.cs string_resources/FormatAndOutXmlLoadingStrings.cs string_resources/GetErrorText.cs string_resources/HelpDisplayStrings.cs string_resources/HistoryStrings.cs string_resources/HostInterfaceExceptionsStrings.cs string_resources/InternalCommandStrings.cs string_resources/InternalHostStrings.cs string_resources/InternalHostUserInterfaceStrings.cs string_resources/Logging.cs string_resources/Metadata.cs string_resources/MiniShellErrors.cs string_resources/Modules.cs string_resources/MshHostRawUserInterfaceStrings.cs string_resources/MshSignature.cs string_resources/MshSnapInCmdletResources.cs string_resources/MshSnapinInfo.cs string_resources/NativeCP.CS string_resources/ParameterBinderStrings.cs string_resources/ParserStrings.cs string_resources/PathUtilsStrings.cs string_resources/PipelineStrings.cs string_resources/PowerShellStrings.cs string_resources/ProgressRecordStrings.cs string_resources/ProviderBaseSecurity.cs string_resources/ProxyCommandStrings.cs string_resources/PSCommandStrings.cs string_resources/PSDataBufferStrings.cs string_resources/PSListModifierStrings.cs string_resources/RegistryProviderStrings.cs string_resources/RemotingErrorIdStrings.cs string_resources/RunspaceInit.cs string_resources/RunspacePoolStrings.cs string_resources/RunspaceStrings.cs string_resources/SecuritySupportStrings.cs string_resources/Serialization.cs string_resources/SessionStateProviderBaseStrings.cs string_resources/SessionStateStrings.cs string_resources/SuggestionStrings.cs string_resources/TabCompletionStrings.cs string_resources/TransactionStrings.cs string_resources/TypesXmlStrings.cs string_resources/WildcardPatternStrings.cs + diff --git a/scripts/string_resources/AssemblyInfo.cs b/scripts/string_resources/AssemblyInfo.cs new file mode 100644 index 000000000..0c92a64b0 --- /dev/null +++ b/scripts/string_resources/AssemblyInfo.cs @@ -0,0 +1,1719 @@ + + +using System.Reflection; +using System.Runtime.CompilerServices; + + + + + + + + + + + + + + + + + + + + + + + +using System.Diagnostics.CodeAnalysis; + +/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyInformationalVersionAttribute (@"10.0.10011.0")] + + + + + + + + + + + + + + + + + + + +[module: SuppressMessage("Microsoft.Design", "CA1014:MarkAssembliesWithClsCompliant")] + + + + + + +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.#UpdateLocaleSpecificFont()", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadMshSnapinAssembly(System.Management.Automation.PSSnapInInfo):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.ExecutionContext.LoadAssembly(System.Management.Automation.Runspaces.AssemblyConfigurationEntry,System.Exception&):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleScreenBufferSize(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Size):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsoleOutputPlain(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.BufferCell[,]):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FillConsoleOutputAttribute(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt16,System.Int32,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleScreenBufferInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_SCREEN_BUFFER_INFO", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleCursorInfo(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+CONSOLE_CURSOR_INFO):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.PeekConsoleInput(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+INPUT_RECORD[]&):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetMode(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+ConsoleModes):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetNumberOfConsoleInputEvents(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FlushConsoleInputBuffer(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleWindowInfo(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Boolean,Microsoft.PowerShell.ConsoleControl+SMALL_RECT):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleTextAttribute(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt16):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsoleOutputCJK(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,],Microsoft.PowerShell.ConsoleControl+BufferCellArrayRowType):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputPlain(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputCJKSmall(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt32,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Boolean", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ScrollConsoleScreenBuffer(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+SMALL_RECT,Microsoft.PowerShell.ConsoleControl+SMALL_RECT,Microsoft.PowerShell.ConsoleControl+COORD,Microsoft.PowerShell.ConsoleControl+CHAR_INFO):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleCursorInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_CURSOR_INFO", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleFontInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_FONT_INFO_EX", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleInput(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+INPUT_RECORD[]&):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsole(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String,System.Int32,System.Boolean,System.UInt32&):System.String", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleCursorPosition(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetLargestConsoleWindowSize(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Management.Automation.Host.Size", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsole(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetMode(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+ConsoleModes", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FillConsoleOutputCharacter(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Char,System.Int32,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.MakeKit.VersionChecker.LoadAssemblyFrom(System.String,System.Boolean):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.MakeKit.AssemblyAnalyzer.LoadAssembly(System.String):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.HtmlWebResponseObject..ctor(System.Net.WebResponse,System.Management.Automation.ExecutionContext)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.ExportAliasCommand.ThrowFileOpenError(System.Exception,System.String):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.InputFileOpenModeConversion.Convert(Microsoft.PowerShell.Commands.OpenMode):System.IO.FileMode")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.InnerFormatShapeCommand.WriteInternalErrorMessage(System.String):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateNotFoundException..ctor(System.Exception)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException..ctor(System.Exception)")] + +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderCodeSigningDynamicParameters.set_CodeSigningCert(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_CodeSigningCert(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_DnsName(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_Eku(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_ExpiringIn(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.ProviderRemoveItemDynamicParameters.set_DeleteKey(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateStoreNotFoundException..ctor(System.Exception)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException..ctor(System.Exception)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.RegistryProvider.GetIndexFromAt(System.Object):System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Runspaces.MshConsoleInfo.set_PSVersion(System.Version):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.GetProperty(System.Object,System.String):System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSInstaller.get_WriteToFile():System.Boolean")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSInstaller.get_RegFile():System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Parser+NumericConstantNode..ctor(System.Management.Automation.Token,System.Object)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSSnapInInfo.get_VendorIndirect():System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSSnapInInfo.get_DescriptionIndirect():System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.NativeCommandProcessor.GetBinaryTypeA(System.String,System.Int32&):System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.EventLogLogProvider.GetMessageDllPath(System.String):System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.IsEmptyLine(System.String):System.Boolean")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetMinIndentation(System.String[]):System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetPreformattedText(System.String):System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.TrimLines(System.String[]):System.String[]")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetIndentation(System.String):System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Parser+CharacterTokenReader..ctor(System.String,System.Boolean)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.PSObjectHelper.GetSmartToStringDisplayName(System.Object,Microsoft.PowerShell.Commands.Internal.Format.MshExpressionFactory):System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeMatch.get_ActiveTracer():System.Management.Automation.PSTraceSource")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Internal.ObjectStream.DFT_AddHandler_OnDataReady(System.EventHandler):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Internal.ObjectStream.DFT_RemoveHandler_OnDataReady(System.EventHandler):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_DebugBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_DebugBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ErrorBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ErrorBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_WarningBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_WarningBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ErrorForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ErrorForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ProgressForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ProgressForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_DebugForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_DebugForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_VerboseForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_VerboseForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_WarningForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_WarningForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ProgressBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ProgressBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_VerboseBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_VerboseBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleHostStartupException..ctor(System.String)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost.WriteErrorLine(System.String):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+InputLoop.get_RunningLoopCount():System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_DebugBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_DebugBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_WarningForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ProgressBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ErrorForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_ErrorForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ProgressForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_VerboseBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_VerboseBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_VerboseForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_VerboseForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_DebugForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_DebugForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_WarningBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ErrorBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_ErrorBackgroundColor():System.ConsoleColor")] + +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetActiveScreenBufferHandle():Microsoft.Win32.SafeHandles.SafeFileHandle")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputCJK(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt32,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Void")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetInputHandle():Microsoft.Win32.SafeHandles.SafeFileHandle")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.LengthInBufferCellsFE(System.Char,System.IntPtr&,System.IntPtr&,System.Boolean&,Microsoft.PowerShell.ConsoleControl+TEXTMETRIC&):System.Int32")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.SetServiceCommand.ProcessRecord():System.Void")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.NewServiceCommand.BeginProcessing():System.Void")] + +[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="Microsoft.PowerShell.Commands.ImportXmlHelper.Dispose():System.Void", MessageId="_xr")] +[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="System.Management.Automation.Runspaces.PipelineBase.Dispose(System.Boolean):System.Void", MessageId="_pipelineFinishedEvent")] +[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="Microsoft.PowerShell.ConsoleHost.Dispose(System.Boolean):System.Void", MessageId="consoleWriter")] +[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.IsValidPath(System.String):System.Boolean")] +[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="System.Management.Automation.ParameterBinderController.UpdatePositionalDictionary(System.Collections.Generic.SortedDictionary`2>,System.UInt32):System.Void", MessageId="System.Collections.ObjectModel.Collection`1")] +[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="Microsoft.PowerShell.Commands.StartProcessCommand.StartWithCreateProcess(System.Diagnostics.ProcessStartInfo):System.Diagnostics.Process")] + +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.PrinterLineOutput.VerifyFont(System.Drawing.Graphics):System.Void", MessageId="System.Drawing.Graphics.MeasureString(System.String,System.Drawing.Font)")] +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.PSAuthorizationManager.ShouldRun(System.Management.Automation.CommandInfo,System.Management.Automation.CommandOrigin,System.Management.Automation.Host.PSHost,System.Exception&):System.Boolean", MessageId="System.ArgumentException.#ctor(System.String)")] +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoader.LoadXmlFile(Microsoft.PowerShell.Commands.Internal.Format.XmlFileLoadInfo,Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBase,Microsoft.PowerShell.Commands.Internal.Format.MshExpressionFactory):System.Boolean", MessageId="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.ReportTrace(System.String)")] +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.LoadXmlDocumentFromFileLoadingInfo():System.Xml.XmlDocument", MessageId="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.ReportTrace(System.String)")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="member", Target="System.Management.Automation.Runspaces.InvalidPipelineStateException..ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.PSObjectDisposedException")] + +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.ParsingBaseAttribute")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.CmdletMetadataAttribute")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.CommonParameters")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.AutomationNull")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.InternalCommand")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.ShouldProcessParameters")] + +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.MatchInfo.Filename", MessageId="Filename")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.OutLineOutputCommand", MessageId="OutLine")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToSecureStringCommand.AsPlainText", MessageId="PlainText")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.InvocationInfo.OffsetInLine", MessageId="InLine")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.ImportClixmlCommand", MessageId="Clixml")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.ExportClixmlCommand", MessageId="Clixml")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase.WriteObjectCall(System.Object):System.Void", MessageId="0#o")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetSddl(System.Management.Automation.PSObject):System.String", MessageId="Sddl")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.X509StoreLocation..ctor(System.Security.Cryptography.X509Certificates.StoreLocation)", MessageId="0#l")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetPfxCertificateCommand", MessageId="Pfx")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.SetAclCommand.Passthru", MessageId="Passthru")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.ControlKeyStates.NumLockOn", MessageId="Num")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates..ctor(System.Int32,System.Int32)", MessageId="0#x")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates..ctor(System.Int32,System.Int32)", MessageId="1#y")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.X", MessageId="X")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.Y", MessageId="Y")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.AddHistoryCommand.Passthru", MessageId="Passthru")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetPSSnapinCommand", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.AddPSSnapinCommand", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.PSSnapin", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemovePSSnapinCommand", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="System.Management.Automation.Runspaces", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="System.Management.Automation.Sqm", MessageId="Sqm")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationAttributeException", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceStateEventArgs", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceStateEventArgs.RunspaceStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.InvalidRunspaceStateException", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceState", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationEntry", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute.RunspaceConfigurationType", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceFactory", MessageId="Runspace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost):System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration):System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration):System.Management.Automation.Runspaces.Runspace", MessageId="1#runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace():System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool()", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspaces", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePool", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetMaxRunspaces()", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetMinRunspaces()", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#RunspaceConfiguration", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#SetMaxRunspaces(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#SetMinRunspaces(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetAvailableRunspaces()", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeException", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationEntryCollection`1", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.DefaultRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.RunspaceConfiguration", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.RunspaceStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfiguration", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspaceInvoke", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke..ctor(System.Management.Automation.Runspaces.Runspace)", MessageId="0#runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke..ctor(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="0#runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.WildcardPattern.Unescape(System.String):System.String", MessageId="Unescape")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.CommandOrigin.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePoolState", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs.#RunspacePoolState", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TypesXmlStrings.resources", MessageId="ps", Justification="ps referes to PowerShell and is used at many places in the product.")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectObjectCommand.ExcludeProperty")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectObjectCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ImportClixmlCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ImportCsvCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.VariableCommandBase.ExcludeFilters")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.VariableCommandBase.IncludeFilters")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.OrderObjectBase.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewObjectCommand.ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetMemberCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetTraceSourceCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.UpdateData.AppendPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.UpdateData.PrependPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TraceCommandCommand.ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TraceCommandCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAliasCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAliasCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteOutputCommand.InputObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ExportAliasCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Pattern")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.DifferenceObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.ReferenceObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Head")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Body")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.FormatCustomCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MeasureObjectCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.RemoveListener")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.RemoveFileListener")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.AddHistoryCommand.InputObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSSnapinCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Functionality")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Category")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Role")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Component")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHistoryCommand.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ForEachObjectCommand.Process")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.AddPSSnapinCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Noun")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.PSSnapin")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Verb")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSSnapinCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSSnapIn.Formats")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSSnapIn.Types")] + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SignatureCommandsBase.FilePath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAclCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPfxCertificateCommand.FilePath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetAclCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase.Key")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetProcessCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetProcessCommand.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopProcessCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopProcessCommand.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ProcessBaseCommand.InputObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ResolvePathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ResolvePathCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.DisplayName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.InputObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertPathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertPathCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ContentCommandBase.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ContentCommandBase.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.LiteralName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.PSProvider")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetWmiObjectCommand.ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetWmiObjectCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSProviderCommand.PSProvider")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.LiteralName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.PSProvider")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TestPathCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TestPathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteContentCommandBase.Value")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetServiceCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ServiceOperationBaseCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.PSDrive")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.PSProvider")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.StackName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CoreCommandBase.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CoreCommandBase.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetChildItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetChildItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SplitPathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SplitPathCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JoinPathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSBreakpointCommand.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewServiceCommand.DependsOn")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Command")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Function")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Script")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Line")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Variable")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSBreakpointCommandBase.Breakpoint")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSBreakpointCommandBase.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSDebugContext.Breakpoints")] + +[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Full")] +[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Detailed")] +[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Examples")] + +[module: SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes", Scope="type", Target="Microsoft.PowerShell.Commands.SelectStringCommand+FileinfoToStringAttribute")] + +[module: SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Management.Automation.PathInfoStack")] +[module: SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix", Scope="type", Target="System.Management.Automation.PathInfoStack")] + +[module: SuppressMessage("Microsoft.Naming", "CA1714:FlagsEnumsShouldHavePluralNames", Scope="type", Target="System.Management.Automation.ShouldProcessReason")] + +[module: SuppressMessage("Microsoft.Naming", "CA1724:TypeNamesShouldNotMatchNamespaces", Scope="type", Target="System.Management.Automation.SessionState")] + +[module: SuppressMessage("Microsoft.Usage", "CA2211:NonConstantFieldsShouldNotBeVisible", Scope="member", Target="System.Management.Automation.VerbsOther.Use")] +[module: SuppressMessage("Microsoft.Usage", "CA2211:NonConstantFieldsShouldNotBeVisible", Scope="member", Target="System.Management.Automation.Remoting.PSSessionConfigurationData.IsServerManager")] + + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="URIs")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspaceStrings.resources", MessageId="runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HistoryStrings.resources", MessageId="commandline")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="WebCmdletStrings.resources", MessageId="From-Json")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="WebCmdletStrings.resources", MessageId="To-Json")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Logging.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Runspace.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Runspace.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MiniShellErrors.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MiniShellErrors.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Param")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="foreach")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="scriptblock")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="subexpression")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="pssnapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="shellid")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="itemproperty")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="Multi")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="multi")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspaceInit.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSnapinInfo.resources", MessageId="multistring")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="psprovider")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="forwardslashes")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="CommandLineParameterParserStrings.resources", MessageId="stdin")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostUserInterfaceStrings.resources", MessageId="noninteractive")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="Noninteractive")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="cscflags")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="formatdata")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="initscript")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="typedata")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="Powershell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="authorizationmanager")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="builtinscript")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="csc")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="aboutprompt")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Debugger.resources", MessageId="ps", Justification="ps refers to the ps1 extension for PowerShell script files.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Debugger.resources", MessageId="psm", Justification="ps refers to the ps1 extension for PowerShell module files.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DebuggerStrings.resources", MessageId="aboutprompt", Justification="about_prompt is a valid help topic")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TabCompletionStrings.resources", MessageId="ps", Justification="ps refers to the ps1 extension for PowerShell script files.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TabCompletionStrings.resources", MessageId="bak", Justification="bak refers to the bak extension.")] +[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.Runspaces.PipelineWriter.#Write(System.Object)", MessageId="obj", Justification="This will be a breaking change as V1 is already shipped.")] +[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.Runspaces.PipelineWriter.#Write(System.Object,System.Boolean)", MessageId="obj", Justification="This will be a breaking change as V1 is already shipped.")] + +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+NativeMethods.SHGetFolderPath(System.IntPtr,System.UInt32,System.IntPtr,System.UInt32,System.Text.StringBuilder):System.UInt32")] +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="System.Management.Automation.Diagnostics.Assert(System.Boolean,System.String,System.String):System.Void", MessageId="System.Management.Automation.AssertException.#ctor(System.String)")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="SignatureCommands.resources", MessageId="TimeStamp")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Username")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="TimeStamp")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="filename")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Filename")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="FormatAndOutXmlLoadingStrings.resources", MessageId="FormatTable")] + +[module: SuppressMessage("Microsoft.Usage", "CA2229:ImplementSerializationConstructors", Scope="type", Target="System.Management.Automation.RuntimeDefinedParameterDictionary")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute.#.ctor(System.String)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="nologo")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="outputformat")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="eventlog")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="powershell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="logname")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psconsolefile")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="inputformat")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.InvalidRunspacePoolStateException", MessageId="Runspace", Justification="Runspace is a valid word for PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke.#.ctor(System.Management.Automation.Runspaces.Runspace)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke.#.ctor(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#GetRunspace()", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#SetRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#SetRunspace(System.Management.Automation.Runspaces.RunspacePool)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.#Error", MessageId="Error", Justification="This is part of V1 code and we cannot break V1.")] +[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.#Stop()", MessageId="Stop", Justification="This is part of V1 code and we cannot break V1.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="powershell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspacePoolStrings.resources", MessageId="runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspacePoolStrings.resources", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="get-psprovider", Justification="This is part of V1 and V1 is already shipped.")] + +[module: SuppressMessage("Microsoft.Usage", "CA2225:OperatorOverloadsHaveNamedAlternates", Scope="member", Target="System.Management.Automation.PSCredential.op_Explicit(System.Management.Automation.PSCredential):System.Net.NetworkCredential")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="Microsoft.PowerShell.Commands.GroupInfo..ctor(Microsoft.PowerShell.Commands.OrderByPropertyEntry)")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.CommandParameterDefinition..ctor()")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.ActionPreferenceStopException..ctor(System.Management.Automation.InvocationInfo,System.String,System.String,System.Object[])")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.LookupPathCollection..ctor(System.Collections.Generic.IEnumerable`1)")] +[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.ProviderNameAmbiguousException")] +[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.RuntimeDefinedParameterDictionary")] +[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.PSSecurityException")] +[module: SuppressMessage("Microsoft.Design", "CA1036:OverrideMethodsOnComparableTypes", Scope="type", Target="System.Management.Automation.PSObject")] + +[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="type", Target="System.Management.Automation.SessionStateInternal", Justification="This is internal and well tested as part of v1.")] + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAsyncResultCommand.#Command")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAsyncResultCommand.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceID")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#URI")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Result")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopAsyncResultCommand.#Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopAsyncResultCommand.#Result")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitAsyncResultCommand.#Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitAsyncResultCommand.#Result")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RemoteRunspaceID", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RunspaceStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#.ctor(System.String,System.Guid,System.Management.Automation.Runspaces.Command)", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#RunspaceID", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Remoting.RemoteRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#ByPassRunspaceStateCheck", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RaiseRunspaceStateEvents()", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RunspaceState", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#SetRunspaceState(System.Management.Automation.Runspaces.RunspaceState)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#SetRunspaceState(System.Management.Automation.Runspaces.RunspaceState,System.Exception)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RemoteRunspaceId", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Uri")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#BypassRunspaceStateCheck", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace", MessageId="Runspace")] + + +[module: SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RaiseRunspaceStateEvents()")] + +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FormatObjectDeserializer.#VerifyDataNotNull(System.Object,System.String)", Justification="The ArgumentException is constructed as part of construction of an ErrorRecord. The error details contains the name of the parameter")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase.#WriteObjectCall(System.Object)", MessageId="o", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeMatch.#get_ActiveTracer()", Justification="Unused for now, may be required in future")] +[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoaderException", Justification="This class has been designed for internal consumption")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TooManyErrorsException", Justification="This class has been designed for internal consumption")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteOutputCommand.#InputObject", Justification="Cmdlet properties do return arrays")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.FormatCustomCommand.#Property", Justification="Cmdlet properties do return arrays")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase.#Property", Justification="Cmdlet properties do return arrays")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "ps")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "resourcefile")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "ico")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "libdirectory")] + + +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSDebugCommand.#Commands")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSDebugCommand.#Variables")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSnapinInfo.resources", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Foreach")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="uiculture")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="convertfrom")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="param")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Splatted")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Opeartor")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Runspaces")] + +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ImportLocalizedData.resources", MessageId="filename")] + +[module: SuppressMessage("Microsoft.Design", "CA1018:MarkAttributesWithAttributeUsage", Scope="type", Target="System.Management.Automation.ValidateScriptAttribute")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.BreakException")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ContinueException")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ExitException")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ReturnException")] + +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.Interpreter.RethrowException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.Interpreter.RethrowException")] + +[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ExpressionNode.#OperatorCompare(System.Management.Automation.ComparisonToken,System.Object,System.Object)", MessageId="System.Management.Automation.LanguagePrimitives.Compare(System.Object,System.Object,System.Boolean)")] + + +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.FlowControlException")] +[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="System.Management.Automation.FlowControlException")] + +[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ScriptBlock.#EnterScope(System.Management.Automation.ScriptInvocationContext)", MessageId="System.Management.Automation.LanguagePrimitives.ConvertTo(System.Object,System.Type)")] + +[module: SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="System.Management.Automation.PSToken.#Type")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.ArrayReferenceNode.#DoSetValue(System.Collections.IList,System.Object,System.Object)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.ArrayReferenceNode.#DoGetValue(System.Collections.IList,System.Object)")] + + +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.ScriptCallDepthException.#get_ErrorRecord()")] + + +[module: SuppressMessage("Microsoft.Usage", "CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Management.Automation.PSScriptCmdlet.#Dispose()")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psc")] + +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.WriteHostCommand.#NoNewline", MessageId="Newline", Justification="This code is in V1 and changing is breaking change.")] +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#ProcessRecord()")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#Commands", Justification="This is parameter on cmdlet which needs to be settable")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#Variables", Justification="This is parameter on cmdlet which needs to be excluded.")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.#Context", Justification="This is parameter to cmdlet")] +[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="member", Target="Microsoft.PowerShell.Commands.TraceListenerCommandBase.#AddTraceListenersToSources(System.Collections.ObjectModel.Collection`1)")] +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ConsoleColorCmdlet.#BuildOutOfRangeErrorRecord(System.Object,System.String)")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Hmmss", Justification="Hmmss is time format")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="yyyy", Justification="yyyy is time format")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Mdd", Justification="mdd is time format")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="sqlsnapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.#.ctor(System.Int32,System.Int32)", MessageId="x")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.#.ctor(System.Int32,System.Int32)", MessageId="y")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.KeyInfo.#.ctor(System.Int32,System.Char,System.Management.Automation.Host.ControlKeyStates,System.Boolean)", MessageId="ch")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#.ctor(System.String,System.String)", MessageId="param", Justification=".Net ArugmentNullException has the same parameter name.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#.ctor(System.String)", MessageId="param", Justification=".Net ArugmentNullException has the same parameter name")] +[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.SwitchParameter.#ToBool()", MessageId="bool")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#.ctor(System.String)", MessageId="param", Justification=".Net exception use same parameter name.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#.ctor(System.String,System.Object,System.String)", MessageId="param", Justification=".Net exception uses same parameter name.")] +[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.ErrorRecord.#.ctor(System.Exception,System.String,System.Management.Automation.ErrorCategory,System.Object)", MessageId="object")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleInfoErrorStrings.resources", MessageId="psc")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="ps")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpDisplayStrings.resources", MessageId="aboutcommonparameters")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpDisplayStrings.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="pshome")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSignature.resources", MessageId="aboutsigning")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="scriptblock")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="steppable")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="dynamicparam")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.ICommandRuntime.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.ICommandRuntime.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Cmdlet.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Cmdlet.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentException.#.ctor(System.String,System.String)", MessageId="param", Justification=".Net exception use the same parameter name")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentException.#get_ErrorRecord()", Justification="Exception is not thrown from this property.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSNotSupportedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.RuntimeException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.CommandNotFoundException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSNotImplementedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSInvalidCastException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSObjectDisposedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSInvalidOperationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.ProviderInvocationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.CmdletInvocationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.Runspaces.PSSnapInException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSScriptProperty.#get_Value()")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSCodeProperty.#get_TypeNameOfValue()")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSCodeProperty.#get_Value()")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ExitNestedPromptException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.TerminateException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.StopUpstreamCommandsException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.AssertException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ScriptRequiresSyntaxException")] +[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="System.Management.Automation.AssertException")] +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.AssertException", Justification="This is internal class.")] +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoaderException", Justification="This is internal class")] +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.ScriptRequiresSyntaxException")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.String,System.Management.Automation.ExecutionContext)", Justification="This is all internal code.")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.Management.Automation.CmdletInfo,System.Management.Automation.ExecutionContext)", Justification="This is all internal code.")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.Management.Automation.CmdletInfo,System.Management.Automation.ExecutionContext,System.Boolean)", Justification="This is all internal code.")] +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="System.Management.Automation.PSTraceSource.#GetNewTraceSource(System.String,System.String,System.Boolean)")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#Command")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#SessionId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Job")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#Job")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#SessionId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#Job")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#SessionId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#Job")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#SessionId")] + + +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Debug")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Error")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Output")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Progress")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Verbose")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Warning")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions", MessageId="Singleline")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions", MessageId="IgnorePatternWhitespace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RemoteRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConnectionInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PipelineStrings.resources", MessageId="steppable")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="Runspace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspaces")] + + +[module: SuppressMessage("Microsoft.Globalization", "CA1309:UseOrdinalStringComparison", Scope="member", Target="System.Management.Automation.ValidateSetAttribute.#ValidateElement(System.Object)", MessageId="System.String.Compare(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Runspace", MessageId="Runspace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Scriptblocks")] + + +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.SetWmiInstance.#Argument")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveWmiObject.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeWmiMethod.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeWmiMethod.#ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetWmiInstance.#ComputerName")] + + +[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ParameterAttributeNode.#GetAttribute(System.Management.Automation.ParameterAttribute)", MessageId="System.Management.Automation.LanguagePrimitives.ConvertTo(System.Object,System.Type)")] + +[module: SuppressMessage("Microsoft.Design", "CA1018:MarkAttributesWithAttributeUsage", Scope="type", Target="System.Management.Automation.ValidateScriptBlockAttribute")] + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeCommandCommand.#ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ConnectionUri")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="ps")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="pssc")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="aboutexecutionpolicies")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="fwlink")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSignature.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ExecutionPolicyCommands.resources", MessageId="fwlink")] + +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.Tracing.PowerShellTraceKeywords.#ManagedPlugIn", MessageId="PlugIn")] + +[module: SuppressMessage("Microsoft.Security", "CA2105:ArrayFieldsShouldNotBeReadOnly", Scope="member", Target="System.Management.Automation.ScriptBlockMemberMethodWrapper.#_emptyArgumentArray")] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[assembly: AssemblyTitle("System.Management.Automation")] +[assembly: AssemblyDescription("Microsoft Windows PowerShell Engine Core Assembly")] + + +[assembly: InternalsVisibleTo("Microsoft.Test.Management.Automation.GPowershell.Analyzers,PublicKey=00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0")] + +[assembly: InternalsVisibleTo(@"System.Management.Automation.Help"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Utility"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Management"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Security"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"System.Management.Automation.Remoting"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Export-Command"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ConsoleHost"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.PowerShellLanguageService"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.GraphicalHost"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.GPowerShell"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ISECommon"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Editor"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"powershell_ise"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] + +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableBase", Justification="This will lead to a breaking change")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableBase", MessageId="FormatTable", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase", MessageId="FormatTable", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatShapeCommandBase", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase", Justification="This will be a breaking change")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="nologo")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="outputformat")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="eventlog")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="powershell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="logname")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psconsolefile")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="inputformat")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParameterBinderStrings.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="splatted")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="Microsoft.PowerShell.Commands.RegistryProviderSetItemDynamicParameter.#Type", Justification="This is the type of the registry key, and used as a dynamic parameter. This should stay as-is, and would be a breaking change if changed anyways.")] +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.#GetContentReader(System.String)", Justification="This would be a breaking change, and is consistent with the way we handle other exceptions.")] +[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF7", MessageId="UTF", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF8", MessageId="UTF", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF32", MessageId="UTF")] +[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#Stop()", MessageId="Stop", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.SessionStateScope.#get_ErrorCapacity()", Justification="Lazy initialization was added to all properties of this class to improve performance. Removing this would make it likely that future work with the ErrorCapacity variable would be done without lazy initialization.")] +[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="type", Target="System.Management.Automation.SessionStateInternal", Justification="This is a bridge class between internal classses and a public interface. It requires this much coupling.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.SessionStateException.#get_ErrorRecord()", Justification="This doesn't raise the error record, it just creates it in lieu of one that should be there.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSSecurityException.#get_ErrorRecord()", Justification="This doesn't raise the error record, it just creates it in lieu of one that should be there.")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="System.Management.Automation.SecuritySupport.#GetCertEKU(System.Security.Cryptography.X509Certificates.X509Certificate2)", Justification="This is a false positive. Marshal is in an else block, right after a P/Invoke call.")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.#GetSubstitutedPathForNetworkDosDevice(System.String)", Justification="This is a false positive. Marshal is in an else block, right after a P/Invoke call.")] +[module: SuppressMessage("Microsoft.Reliability", "CA2006:UseSafeHandleToEncapsulateNativeResources", Scope="member", Target="System.Management.Automation.Security.NativeMethods+WINTRUST_BLOB_INFO.#pbMemObject")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.SessionStateCapacityVariable.#.ctor(System.String,System.Management.Automation.SessionStateCapacityVariable)", Justification="This accesses the Attributes collection in the base class, not a derived class.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Provider.ICmdletProviderSupportsHelp.#GetHelpMaml(System.String,System.String)", MessageId="Maml")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="winrm")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="runspace's")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="unmarshalling")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="winrm")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspace's")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="unmarshalling")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="aboutsigning")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="get-psprovider")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ValidateRemoteRunspacesSpecified()", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Uri")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ResolvedComputerNames")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ComputerName")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RemoteRunspaceId")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RemoteRunspaceId", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#Name")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RunspaceIdParameterSet", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#GetMatchingRunspaces(System.Boolean,System.Boolean)", MessageId="writeobject")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#GetMatchingRunspaces(System.Boolean,System.Boolean)", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#SessionId")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingCmdlet.#RunspaceParameterSet", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#Command")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#SessionId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveJobCommand.#Location")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.WaitJobCommand.#get_Command()")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs.#RunspacePoolStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Reliability", "CA2006:UseSafeHandleToEncapsulateNativeResources", Scope="member", Target="System.Management.Automation.Remoting.FanIn.Client.WSManClientNativeApi+WSManCommandArgSet+WSManCommandArgSetInternal.#args")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspaceRepository", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceRepository.#Runspaces", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions.#Singleline", MessageId="Singleline")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RemoteRunspace.#ByPassRunspaceStateCheck", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.RemoteRunspace.#ByPassRunspaceStateCheck", MessageId="ByPass")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#.ctor(System.String,System.Guid)", MessageId="runspace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="param", Justification="param is not a misspelled word - it is a PowerShell language keyword")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspacePoolStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Host.IHostSupportsPushRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PopRunspace()", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PopRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="ps")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="psd")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="psd")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="psm")] + + + +[module: SuppressMessage("Microsoft.Maintainability", "CA1505:AvoidUnmaintainableCode", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostMethodInfo.#LookUp(System.Management.Automation.Remoting.RemoteHostMethodId)")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PopRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Host.IHostSupportsPushRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PopRunspace()", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#IsRunspacePushed", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand.#Runspace", MessageId="Runspace")] + + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Push-Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Pop-Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="aboutremote")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SuggestionStrings.resources", MessageId="aboutcommandsearches")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")] + +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSSessionOptionCommand.#ApplicationArguments")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="splatting")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="nmust")] + +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="Logging.resources", MessageId="tError")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="cdxml")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="CmdletizationCoreResources.resources", MessageId="cdxml")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="Microsoft.PowerShell.Cmdletization", MessageId="Cmdletization")] + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.ParseException.#Errors")] +[module: SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope="member", Target="System.Management.Automation.Remoting.Internal.PSStreamObject.#WriteStreamObject(System.Management.Automation.Cmdlet,System.Boolean)")] +[module: SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObjectType")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObject")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObjectType")] + +[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ExecuteNonVoidMethodOnObject(System.Object)", MessageId="System.String.ToUpper")] +[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ModifyMessage(System.String,System.String)", MessageId="System.String.ToUpper")] +[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ConstructWarningMessageForSecureString(System.String,System.String)", MessageId="System.String.ToUpper")] +[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ConstructWarningMessageForGetBufferContents(System.String)", MessageId="System.String.ToUpper")] +*/ + +// PH: the block above is all commented out because it does not yet make sense for the linux build, especially the InternalsVisibleTo declarations + +namespace System.Management.Automation +{ + internal class NTVerpVars + { + + + + internal const int PRODUCTMAJORVERSION = 10; + internal const int PRODUCTMINORVERSION = 0; + internal const int PRODUCTBUILD = 10032; + internal const int PRODUCTBUILD_QFE = 0; + internal const int PACKAGEBUILD_QFE = 814; + } +} + diff --git a/scripts/string_resources/Authenticode.cs b/scripts/string_resources/Authenticode.cs new file mode 100644 index 000000000..34c9c3902 --- /dev/null +++ b/scripts/string_resources/Authenticode.cs @@ -0,0 +1,288 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Authenticode { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Authenticode() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Authenticode", typeof(Authenticode).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Do you want to run software from this untrusted publisher?. + /// + internal static string AuthenticodePromptCaption { + get { + return ResourceManager.GetString("AuthenticodePromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} is published by {1} and is not trusted on your system. Only run scripts from trusted publishers.. + /// + internal static string AuthenticodePromptText { + get { + return ResourceManager.GetString("AuthenticodePromptText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Software {0} is published by an unknown publisher. It is recommended that you do not run this software.. + /// + internal static string AuthenticodePromptText_UnknownPublisher { + get { + return ResourceManager.GetString("AuthenticodePromptText_UnknownPublisher", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign code. The specified certificate is not suitable for code signing.. + /// + internal static string CertNotGoodForSigning { + get { + return ResourceManager.GetString("CertNotGoodForSigning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Always run. + /// + internal static string Choice_AlwaysRun { + get { + return ResourceManager.GetString("Choice_AlwaysRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Run the script from this publisher now, and do not prompt me to run this script in the future.. + /// + internal static string Choice_AlwaysRun_Help { + get { + return ResourceManager.GetString("Choice_AlwaysRun_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Do not run. + /// + internal static string Choice_DoNotRun { + get { + return ResourceManager.GetString("Choice_DoNotRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not run the script from this publisher now, and continue to prompt me to run this script in the future.. + /// + internal static string Choice_DoNotRun_Help { + get { + return ResourceManager.GetString("Choice_DoNotRun_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ne&ver run. + /// + internal static string Choice_NeverRun { + get { + return ResourceManager.GetString("Choice_NeverRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not run the script from this publisher now, and do not prompt me to run this script in future. Future attempts to run this script will result in a silent failure.. + /// + internal static string Choice_NeverRun_Help { + get { + return ResourceManager.GetString("Choice_NeverRun_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Run once. + /// + internal static string Choice_RunOnce { + get { + return ResourceManager.GetString("Choice_RunOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Run the script from this publisher now, and continue to prompt me to run this script in the future.. + /// + internal static string Choice_RunOnce_Help { + get { + return ResourceManager.GetString("Choice_RunOnce_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Suspend. + /// + internal static string Choice_Suspend { + get { + return ResourceManager.GetString("Choice_Suspend", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type exit to resume operation when you are done.. + /// + internal static string Choice_Suspend_Help { + get { + return ResourceManager.GetString("Choice_Suspend_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign code. The hash algorithm is not supported.. + /// + internal static string InvalidHashAlgorithm { + get { + return ResourceManager.GetString("InvalidHashAlgorithm", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because its operation is blocked by software restriction policies, such as those created by using Group Policy.. + /// + internal static string Reason_DisallowedBySafer { + get { + return ResourceManager.GetString("Reason_DisallowedBySafer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because you opted not to run this software now.. + /// + internal static string Reason_DoNotRun { + get { + return ResourceManager.GetString("Reason_DoNotRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because its content could not be read.. + /// + internal static string Reason_FileContentUnavailable { + get { + return ResourceManager.GetString("Reason_FileContentUnavailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because you opted never to run software from this publisher.. + /// + internal static string Reason_NeverRun { + get { + return ResourceManager.GetString("Reason_NeverRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} is published by {1}. This publisher is explicitly not trusted on your system. The script will not run on the system. For more information, run the command "get-help about_signing".. + /// + internal static string Reason_NotTrusted { + get { + return ResourceManager.GetString("Reason_NotTrusted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170.. + /// + internal static string Reason_RestrictedMode { + get { + return ResourceManager.GetString("Reason_RestrictedMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded. {1}.. + /// + internal static string Reason_Unknown { + get { + return ResourceManager.GetString("Reason_Unknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Security warning. + /// + internal static string RemoteFilePromptCaption { + get { + return ResourceManager.GetString("RemoteFilePromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your computer. If you trust this script, use the Unblock-File cmdlet to allow the script to run without this warning message. Do you want to run {0}?. + /// + internal static string RemoteFilePromptText { + get { + return ResourceManager.GetString("RemoteFilePromptText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign code. The TimeStamp server URL must be fully qualified, and in the format http://<server url>.. + /// + internal static string TimeStampUrlRequired { + get { + return ResourceManager.GetString("TimeStampUrlRequired", resourceCulture); + } + } +} diff --git a/scripts/string_resources/AuthorizationManagerBase.cs b/scripts/string_resources/AuthorizationManagerBase.cs new file mode 100644 index 000000000..f1cc30a01 --- /dev/null +++ b/scripts/string_resources/AuthorizationManagerBase.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AuthorizationManagerBase { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AuthorizationManagerBase() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AuthorizationManagerBase", typeof(AuthorizationManagerBase).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to AuthorizationManager check failed.. + /// + internal static string AuthorizationManagerDefaultFailureReason { + get { + return ResourceManager.GetString("AuthorizationManagerDefaultFailureReason", resourceCulture); + } + } +} diff --git a/scripts/string_resources/AutomationExceptions.cs b/scripts/string_resources/AutomationExceptions.cs new file mode 100644 index 000000000..40f0e00d3 --- /dev/null +++ b/scripts/string_resources/AutomationExceptions.cs @@ -0,0 +1,324 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AutomationExceptions { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AutomationExceptions() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutomationExceptions", typeof(AutomationExceptions).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is not valid. Change the value of the "{0}" argument and run the operation again.. + /// + internal static string Argument { + get { + return ResourceManager.GetString("Argument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is null. Change the value of argument "{0}" to a non-null value.. + /// + internal static string ArgumentNull { + get { + return ResourceManager.GetString("ArgumentNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is out of range. Change argument "{0}" to a value that is within range.. + /// + internal static string ArgumentOutOfRange { + get { + return ResourceManager.GetString("ArgumentOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block cannot be converted because it contains more than one clause. Expressions or control structures are not permitted. Verify that the script block contains exactly one pipeline or command.. + /// + internal static string CanConvertOneClauseOnly { + get { + return ResourceManager.GetString("CanConvertOneClauseOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block cannot be converted to a Windows PowerShell object because it contains forbidden redirection operators.. + /// + internal static string CanConvertOneOutputErrorRedir { + get { + return ResourceManager.GetString("CanConvertOneOutputErrorRedir", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only a script block that contains exactly one pipeline or command can be converted. Expressions or control structures are not permitted. Verify that the script block contains exactly one pipeline or command.. + /// + internal static string CanOnlyConvertOnePipeline { + get { + return ResourceManager.GetString("CanOnlyConvertOnePipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An empty script block cannot be converted. Verify that the script block contains exactly one pipeline or command.. + /// + internal static string CantConvertEmptyPipeline { + get { + return ResourceManager.GetString("CantConvertEmptyPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that starts a pipeline with an expression.. + /// + internal static string CantConvertPipelineStartsWithExpression { + get { + return ResourceManager.GetString("CantConvertPipelineStartsWithExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block cannot be converted to an open generic type. Define an appropriate closed generic type, and then retry.. + /// + internal static string CantConvertScriptBlockToOpenGenericType { + get { + return ResourceManager.GetString("CantConvertScriptBlockToOpenGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that does not have an associated operation context.. + /// + internal static string CantConvertScriptBlockWithNoContext { + get { + return ResourceManager.GetString("CantConvertScriptBlockWithNoContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script block that contains a top-level trap statement cannot be converted.. + /// + internal static string CantConvertScriptBlockWithTrap { + get { + return ResourceManager.GetString("CantConvertScriptBlockWithTrap", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock which invokes pipelines, commands or functions to evaluate arguments of the main pipeline.. + /// + internal static string CantConvertWithCommandInvocations { + get { + return ResourceManager.GetString("CantConvertWithCommandInvocations", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that uses dot sourcing.. + /// + internal static string CantConvertWithDotSourcing { + get { + return ResourceManager.GetString("CantConvertWithDotSourcing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock evaluating dynamic expressions. Dynamic expression: {0}.. + /// + internal static string CantConvertWithDynamicExpression { + get { + return ResourceManager.GetString("CantConvertWithDynamicExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock evaluating non-constant expressions. Non-constant expression: {0}.. + /// + internal static string CantConvertWithNonConstantExpression { + get { + return ResourceManager.GetString("CantConvertWithNonConstantExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that invokes other script blocks.. + /// + internal static string CantConvertWithScriptBlockInvocation { + get { + return ResourceManager.GetString("CantConvertWithScriptBlockInvocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that tries to pass other script blocks inside argument values.. + /// + internal static string CantConvertWithScriptBlocks { + get { + return ResourceManager.GetString("CantConvertWithScriptBlocks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock dereferencing variables undeclared in the param(...) block. Name of undeclared variable: {0}.. + /// + internal static string CantConvertWithUndeclaredVariables { + get { + return ResourceManager.GetString("CantConvertWithUndeclaredVariables", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get the value of the Using expression '{0}' in the specified variable dictionary. When creating a PowerShell instance from a script block, the Using expression cannot contain an indexing operation or member-accessing operation.. + /// + internal static string CantGetUsingExpressionValueWithSpecifiedVariableDictionary { + get { + return ResourceManager.GetString("CantGetUsingExpressionValueWithSpecifiedVariableDictionary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create workflow. The type '{0}' from the '{1}' module could not be loaded.. + /// + internal static string CantLoadWorkflowType { + get { + return ResourceManager.GetString("CantLoadWorkflowType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Object "{0}" is the wrong type to return from the dynamicparam block. The dynamicparam block must return either $null, or an object with type [System.Management.Automation.RuntimeDefinedParameterDictionary].. + /// + internal static string DynamicParametersWrongType { + get { + return ResourceManager.GetString("DynamicParametersWrongType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command was stopped by the user.. + /// + internal static string HaltCommandException { + get { + return ResourceManager.GetString("HaltCommandException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not valid. Remove operation "{0}", or investigate why it is not valid.. + /// + internal static string InvalidOperation { + get { + return ResourceManager.GetString("InvalidOperation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not implemented.. + /// + internal static string NotImplemented { + get { + return ResourceManager.GetString("NotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not supported.. + /// + internal static string NotSupported { + get { + return ResourceManager.GetString("NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because object "{0}" has already been disposed.. + /// + internal static string ObjectDisposed { + get { + return ResourceManager.GetString("ObjectDisposed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block cannot be invoked because it contains more than one clause. The Invoke() method can only be used on script blocks that contain a single clause.. + /// + internal static string ScriptBlockInvokeOnOneClauseOnly { + get { + return ResourceManager.GetString("ScriptBlockInvokeOnOneClauseOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the using variable '$using:{0}' cannot be retrieved because it has not been set in the local session.. + /// + internal static string UsingVariableIsUndefined { + get { + return ResourceManager.GetString("UsingVariableIsUndefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell Workflow is not supported in a Windows PowerShell x86-based console. Open a Windows PowerShell x64-based console, and then try again.. + /// + internal static string WorkflowDoesNotSupportWOW64 { + get { + return ResourceManager.GetString("WorkflowDoesNotSupportWOW64", resourceCulture); + } + } +} diff --git a/scripts/string_resources/CimInstanceTypeAdapterResources.cs b/scripts/string_resources/CimInstanceTypeAdapterResources.cs new file mode 100644 index 000000000..8e17b4b97 --- /dev/null +++ b/scripts/string_resources/CimInstanceTypeAdapterResources.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CimInstanceTypeAdapterResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CimInstanceTypeAdapterResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CimInstanceTypeAdapterResources", typeof(CimInstanceTypeAdapterResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot convert "{0}" to an object of type "{1}".. + /// + internal static string BaseObjectNotCimInstance { + get { + return ResourceManager.GetString("BaseObjectNotCimInstance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" is a ReadOnly property.. + /// + internal static string ReadOnlyCIMProperty { + get { + return ResourceManager.GetString("ReadOnlyCIMProperty", resourceCulture); + } + } +} diff --git a/scripts/string_resources/CmdletizationCoreResources.cs b/scripts/string_resources/CmdletizationCoreResources.cs new file mode 100644 index 000000000..cd0e29754 --- /dev/null +++ b/scripts/string_resources/CmdletizationCoreResources.cs @@ -0,0 +1,214 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CmdletizationCoreResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CmdletizationCoreResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CmdletizationCoreResources", typeof(CmdletizationCoreResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The value of the EnumName attribute doesn't translate to a valid C# identifier: {0}. Verify the EnumName attribute in the Cmdlet Definition XML, and then try again.. + /// + internal static string EnumWriter_InvalidEnumName { + get { + return ResourceManager.GetString("EnumWriter_InvalidEnumName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the Name attribute is not a valid C# identifier: {0}. Verify the Name attribute in the Cmdlet Definition XML, and then try again.. + /// + internal static string EnumWriter_InvalidValueName { + get { + return ResourceManager.GetString("EnumWriter_InvalidValueName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process Cmdlet Definition XML for the following file: {0}. {1}. + /// + internal static string ExportCimCommand_ErrorInCmdletizationXmlFile { + get { + return ResourceManager.GetString("ExportCimCommand_ErrorInCmdletizationXmlFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote computer returned a CDXML file that is not valid. The following cmdlet adapter is not supported for importing a CDXML module from a remote computer: {0}. + /// + internal static string ImportModule_UnsupportedCmdletAdapter { + get { + return ResourceManager.GetString("ImportModule_UnsupportedCmdletAdapter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} {1}. + /// + internal static string ScriptWriter_ConcatenationOfDeserializationExceptions { + get { + return ResourceManager.GetString("ScriptWriter_ConcatenationOfDeserializationExceptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} cmdlet defines the {1} parameter set more than once. Verify that the Cmdlet Definition XML does not have duplicate parameter set names and retry.. + /// + internal static string ScriptWriter_DuplicateParameterSetInStaticCmdlet { + get { + return ResourceManager.GetString("ScriptWriter_DuplicateParameterSetInStaticCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Two cmdlet parameters defined within the {0} element have the same name: {1}. Resolve the conflict in the Cmdlet Definition XML and retry.. + /// + internal static string ScriptWriter_DuplicateQueryParameterName { + get { + return ResourceManager.GetString("ScriptWriter_DuplicateQueryParameterName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the <Enum EnumName="{0}" ...> element. {1}. + /// + internal static string ScriptWriter_InvalidEnum { + get { + return ResourceManager.GetString("ScriptWriter_InvalidEnum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets over '{0}' class. + /// + internal static string ScriptWriter_ModuleDescription { + get { + return ResourceManager.GetString("ScriptWriter_ModuleDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type defines multiple parameter sets. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. + /// + internal static string ScriptWriter_ObjectModelWrapperDefinesMultipleParameterSets { + get { + return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperDefinesMultipleParameterSets", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type is an open generic type. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. + /// + internal static string ScriptWriter_ObjectModelWrapperIsStillGeneric { + get { + return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperIsStillGeneric", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type is not derived from the following class: {1}. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. + /// + internal static string ScriptWriter_ObjectModelWrapperNotDerivedFromObjectModelWrapper { + get { + return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperNotDerivedFromObjectModelWrapper", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type defines the {1} cmdlet parameter with a {2} attribute parameter that is ignored. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. + /// + internal static string ScriptWriter_ObjectModelWrapperUsesIgnoredParameterMetadata { + get { + return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperUsesIgnoredParameterMetadata", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define the {0} parameter for the {1} cmdlet. The parameter name is already defined by the {2} class. Change the name of the parameter in Cmdlet Definition XML and retry.. + /// + internal static string ScriptWriter_ParameterNameConflictsWithCommonParameters { + get { + return ResourceManager.GetString("ScriptWriter_ParameterNameConflictsWithCommonParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define the {0} parameter for the {1} cmdlet. The parameter name is already defined within the {2} XML element. Change the name of the parameter in the Cmdlet Definition XML, and then try again.. + /// + internal static string ScriptWriter_ParameterNameConflictsWithQueryParameters { + get { + return ResourceManager.GetString("ScriptWriter_ParameterNameConflictsWithQueryParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <?xml version="1.0" encoding="utf-8"?> + ///<!-- ################################################################## + ///Copyright (c) Microsoft Corporation. All rights reserved. + ///################################################################### --> + ///<!DOCTYPE schema [ + /// <!ENTITY csharpIdentifierLetterCharacterRegex "\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}"> + /// <!ENTITY csharpIdentifierFirstCharacterRegex "&csharpIdentifierLetterCharacterRegex;_"> + /// <!ENTITY csharpIdentifierOtherCharacterRegex "&csharpIdentifierL [rest of string was truncated]";. + /// + internal static string Xml_cmdletsOverObjectsXsd { + get { + return ResourceManager.GetString("Xml_cmdletsOverObjectsXsd", resourceCulture); + } + } +} diff --git a/scripts/string_resources/CommandBaseStrings.cs b/scripts/string_resources/CommandBaseStrings.cs new file mode 100644 index 000000000..66871e40f --- /dev/null +++ b/scripts/string_resources/CommandBaseStrings.cs @@ -0,0 +1,325 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CommandBaseStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CommandBaseStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CommandBaseStrings", typeof(CommandBaseStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cmdlets derived from PSCmdlet cannot be invoked directly. . + /// + internal static string CannotInvokePSCmdletsDirectly { + get { + return ResourceManager.GetString("CannotInvokePSCmdletsDirectly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue with all the steps of the operation.. + /// + internal static string ContinueAllHelpMessage { + get { + return ResourceManager.GetString("ContinueAllHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes to &All. + /// + internal static string ContinueAllLabel { + get { + return ResourceManager.GetString("ContinueAllLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue with only the next step of the operation.. + /// + internal static string ContinueOneHelpMessage { + get { + return ResourceManager.GetString("ContinueOneHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Yes. + /// + internal static string ContinueOneLabel { + get { + return ResourceManager.GetString("ContinueOneLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to Stop: {1}. + /// + internal static string ErrorPreferenceStop { + get { + return ResourceManager.GetString("ErrorPreferenceStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stop this command.. + /// + internal static string HaltHelpMessage { + get { + return ResourceManager.GetString("HaltHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Halt Command. + /// + internal static string HaltLabel { + get { + return ResourceManager.GetString("HaltLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Confirm. + /// + internal static string InquireCaptionDefault { + get { + return ResourceManager.GetString("InquireCaptionDefault", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the user interrupted the command.. + /// + internal static string InquireCtrlC { + get { + return ResourceManager.GetString("InquireCtrlC", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the user selected the Stop option.. + /// + internal static string InquireHalt { + get { + return ResourceManager.GetString("InquireHalt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to command '{0}'. + /// + internal static string ObsoleteCommand { + get { + return ResourceManager.GetString("ObsoleteCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Total count: {0}. + /// + internal static string PagingSupportAccurateTotalCountTemplate { + get { + return ResourceManager.GetString("PagingSupportAccurateTotalCountTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Estimated total count: {0}. + /// + internal static string PagingSupportEstimatedTotalCountTemplate { + get { + return ResourceManager.GetString("PagingSupportEstimatedTotalCountTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown total count. + /// + internal static string PagingSupportUnknownTotalCountTemplate { + get { + return ResourceManager.GetString("PagingSupportUnknownTotalCountTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlet '{0}' does not support parameter '{1}' in a remote session.. + /// + internal static string ParameterNotValidInRemoteRunspace { + get { + return ResourceManager.GetString("ParameterNotValidInRemoteRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type "{0}" to resume the pipeline.. + /// + internal static string PauseHelpMessage { + get { + return ResourceManager.GetString("PauseHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Suspend. + /// + internal static string PauseLabel { + get { + return ResourceManager.GetString("PauseLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to the following value that is not valid: "{1}".. + /// + internal static string PreferenceInvalid { + get { + return ResourceManager.GetString("PreferenceInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to Stop.. + /// + internal static string PreferenceStop { + get { + return ResourceManager.GetString("PreferenceStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue with this operation?. + /// + internal static string ShouldContinuePromptCaption { + get { + return ResourceManager.GetString("ShouldContinuePromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Performing the operation "{0}" on target "{1}".. + /// + internal static string ShouldProcessMessage { + get { + return ResourceManager.GetString("ShouldProcessMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Are you sure you want to perform this action? + ///{0}. + /// + internal static string ShouldProcessWarningFallback { + get { + return ResourceManager.GetString("ShouldProcessWarningFallback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to What if: {0}. + /// + internal static string ShouldProcessWhatIfMessage { + get { + return ResourceManager.GetString("ShouldProcessWhatIfMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skip this operation and all subsequent operations.. + /// + internal static string SkipAllHelpMessage { + get { + return ResourceManager.GetString("SkipAllHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No to A&ll. + /// + internal static string SkipAllLabel { + get { + return ResourceManager.GetString("SkipAllLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skip this operation and proceed with the next operation.. + /// + internal static string SkipOneHelpMessage { + get { + return ResourceManager.GetString("SkipOneHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &No. + /// + internal static string SkipOneLabel { + get { + return ResourceManager.GetString("SkipOneLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} is obsolete. {1}. + /// + internal static string UseOfDeprecatedCommandWarning { + get { + return ResourceManager.GetString("UseOfDeprecatedCommandWarning", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ConsoleInfoErrorStrings.cs b/scripts/string_resources/ConsoleInfoErrorStrings.cs new file mode 100644 index 000000000..b708d8f52 --- /dev/null +++ b/scripts/string_resources/ConsoleInfoErrorStrings.cs @@ -0,0 +1,414 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ConsoleInfoErrorStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ConsoleInfoErrorStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ConsoleInfoErrorStrings", typeof(ConsoleInfoErrorStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell {0} is not supported in the current console. Windows PowerShell {1} is supported in the current console.. + /// + internal static string AddPSSnapInBadMonadVersion { + get { + return ResourceManager.GetString("AddPSSnapInBadMonadVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file name extension is not valid. A console file name extension must be psc1.. + /// + internal static string BadConsoleExtension { + get { + return ResourceManager.GetString("BadConsoleExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required element "ConsoleSchemaVersion" in {0} is missing or incorrect.. + /// + internal static string BadConsoleVersion { + get { + return ResourceManager.GetString("BadConsoleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incorrect Windows PowerShell version {0}. Windows PowerShell version {1} is supported on this computer.. + /// + internal static string BadMonadVersion { + get { + return ResourceManager.GetString("BadMonadVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown element {0} found. "{1}" should have "{2}" and "{3}" elements only.. + /// + internal static string BadXMLElementFound { + get { + return ResourceManager.GetString("BadXMLElementFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file is not valid. Multiple entries were found for the element PSConsoleFile. Only one entry is supported for this version.. + /// + internal static string BadXMLFormat { + get { + return ResourceManager.GetString("BadXMLFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is a system Windows PowerShell snap-in that is loaded by Windows PowerShell.. + /// + internal static string CannotLoadDefault { + get { + return ResourceManager.GetString("CannotLoadDefault", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while attempting to load the system Windows PowerShell snap-ins. Please contact Microsoft Customer Support Services.. + /// + internal static string CannotLoadDefaults { + get { + return ResourceManager.GetString("CannotLoadDefaults", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove the Windows PowerShell snap-in {0} because it is a system snap-in. Verify the name of the snap-in that you want to remove, and then try again.. + /// + internal static string CannotRemoveDefault { + get { + return ResourceManager.GetString("CannotRemoveDefault", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove the Windows PowerShell snap-in {0} because it is not loaded. Verify the name of the snap-in that you want to remove, and then try again.. + /// + internal static string CannotRemovePSSnapIn { + get { + return ResourceManager.GetString("CannotRemovePSSnapIn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet is not supported by the custom shell.. + /// + internal static string CmdletNotAvailable { + get { + return ResourceManager.GetString("CmdletNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot save the file because the file name format is not valid. Specify a file name using the command: export-console -path.. + /// + internal static string ConsoleCannotbeConvertedToString { + get { + return ResourceManager.GetString("ConsoleCannotbeConvertedToString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export to a console because no console is loaded or no name is specified.. + /// + internal static string ConsoleFileNameNotResolved { + get { + return ResourceManager.GetString("ConsoleFileNameNotResolved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export to this file because file {0} is read-only. Change the read-only attribute of the file to read-write, or export to a different file.. + /// + internal static string ConsoleFileReadOnly { + get { + return ResourceManager.GetString("ConsoleFileReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot save the console file because wildcard characters were used. Specify a console file without wildcard characters.. + /// + internal static string ConsoleFileWildCardsNotSupported { + get { + return ResourceManager.GetString("ConsoleFileWildCardsNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following errors occurred when loading console {0}: {1}. + /// + internal static string ConsoleLoadFailure { + get { + return ResourceManager.GetString("ConsoleLoadFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the ConsoleFileName variable to {0}. File {0} was saved.. + /// + internal static string ConsoleVariableCannotBeSet { + get { + return ResourceManager.GetString("ConsoleVariableCannotBeSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Save operation failed. Cannot remove the file {0}.. + /// + internal static string ExportConsoleCannotDeleteFile { + get { + return ResourceManager.GetString("ExportConsoleCannotDeleteFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} already exists and {1} was specified.. + /// + internal static string FileExistsNoClobber { + get { + return ResourceManager.GetString("FileExistsNoClobber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlet {0}. + /// + internal static string FileNameCaptionForExportConsole { + get { + return ResourceManager.GetString("FileNameCaptionForExportConsole", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot save the specified file. The Save operation was canceled.. + /// + internal static string FileNameNotResolved { + get { + return ResourceManager.GetString("FileNameNotResolved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Supply values for the following parameters:. + /// + internal static string FileNamePromptMessage { + get { + return ResourceManager.GetString("FileNamePromptMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file is not valid because the Windows PowerShell snap-in name is missing.. + /// + internal static string IDNotFound { + get { + return ResourceManager.GetString("IDNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required element "PSConsoleFile" in {0} is missing or incorrect.. + /// + internal static string MonadConsoleNotFound { + get { + return ResourceManager.GetString("MonadConsoleNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required element "PSVersion" in {0} is missing or incorrect.. + /// + internal static string MonadVersionNotFound { + get { + return ResourceManager.GetString("MonadVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file is not valid. Only one occurrence of the element "{0}" is allowed.. + /// + internal static string MultipleMshSnapinsElementNotSupported { + get { + return ResourceManager.GetString("MultipleMshSnapinsElementNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path {0} is not an absolute path.. + /// + internal static string PathNotAbsolute { + get { + return ResourceManager.GetString("PathNotAbsolute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export a console file because no console file has been specified. Do you want to continue with the export operation?. + /// + internal static string PromptForExportConsole { + get { + return ResourceManager.GetString("PromptForExportConsole", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can only save a file when you are working in a file provider. The current provider '{0}' is not a file provider.. + /// + internal static string ProviderNotSupported { + get { + return ResourceManager.GetString("ProviderNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add Windows PowerShell snap-in {0} because it is already added. Verify the name of the snap-in, and then try again.. + /// + internal static string PSSnapInAlreadyExists { + get { + return ResourceManager.GetString("PSSnapInAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Windows PowerShell snap-in module {0} does not have the required Windows PowerShell snap-in strong name {1}.. + /// + internal static string PSSnapInAssemblyNameMismatch { + get { + return ResourceManager.GetString("PSSnapInAssemblyNameMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find any Windows PowerShell snap-in information for {0}.. + /// + internal static string PSSnapInDoesNotExist { + get { + return ResourceManager.GetString("PSSnapInDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet '{0}' should not occur more than once in Windows PowerShell snap-in '{1}'.. + /// + internal static string PSSnapInDuplicateCmdlets { + get { + return ResourceManager.GetString("PSSnapInDuplicateCmdlets", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell provider '{0}' should not occur more than once in Windows PowerShell snap-in '{1}'.. + /// + internal static string PSSnapInDuplicateProviders { + get { + return ResourceManager.GetString("PSSnapInDuplicateProviders", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load Windows PowerShell snap-in {0} because of the following error: {1}. + /// + internal static string PSSnapInLoadFailure { + get { + return ResourceManager.GetString("PSSnapInLoadFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell snap-in "{0}" loaded with the following warnings: {1}. + /// + internal static string PSSnapInLoadWarning { + get { + return ResourceManager.GetString("PSSnapInLoadWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file is not valid because the element {0} is not valid.. + /// + internal static string PSSnapInNotFound { + get { + return ResourceManager.GetString("PSSnapInNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the Windows PowerShell snap-in because an error occurred while reading the registry information for the snap-in.. + /// + internal static string PSSnapInReadError { + get { + return ResourceManager.GetString("PSSnapInReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to save a console file with no name. Use Export-Console with the Path parameter to save the console file.. + /// + internal static string SaveDefaultError { + get { + return ResourceManager.GetString("SaveDefaultError", resourceCulture); + } + } +} diff --git a/scripts/string_resources/CoreClrStubResources.cs b/scripts/string_resources/CoreClrStubResources.cs new file mode 100644 index 000000000..c8464dc24 --- /dev/null +++ b/scripts/string_resources/CoreClrStubResources.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CoreClrStubResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CoreClrStubResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CoreClrStubResources", typeof(CoreClrStubResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Environment variable name cannot contain equal character.. + /// + internal static string ArgumentIllegalEnvVarName { + get { + return ResourceManager.GetString("ArgumentIllegalEnvVarName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Environment variable name or value is too long.. + /// + internal static string ArgumentLongEnvVarValue { + get { + return ResourceManager.GetString("ArgumentLongEnvVarValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The first char in the string is the null character.. + /// + internal static string ArgumentStringFirstCharIsZero { + get { + return ResourceManager.GetString("ArgumentStringFirstCharIsZero", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to String cannot be of zero length.. + /// + internal static string ArgumentStringZeroLength { + get { + return ResourceManager.GetString("ArgumentStringZeroLength", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer name could not be obtained.. + /// + internal static string CannotGetComputerName { + get { + return ResourceManager.GetString("CannotGetComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Current user's domain name could not be obtained.. + /// + internal static string CannotGetDomainName { + get { + return ResourceManager.GetString("CannotGetDomainName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown error "{0}".. + /// + internal static string UnknownErrorNumber { + get { + return ResourceManager.GetString("UnknownErrorNumber", resourceCulture); + } + } +} diff --git a/scripts/string_resources/CredUI.CS b/scripts/string_resources/CredUI.CS new file mode 100644 index 000000000..269938bcb --- /dev/null +++ b/scripts/string_resources/CredUI.CS @@ -0,0 +1,117 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CredUI { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CredUI() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CredUI", typeof(CredUI).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell credential request . + /// + internal static string PromptForCredential_DefaultCaption { + get { + return ResourceManager.GetString("PromptForCredential_DefaultCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter your credentials. . + /// + internal static string PromptForCredential_DefaultMessage { + get { + return ResourceManager.GetString("PromptForCredential_DefaultMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter your credentials.. + /// + internal static string PromptForCredential_DefaultTarget { + get { + return ResourceManager.GetString("PromptForCredential_DefaultTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum length of the caption is {0} characters.. + /// + internal static string PromptForCredential_InvalidCaption { + get { + return ResourceManager.GetString("PromptForCredential_InvalidCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum length of the message is {0} characters.. + /// + internal static string PromptForCredential_InvalidMessage { + get { + return ResourceManager.GetString("PromptForCredential_InvalidMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum length of the UserName value is {0} characters.. + /// + internal static string PromptForCredential_InvalidUserName { + get { + return ResourceManager.GetString("PromptForCredential_InvalidUserName", resourceCulture); + } + } +} diff --git a/scripts/string_resources/Credential.cs b/scripts/string_resources/Credential.cs new file mode 100644 index 000000000..441af3f07 --- /dev/null +++ b/scripts/string_resources/Credential.cs @@ -0,0 +1,84 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Credential { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Credential() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Credential", typeof(Credential).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot serialize the credential. If this command is starting a workflow, the credentials cannot be persisted, because the process in which the workflow is started does not have permission to serialize credentials. + /// + ///-- If the workflow was started in a PSSession to the local computer, add the EnableNetworkAccess parameter to the command that created the session. + ///-- If the workflow was started in a PSSession to a remote computer, add the Authentication parameter with a value of CredSSP to the command that [rest of string was truncated]";. + /// + internal static string CredentialDisallowed { + get { + return ResourceManager.GetString("CredentialDisallowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value for UserName is not in the correct format.. + /// + internal static string InvalidUserNameFormat { + get { + return ResourceManager.GetString("InvalidUserNameFormat", resourceCulture); + } + } +} diff --git a/scripts/string_resources/CredentialAttributeStrings.cs b/scripts/string_resources/CredentialAttributeStrings.cs new file mode 100644 index 000000000..d7aac6eeb --- /dev/null +++ b/scripts/string_resources/CredentialAttributeStrings.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CredentialAttributeStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CredentialAttributeStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CredentialAttributeStrings", typeof(CredentialAttributeStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Enter your credentials.. + /// + internal static string CredentialAttribute_Prompt { + get { + return ResourceManager.GetString("CredentialAttribute_Prompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell credential request. + /// + internal static string CredentialAttribute_Prompt_Caption { + get { + return ResourceManager.GetString("CredentialAttribute_Prompt_Caption", resourceCulture); + } + } +} diff --git a/scripts/string_resources/DebuggerStrings.cs b/scripts/string_resources/DebuggerStrings.cs new file mode 100644 index 000000000..f1659e772 --- /dev/null +++ b/scripts/string_resources/DebuggerStrings.cs @@ -0,0 +1,453 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class DebuggerStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal DebuggerStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DebuggerStrings", typeof(DebuggerStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Use "list" to start from the current line, "list <m>" . + /// + internal static string AdditionalListHelp1 { + get { + return ResourceManager.GetString("AdditionalListHelp1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to to start from line <m>, and "list <m> <n>" to list <n> . + /// + internal static string AdditionalListHelp2 { + get { + return ResourceManager.GetString("AdditionalListHelp2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to lines starting from line <m>. + /// + internal static string AdditionalListHelp3 { + get { + return ResourceManager.GetString("AdditionalListHelp3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The line count must be a positive integer no greater than {0}.. + /// + internal static string BadCountFormat { + get { + return ResourceManager.GetString("BadCountFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The starting line must be a positive integer no greater than {0}. + /// + internal static string BadStartFormat { + get { + return ResourceManager.GetString("BadStartFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger cannot be enabled for step mode because the debugger is turned off with debug mode set to None.. + /// + internal static string CannotEnableDebuggerSteppingInvalidMode { + get { + return ResourceManager.GetString("CannotEnableDebuggerSteppingInvalidMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger cannot process commands unless it is in the Stopped state.. + /// + internal static string CannotProcessDebuggerCommandNotStopped { + get { + return ResourceManager.GetString("CannotProcessDebuggerCommandNotStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SetDebugAction is not implemented for the local script debugger.. + /// + internal static string CannotSetDebuggerAction { + get { + return ResourceManager.GetString("CannotSetDebuggerAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger cannot set a resume action because the debugger in the remote session is not in a Stopped state.. + /// + internal static string CannotSetRemoteDebuggerAction { + get { + return ResourceManager.GetString("CannotSetRemoteDebuggerAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because the debugger is currently busy.. + /// + internal static string CannotStartJobDebuggingDebuggerBusy { + get { + return ResourceManager.GetString("CannotStartJobDebuggingDebuggerBusy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command breakpoint on '{0}'. + /// + internal static string CommandBreakpointString { + get { + return ResourceManager.GetString("CommandBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command breakpoint on '{0}:{1}'. + /// + internal static string CommandScriptBreakpointString { + get { + return ResourceManager.GetString("CommandScriptBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Continue operation. + /// + internal static string ContinueHelp { + get { + return ResourceManager.GetString("ContinueHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Continue operation and detach the debugger.. + /// + internal static string DetachHelp { + get { + return ResourceManager.GetString("DetachHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <enter> Repeat last command if it was {0}, {1} or {2}. + /// + internal static string EnterHelp { + get { + return ResourceManager.GetString("EnterHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, Get-PSCallStack Display call stack. + /// + internal static string GetStackTraceHelp { + get { + return ResourceManager.GetString("GetStackTraceHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} displays this help message.. + /// + internal static string HelpCommandHelp { + get { + return ResourceManager.GetString("HelpCommandHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger detach command is not applicable. The detach command only applies when debugging jobs and runspaces with the Debug-Job or Debug-Runspace cmdlets.. + /// + internal static string InvalidDetachCommand { + get { + return ResourceManager.GetString("InvalidDetachCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Line breakpoint on '{0}:{1}'. + /// + internal static string LineBreakpointString { + get { + return ResourceManager.GetString("LineBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} List source code for the current script. . + /// + internal static string ListHelp { + get { + return ResourceManager.GetString("ListHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: line {1}. + /// + internal static string LocationFormat { + get { + return ResourceManager.GetString("LocationFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Process. + /// + internal static string NestedRunspaceDebuggerPromptProcessName { + get { + return ResourceManager.GetString("NestedRunspaceDebuggerPromptProcessName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provided job and all child jobs were examined but no jobs were found that could be debugged. In order to debug a job or child job the job must support debugging and also be in a running state.. + /// + internal static string NoDebuggableJobsFound { + get { + return ResourceManager.GetString("NoDebuggableJobsFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <No file>. + /// + internal static string NoFile { + get { + return ResourceManager.GetString("NoFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no source code available.. + /// + internal static string NoSourceCode { + get { + return ResourceManager.GetString("NoSourceCode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For instructions about how to customize your debugger prompt, type "help about_prompt".. + /// + internal static string PromptHelp { + get { + return ResourceManager.GetString("PromptHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger is already overridden.. + /// + internal static string RemoteServerDebuggerAlreadyPushed { + get { + return ResourceManager.GetString("RemoteServerDebuggerAlreadyPushed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot push a debugger object onto itself.. + /// + internal static string RemoteServerDebuggerCannotPushSelf { + get { + return ResourceManager.GetString("RemoteServerDebuggerCannotPushSelf", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Runspace cannot be debugged because the host debugger is currently busy.. + /// + internal static string RunspaceDebuggingDebuggerBusy { + get { + return ResourceManager.GetString("RunspaceDebuggingDebuggerBusy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug Runspace. The Runspace debugger is currently turned off (DebugMode is 'None').. + /// + internal static string RunspaceDebuggingDebuggerIsOff { + get { + return ResourceManager.GetString("RunspaceDebuggingDebuggerIsOff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug a Runspace that is not in the Opened state. This Runspace state is {0}.. + /// + internal static string RunspaceDebuggingInvalidRunspaceState { + get { + return ResourceManager.GetString("RunspaceDebuggingInvalidRunspaceState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug Runspace. The Runspace {0} has no associated debugger.. + /// + internal static string RunspaceDebuggingNoRunspaceDebugger { + get { + return ResourceManager.GetString("RunspaceDebuggingNoRunspaceDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to + ///The current session does not support debugging; operation will continue. + /// + ///. + /// + internal static string SessionDoesNotSupportDebugger { + get { + return ResourceManager.GetString("SessionDoesNotSupportDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to at {0}, {1}: line {2}. + /// + internal static string StackTraceFormat { + get { + return ResourceManager.GetString("StackTraceFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Line breakpoint on '{0}:{1}, {2}'. + /// + internal static string StatementBreakpointString { + get { + return ResourceManager.GetString("StatementBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Single step (step into functions, scripts, etc.). + /// + internal static string StepHelp { + get { + return ResourceManager.GetString("StepHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Step out of the current function, script, etc.. + /// + internal static string StepOutHelp { + get { + return ResourceManager.GetString("StepOutHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Step to next statement (step over functions, scripts, etc.). + /// + internal static string StepOverHelp { + get { + return ResourceManager.GetString("StepOverHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Stop operation and exit the debugger. + /// + internal static string StopHelp { + get { + return ResourceManager.GetString("StopHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable breakpoint on '${0}' ({1} access). + /// + internal static string VariableBreakpointString { + get { + return ResourceManager.GetString("VariableBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable breakpoint on '{0}:${1}' ({2} access). + /// + internal static string VariableScriptBreakpointString { + get { + return ResourceManager.GetString("VariableScriptBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Breakpoint {0} will not be hit. + /// + internal static string WarningBreakpointWillNotBeHit { + get { + return ResourceManager.GetString("WarningBreakpointWillNotBeHit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Workflow debugging is available, but is not supported by the current host. Use the Windows PowerShell console or Windows PowerShell ISE to debug workflows.. + /// + internal static string WorkflowDebuggingNotSupported { + get { + return ResourceManager.GetString("WorkflowDebuggingNotSupported", resourceCulture); + } + } +} diff --git a/scripts/string_resources/DescriptionsStrings.cs b/scripts/string_resources/DescriptionsStrings.cs new file mode 100644 index 000000000..7c590693e --- /dev/null +++ b/scripts/string_resources/DescriptionsStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class DescriptionsStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal DescriptionsStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DescriptionsStrings", typeof(DescriptionsStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to {0} cannot be null or empty.. + /// + internal static string NullOrEmptyErrorTemplate { + get { + return ResourceManager.GetString("NullOrEmptyErrorTemplate", resourceCulture); + } + } +} diff --git a/scripts/string_resources/DiscoveryExceptions.cs b/scripts/string_resources/DiscoveryExceptions.cs new file mode 100644 index 000000000..4f3fbd2e4 --- /dev/null +++ b/scripts/string_resources/DiscoveryExceptions.cs @@ -0,0 +1,348 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class DiscoveryExceptions { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal DiscoveryExceptions() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DiscoveryExceptions", typeof(DiscoveryExceptions).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The alias "{0}" is declared multiple times.. + /// + internal static string AliasDeclaredMultipleTimes { + get { + return ResourceManager.GetString("AliasDeclaredMultipleTimes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot resolve alias '{0}' because it refers to term '{1}', which is not recognized as a cmdlet, function, operable program, or script file. Verify the term and try again.. + /// + internal static string AliasNotResolvedException { + get { + return ResourceManager.GetString("AliasNotResolvedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument '{0}' is not recognized as a cmdlet, possibly because it does not derive from the Cmdlet or PSCmdlet classes: {1}. + /// + internal static string CmdletDoesNotDeriveFromCmdletType { + get { + return ResourceManager.GetString("CmdletDoesNotDeriveFromCmdletType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet name "{0}" cannot be validated because it is not in the correct format. Cmdlet names must include a verb and a noun separated by a "-", such as "Get-Process".. + /// + internal static string CmdletFormatInvalid { + get { + return ResourceManager.GetString("CmdletFormatInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argument '{0}' is not recognized as a cmdlet: {1}. + /// + internal static string CmdletNotFoundException { + get { + return ResourceManager.GetString("CmdletNotFoundException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command could not be retrieved because the ArgumentList parameter can be specified only when retrieving a single cmdlet or script.. + /// + internal static string CommandArgsOnlyForSingleCmdlet { + get { + return ResourceManager.GetString("CommandArgsOnlyForSingleCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve an instance of CommandDiscovery.. + /// + internal static string CommandDiscoveryMissing { + get { + return ResourceManager.GetString("CommandDiscoveryMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter '{0}' with value '{1}' cannot be processed because it is not a cmdlet and cannot be processed by the CommandProcessor.. + /// + internal static string CommandNameNotCmdlet { + get { + return ResourceManager.GetString("CommandNameNotCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The term '{0}' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.. + /// + internal static string CommandNotFoundException { + get { + return ResourceManager.GetString("CommandNotFoundException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No matching commands include a parameter named '{0}'. Check the spelling of the parameter name, and then try again.. + /// + internal static string CommandParameterNotFound { + get { + return ResourceManager.GetString("CommandParameterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter could not be declared. Parameters can be declared only on fields and properties.. + /// + internal static string CompiledCommandParameterMemberMustBeFieldOrProperty { + get { + return ResourceManager.GetString("CompiledCommandParameterMemberMustBeFieldOrProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' command was found in the module '{1}', but the module could not be loaded. For more information, run 'Import-Module {1}'.. + /// + internal static string CouldNotAutoImportMatchingModule { + get { + return ResourceManager.GetString("CouldNotAutoImportMatchingModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module '{0}' could not be loaded. For more information, run 'Import-Module {0}'.. + /// + internal static string CouldNotAutoImportModule { + get { + return ResourceManager.GetString("CouldNotAutoImportModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot dot-source this command because it was defined in a different language mode. To invoke this command without importing its contents, omit the '.' operator.. + /// + internal static string DotSourceNotSupported { + get { + return ResourceManager.GetString("DotSourceNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An assembly named '{0}' already exists. Assemblies must have unique names.. + /// + internal static string DuplicateAssemblyName { + get { + return ResourceManager.GetString("DuplicateAssemblyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A cmdlet named '{0}' already exists. Cmdlets must have unique names.. + /// + internal static string DuplicateCmdletName { + get { + return ResourceManager.GetString("DuplicateCmdletName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A cmdlet provider named '{0}' already exists. Cmdlet providers must have unique names.. + /// + internal static string DuplicateCmdletProviderName { + get { + return ResourceManager.GetString("DuplicateCmdletProviderName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script named '{0}' already exists. Scripts must have unique names.. + /// + internal static string DuplicateScriptName { + get { + return ResourceManager.GetString("DuplicateScriptName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An ExecutionContext has not been set.. + /// + internal static string ExecutionContextNotSet { + get { + return ResourceManager.GetString("ExecutionContextNotSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the cmdlet. A cmdlet name must consist of a verb and noun pair separated by '-'.. + /// + internal static string InvalidCmdletNameFormat { + get { + return ResourceManager.GetString("InvalidCmdletNameFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter "{0}" is declared in parameter-set "{1}" multiple times.. + /// + internal static string ParameterDeclaredInParameterSetMultipleTimes { + get { + return ResourceManager.GetString("ParameterDeclaredInParameterSetMultipleTimes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} (Version {1}). + /// + internal static string PSSnapInNameVersion { + get { + return ResourceManager.GetString("PSSnapInNameVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because it contains a "#requires" statement for running as Administrator. The current Windows PowerShell session is not running as Administrator. Start Windows PowerShell by using the Run as Administrator option, and then try running the script again.. + /// + internal static string RequiresElevation { + get { + return ResourceManager.GetString("RequiresElevation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement with a shell ID of {1} that is incompatible with the current shell. To run this script you must use the shell located at '{2}'.. + /// + internal static string RequiresInterpreterNotCompatible { + get { + return ResourceManager.GetString("RequiresInterpreterNotCompatible", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement with a shell ID of {1} that is incompatible with the current shell.. + /// + internal static string RequiresInterpreterNotCompatibleNoPath { + get { + return ResourceManager.GetString("RequiresInterpreterNotCompatibleNoPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because the following modules that are specified by the "#requires" statements of the script are missing: {1}.. + /// + internal static string RequiresMissingModules { + get { + return ResourceManager.GetString("RequiresMissingModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because the following snap-ins that are specified by the "#requires" statements of the script are missing: {1}.. + /// + internal static string RequiresMissingPSSnapIns { + get { + return ResourceManager.GetString("RequiresMissingPSSnapIns", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement for Windows PowerShell {1}. The version of Windows PowerShell that is required by the script does not match the currently running version of Windows PowerShell {2}.. + /// + internal static string RequiresPSVersionNotCompatible { + get { + return ResourceManager.GetString("RequiresPSVersionNotCompatible", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A #requires statement has specified only a shellID. #Requires statements must specify a required Windows PowerShell snap-in when running in Windows PowerShell.. + /// + internal static string RequiresShellIDInvalidForSingleShell { + get { + return ResourceManager.GetString("RequiresShellIDInvalidForSingleShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter name "{0}" is reserved for future use.. + /// + internal static string ReservedParameterName { + get { + return ResourceManager.GetString("ReservedParameterName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the #requires statement because it is not in the correct format. + ///The #requires statement must be in one of the following formats: + /// "#requires -shellid <shellID>" + /// "#requires -version <major.minor>" + /// "#requires -pssnapin <psSnapInName> [-version <major.minor>]" + /// "#requires -modules <ModuleSpecification>" + /// "#requires -runasadministrator". + /// + internal static string ScriptRequiresInvalidFormat { + get { + return ResourceManager.GetString("ScriptRequiresInvalidFormat", resourceCulture); + } + } +} diff --git a/scripts/string_resources/EnumExpressionEvaluatorStrings.cs b/scripts/string_resources/EnumExpressionEvaluatorStrings.cs new file mode 100644 index 000000000..06b92be17 --- /dev/null +++ b/scripts/string_resources/EnumExpressionEvaluatorStrings.cs @@ -0,0 +1,145 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class EnumExpressionEvaluatorStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal EnumExpressionEvaluatorStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EnumExpressionEvaluatorStrings", typeof(EnumExpressionEvaluatorStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The input expression must not be empty. Specify at least one identifier name in each input expression. . + /// + internal static string EmptyInputString { + get { + return ResourceManager.GetString("EmptyInputString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to match an empty identifier name to a valid enumerator name. Specify one of the following enumerator names and retry: {0}.. + /// + internal static string EmptyTokenString { + get { + return ResourceManager.GetString("EmptyTokenString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The generic type specified for the expression must represent an enum. Specify a valid enum type. . + /// + internal static string InvalidGenericType { + get { + return ResourceManager.GetString("InvalidGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The identifier name {0} cannot be processed because it is either too similar or identical to the following enumerator names: {1}. Use a more specific identifier name.. + /// + internal static string MultipleEnumNameMatch { + get { + return ResourceManager.GetString("MultipleEnumNameMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to match the identifier name {0} to a valid enumerator name. Specify one of the following enumerator names and try again: + ///{1}. + /// + internal static string NoEnumNameMatch { + get { + return ResourceManager.GetString("NoEnumNameMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use of parentheses is not valid in the expression because identifier grouping is not allowed. Try removing the parentheses, or if a subexpression is enclosed, try expanding the expression.. + /// + internal static string NoIdentifierGroupingAllowed { + get { + return ResourceManager.GetString("NoIdentifierGroupingAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token. Only an OR (,) operator or AND (+) operator is expected after an identifier name.. + /// + internal static string SyntaxErrorBinaryOperatorExpected { + get { + return ResourceManager.GetString("SyntaxErrorBinaryOperatorExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token after a NOT (!) operator. An identifier name is expected after a NOT (!) operator.. + /// + internal static string SyntaxErrorIdentifierExpected { + get { + return ResourceManager.GetString("SyntaxErrorIdentifierExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token. An identifier name or a NOT (!) operator is expected at the start of the expression, or after an OR (,) operator or an AND (+) operator. Also, an expression must not end with an OR (,), AND (+) or NOT (!) operator.. + /// + internal static string SyntaxErrorUnexpectedBinaryOperator { + get { + return ResourceManager.GetString("SyntaxErrorUnexpectedBinaryOperator", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ErrorCategoryStrings.cs b/scripts/string_resources/ErrorCategoryStrings.cs new file mode 100644 index 000000000..cae2c7027 --- /dev/null +++ b/scripts/string_resources/ErrorCategoryStrings.cs @@ -0,0 +1,360 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ErrorCategoryStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ErrorCategoryStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ErrorCategoryStrings", typeof(ErrorCategoryStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to AuthenticationError: ({1}:{2}) [{0}], {3}. + /// + internal static string AuthenticationError { + get { + return ResourceManager.GetString("AuthenticationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CloseError: ({1}:{2}) [{0}], {3}. + /// + internal static string CloseError { + get { + return ResourceManager.GetString("CloseError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ConnectionError: ({1}:{2}) [{0}], {3}. + /// + internal static string ConnectionError { + get { + return ResourceManager.GetString("ConnectionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deadlock detected: ({1}:{2}) [{0}], {3}. + /// + internal static string DeadlockDetected { + get { + return ResourceManager.GetString("DeadlockDetected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DeviceError: ({1}:{2}) [{0}], {3}. + /// + internal static string DeviceError { + get { + return ResourceManager.GetString("DeviceError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FromStdErr: ({1}:{2}) [{0}], {3}. + /// + internal static string FromStdErr { + get { + return ResourceManager.GetString("FromStdErr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidArgument: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidArgument { + get { + return ResourceManager.GetString("InvalidArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidData: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidData { + get { + return ResourceManager.GetString("InvalidData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unrecognized error category {4}: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidErrorCategory { + get { + return ResourceManager.GetString("InvalidErrorCategory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidOperation: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidOperation { + get { + return ResourceManager.GetString("InvalidOperation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidResult: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidResult { + get { + return ResourceManager.GetString("InvalidResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidType: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidType { + get { + return ResourceManager.GetString("InvalidType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LimitsExceeded: ({1}:{2}) [{0}], {3}. + /// + internal static string LimitsExceeded { + get { + return ResourceManager.GetString("LimitsExceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MetadataError: ({1}:{2}) [{0}], {3}. + /// + internal static string MetadataError { + get { + return ResourceManager.GetString("MetadataError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotEnabled: ({1}:{2}) [{0}], {3}. + /// + internal static string NotEnabled { + get { + return ResourceManager.GetString("NotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotImplemented: ({1}:{2}) [{0}], {3}. + /// + internal static string NotImplemented { + get { + return ResourceManager.GetString("NotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotInstalled: ({1}:{2}) [{0}], {3}. + /// + internal static string NotInstalled { + get { + return ResourceManager.GetString("NotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotSpecified: ({1}:{2}) [{0}], {3}. + /// + internal static string NotSpecified { + get { + return ResourceManager.GetString("NotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ObjectNotFound: ({1}:{2}) [{0}], {3}. + /// + internal static string ObjectNotFound { + get { + return ResourceManager.GetString("ObjectNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OpenError: ({1}:{2}) [{0}], {3}. + /// + internal static string OpenError { + get { + return ResourceManager.GetString("OpenError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OperationStopped: ({1}:{2}) [{0}], {3}. + /// + internal static string OperationStopped { + get { + return ResourceManager.GetString("OperationStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OperationTimeout: ({1}:{2}) [{0}], {3}. + /// + internal static string OperationTimeout { + get { + return ResourceManager.GetString("OperationTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ParserError: ({1}:{2}) [{0}], {3}. + /// + internal static string ParserError { + get { + return ResourceManager.GetString("ParserError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PermissionDenied: ({1}:{2}) [{0}], {3}. + /// + internal static string PermissionDenied { + get { + return ResourceManager.GetString("PermissionDenied", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ProtocolError: ({1}:{2}) [{0}], {3}. + /// + internal static string ProtocolError { + get { + return ResourceManager.GetString("ProtocolError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to QuotaExceeded: ({1}:{2}) [{0}], {3}. + /// + internal static string QuotaExceeded { + get { + return ResourceManager.GetString("QuotaExceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ReadError: ({1}:{2}) [{0}], {3}. + /// + internal static string ReadError { + get { + return ResourceManager.GetString("ReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ResourceBusy: ({1}:{2}) [{0}], {3}. + /// + internal static string ResourceBusy { + get { + return ResourceManager.GetString("ResourceBusy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ResourceExists: ({1}:{2}) [{0}], {3}. + /// + internal static string ResourceExists { + get { + return ResourceManager.GetString("ResourceExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ResourceUnavailable: ({1}:{2}) [{0}], {3}. + /// + internal static string ResourceUnavailable { + get { + return ResourceManager.GetString("ResourceUnavailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SecurityError: ({1}:{2}) [{0}], {3}. + /// + internal static string SecurityError { + get { + return ResourceManager.GetString("SecurityError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SyntaxError: ({1}:{2}) [{0}], {3}. + /// + internal static string SyntaxError { + get { + return ResourceManager.GetString("SyntaxError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WriteError: ({1}:{2}) [{0}], {3}. + /// + internal static string WriteError { + get { + return ResourceManager.GetString("WriteError", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ErrorPackage.cs b/scripts/string_resources/ErrorPackage.cs new file mode 100644 index 000000000..8b058c7b2 --- /dev/null +++ b/scripts/string_resources/ErrorPackage.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ErrorPackage { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ErrorPackage() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ErrorPackage", typeof(ErrorPackage).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to {0}...{1}. + /// + internal static string Ellipsize { + get { + return ResourceManager.GetString("Ellipsize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error text is empty for error "{0}" : "{1}". + /// + internal static string ErrorDetailsEmptyTemplate { + get { + return ResourceManager.GetString("ErrorDetailsEmptyTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Object "{0}" is reported as an error.. + /// + internal static string RedirectedException { + get { + return ResourceManager.GetString("RedirectedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The action preference of "Suspend" is supported only for ErrorAction.. + /// + internal static string SuspendActionPreferenceErrorActionOnly { + get { + return ResourceManager.GetString("SuspendActionPreferenceErrorActionOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The error action preference of "Suspend" is supported only on workflows.. + /// + internal static string SuspendActionPreferenceSupportedOnlyOnWorkflow { + get { + return ResourceManager.GetString("SuspendActionPreferenceSupportedOnlyOnWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not supported for an ActionPreference variable. The provided value should be used only as a value for a preference parameter, and has been replaced by the default value. For more information, see the Help topic, "about_Preference_Variables.". + /// + internal static string UnsupportedPreferenceError { + get { + return ResourceManager.GetString("UnsupportedPreferenceError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not supported for an ActionPreference variable. The provided value should be used only as a value for a preference parameter. For more information, see the Help topic, "about_Preference_Variables.". + /// + internal static string UnsupportedPreferenceVariable { + get { + return ResourceManager.GetString("UnsupportedPreferenceVariable", resourceCulture); + } + } +} diff --git a/scripts/string_resources/EventingResources.cs b/scripts/string_resources/EventingResources.cs new file mode 100644 index 000000000..a829f493e --- /dev/null +++ b/scripts/string_resources/EventingResources.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class EventingResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal EventingResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EventingResources", typeof(EventingResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The action is not supported when you are forwarding events.. + /// + internal static string ActionAndForwardNotSupported { + get { + return ResourceManager.GetString("ActionAndForwardNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot register for the specified event. An event with the name '{0}' does not exist.. + /// + internal static string CouldNotFindEvent { + get { + return ResourceManager.GetString("CouldNotFindEvent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot register for the specified event. Events that require a return value are not supported.. + /// + internal static string NonVoidDelegateNotSupported { + get { + return ResourceManager.GetString("NonVoidDelegateNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation is not supported on remote instances.. + /// + internal static string RemoteOperationNotSupported { + get { + return ResourceManager.GetString("RemoteOperationNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot register for the specified event. The event source identifier '{0}' is reserved for the Windows PowerShell engine.. + /// + internal static string ReservedIdentifier { + get { + return ResourceManager.GetString("ReservedIdentifier", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot subscribe to the specified event. A subscriber with the source identifier '{0}' already exists.. + /// + internal static string SubscriberExists { + get { + return ResourceManager.GetString("SubscriberExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell cannot subscribe to Windows RT events.. + /// + internal static string WinRTEventsNotSupported { + get { + return ResourceManager.GetString("WinRTEventsNotSupported", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ExtendedTypeSystem.cs b/scripts/string_resources/ExtendedTypeSystem.cs new file mode 100644 index 000000000..23938a517 --- /dev/null +++ b/scripts/string_resources/ExtendedTypeSystem.cs @@ -0,0 +1,810 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ExtendedTypeSystem { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ExtendedTypeSystem() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ExtendedTypeSystem", typeof(ExtendedTypeSystem).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot access member "{0}" outside of a PSObject.. + /// + internal static string AccessMemberOutsidePSObject { + get { + return ResourceManager.GetString("AccessMemberOutsidePSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A PSProperty or PSMethod object cannot be added to this collection.. + /// + internal static string CannotAddPropertyOrMethod { + get { + return ResourceManager.GetString("CannotAddPropertyOrMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" cannot be changed.. + /// + internal static string CannotChangeReservedMember { + get { + return ResourceManager.GetString("CannotChangeReservedMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value "{0}" cannot be converted to a string array.. + /// + internal static string CannotConvertValueToStringArray { + get { + return ResourceManager.GetString("CannotConvertValueToStringArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke static methods or access static properties on the open generic type {0}. Specify the type parameters and retry. For example, instead of [System.Collections.Generic.HashSet``1]::CreateSetComparer() use [System.Collections.Generic.HashSet[int]]::CreateSetComparer().. + /// + internal static string CannotInvokeStaticMethodOnUninstantiatedGenericType { + get { + return ResourceManager.GetString("CannotInvokeStaticMethodOnUninstantiatedGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the value for property "{0}" because the object has type "{1}" instead of "{2}".. + /// + internal static string CannotSetNonManagementObject { + get { + return ResourceManager.GetString("CannotSetNonManagementObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the Value property for PSMemberInfo object of type "{0}".. + /// + internal static string CannotSetValueForMemberType { + get { + return ResourceManager.GetString("CannotSetValueForMemberType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot change the member created from the type configuration: "{0}".. + /// + internal static string ChangeStaticMember { + get { + return ResourceManager.GetString("ChangeStaticMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a code method because of the method format. The method should be public, static, and have one parameter of type PSObject.. + /// + internal static string CodeMethodMethodFormat { + get { + return ResourceManager.GetString("CodeMethodMethodFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CodeProperty should use a getter or setter method.. + /// + internal static string CodePropertyGetterAndSetterNull { + get { + return ResourceManager.GetString("CodePropertyGetterAndSetterNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The getter method should be public, not void, static, and have one parameter of the type PSObject.. + /// + internal static string CodePropertyGetterFormat { + get { + return ResourceManager.GetString("CodePropertyGetterFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The setter method should be public, void, static, and have two parameters. The first parameter should be of the type PSObject. A second parameter is required if a getter method is also available, and should have the same type as the return type for the getter method.. + /// + internal static string CodePropertySetterFormat { + get { + return ResourceManager.GetString("CodePropertySetterFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not compare "{0}" to "{1}". Error: "{2}". + /// + internal static string ComparisonFailure { + get { + return ResourceManager.GetString("ComparisonFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An exception was thrown when trying to call "{0}" to extract the contents of an object of type "{1}": "{2}". + /// + internal static string CopyToInvocationException { + get { + return ResourceManager.GetString("CopyToInvocationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias with name "{0}" contains a cycle.. + /// + internal static string CycleInAlias { + get { + return ResourceManager.GetString("CycleInAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while trying to enumerate the collection: "{0}".. + /// + internal static string EnumerationException { + get { + return ResourceManager.GetString("EnumerationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while constructing the attribute "{1}": "{0}". + /// + internal static string ExceptionConstructingAttribute { + get { + return ResourceManager.GetString("ExceptionConstructingAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving member "{1}": "{0}". + /// + internal static string ExceptionGettingMember { + get { + return ResourceManager.GetString("ExceptionGettingMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving members: "{0}". + /// + internal static string ExceptionGettingMembers { + get { + return ResourceManager.GetString("ExceptionGettingMembers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the definitions for method "{1}": "{0}". + /// + internal static string ExceptionRetrievingMethodDefinitions { + get { + return ResourceManager.GetString("ExceptionRetrievingMethodDefinitions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for method "{1}": "{0}". + /// + internal static string ExceptionRetrievingMethodString { + get { + return ResourceManager.GetString("ExceptionRetrievingMethodString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the definitions for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertyDefinitions { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyDefinitions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the read state for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertyReadState { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyReadState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertyString { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the type for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertytype { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertytype", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the write state for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertyWriteState { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyWriteState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the attributes for property "{1}": "{0}". + /// + internal static string ExceptionRetrievingPropertyAttributes { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyAttributes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the read state for property "{1}": "{0}". + /// + internal static string ExceptionRetrievingPropertyReadState { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyReadState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for property "{1}" : "{0}". + /// + internal static string ExceptionRetrievingPropertyString { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the type for property "{1}": "{0}". + /// + internal static string ExceptionRetrievingPropertyType { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the write state for property "{1}": "{0}". + /// + internal static string ExceptionRetrievingPropertyWriteState { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyWriteState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the type name hierarchy: "{0}".. + /// + internal static string ExceptionRetrievingTypeNameHierarchy { + get { + return ResourceManager.GetString("ExceptionRetrievingTypeNameHierarchy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception getting "{0}": "{1}". + /// + internal static string ExceptionWhenGetting { + get { + return ResourceManager.GetString("ExceptionWhenGetting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception setting "{0}": "{1}". + /// + internal static string ExceptionWhenSetting { + get { + return ResourceManager.GetString("ExceptionWhenSetting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get the properties of "{0}".. + /// + internal static string GetProperties { + get { + return ResourceManager.GetString("GetProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get property "{0}" for "{1}".. + /// + internal static string GetProperty { + get { + return ResourceManager.GetString("GetProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get the type hierarchy of "{0}".. + /// + internal static string GetTypeNameHierarchyError { + get { + return ResourceManager.GetString("GetTypeNameHierarchyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get accessor for property "{0}" is unavailable.. + /// + internal static string GetWithoutGetterException { + get { + return ResourceManager.GetString("GetWithoutGetterException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value to type System.String.. + /// + internal static string InvalidCastCannotRetrieveString { + get { + return ResourceManager.GetString("InvalidCastCannotRetrieveString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert the "{0}" value of type "{1}" to type "{2}".. + /// + internal static string InvalidCastException { + get { + return ResourceManager.GetString("InvalidCastException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" because at least two matches were found ({2}, {3}) and only one match is allowed for this enumeration.. + /// + internal static string InvalidCastExceptionEnumerationMoreThanOneValue { + get { + return ResourceManager.GetString("InvalidCastExceptionEnumerationMoreThanOneValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" because no commas are allowed for this enumeration.. + /// + internal static string InvalidCastExceptionEnumerationNoFlagAndComma { + get { + return ResourceManager.GetString("InvalidCastExceptionEnumerationNoFlagAndComma", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" due to enumeration values that are not valid. Specify one of the following enumeration values and try again. The possible enumeration values are "{2}".. + /// + internal static string InvalidCastExceptionEnumerationNoValue { + get { + return ResourceManager.GetString("InvalidCastExceptionEnumerationNoValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert null to type "{0}" due to enumeration values that are not valid. Specify one of the following enumeration values and try again. The possible enumeration values are "{1}".. + /// + internal static string InvalidCastExceptionEnumerationNull { + get { + return ResourceManager.GetString("InvalidCastExceptionEnumerationNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}". Boolean parameters accept only Boolean values and numbers, such as $True, $False, 1 or 0.. + /// + internal static string InvalidCastExceptionForBooleanArgumentValue { + get { + return ResourceManager.GetString("InvalidCastExceptionForBooleanArgumentValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value to type "{0}". Only core types are supported in this language mode.. + /// + internal static string InvalidCastExceptionNonCoreType { + get { + return ResourceManager.GetString("InvalidCastExceptionNonCoreType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value to type "{0}". Error: "{1}". + /// + internal static string InvalidCastExceptionNoStringForConversion { + get { + return ResourceManager.GetString("InvalidCastExceptionNoStringForConversion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}". Error: "{2}". + /// + internal static string InvalidCastExceptionWithInnerException { + get { + return ResourceManager.GetString("InvalidCastExceptionWithInnerException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert null to type "{0}".. + /// + internal static string InvalidCastFromNull { + get { + return ResourceManager.GetString("InvalidCastFromNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get or set the property value. The "{0}" argument should be of type "{1}" or "{2}".. + /// + internal static string InvalidComponent { + get { + return ResourceManager.GetString("InvalidComponent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid class path.. + /// + internal static string InvalidWMIClassPath { + get { + return ResourceManager.GetString("InvalidWMIClassPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid path.. + /// + internal static string InvalidWMIPath { + get { + return ResourceManager.GetString("InvalidWMIPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member "{0}" is already present.. + /// + internal static string MemberAlreadyPresent { + get { + return ResourceManager.GetString("MemberAlreadyPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member "{0}" is already present from the extended type data file.. + /// + internal static string MemberAlreadyPresentFromTypesXml { + get { + return ResourceManager.GetString("MemberAlreadyPresentFromTypesXml", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member "{0}" is not present.. + /// + internal static string MemberNotPresent { + get { + return ResourceManager.GetString("MemberNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple ambiguous overloads found for "{0}" and the argument count: "{1}".. + /// + internal static string MethodAmbiguousException { + get { + return ResourceManager.GetString("MethodAmbiguousException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert argument "{0}", with value: "{1}", for "{2}" to type "{3}": "{4}". + /// + internal static string MethodArgumentConversionException { + get { + return ResourceManager.GetString("MethodArgumentConversionException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find an overload for "{0}" and the argument count: "{1}".. + /// + internal static string MethodArgumentCountException { + get { + return ResourceManager.GetString("MethodArgumentCountException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception calling "{0}" with "{1}" argument(s): "{2}". + /// + internal static string MethodInvocationException { + get { + return ResourceManager.GetString("MethodInvocationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argument: '{0}' should be a {1}. Use {2}.. + /// + internal static string NonRefArgumentToRefParameter { + get { + return ResourceManager.GetString("NonRefArgumentToRefParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The field or property: "{0}" for type: "{1}" differs only in letter casing from the field or property: "{2}". The type must be Common Language Specification (CLS) compliant.. + /// + internal static string NotAClsCompliantFieldProperty { + get { + return ResourceManager.GetString("NotAClsCompliantFieldProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot compare "{0}" because it is not IComparable.. + /// + internal static string NotIcomparable { + get { + return ResourceManager.GetString("NotIcomparable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot compare "{0}" to "{1}" because the objects are not the same type or the object "{0}" does not implement "{2}".. + /// + internal static string NotTheSameTypeOrNotIcomparable { + get { + return ResourceManager.GetString("NotTheSameTypeOrNotIcomparable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" returned a null value.. + /// + internal static string NullReturnValueError { + get { + return ResourceManager.GetString("NullReturnValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create object of type "{0}". {1}. + /// + internal static string ObjectCreationError { + get { + return ResourceManager.GetString("ObjectCreationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get the value of property "{0}".. + /// + internal static string PropertyGetError { + get { + return ResourceManager.GetString("PropertyGetError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot determine whether property "{0}" is gettable.. + /// + internal static string PropertyIsGettableError { + get { + return ResourceManager.GetString("PropertyIsGettableError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot determine whether property "{0}" can be changed.. + /// + internal static string PropertyIsSettableError { + get { + return ResourceManager.GetString("PropertyIsSettableError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} property was not found for the {1} object. The available property is: {2}. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property "{0}" was not found.. + /// + internal static string PropertyNotFoundInTypeDescriptor { + get { + return ResourceManager.GetString("PropertyNotFoundInTypeDescriptor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot set the value of property "{0}".. + /// + internal static string PropertySetError { + get { + return ResourceManager.GetString("PropertySetError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get the type of property "{0}".. + /// + internal static string PropertyTypeError { + get { + return ResourceManager.GetString("PropertyTypeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" is a ReadOnly property.. + /// + internal static string ReadOnlyProperty { + get { + return ResourceManager.GetString("ReadOnlyProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argument: '{0}' should not be a {1}. Do not use {2}.. + /// + internal static string RefArgumentToNonRefParameter { + get { + return ResourceManager.GetString("RefArgumentToNonRefParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reference type is expected in argument.. + /// + internal static string ReferenceTypeExpected { + get { + return ResourceManager.GetString("ReferenceTypeExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member name "{0}" is reserved.. + /// + internal static string ReservedMemberName { + get { + return ResourceManager.GetString("ReservedMemberName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set accessor for property "{0}" is unavailable.. + /// + internal static string SetWithoutSetterException { + get { + return ResourceManager.GetString("SetWithoutSetterException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the string: "{0}". + /// + internal static string ToStringException { + get { + return ResourceManager.GetString("ToStringException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following error occurred while loading the extended type data file: {0}. + /// + internal static string TypesXmlError { + get { + return ResourceManager.GetString("TypesXmlError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception calling "{0}" : "{1}". + /// + internal static string WMIMethodInvocationException { + get { + return ResourceManager.GetString("WMIMethodInvocationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get property value because "{0}" is a write-only property.. + /// + internal static string WriteOnlyProperty { + get { + return ResourceManager.GetString("WriteOnlyProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set "{0}" because only unique attributes or unique non-attributed leaf nodes can be set.. + /// + internal static string XmlNodeSetRestrictions { + get { + return ResourceManager.GetString("XmlNodeSetRestrictions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set "{0}" because only strings can be used as values to set XmlNode properties.. + /// + internal static string XmlNodeSetShouldBeAString { + get { + return ResourceManager.GetString("XmlNodeSetShouldBeAString", resourceCulture); + } + } +} diff --git a/scripts/string_resources/FileSystemProviderStrings.cs b/scripts/string_resources/FileSystemProviderStrings.cs new file mode 100644 index 000000000..91c8d7e3d --- /dev/null +++ b/scripts/string_resources/FileSystemProviderStrings.cs @@ -0,0 +1,621 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FileSystemProviderStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FileSystemProviderStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FileSystemProviderStrings", typeof(FileSystemProviderStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Could not open the alternate data stream '{0}' of the file '{1}'.. + /// + internal static string AlternateDataStreamNotFound { + get { + return ResourceManager.GetString("AlternateDataStreamNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The attribute cannot be set because attributes are not supported. Only the following attributes can be set: Archive, Hidden, Normal, ReadOnly, or System.. + /// + internal static string AttributesNotSupported { + get { + return ResourceManager.GetString("AttributesNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path length is too short. The character length of a path cannot be less than the character length of the basePath.. + /// + internal static string BasePathLengthError { + get { + return ResourceManager.GetString("BasePathLengthError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot proceed with byte encoding. When using byte encoding the content must be of type byte.. + /// + internal static string ByteEncodingError { + get { + return ResourceManager.GetString("ByteEncodingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property cannot be cleared because the property is not supported. Only the Attributes property can be cleared.. + /// + internal static string CannotClearProperty { + get { + return ResourceManager.GetString("CannotClearProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove item {0}: {1}. + /// + internal static string CannotRemoveItem { + get { + return ResourceManager.GetString("CannotRemoveItem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot restore attributes on item {0}: {1}. + /// + internal static string CannotRestoreAttributes { + get { + return ResourceManager.GetString("CannotRestoreAttributes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Content. + /// + internal static string ClearContentActionFile { + get { + return ResourceManager.GetString("ClearContentActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string ClearContentesourceTemplate { + get { + return ResourceManager.GetString("ClearContentesourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Property Directory. + /// + internal static string ClearPropertyActionDirectory { + get { + return ResourceManager.GetString("ClearPropertyActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Property File. + /// + internal static string ClearPropertyActionFile { + get { + return ResourceManager.GetString("ClearPropertyActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string ClearPropertyResourceTemplate { + get { + return ResourceManager.GetString("ClearPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot overwrite the item {0} with itself.. + /// + internal static string CopyError { + get { + return ResourceManager.GetString("CopyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy Directory. + /// + internal static string CopyItemActionDirectory { + get { + return ResourceManager.GetString("CopyItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy File. + /// + internal static string CopyItemActionFile { + get { + return ResourceManager.GetString("CopyItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string CopyItemResourceFileTemplate { + get { + return ResourceManager.GetString("CopyItemResourceFileTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A delimiter cannot be specified when reading the stream one byte at a time.. + /// + internal static string DelimiterError { + get { + return ResourceManager.GetString("DelimiterError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Directory: . + /// + internal static string DirectoryDisplayGrouping { + get { + return ResourceManager.GetString("DirectoryDisplayGrouping", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An item with the specified name {0} already exists.. + /// + internal static string DirectoryExist { + get { + return ResourceManager.GetString("DirectoryExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Directory {0} cannot be removed because it is not empty.. + /// + internal static string DirectoryNotEmpty { + get { + return ResourceManager.GetString("DirectoryNotEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is an NTFS junction point. Use the Force parameter to delete or modify this object.. + /// + internal static string DirectoryReparsePoint { + get { + return ResourceManager.GetString("DirectoryReparsePoint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified drive root "{0}" either does not exist, or it is not a folder.. + /// + internal static string DriveRootError { + get { + return ResourceManager.GetString("DriveRootError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Administrator privilege required for this operation.. + /// + internal static string ElevationRequired { + get { + return ResourceManager.GetString("ElevationRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the file because the file {0} was not found.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hard links are not supported for the specified path.. + /// + internal static string HardLinkNotSupported { + get { + return ResourceManager.GetString("HardLinkNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To use the Persist switch parameter, the drive name must be supported by the operating system (for example, drive letters A-Z).. + /// + internal static string InvalidDriveName { + get { + return ResourceManager.GetString("InvalidDriveName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoke Item. + /// + internal static string InvokeItemAction { + get { + return ResourceManager.GetString("InvokeItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string InvokeItemResourceFileTemplate { + get { + return ResourceManager.GetString("InvokeItemResourceFileTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An object at the specified path {0} does not exist.. + /// + internal static string ItemDoesNotExist { + get { + return ResourceManager.GetString("ItemDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A directory is required for the operation. The item '{0}' is not a directory.. + /// + internal static string ItemNotDirectory { + get { + return ResourceManager.GetString("ItemNotDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A file is required for the operation. The item '{0}' is not a file.. + /// + internal static string ItemNotFile { + get { + return ResourceManager.GetString("ItemNotFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not find item {0}.. + /// + internal static string ItemNotFound { + get { + return ResourceManager.GetString("ItemNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move Directory. + /// + internal static string MoveItemActionDirectory { + get { + return ResourceManager.GetString("MoveItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move File. + /// + internal static string MoveItemActionFile { + get { + return ResourceManager.GetString("MoveItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string MoveItemResourceFileTemplate { + get { + return ResourceManager.GetString("MoveItemResourceFileTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create Directory. + /// + internal static string NewItemActionDirectory { + get { + return ResourceManager.GetString("NewItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create File. + /// + internal static string NewItemActionFile { + get { + return ResourceManager.GetString("NewItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create Hard Link. + /// + internal static string NewItemActionHardLink { + get { + return ResourceManager.GetString("NewItemActionHardLink", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create Junction. + /// + internal static string NewItemActionJunction { + get { + return ResourceManager.GetString("NewItemActionJunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create Symbolic Link. + /// + internal static string NewItemActionSymbolicLink { + get { + return ResourceManager.GetString("NewItemActionSymbolicLink", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Destination: {0}. + /// + internal static string NewItemActionTemplate { + get { + return ResourceManager.GetString("NewItemActionTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' and '{1}' parameters cannot be specified in the same command.. + /// + internal static string NoFirstLastWaitForRaw { + get { + return ResourceManager.GetString("NoFirstLastWaitForRaw", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the path because the specified path refers to an item that is outside the basePath.. + /// + internal static string PathOutSideBasePath { + get { + return ResourceManager.GetString("PathOutSideBasePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You do not have sufficient access rights to perform this operation.. + /// + internal static string PermissionError { + get { + return ResourceManager.GetString("PermissionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When you use the Persist parameter, the root must be a file system location on a remote computer.. + /// + internal static string PersistNotSupported { + get { + return ResourceManager.GetString("PersistNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property {0} does not exist or was not found.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Raw and Wait parameters cannot be specified in the same command.. + /// + internal static string RawAndWaitCannotCoexist { + get { + return ResourceManager.GetString("RawAndWaitCannotCoexist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot detect the encoding of the file. The specified encoding {0} is not supported when the content is read in reverse.. + /// + internal static string ReadBackward_Encoding_NotSupport { + get { + return ResourceManager.GetString("ReadBackward_Encoding_NotSupport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Directory. + /// + internal static string RemoveItemActionDirectory { + get { + return ResourceManager.GetString("RemoveItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove File. + /// + internal static string RemoveItemActionFile { + get { + return ResourceManager.GetString("RemoveItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename the specified target, because it represents a path or device name.. + /// + internal static string RenameError { + get { + return ResourceManager.GetString("RenameError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename Directory. + /// + internal static string RenameItemActionDirectory { + get { + return ResourceManager.GetString("RenameItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename File. + /// + internal static string RenameItemActionFile { + get { + return ResourceManager.GetString("RenameItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string RenameItemResourceFileTemplate { + get { + return ResourceManager.GetString("RenameItemResourceFileTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Property Directory. + /// + internal static string SetPropertyActionDirectory { + get { + return ResourceManager.GetString("SetPropertyActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Property File. + /// + internal static string SetPropertyActionFile { + get { + return ResourceManager.GetString("SetPropertyActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1} Value: {2}. + /// + internal static string SetPropertyResourceTemplate { + get { + return ResourceManager.GetString("SetPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stream '{0}' of file '{1}'.. + /// + internal static string StreamAction { + get { + return ResourceManager.GetString("StreamAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The substitute path for the DOS device '{0}' is too long. It exceeds the maximum total path length (32,767 characters) that is valid for the Windows API.. + /// + internal static string SubstitutePathTooLong { + get { + return ResourceManager.GetString("SubstitutePathTooLong", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Symbolic links are not supported for the specified path.. + /// + internal static string SymbolicLinkNotSupported { + get { + return ResourceManager.GetString("SymbolicLinkNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process path '{0}' because the target represents a reserved device name.. + /// + internal static string TargetCannotContainDeviceName { + get { + return ResourceManager.GetString("TargetCannotContainDeviceName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type is not a known type for the file system. Only "file","directory" or "symboliclink" can be specified.. + /// + internal static string UnknownType { + get { + return ResourceManager.GetString("UnknownType", resourceCulture); + } + } +} diff --git a/scripts/string_resources/FormatAndOutXmlLoadingStrings.cs b/scripts/string_resources/FormatAndOutXmlLoadingStrings.cs new file mode 100644 index 000000000..96944a106 --- /dev/null +++ b/scripts/string_resources/FormatAndOutXmlLoadingStrings.cs @@ -0,0 +1,675 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FormatAndOutXmlLoadingStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FormatAndOutXmlLoadingStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOutXmlLoadingStrings", typeof(FormatAndOutXmlLoadingStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to (Global Assembly Cache) {0}. + /// + internal static string AssemblyInGAC { + get { + return ResourceManager.GetString("AssemblyInGAC", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The assembly {2} is not found.. + /// + internal static string AssemblyNotFound { + get { + return ResourceManager.GetString("AssemblyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The XML element {2} does not allow attributes.. + /// + internal static string AttributesNotAllowed { + get { + return ResourceManager.GetString("AttributesNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have control and Label at the same time.. + /// + internal static string ControlAndLabel { + get { + return ResourceManager.GetString("ControlAndLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have control or Label without an expression.. + /// + internal static string ControlLabelWithoutExpression { + get { + return ResourceManager.GetString("ControlLabelWithoutExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A duplicate node exists.. + /// + internal static string DuplicatedNode { + get { + return ResourceManager.GetString("DuplicatedNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: No type or condition is specified for applying the view.. + /// + internal static string EmptyAppliesTo { + get { + return ResourceManager.GetString("EmptyAppliesTo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an empty attribute.. + /// + internal static string EmptyAttribute { + get { + return ResourceManager.GetString("EmptyAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The custom control token list cannot be empty.. + /// + internal static string EmptyCustomControlList { + get { + return ResourceManager.GetString("EmptyCustomControlList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an empty node.. + /// + internal static string EmptyNode { + get { + return ResourceManager.GetString("EmptyNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in file {0}: {1}. + /// + internal static string ErrorInFile { + get { + return ResourceManager.GetString("ErrorInFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in formatting data "{0}": {1}. + /// + internal static string ErrorInFormattingData { + get { + return ResourceManager.GetString("ErrorInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A Boolean value is expected.. + /// + internal static string ExpectBoolean { + get { + return ResourceManager.GetString("ExpectBoolean", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: An expression is expected.. + /// + internal static string ExpectExpression { + get { + return ResourceManager.GetString("ExpectExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: An integer is expected.. + /// + internal static string ExpectInteger { + get { + return ResourceManager.GetString("ExpectInteger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A non-negative integer is expected.. + /// + internal static string ExpectNaturalNumber { + get { + return ResourceManager.GetString("ExpectNaturalNumber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A positive integer is expected.. + /// + internal static string ExpectPositiveInteger { + get { + return ResourceManager.GetString("ExpectPositiveInteger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path {0} is not fully qualified. Specify a fully qualified format file path.. + /// + internal static string FormatFileNotRooted { + get { + return ResourceManager.GetString("FormatFileNotRooted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Errors occurred while loading the format data file: {0}. + /// + internal static string FormatLoadingErrors { + get { + return ResourceManager.GetString("FormatLoadingErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A shared format table cannot be updated with more than one entry.. + /// + internal static string FormatTableCannotCoExist { + get { + return ResourceManager.GetString("FormatTableCannotCoExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Errors occurred while loading the FormatTable. View the contents of the Errors property to get detailed error messages.. + /// + internal static string FormatTableLoadErrors { + get { + return ResourceManager.GetString("FormatTableLoadErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The header item count = {2} does not match default row item count = {3}.. + /// + internal static string IncorrectHeaderItemCount { + get { + return ResourceManager.GetString("IncorrectHeaderItemCount", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: The header item count = {2} does not match the default row item count = {3}.. + /// + internal static string IncorrectHeaderItemCountInFormattingData { + get { + return ResourceManager.GetString("IncorrectHeaderItemCountInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The row item count = {2} on alternative set #{3} does not match default row item count = {4}.. + /// + internal static string IncorrectRowItemCount { + get { + return ResourceManager.GetString("IncorrectRowItemCount", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: "{2}" is not a valid alignment value.. + /// + internal static string InvalidAlignmentValue { + get { + return ResourceManager.GetString("InvalidAlignmentValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The column header definition is not valid; all headers are discarded.. + /// + internal static string InvalidColumnHeader { + get { + return ResourceManager.GetString("InvalidColumnHeader", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Out Of Band views can only have CustomControl or ListControl.. + /// + internal static string InvalidControlForOutOfBandView { + get { + return ResourceManager.GetString("InvalidControlForOutOfBandView", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: Formatting data "{2}" is not valid.. + /// + internal static string InvalidFormattingData { + get { + return ResourceManager.GetString("InvalidFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is not valid.. + /// + internal static string InvalidNode { + get { + return ResourceManager.GetString("InvalidNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The {2} value is not valid.. + /// + internal static string InvalidNodeValue { + get { + return ResourceManager.GetString("InvalidNodeValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The property entry is not valid.. + /// + internal static string InvalidPropertyEntry { + get { + return ResourceManager.GetString("InvalidPropertyEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Script block "{2}" is not valid.. + /// + internal static string InvalidScriptBlock { + get { + return ResourceManager.GetString("InvalidScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: Script block "{2}" is not valid.. + /// + internal static string InvalidScriptBlockInFormattingData { + get { + return ResourceManager.GetString("InvalidScriptBlockInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} failed to load.. + /// + internal static string LoadTagFailed { + get { + return ResourceManager.GetString("LoadTagFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: {2} failed to load.. + /// + internal static string LoadTagFailedInFormattingData { + get { + return ResourceManager.GetString("LoadTagFailedInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is a missing attribute.. + /// + internal static string MissingAttribute { + get { + return ResourceManager.GetString("MissingAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The inner text value is missing.. + /// + internal static string MissingInnerText { + get { + return ResourceManager.GetString("MissingInnerText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Node {2} is missing.. + /// + internal static string MissingNode { + get { + return ResourceManager.GetString("MissingNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A node is missing from {2}.. + /// + internal static string MissingNodeFromList { + get { + return ResourceManager.GetString("MissingNodeFromList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}. + /// + internal static string MshSnapinQualifiedError { + get { + return ResourceManager.GetString("MshSnapinQualifiedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: A TableControl should contain only one {2}.. + /// + internal static string MultipleRowEntriesFoundInFormattingData { + get { + return ResourceManager.GetString("MultipleRowEntriesFoundInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} and {3} are mutually exclusive.. + /// + internal static string MutuallyExclusiveNode { + get { + return ResourceManager.GetString("MutuallyExclusiveNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Node {2} cannot have child objects.. + /// + internal static string NoChildrenAllowed { + get { + return ResourceManager.GetString("NoChildrenAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: There must be at least one default {2}.. + /// + internal static string NoDefaultShapeEntry { + get { + return ResourceManager.GetString("NoDefaultShapeEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: There must be at least one default {2}.. + /// + internal static string NoDefaultShapeEntryInFormattingData { + get { + return ResourceManager.GetString("NoDefaultShapeEntryInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The definition list is missing.. + /// + internal static string NoDefinitionList { + get { + return ResourceManager.GetString("NoDefinitionList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} cannot be specified with an expression.. + /// + internal static string NodeWithExpression { + get { + return ResourceManager.GetString("NodeWithExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} cannot be specified without an expression.. + /// + internal static string NodeWithoutExpression { + get { + return ResourceManager.GetString("NodeWithoutExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A format string is missing.. + /// + internal static string NoFormatString { + get { + return ResourceManager.GetString("NoFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: At least one list view item must be specified.. + /// + internal static string NoListViewItem { + get { + return ResourceManager.GetString("NoListViewItem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: At least one list view item must be specified.. + /// + internal static string NoListViewItemInFormattingData { + get { + return ResourceManager.GetString("NoListViewItemInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The node must be an XmlElement.. + /// + internal static string NonXmlElementNode { + get { + return ResourceManager.GetString("NonXmlElementNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A property is missing.. + /// + internal static string NoProperty { + get { + return ResourceManager.GetString("NoProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Script block text is missing.. + /// + internal static string NoScriptBlockText { + get { + return ResourceManager.GetString("NoScriptBlockText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The control name cannot be null or empty.. + /// + internal static string NullControlName { + get { + return ResourceManager.GetString("NullControlName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: An Out Of Band view cannot have GroupBy.. + /// + internal static string OutOfBandGroupByConflict { + get { + return ResourceManager.GetString("OutOfBandGroupByConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The resource {2} in assembly {3} is not found.. + /// + internal static string ResourceNotFound { + get { + return ResourceManager.GetString("ResourceNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have SelectionSetName and TypeName at the same time.. + /// + internal static string SelectionSetNameAndTypeName { + get { + return ResourceManager.GetString("SelectionSetNameAndTypeName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FormatTable cannot be updated because the FormatTable might have been created outside of the runspace.. + /// + internal static string SharedFormatTableCannotBeUpdated { + get { + return ResourceManager.GetString("SharedFormatTableCannotBeUpdated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The string {2} from resource {3} in assembly {4} is not found.. + /// + internal static string StringResourceNotFound { + get { + return ResourceManager.GetString("StringResourceNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2}, {3} and {4} are mutually exclusive.. + /// + internal static string ThreeMutuallyExclusiveNode { + get { + return ResourceManager.GetString("ThreeMutuallyExclusiveNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: There cannot be more than one default {2}.. + /// + internal static string TooManyDefaultShapeEntry { + get { + return ResourceManager.GetString("TooManyDefaultShapeEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: There cannot be more than one default {2}.. + /// + internal static string TooManyDefaultShapeEntryInFormattingData { + get { + return ResourceManager.GetString("TooManyDefaultShapeEntryInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Too many errors in file {0}.. + /// + internal static string TooManyErrors { + get { + return ResourceManager.GetString("TooManyErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Too many errors in the formatting data for type "{0}".. + /// + internal static string TooManyErrorsInFormattingData { + get { + return ResourceManager.GetString("TooManyErrorsInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an unknown attribute.. + /// + internal static string UnknownAttribute { + get { + return ResourceManager.GetString("UnknownAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an unknown node.. + /// + internal static string UnknownNode { + get { + return ResourceManager.GetString("UnknownNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The view cannot be loaded.. + /// + internal static string ViewNotLoaded { + get { + return ResourceManager.GetString("ViewNotLoaded", resourceCulture); + } + } +} diff --git a/scripts/string_resources/FormatAndOut_MshParameter.cs b/scripts/string_resources/FormatAndOut_MshParameter.cs new file mode 100644 index 000000000..d37eca906 --- /dev/null +++ b/scripts/string_resources/FormatAndOut_MshParameter.cs @@ -0,0 +1,234 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FormatAndOut_MshParameter { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FormatAndOut_MshParameter() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_MshParameter", typeof(FormatAndOut_MshParameter).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The {0} key is ambiguous; {1} and {2} conflict.. + /// + internal static string AmbiguousKeyError { + get { + return ResourceManager.GetString("AmbiguousKeyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} key type is not valid. The key must be a string.. + /// + internal static string DictionaryKeyNonStringError { + get { + return ResourceManager.GetString("DictionaryKeyNonStringError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of a key cannot be null.. + /// + internal static string DictionaryKeyNullError { + get { + return ResourceManager.GetString("DictionaryKeyNullError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The duplicated key "{0}" conflicts with "{1}".. + /// + internal static string DuplicateKeyError { + get { + return ResourceManager.GetString("DuplicateKeyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot have an empty formatting string for key "{0}".. + /// + internal static string EmptyFormatStringValueError { + get { + return ResourceManager.GetString("EmptyFormatStringValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value "{0}" for key "{1}" is not valid; valid values are {2}.. + /// + internal static string IllegalAlignmentValueError { + get { + return ResourceManager.GetString("IllegalAlignmentValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The EnumerableExpansion value is not valid.. + /// + internal static string IllegalEnumerableExpansionValue { + get { + return ResourceManager.GetString("IllegalEnumerableExpansionValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} key is not valid.. + /// + internal static string IllegalKeyError { + get { + return ResourceManager.GetString("IllegalKeyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" key has a type, {1}, that is not valid; expected types are {2}.. + /// + internal static string IllegalTypeMultiError { + get { + return ResourceManager.GetString("IllegalTypeMultiError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" key has a type, {1}, that is not valid; expected type is {2}.. + /// + internal static string IllegalTypeSingleError { + get { + return ResourceManager.GetString("IllegalTypeSingleError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A mandatory entry for {0} is missing.. + /// + internal static string MissingKeyMandatoryEntryError { + get { + return ResourceManager.GetString("MissingKeyMandatoryEntryError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} key has no value.. + /// + internal static string MissingKeyValueError { + get { + return ResourceManager.GetString("MissingKeyValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An empty string value is not allowed.. + /// + internal static string MshExEmptyStringError { + get { + return ResourceManager.GetString("MshExEmptyStringError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" key cannot have an empty string value.. + /// + internal static string MshExEmptyStringHashError { + get { + return ResourceManager.GetString("MshExEmptyStringHashError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" key cannot have wildcard characters in value "{1}".. + /// + internal static string MshExGlobbingHashError { + get { + return ResourceManager.GetString("MshExGlobbingHashError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not allowed in "{0}".. + /// + internal static string MshExGlobbingStringError { + get { + return ResourceManager.GetString("MshExGlobbingStringError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of a parameter was null; one of the following types was expected: {0}.. + /// + internal static string NullParameterTypeError { + get { + return ResourceManager.GetString("NullParameterTypeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value "{0}" for key "{1}" should be greater than 0.. + /// + internal static string OutOfRangeWidthValueError { + get { + return ResourceManager.GetString("OutOfRangeWidthValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert {0} to one of the following types {1}.. + /// + internal static string UnknownParameterTypeError { + get { + return ResourceManager.GetString("UnknownParameterTypeError", resourceCulture); + } + } +} diff --git a/scripts/string_resources/FormatAndOut_format_xxx.cs b/scripts/string_resources/FormatAndOut_format_xxx.cs new file mode 100644 index 000000000..71c0c5024 --- /dev/null +++ b/scripts/string_resources/FormatAndOut_format_xxx.cs @@ -0,0 +1,243 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FormatAndOut_format_xxx { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FormatAndOut_format_xxx() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_format_xxx", typeof(FormatAndOut_format_xxx).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cmdlet parameters AutoSize and Column are mutually exclusive.. + /// + internal static string CannotSpecifyAutosizeAndColumnsError { + get { + return ResourceManager.GetString("CannotSpecifyAutosizeAndColumnsError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlet parameters View and Property are mutually exclusive.. + /// + internal static string CannotSpecifyViewAndPropertyError { + get { + return ResourceManager.GetString("CannotSpecifyViewAndPropertyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown class Id {0}.. + /// + internal static string FOD_ClassIdInvalid { + get { + return ResourceManager.GetString("FOD_ClassIdInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to create object with class Id {0}.. + /// + internal static string FOD_InvalidClassid { + get { + return ResourceManager.GetString("FOD_InvalidClassid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The object type is not recognized.. + /// + internal static string FOD_InvalidClassidProperty { + get { + return ResourceManager.GetString("FOD_InvalidClassidProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type {0} for property {1} is not valid.. + /// + internal static string FOD_InvalidPropertyType { + get { + return ResourceManager.GetString("FOD_InvalidPropertyType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the {0} data member cannot be null.. + /// + internal static string FOD_NullDataMember { + get { + return ResourceManager.GetString("FOD_NullDataMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} property is recursive.. + /// + internal static string FOD_RecursiveProperty { + get { + return ResourceManager.GetString("FOD_RecursiveProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to interpret format string "{0}".. + /// + internal static string FormattingError { + get { + return ResourceManager.GetString("FormattingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: . + /// + internal static string GroupStartDataIndentedAutoGeneratedLabel { + get { + return ResourceManager.GetString("GroupStartDataIndentedAutoGeneratedLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following object supports IEnumerable:. + /// + internal static string IEnum_Header { + get { + return ResourceManager.GetString("IEnum_Header", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IEnumerable contains the following {0} objects:. + /// + internal static string IEnum_ManyObjects { + get { + return ResourceManager.GetString("IEnum_ManyObjects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IEnumerable contains no objects.. + /// + internal static string IEnum_NoObjects { + get { + return ResourceManager.GetString("IEnum_NoObjects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IEnumerable contains the following object:. + /// + internal static string IEnum_OneObject { + get { + return ResourceManager.GetString("IEnum_OneObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The view name {0} cannot be found. Specify one of the following {1} views and try again: {2}.. + /// + internal static string InvalidViewNameError { + get { + return ResourceManager.GetString("InvalidViewNameError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to evaluate expression "{0}".. + /// + internal static string MshExpressionError { + get { + return ResourceManager.GetString("MshExpressionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There are no existing {0} views for {1} objects.. + /// + internal static string NonExistingViewNameError { + get { + return ResourceManager.GetString("NonExistingViewNameError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Try using one of these other format cmdlets: . + /// + internal static string SuggestValidViewNamePrefix { + get { + return ResourceManager.GetString("SuggestValidViewNamePrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The view name {0} cannot be found.. + /// + internal static string UnknownViewNameError { + get { + return ResourceManager.GetString("UnknownViewNameError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The view name {0} cannot be found in the {1} formatting.. + /// + internal static string UnknownViewNameErrorSuffix { + get { + return ResourceManager.GetString("UnknownViewNameErrorSuffix", resourceCulture); + } + } +} diff --git a/scripts/string_resources/FormatAndOut_out_xxx.cs b/scripts/string_resources/FormatAndOut_out_xxx.cs new file mode 100644 index 000000000..93dc27de9 --- /dev/null +++ b/scripts/string_resources/FormatAndOut_out_xxx.cs @@ -0,0 +1,117 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FormatAndOut_out_xxx { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FormatAndOut_out_xxx() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_out_xxx", typeof(FormatAndOut_out_xxx).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to <SPACE> next page; <CR> next line; Q quit. + /// + internal static string ConsoleLineOutput_PagingPrompt { + get { + return ResourceManager.GetString("ConsoleLineOutput_PagingPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Output to File. + /// + internal static string OutFile_Action { + get { + return ResourceManager.GetString("OutFile_Action", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open file "{0}".. + /// + internal static string OutFile_FileOpenFailure { + get { + return ResourceManager.GetString("OutFile_FileOpenFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The lineOutput type {0} was not expected; LineOutput expects type {1}.. + /// + internal static string OutLineOutput_InvalidLineOutputParameterType { + get { + return ResourceManager.GetString("OutLineOutput_InvalidLineOutputParameterType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of LineOutput should not be null.. + /// + internal static string OutLineOutput_NullLineOutputParameter { + get { + return ResourceManager.GetString("OutLineOutput_NullLineOutputParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The object of type "{0}" is not valid or not in the correct sequence. This is likely caused by a user-specified "{1}" command which is conflicting with the default formatting.. + /// + internal static string OutLineOutput_OutOfSequencePacket { + get { + return ResourceManager.GetString("OutLineOutput_OutOfSequencePacket", resourceCulture); + } + } +} diff --git a/scripts/string_resources/GetErrorText.cs b/scripts/string_resources/GetErrorText.cs new file mode 100644 index 000000000..9fe5da49b --- /dev/null +++ b/scripts/string_resources/GetErrorText.cs @@ -0,0 +1,144 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class GetErrorText { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal GetErrorText() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetErrorText", typeof(GetErrorText).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Running commands is prevented by Stop policy settings.. + /// + internal static string ActionPreferenceStop { + get { + return ResourceManager.GetString("ActionPreferenceStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}" because an assembly was not registered.. + /// + internal static string AssemblyNotRegistered { + get { + return ResourceManager.GetString("AssemblyNotRegistered", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}". A template string format is not valid in template string "{3}".. + /// + internal static string BadTemplate { + get { + return ResourceManager.GetString("BadTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}". A template string exists, but its value is empty or blank.. + /// + internal static string BlankTemplate { + get { + return ResourceManager.GetString("BlankTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline failed due to call depth overflow.. + /// + internal static string PipelineDepthException { + get { + return ResourceManager.GetString("PipelineDepthException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline has been stopped.. + /// + internal static string PipelineStoppedException { + get { + return ResourceManager.GetString("PipelineStoppedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load a resource with base name "{0}".. + /// + internal static string ResourceBaseNameFailure { + get { + return ResourceManager.GetString("ResourceBaseNameFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load a resource string with ID "{0}".. + /// + internal static string ResourceIdFailure { + get { + return ResourceManager.GetString("ResourceIdFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script failed due to call depth overflow.. + /// + internal static string ScriptCallDepthException { + get { + return ResourceManager.GetString("ScriptCallDepthException", resourceCulture); + } + } +} diff --git a/scripts/string_resources/HelpDisplayStrings.cs b/scripts/string_resources/HelpDisplayStrings.cs new file mode 100644 index 000000000..35101c195 --- /dev/null +++ b/scripts/string_resources/HelpDisplayStrings.cs @@ -0,0 +1,1136 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HelpDisplayStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HelpDisplayStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HelpDisplayStrings", typeof(HelpDisplayStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Accept pipeline input? . + /// + internal static string AcceptsPipelineInput { + get { + return ResourceManager.GetString("AcceptsPipelineInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Accept wildcard characters? . + /// + internal static string AcceptsWildCardCharacters { + get { + return ResourceManager.GetString("AcceptsWildCardCharacters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ALIASES. + /// + internal static string AliasesSection { + get { + return ResourceManager.GetString("AliasesSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (All). + /// + internal static string AllParameterSetsName { + get { + return ResourceManager.GetString("AllParameterSetsName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Answer. + /// + internal static string Answer { + get { + return ResourceManager.GetString("Answer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This cmdlet supports the common parameters: Verbose, Debug, + /// ErrorAction, ErrorVariable, WarningAction, WarningVariable, + /// OutBuffer, PipelineVariable, and OutVariable. For more information, see + /// about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). . + /// + internal static string BaseCmdletInformation { + get { + return ResourceManager.GetString("BaseCmdletInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This cmdlet supports the workflow common parameters: + /// PSComputerName, JobName, PSApplicationName, PSCredential, + /// PSPort, PSConfigurationName, PSConnectionURI, PSSessionOption, + /// PSAuthentication, PSAuthenticationLevel, + /// PSCertificateThumbprint, PSConnectionRetryCount, + /// PSConnectionRetryIntervalSec, PSRunningTimeoutSec, + /// PSElapsedTimeoutSec, PSPersist, + /// PSPrivateMetadata, InputObject, + /// PSParameterCollection, AsJob, PSUseSSL, and PSAllowRedirection. + /// For more information [rest of string was truncated]";. + /// + internal static string BaseWorkflowCmdletInformation { + get { + return ResourceManager.GetString("BaseWorkflowCmdletInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Windows PowerShell modules were found that match the following pattern: {0}. Verify the pattern and then try the command again.. + /// + internal static string CannotMatchModulePattern { + get { + return ResourceManager.GetString("CannotMatchModulePattern", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No UI culture was found that matches the following pattern: {0}. Verify the pattern and then try the command again.. + /// + internal static string CannotMatchUICulturePattern { + get { + return ResourceManager.GetString("CannotMatchUICulturePattern", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -Recurse parameter is only available if a source path is specified.. + /// + internal static string CannotSpecifyRecurseWithoutPath { + get { + return ResourceManager.GetString("CannotSpecifyRecurseWithoutPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CAPABILITIES. + /// + internal static string Capabilities { + get { + return ResourceManager.GetString("Capabilities", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (Category: . + /// + internal static string Category { + get { + return ResourceManager.GetString("Category", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets Supported: . + /// + internal static string CmdletsSupported { + get { + return ResourceManager.GetString("CmdletsSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CMDLETS SUPPORTED. + /// + internal static string CmdletsSupportedCaps { + get { + return ResourceManager.GetString("CmdletsSupportedCaps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <CommonParameters>. + /// + internal static string CommonParameters { + get { + return ResourceManager.GetString("CommonParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <WorkflowCommonParameters>. + /// + internal static string CommonWorkflowParameters { + get { + return ResourceManager.GetString("CommonWorkflowParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Content:. + /// + internal static string ContentColon { + get { + return ResourceManager.GetString("ContentColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Definition:. + /// + internal static string DefinitionColon { + get { + return ResourceManager.GetString("DefinitionColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DESCRIPTION. + /// + internal static string DetailedDescription { + get { + return ResourceManager.GetString("DetailedDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DRIVES. + /// + internal static string Drives { + get { + return ResourceManager.GetString("Drives", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DYNAMIC PARAMETERS. + /// + internal static string DynamicParameters { + get { + return ResourceManager.GetString("DynamicParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Example. + /// + internal static string Example { + get { + return ResourceManager.GetString("Example", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To see the examples, type: . + /// + internal static string ExampleHelpInfo { + get { + return ResourceManager.GetString("ExampleHelpInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to EXAMPLES. + /// + internal static string Examples { + get { + return ResourceManager.GetString("Examples", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to EXAMPLE. + /// + internal static string ExampleUpperCase { + get { + return ResourceManager.GetString("ExampleUpperCase", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to save Help for the module(s) '{0}' : {1}. + /// + internal static string FailedToSaveHelpForModule { + get { + return ResourceManager.GetString("FailedToSaveHelpForModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to save Help for the module(s) '{0}' with UI culture(s) {{{1}}} : {2}. + /// + internal static string FailedToSaveHelpForModuleWithCulture { + get { + return ResourceManager.GetString("FailedToSaveHelpForModuleWithCulture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to update Help for the module(s) : + ///'{0}' + ///{1}. + /// + internal static string FailedToUpdateHelpForModule { + get { + return ResourceManager.GetString("FailedToUpdateHelpForModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to update Help for the module(s) '{0}' with UI culture(s) {{{1}}} : {2}. + /// + internal static string FailedToUpdateHelpForModuleWithCulture { + get { + return ResourceManager.GetString("FailedToUpdateHelpForModuleWithCulture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to false. + /// + internal static string FalseShort { + get { + return ResourceManager.GetString("FalseShort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FILTERS. + /// + internal static string Filters { + get { + return ResourceManager.GetString("Filters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For technical information, type: . + /// + internal static string FullHelpInfo { + get { + return ResourceManager.GetString("FullHelpInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help. + /// -- To download and install Help files for the module that includes this cmdlet, use Update-Help. + /// -- To view the Help topic for this cmdlet online, type: "Get-Help {0} -Online" or + /// go to {1}.. + /// + internal static string GetLatestHelpContent { + get { + return ResourceManager.GetString("GetLatestHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help. + /// -- To download and install Help files for the module that includes this cmdlet, use Update-Help.. + /// + internal static string GetLatestHelpContentWithoutHelpUri { + get { + return ResourceManager.GetString("GetLatestHelpContentWithoutHelpUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help content contains files that are not valid. Only .txt and .xml files are supported.. + /// + internal static string HelpContentContainsInvalidFiles { + get { + return ResourceManager.GetString("HelpContentContainsInvalidFiles", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help content must be in the namespace {0}.. + /// + internal static string HelpContentMustBeInTargetNamespace { + get { + return ResourceManager.GetString("HelpContentMustBeInTargetNamespace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help content cannot be found. Make sure the server is available and the help content location is properly defined in the HelpInfo XML.. + /// + internal static string HelpContentNotFound { + get { + return ResourceManager.GetString("HelpContentNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Help content at the specified location is not valid. Specify a location that contains valid Help Content.. + /// + internal static string HelpContentXmlValidationFailure { + get { + return ResourceManager.GetString("HelpContentXmlValidationFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Help content XSD file cannot be found in {0}. Verify that the XSD file exists at the specified location, and then retry the command.. + /// + internal static string HelpContentXsdNotFound { + get { + return ResourceManager.GetString("HelpContentXsdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified culture is not supported: {0}. Specify a culture from the following list: {{{1}}}.. + /// + internal static string HelpCultureNotSupported { + get { + return ResourceManager.GetString("HelpCultureNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Update-Help command failed because the specified module does not support updatable help. Use Get-Help -Online or look online for help for the commands in this module.. + /// + internal static string HelpInfoUriNotFound { + get { + return ResourceManager.GetString("HelpInfoUriNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The HelpInfo XML is not valid. Specify valid HelpInfo XML.. + /// + internal static string HelpInfoXmlValidationFailure { + get { + return ResourceManager.GetString("HelpInfoXmlValidationFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to INPUTS. + /// + internal static string InputType { + get { + return ResourceManager.GetString("InputType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error installing help content.. + /// + internal static string InstallationFailed { + get { + return ResourceManager.GetString("InstallationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the HelpInfoUri key in the module manifest must resolve to a container or root URL on a website where the help files are stored. The HelpInfoUri '{0}' does not resolve to a container.. + /// + internal static string InvalidHelpInfoUri { + get { + return ResourceManager.GetString("InvalidHelpInfoUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The HelpInfoURI {0} does not start with HTTP.. + /// + internal static string InvalidHelpInfoUriFormat { + get { + return ResourceManager.GetString("InvalidHelpInfoUriFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ModuleBase directory cannot be found. Verify the directory and try again.. + /// + internal static string ModuleBaseMustExist { + get { + return ResourceManager.GetString("ModuleBaseMustExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following parameter must not be null or empty: Module.. + /// + internal static string ModuleNameNullOrEmpty { + get { + return ResourceManager.GetString("ModuleNameNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Windows PowerShell modules were found that match the specified FullyQualifiedModule {0}. Verify the FullyQualifiedModule value and then try the command again.. + /// + internal static string ModuleNotFoundWithFullyQualifiedName { + get { + return ResourceManager.GetString("ModuleNotFoundWithFullyQualifiedName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NAME. + /// + internal static string Name { + get { + return ResourceManager.GetString("Name", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Named. + /// + internal static string NamedParameter { + get { + return ResourceManager.GetString("NamedParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The most current Help files are already downloaded.. + /// + internal static string NewestContentAlreadyDownloaded { + get { + return ResourceManager.GetString("NewestContentAlreadyDownloaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The most current Help files are already installed.. + /// + internal static string NewestContentAlreadyInstalled { + get { + return ResourceManager.GetString("NewestContentAlreadyInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to None. + /// + internal static string None { + get { + return ResourceManager.GetString("None", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NON-TERMINATING ERRORS. + /// + internal static string NonHyphenTerminatingErrors { + get { + return ResourceManager.GetString("NonHyphenTerminatingErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NOTES. + /// + internal static string Notes { + get { + return ResourceManager.GetString("Notes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help URI: {0}. + /// + internal static string OnlineHelpUri { + get { + return ResourceManager.GetString("OnlineHelpUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OUTPUT. + /// + internal static string Output { + get { + return ResourceManager.GetString("Output", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Output:. + /// + internal static string OutputColon { + get { + return ResourceManager.GetString("OutputColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aliases . + /// + internal static string ParameterAliases { + get { + return ResourceManager.GetString("ParameterAliases", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default value . + /// + internal static string ParameterDefaultValue { + get { + return ResourceManager.GetString("ParameterDefaultValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dynamic? . + /// + internal static string ParameterIsDynamic { + get { + return ResourceManager.GetString("ParameterIsDynamic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Position? . + /// + internal static string ParameterPosition { + get { + return ResourceManager.GetString("ParameterPosition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required? . + /// + internal static string ParameterRequired { + get { + return ResourceManager.GetString("ParameterRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PARAMETERS. + /// + internal static string Parameters { + get { + return ResourceManager.GetString("Parameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter set name . + /// + internal static string ParameterSetName { + get { + return ResourceManager.GetString("ParameterSetName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path {0} is not a valid directory. Make sure the directory exists and retry.. + /// + internal static string PathMustBeValidContainers { + get { + return ResourceManager.GetString("PathMustBeValidContainers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following parameter must not be null or empty: Path.. + /// + internal static string PathNullOrEmpty { + get { + return ResourceManager.GetString("PathNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ByPropertyName. + /// + internal static string PipelineByPropertyName { + get { + return ResourceManager.GetString("PipelineByPropertyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ByValue. + /// + internal static string PipelineByValue { + get { + return ResourceManager.GetString("PipelineByValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FromRemainingArguments. + /// + internal static string PipelineFromRemainingArguments { + get { + return ResourceManager.GetString("PipelineFromRemainingArguments", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PROPERTIES. + /// + internal static string Properties { + get { + return ResourceManager.GetString("Properties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path {0} does not contain a FileSystem provider. Verify that the specified path contains the FileSystem provider, and then retry the command.. + /// + internal static string ProviderIsNotFileSystem { + get { + return ResourceManager.GetString("ProviderIsNotFileSystem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PROVIDER NAME. + /// + internal static string ProviderName { + get { + return ResourceManager.GetString("ProviderName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Question:. + /// + internal static string QuestionColon { + get { + return ResourceManager.GetString("QuestionColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RELATED LINKS. + /// + internal static string RelatedLinks { + get { + return ResourceManager.GetString("RelatedLinks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For online help, type: . + /// + internal static string RelatedLinksHelpInfo { + get { + return ResourceManager.GetString("RelatedLinksHelpInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to REMARKS. + /// + internal static string RemarksSection { + get { + return ResourceManager.GetString("RemarksSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OUTPUTS. + /// + internal static string ReturnType { + get { + return ResourceManager.GetString("ReturnType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The root level element of the help content must be "helpItems".. + /// + internal static string RootElementMustBeHelpItems { + get { + return ResourceManager.GetString("RootElementMustBeHelpItems", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saved {0}. + /// + internal static string SavedHelpContent { + get { + return ResourceManager.GetString("SavedHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help content was successfully saved to the following location: {0}. + /// + internal static string SaveHelpCompleted { + get { + return ResourceManager.GetString("SaveHelpCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saving Help. + /// + internal static string SaveProgressActivity { + get { + return ResourceManager.GetString("SaveProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saving Help for module {0}. + /// + internal static string SaveProgressActivityForModule { + get { + return ResourceManager.GetString("SaveProgressActivityForModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching Help for {0} .... + /// + internal static string SearchingForHelpContent { + get { + return ResourceManager.GetString("SearchingForHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SHORT DESCRIPTION. + /// + internal static string ShortDescription { + get { + return ResourceManager.GetString("ShortDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: {1}. Culture {2} Version {3}. + /// + internal static string SuccessfullyUpdatedHelpContent { + get { + return ResourceManager.GetString("SuccessfullyUpdatedHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Suggested Action: . + /// + internal static string SuggestedActionColon { + get { + return ResourceManager.GetString("SuggestedActionColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SYNOPSIS. + /// + internal static string Synopsis { + get { + return ResourceManager.GetString("Synopsis", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SYNTAX. + /// + internal static string Syntax { + get { + return ResourceManager.GetString("Syntax", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Target Object Type: . + /// + internal static string TargetObjectTypeColon { + get { + return ResourceManager.GetString("TargetObjectTypeColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TASK: . + /// + internal static string Task { + get { + return ResourceManager.GetString("Task", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TASKS. + /// + internal static string Tasks { + get { + return ResourceManager.GetString("Tasks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Term:. + /// + internal static string TermColon { + get { + return ResourceManager.GetString("TermColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TERMINATING ERRORS. + /// + internal static string TerminatingErrors { + get { + return ResourceManager.GetString("TerminatingErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Title:. + /// + internal static string TitleColon { + get { + return ResourceManager.GetString("TitleColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Help URI cannot contain more than 10 redirections. Specify a valid Help URI.. + /// + internal static string TooManyRedirections { + get { + return ResourceManager.GetString("TooManyRedirections", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to true. + /// + internal static string TrueShort { + get { + return ResourceManager.GetString("TrueShort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type: . + /// + internal static string TypeColon { + get { + return ResourceManager.GetString("TypeColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect to Help content. The server on which Help content is stored might not be available. Verify that the server is available, or wait until the server is back online, and then try the command again.. + /// + internal static string UnableToConnect { + get { + return ResourceManager.GetString("UnableToConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to retrieve the HelpInfo XML file for UI culture {0}. Make sure the HelpInfoUri property in the module manifest is valid or check your network connection and then try the command again.. + /// + internal static string UnableToRetrieveHelpInfoXml { + get { + return ResourceManager.GetString("UnableToRetrieveHelpInfoXml", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error extracting Help content.. + /// + internal static string UnzipFailure { + get { + return ResourceManager.GetString("UnzipFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updated {0}. + /// + internal static string UpdatedHelpContent { + get { + return ResourceManager.GetString("UpdatedHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Update-Help has completed successfully.. + /// + internal static string UpdateHelpCompleted { + get { + return ResourceManager.GetString("UpdateHelpCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Update-Help cmdlet downloads the most current Help files for Windows PowerShell modules, and installs them on your computer. For more information about the Update-Help cmdlet, see http://go.microsoft.com/fwlink/?LinkId=210614.. + /// + internal static string UpdateHelpPromptBody { + get { + return ResourceManager.GetString("UpdateHelpPromptBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to run Update-Help?. + /// + internal static string UpdateHelpPromptTitle { + get { + return ResourceManager.GetString("UpdateHelpPromptTitle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Resolving URI: "{0}". + /// + internal static string UpdateHelpResolveUriVerbose { + get { + return ResourceManager.GetString("UpdateHelpResolveUriVerbose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, Current Version: {1}, Available Version: {2}, UICulture: {3}. + /// + internal static string UpdateHelpShouldProcessActionMessage { + get { + return ResourceManager.GetString("UpdateHelpShouldProcessActionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updating Help. + /// + internal static string UpdateProgressActivity { + get { + return ResourceManager.GetString("UpdateProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updating Help for module {0}. + /// + internal static string UpdateProgressActivityForModule { + get { + return ResourceManager.GetString("UpdateProgressActivityForModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to Help Content.... + /// + internal static string UpdateProgressConnecting { + get { + return ResourceManager.GetString("UpdateProgressConnecting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Downloading Help Content.... + /// + internal static string UpdateProgressDownloading { + get { + return ResourceManager.GetString("UpdateProgressDownloading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Installing Help content.... + /// + internal static string UpdateProgressInstalling { + get { + return ResourceManager.GetString("UpdateProgressInstalling", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Locating Help Content.... + /// + internal static string UpdateProgressLocating { + get { + return ResourceManager.GetString("UpdateProgressLocating", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help was not saved for the module {0}, because the Save-Help command was run on this computer within the last 24 hours. + ///To save help again, add the Force parameter to your command.. + /// + internal static string UseForceToSaveHelp { + get { + return ResourceManager.GetString("UseForceToSaveHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help was not updated for the module {0}, because the Update-Help command was run on this computer within the last 24 hours. + ///To update help again, add the Force parameter to your command.. + /// + internal static string UseForceToUpdateHelp { + get { + return ResourceManager.GetString("UseForceToUpdateHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For more information, type: . + /// + internal static string VerboseHelpInfo { + get { + return ResourceManager.GetString("VerboseHelpInfo", resourceCulture); + } + } +} diff --git a/scripts/string_resources/HistoryStrings.cs b/scripts/string_resources/HistoryStrings.cs new file mode 100644 index 000000000..7d3ebb930 --- /dev/null +++ b/scripts/string_resources/HistoryStrings.cs @@ -0,0 +1,180 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HistoryStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HistoryStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HistoryStrings", typeof(HistoryStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot add history because the input object has a format that is not valid.. + /// + internal static string AddHistoryInvalidInput { + get { + return ResourceManager.GetString("AddHistoryInvalidInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Note: {0} entries were cleared from the session history.. + /// + internal static string ClearHistoryResult { + get { + return ResourceManager.GetString("ClearHistoryResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command will clear all the entries from the session history.. + /// + internal static string ClearHistoryWarning { + get { + return ResourceManager.GetString("ClearHistoryWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The identifier {0} is not valid. Specify a positive number, and then try again.. + /// + internal static string InvalidCountValue { + get { + return ResourceManager.GetString("InvalidCountValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The identifier {0} is not a valid value for a History identifier. Specify a positive number, and then try again.. + /// + internal static string InvalidIdGetHistory { + get { + return ResourceManager.GetString("InvalidIdGetHistory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Invoke-History cmdlet is called repeatedly, in a loop.. + /// + internal static string InvokeHistoryLoopDetected { + get { + return ResourceManager.GetString("InvokeHistoryLoopDetected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process multiple history commands. You can only run a single command by using Invoke-History.. + /// + internal static string InvokeHistoryMultipleCommandsError { + get { + return ResourceManager.GetString("InvokeHistoryMultipleCommandsError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The count cannot be combined with multiple CommandLine parameters.. + /// + internal static string NoCountWithMultipleCmdLine { + get { + return ResourceManager.GetString("NoCountWithMultipleCmdLine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The count cannot be combined with multiple Ids.. + /// + internal static string NoCountWithMultipleIds { + get { + return ResourceManager.GetString("NoCountWithMultipleIds", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot locate the history for command line {0}.. + /// + internal static string NoHistoryForCommandline { + get { + return ResourceManager.GetString("NoHistoryForCommandline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot locate the history for Id {0}.. + /// + internal static string NoHistoryForId { + get { + return ResourceManager.GetString("NoHistoryForId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot locate history.. + /// + internal static string NoHistoryFound { + get { + return ResourceManager.GetString("NoHistoryFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot locate most recent history.. + /// + internal static string NoLastHistoryEntryFound { + get { + return ResourceManager.GetString("NoLastHistoryEntryFound", resourceCulture); + } + } +} diff --git a/scripts/string_resources/HostInterfaceExceptionsStrings.cs b/scripts/string_resources/HostInterfaceExceptionsStrings.cs new file mode 100644 index 000000000..0efb205e1 --- /dev/null +++ b/scripts/string_resources/HostInterfaceExceptionsStrings.cs @@ -0,0 +1,99 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HostInterfaceExceptionsStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HostInterfaceExceptionsStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HostInterfaceExceptionsStrings", typeof(HostInterfaceExceptionsStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to An error of type "{0}" has occurred.. + /// + internal static string DefaultCtorMessageTemplate { + get { + return ResourceManager.GetString("DefaultCtorMessageTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command that prompts the user failed because the host program or the command type does not support user interaction. Try a host program that supports user interaction, such as the Windows PowerShell Console or Windows PowerShell ISE, and remove prompt-related commands from command types that do not support user interaction, such as Windows PowerShell workflows.. + /// + internal static string HostFunctionNotImplemented { + get { + return ResourceManager.GetString("HostFunctionNotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command that prompts the user failed because the host program or the command type does not support user interaction. The host was attempting to request confirmation with the following message: {0}. + /// + internal static string HostFunctionPromptNotImplemented { + get { + return ResourceManager.GetString("HostFunctionPromptNotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The method cannot be invoked because the pool has been closed or has failed.. + /// + internal static string RunspacePoolNotOpened { + get { + return ResourceManager.GetString("RunspacePoolNotOpened", resourceCulture); + } + } +} diff --git a/scripts/string_resources/InternalCommandStrings.cs b/scripts/string_resources/InternalCommandStrings.cs new file mode 100644 index 000000000..45b649c7e --- /dev/null +++ b/scripts/string_resources/InternalCommandStrings.cs @@ -0,0 +1,207 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class InternalCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal InternalCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalCommandStrings", typeof(InternalCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Input name "{0}" is ambiguous. It can be resolved to multiple matched methods. Possible matches include:{1}.. + /// + internal static string AmbiguousMethodName { + get { + return ResourceManager.GetString("AmbiguousMethodName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Input name "{0}" is ambiguous. It can be resolved to multiple matched members. Possible matches include:{1}.. + /// + internal static string AmbiguousPropertyOrMethodName { + get { + return ResourceManager.GetString("AmbiguousPropertyOrMethodName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Retrieve the value for key '{0}'. + /// + internal static string ForEachObjectKeyAction { + get { + return ResourceManager.GetString("ForEachObjectKeyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoke method '{0}' with arguments: {1}. + /// + internal static string ForEachObjectMethodActionWithArguments { + get { + return ResourceManager.GetString("ForEachObjectMethodActionWithArguments", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoke method '{0}'. + /// + internal static string ForEachObjectMethodActionWithoutArguments { + get { + return ResourceManager.GetString("ForEachObjectMethodActionWithoutArguments", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Retrieve the value for property '{0}'. + /// + internal static string ForEachObjectPropertyAction { + get { + return ResourceManager.GetString("ForEachObjectPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InputObject: {0}. + /// + internal static string ForEachObjectTarget { + get { + return ResourceManager.GetString("ForEachObjectTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot operate on a 'null' input object.. + /// + internal static string InputObjectIsNull { + get { + return ResourceManager.GetString("InputObjectIsNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Input name "{0}" cannot be resolved to a method.. + /// + internal static string MethodNotFound { + get { + return ResourceManager.GetString("MethodNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke a method in the restricted language mode.. + /// + internal static string NoMethodInvocationInRestrictedLanguageMode { + get { + return ResourceManager.GetString("NoMethodInvocationInRestrictedLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -WhatIf and -Confirm parameters are not supported for script blocks.. + /// + internal static string NoShouldProcessForScriptBlockSet { + get { + return ResourceManager.GetString("NoShouldProcessForScriptBlockSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operation is not allowed in the RestrictedLanguage mode.. + /// + internal static string OperationNotAllowedInRestrictedLanguageMode { + get { + return ResourceManager.GetString("OperationNotAllowedInRestrictedLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An operator is required to compare the two specified values. Include a valid operator in the command, and then try the command again. For example, Get-Process | Where-Object -Property Name -eq Idle. + /// + internal static string OperatorNotSpecified { + get { + return ResourceManager.GetString("OperatorNotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input name "{0}" cannot be resolved to a property.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input name "{0}" cannot be resolved to a member.. + /// + internal static string PropertyOrMethodNotFound { + get { + return ResourceManager.GetString("PropertyOrMethodNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified operator requires both the -Property and -Value parameters. Provide values for both parameters, and then try the command again.. + /// + internal static string ValueNotSpecifiedForWhereObject { + get { + return ResourceManager.GetString("ValueNotSpecifiedForWhereObject", resourceCulture); + } + } +} diff --git a/scripts/string_resources/InternalHostStrings.cs b/scripts/string_resources/InternalHostStrings.cs new file mode 100644 index 000000000..be330eed8 --- /dev/null +++ b/scripts/string_resources/InternalHostStrings.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class InternalHostStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal InternalHostStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalHostStrings", typeof(InternalHostStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to EnterNestedPrompt has not been called as many times as ExitNestedPrompt.. + /// + internal static string EnterExitNestedPromptOutOfSync { + get { + return ResourceManager.GetString("EnterExitNestedPromptOutOfSync", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot exit a nested prompt because no nested prompts exist.. + /// + internal static string ExitNonExistentNestedPromptError { + get { + return ResourceManager.GetString("ExitNonExistentNestedPromptError", resourceCulture); + } + } +} diff --git a/scripts/string_resources/InternalHostUserInterfaceStrings.cs b/scripts/string_resources/InternalHostUserInterfaceStrings.cs new file mode 100644 index 000000000..4dc79fb98 --- /dev/null +++ b/scripts/string_resources/InternalHostUserInterfaceStrings.cs @@ -0,0 +1,326 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class InternalHostUserInterfaceStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal InternalHostUserInterfaceStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalHostUserInterfaceStrings", typeof(InternalHostUserInterfaceStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Choice[{0}]: . + /// + internal static string ChoiceMessage { + get { + return ResourceManager.GetString("ChoiceMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command start time: {0}. + /// + internal static string CommandStartTime { + get { + return ResourceManager.GetString("CommandStartTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DEBUG: {0}. + /// + internal static string DebugFormatString { + get { + return ResourceManager.GetString("DebugFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (default is "{0}"). + /// + internal static string DefaultChoice { + get { + return ResourceManager.GetString("DefaultChoice", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (default choices are {0}). + /// + internal static string DefaultChoicesForMultipleChoices { + get { + return ResourceManager.GetString("DefaultChoicesForMultipleChoices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" should have at least one element.. + /// + internal static string EmptyChoicesError { + get { + return ResourceManager.GetString("EmptyChoicesError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The host is not currently transcribing.. + /// + internal static string HostNotTranscribing { + get { + return ResourceManager.GetString("HostNotTranscribing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to INFO: {0}. + /// + internal static string InformationFormatString { + get { + return ResourceManager.GetString("InformationFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the hot key because a question mark ("?") cannot be used as a hot key.. + /// + internal static string InvalidChoiceHotKeyError { + get { + return ResourceManager.GetString("InvalidChoiceHotKeyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" must be a valid index into "{1}". "{2}" is not a valid index.. + /// + internal static string InvalidDefaultChoiceForMultipleSelection { + get { + return ResourceManager.GetString("InvalidDefaultChoiceForMultipleSelection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" parameter must contain at least one value.. + /// + internal static string PromptEmptyDescriptionsError { + get { + return ResourceManager.GetString("PromptEmptyDescriptionsError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to End the operation with an error.. + /// + internal static string ShouldContinueNoHelp { + get { + return ResourceManager.GetString("ShouldContinueNoHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &No. + /// + internal static string ShouldContinueNoLabel { + get { + return ResourceManager.GetString("ShouldContinueNoLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to End the operation with an error. Do not request to resume operation for this session.. + /// + internal static string ShouldContinueNoToAllHelp { + get { + return ResourceManager.GetString("ShouldContinueNoToAllHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No to A&ll. + /// + internal static string ShouldContinueNoToAllLabel { + get { + return ResourceManager.GetString("ShouldContinueNoToAllLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue with this operation?. + /// + internal static string ShouldContinuePromptMessage { + get { + return ResourceManager.GetString("ShouldContinuePromptMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause the current operation and enter a command prompt. Type "exit" to resume the paused operation.. + /// + internal static string ShouldContinueSuspendHelp { + get { + return ResourceManager.GetString("ShouldContinueSuspendHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Suspend. + /// + internal static string ShouldContinueSuspendLabel { + get { + return ResourceManager.GetString("ShouldContinueSuspendLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue.. + /// + internal static string ShouldContinueYesHelp { + get { + return ResourceManager.GetString("ShouldContinueYesHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Yes. + /// + internal static string ShouldContinueYesLabel { + get { + return ResourceManager.GetString("ShouldContinueYesLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue, and do not ask again whether to continue in this session.. + /// + internal static string ShouldContinueYesToAllHelp { + get { + return ResourceManager.GetString("ShouldContinueYesToAllHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes to &All. + /// + internal static string ShouldContinueYesToAllLabel { + get { + return ResourceManager.GetString("ShouldContinueYesToAllLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ********************** + ///Windows PowerShell transcript end + ///End time: {0:yyyyMMddHHmmss} + ///**********************. + /// + internal static string TranscriptEpilogue { + get { + return ResourceManager.GetString("TranscriptEpilogue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ********************** + ///Windows PowerShell transcript start + ///Start time: {0:yyyyMMddHHmmss} + ///Username: {1} + ///RunAs User: {2} + ///Machine: {3} ({4}) + ///Host Application: {5} + ///Process ID: {6} + ///**********************. + /// + internal static string TranscriptPrologue { + get { + return ResourceManager.GetString("TranscriptPrologue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not a supported ActionPreference value.. + /// + internal static string UnsupportedPreferenceError { + get { + return ResourceManager.GetString("UnsupportedPreferenceError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to VERBOSE: {0}. + /// + internal static string VerboseFormatString { + get { + return ResourceManager.GetString("VerboseFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WARNING: {0}. + /// + internal static string WarningFormatString { + get { + return ResourceManager.GetString("WarningFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WriteDebug stopped because the value of the DebugPreference variable was 'Stop'.. + /// + internal static string WriteDebugLineStoppedError { + get { + return ResourceManager.GetString("WriteDebugLineStoppedError", resourceCulture); + } + } +} diff --git a/scripts/string_resources/Logging.cs b/scripts/string_resources/Logging.cs new file mode 100644 index 000000000..f83620ad3 --- /dev/null +++ b/scripts/string_resources/Logging.cs @@ -0,0 +1,285 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Logging { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Logging() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Logging", typeof(Logging).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to ExceptionClass=[ExceptionClass] + /// ErrorCategory=[ErrorCategory] + /// ErrorId=[ErrorId] + /// ErrorMessage=[ErrorMessage] + /// + /// Severity=[Severity] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string CommandHealthContext { + get { + return ResourceManager.GetString("CommandHealthContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NewCommandState=[NewCommandState] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string CommandLifecycleContext { + get { + return ResourceManager.GetString("CommandLifecycleContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ExceptionClass=[ExceptionClass] + /// ErrorCategory=[ErrorCategory] + /// ErrorId=[ErrorId] + /// ErrorMessage=[ErrorMessage] + /// + /// Severity=[Severity] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine] + /// + ///Additi [rest of string was truncated]";. + /// + internal static string EngineHealthContext { + get { + return ResourceManager.GetString("EngineHealthContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NewEngineState=[NewEngineState] + /// PreviousEngineState=[PreviousEngineState] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string EngineLifecycleContext { + get { + return ResourceManager.GetString("EngineLifecycleContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DetailSequence=[DetailSequence] + /// DetailTotal=[DetailTotal] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// UserId=[User] + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// ScriptName=[ScriptName] + /// CommandLine=[CommandLine]. + /// + internal static string PipelineExecutionDetailContext { + get { + return ResourceManager.GetString("PipelineExecutionDetailContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ProviderName=[ProviderName] + /// ExceptionClass=[ExceptionClass] + /// ErrorCategory=[ErrorCategory] + /// ErrorId=[ErrorId] + /// ErrorMessage=[ErrorMessage] + /// + /// Severity=[Severity] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// Comma [rest of string was truncated]";. + /// + internal static string ProviderHealthContext { + get { + return ResourceManager.GetString("ProviderHealthContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ProviderName=[ProviderName] + /// NewProviderState=[NewProviderState] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string ProviderLifecycleContext { + get { + return ResourceManager.GetString("ProviderLifecycleContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to VariableName=[VariableName] + /// NewValue=[NewValue] + /// PreviousValue=[PreviousValue] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string SettingsContext { + get { + return ResourceManager.GetString("SettingsContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to UNKNOWN. + /// + internal static string UnknownUserName { + get { + return ResourceManager.GetString("UnknownUserName", resourceCulture); + } + } +} diff --git a/scripts/string_resources/Metadata.cs b/scripts/string_resources/Metadata.cs new file mode 100644 index 000000000..f8a88e29f --- /dev/null +++ b/scripts/string_resources/Metadata.cs @@ -0,0 +1,360 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Metadata { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Metadata() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Metadata", typeof(Metadata).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The parameter alias cannot be specified because an alias with the name '{0}' was already defined multiple times for the command.. + /// + internal static string AliasParameterNameAlreadyExistsForCommand { + get { + return ResourceManager.GetString("AliasParameterNameAlreadyExistsForCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the argument because the argument value is not a string. The values of parameter arguments that have the ArgumentTransformationAttribute specified should be strings.. + /// + internal static string ArgumentTransformationArgumentsShouldBeStrings { + get { + return ResourceManager.GetString("ArgumentTransformationArgumentsShouldBeStrings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The attribute cannot be added because variable {0} with value {1} would no longer be valid.. + /// + internal static string InvalidMetadataForCurrentValue { + get { + return ResourceManager.GetString("InvalidMetadataForCurrentValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable cannot be validated because the value {1} is not a valid value for the {0} variable.. + /// + internal static string InvalidValueFailure { + get { + return ResourceManager.GetString("InvalidValueFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job conversion type must derive from IAstToScriptBlockConverter.. + /// + internal static string JobDefinitionMustDeriveFromIJobConverter { + get { + return ResourceManager.GetString("JobDefinitionMustDeriveFromIJobConverter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot initialize attributes for "{0}": "{1}". + /// + internal static string MetadataMemberInitialization { + get { + return ResourceManager.GetString("MetadataMemberInitialization", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A parameter with the name '{0}' was defined multiple times for the command.. + /// + internal static string ParameterNameAlreadyExistsForCommand { + get { + return ResourceManager.GetString("ParameterNameAlreadyExistsForCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter '{0}' cannot be specified because it conflicts with the parameter alias of the same name for parameter '{1}'.. + /// + internal static string ParameterNameConflictsWithAlias { + get { + return ResourceManager.GetString("ParameterNameConflictsWithAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get or run the command. The maximum number of parameter sets for this command has been exceeded.. + /// + internal static string ParsingTooManyParameterSets { + get { + return ResourceManager.GetString("ParsingTooManyParameterSets", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The number of provided arguments, ({1}), exceeds the maximum number of allowed arguments ({0}). Provide fewer than {0} arguments, and then try the command again.. + /// + internal static string ValidateCountMaxLengthFailure { + get { + return ResourceManager.GetString("ValidateCountMaxLengthFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified maximum number of arguments for a parameter is fewer than the specified minimum number of arguments. Update the ValidateCount attribute for the parameter.. + /// + internal static string ValidateCountMaxLengthSmallerThanMinLength { + get { + return ResourceManager.GetString("ValidateCountMaxLengthSmallerThanMinLength", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The number of provided arguments ({1}) is fewer than the minimum number of allowed arguments ({0}). Provide more than {0} arguments, and then try the command again.. + /// + internal static string ValidateCountMinLengthFailure { + get { + return ResourceManager.GetString("ValidateCountMinLengthFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ValidateCount attribute cannot be applied to a non-array parameter. Either remove the attribute from the parameter or make the parameter an array parameter.. + /// + internal static string ValidateCountNotInArray { + get { + return ResourceManager.GetString("ValidateCountNotInArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" failed on property "{1}" {2}. + /// + internal static string ValidateFailureResult { + get { + return ResourceManager.GetString("ValidateFailureResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The character length of the {1} argument is too long. Shorten the character length of the argument so it is fewer than or equal to "{0}" characters, and then try the command again.. + /// + internal static string ValidateLengthMaxLengthFailure { + get { + return ResourceManager.GetString("ValidateLengthMaxLengthFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified maximum character length of the argument is shorter than the specified minimum argument character length. Update the ValidateLength attribute for the parameter.. + /// + internal static string ValidateLengthMaxLengthSmallerThanMinLength { + get { + return ResourceManager.GetString("ValidateLengthMaxLengthSmallerThanMinLength", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The character length ({1}) of the argument is too short. Specify an argument with a length that is greater than or equal to "{0}", and then try the command again.. + /// + internal static string ValidateLengthMinLengthFailure { + get { + return ResourceManager.GetString("ValidateLengthMinLengthFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ValidateLength attribute cannot be applied to a parameter that is not a string or string[] parameter. Make the parameter a string or string[] parameter.. + /// + internal static string ValidateLengthNotString { + get { + return ResourceManager.GetString("ValidateLengthNotString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument has a null value, or an element of the argument collection contains a null value. Provide a collection that does not contain any null values, and then try the command again.. + /// + internal static string ValidateNotNullCollectionFailure { + get { + return ResourceManager.GetString("ValidateNotNullCollectionFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument is null. Provide a valid value for the argument, and then try running the command again.. + /// + internal static string ValidateNotNullFailure { + get { + return ResourceManager.GetString("ValidateNotNullFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument is null, empty, or an element of the argument collection contains a null value. Supply a collection that does not contain any null values and then try the command again.. + /// + internal static string ValidateNotNullOrEmptyCollectionFailure { + get { + return ResourceManager.GetString("ValidateNotNullOrEmptyCollectionFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.. + /// + internal static string ValidateNotNullOrEmptyFailure { + get { + return ResourceManager.GetString("ValidateNotNullOrEmptyFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument "{0}" does not match the "{1}" pattern. Supply an argument that matches "{1}" and try the command again.. + /// + internal static string ValidatePatternFailure { + get { + return ResourceManager.GetString("ValidatePatternFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument cannot be validated because its type "{0}" is not the same type ({1}) as the maximum and minimum limits of the parameter. Make sure the argument is of type {1} and then try the command again.. + /// + internal static string ValidateRangeElementType { + get { + return ResourceManager.GetString("ValidateRangeElementType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} argument is greater than the maximum allowed range of {1}. Supply an argument that is less than or equal to {1} and then try the command again.. + /// + internal static string ValidateRangeGreaterThanMaxRangeFailure { + get { + return ResourceManager.GetString("ValidateRangeGreaterThanMaxRangeFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified maximum range cannot be accepted because it is less than the specified minimum range. Update the ValidateRange attribute for the parameter.. + /// + internal static string ValidateRangeMaxRangeSmallerThanMinRange { + get { + return ResourceManager.GetString("ValidateRangeMaxRangeSmallerThanMinRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified minimum range ({0}) cannot be accepted because it is not the same type as the specified maximum range ({1}). Update the ValidateRange attribute for the parameter.. + /// + internal static string ValidateRangeMinRangeMaxRangeType { + get { + return ResourceManager.GetString("ValidateRangeMinRangeMaxRangeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot accept the MaxRange and MinRange parameter types. Both parameters must be objects that implement an IComparable interface.. + /// + internal static string ValidateRangeNotIComparable { + get { + return ResourceManager.GetString("ValidateRangeNotIComparable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} argument is less than the minimum allowed range of {1}. Supply an argument that is greater than or equal to {1} and then try the command again.. + /// + internal static string ValidateRangeSmallerThanMinRangeFailure { + get { + return ResourceManager.GetString("ValidateRangeSmallerThanMinRangeFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{1}" validation script for the argument with value "{0}" did not return a result of True. Determine why the validation script failed, and then try the command again.. + /// + internal static string ValidateScriptFailure { + get { + return ResourceManager.GetString("ValidateScriptFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument "{0}" does not belong to the set "{1}" specified by the ValidateSet attribute. Supply an argument that is in the set and then try the command again.. + /// + internal static string ValidateSetFailure { + get { + return ResourceManager.GetString("ValidateSetFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot validate argument '{0}' because it is not a valid variable name.. + /// + internal static string ValidateVariableName { + get { + return ResourceManager.GetString("ValidateVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" argument does not contain a valid Windows PowerShell version. Supply a valid version number and then try the command again.. + /// + internal static string ValidateVersionFailure { + get { + return ResourceManager.GetString("ValidateVersionFailure", resourceCulture); + } + } +} diff --git a/scripts/string_resources/MiniShellErrors.cs b/scripts/string_resources/MiniShellErrors.cs new file mode 100644 index 000000000..81aaf695a --- /dev/null +++ b/scripts/string_resources/MiniShellErrors.cs @@ -0,0 +1,117 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MiniShellErrors { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MiniShellErrors() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MiniShellErrors", typeof(MiniShellErrors).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot reflect on the entry assembly and determine the value of the RunspaceConfigurationType attribute. . + /// + internal static string InvalidEntryAssembly { + get { + return ResourceManager.GetString("InvalidEntryAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create the RunspaceConfiguration object because there is more than one assembly attribute of the type RunspaceConfigurationType defined in the assembly {0}.. + /// + internal static string RunspaceConfigurationAttributeDuplicate { + get { + return ResourceManager.GetString("RunspaceConfigurationAttributeDuplicate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create the RunspaceConfiguration object because an assembly attribute of type RunspaceConfigurationType is not defined in assembly {0}. . + /// + internal static string RunspaceConfigurationAttributeNotExist { + get { + return ResourceManager.GetString("RunspaceConfigurationAttributeNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The RunspaceConfiguration-derived type {1} is not defined in assembly {0}.. + /// + internal static string UndefinedRunspaceConfigurationType { + get { + return ResourceManager.GetString("UndefinedRunspaceConfigurationType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following errors occurred when updating the assembly list for the runspace: {0}.. + /// + internal static string UpdateAssemblyErrors { + get { + return ResourceManager.GetString("UpdateAssemblyErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The update is not supported for the runspace configuration category {0}. . + /// + internal static string UpdateNotSupportedForConfigurationCategory { + get { + return ResourceManager.GetString("UpdateNotSupportedForConfigurationCategory", resourceCulture); + } + } +} diff --git a/scripts/string_resources/Modules.cs b/scripts/string_resources/Modules.cs new file mode 100644 index 000000000..52d3401e6 --- /dev/null +++ b/scripts/string_resources/Modules.cs @@ -0,0 +1,1450 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Modules { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Modules() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Modules", typeof(Modules).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Aliases to export from this module. + /// + internal static string AliasesToExport { + get { + return ResourceManager.GetString("AliasesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Author of this module. + /// + internal static string Author { + get { + return ResourceManager.GetString("Author", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define the workflow. The language mode for this session is incompatible with the system-wide language mode.. + /// + internal static string CannotDefineWorkflowInconsistentLanguageMode { + get { + return ResourceManager.GetString("CannotDefineWorkflowInconsistentLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot verify the Microsoft .NET Framework version {0} because it is not included in the list of permitted versions.. + /// + internal static string CannotDetectNetFrameworkVersion { + get { + return ResourceManager.GetString("CannotDetectNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Export-ModuleMember cmdlet can only be called from inside a module.. + /// + internal static string CanOnlyBeUsedFromWithinAModule { + get { + return ResourceManager.GetString("CanOnlyBeUsedFromWithinAModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No custom object was returned for module '{0}' because the -AsCustomObject parameter can only be used with script modules.. + /// + internal static string CantUseAsCustomObjectWithBinaryModule { + get { + return ResourceManager.GetString("CantUseAsCustomObjectWithBinaryModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the common language runtime (CLR) required by this module. + /// + internal static string CLRVersion { + get { + return ResourceManager.GetString("CLRVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the {0} key in {1} is {2} and the module has nested modules. When a CDXML file is the root module, the Import-Module command fails because the commands in nested modules cannot be exported. Move the CDXML file to the NestedModules key and try the command again.. + /// + internal static string CmdletizationDoesSupportRexportingNestedModules { + get { + return ResourceManager.GetString("CmdletizationDoesSupportRexportingNestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets to export from this module. + /// + internal static string CmdletsToExport { + get { + return ResourceManager.GetString("CmdletsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Company or vendor of this module. + /// + internal static string CompanyName { + get { + return ResourceManager.GetString("CompanyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} (Path: '{1}'). + /// + internal static string ConfirmRemoveModule { + get { + return ResourceManager.GetString("ConfirmRemoveModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copyright statement for this module. + /// + internal static string Copyright { + get { + return ResourceManager.GetString("Copyright", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module '{0}' is a core module for Windows PowerShell. Add the Force parameter to your command to remove core modules.. + /// + internal static string CoreModuleCannotBeRemoved { + get { + return ResourceManager.GetString("CoreModuleCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creating the "{0}" module manifest file.. + /// + internal static string CreatingModuleManifestFile { + get { + return ResourceManager.GetString("CreatingModuleManifestFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.. + /// + internal static string DefaultCommandPrefix { + get { + return ResourceManager.GetString("DefaultCommandPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string DefaultCompanyName { + get { + return ResourceManager.GetString("DefaultCompanyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (c) {0} {1}. All rights reserved.. + /// + internal static string DefaultCopyrightMessage { + get { + return ResourceManager.GetString("DefaultCopyrightMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description of the functionality provided by this module. + /// + internal static string Description { + get { + return ResourceManager.GetString("Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching for available modules. + /// + internal static string DeterminingAvailableModules { + get { + return ResourceManager.GetString("DeterminingAvailableModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of Microsoft .NET Framework required by this module. + /// + internal static string DotNetFrameworkVersion { + get { + return ResourceManager.GetString("DotNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dot-sourcing the script file '{0}'.. + /// + internal static string DottingScriptFile { + get { + return ResourceManager.GetString("DottingScriptFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DSC resources to export from this module. + /// + internal static string DscResourcesToExport { + get { + return ResourceManager.GetString("DscResourcesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing the module manifest file '{0}' did not result in a valid manifest object. Update the file to contain a valid Windows PowerShell module manifest. A valid manifest can be created using the New-ModuleManifest cmdlet.. + /// + internal static string EmptyModuleManifest { + get { + return ResourceManager.GetString("EmptyModuleManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to End of {0} hashtable. + /// + internal static string EndOfManifestHashTable { + get { + return ResourceManager.GetString("EndOfManifestHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be exported as workflow '{0}'.. + /// + internal static string ExportAsWorkflowInvalidCommand { + get { + return ResourceManager.GetString("ExportAsWorkflowInvalidCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting alias '{0}'.. + /// + internal static string ExportingAlias { + get { + return ResourceManager.GetString("ExportingAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting cmdlet '{0}'.. + /// + internal static string ExportingCmdlet { + get { + return ResourceManager.GetString("ExportingCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting command as workflow '{0}'.. + /// + internal static string ExportingCommandAsWorkflow { + get { + return ResourceManager.GetString("ExportingCommandAsWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting function '{0}'.. + /// + internal static string ExportingFunction { + get { + return ResourceManager.GetString("ExportingFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting variable '{0}'.. + /// + internal static string ExportingVariable { + get { + return ResourceManager.GetString("ExportingVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting workflow '{0}'.. + /// + internal static string ExportingWorkflow { + get { + return ResourceManager.GetString("ExportingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to List of all files packaged with this module. + /// + internal static string FileList { + get { + return ResourceManager.GetString("FileList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified format data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the format data file, and then try again.. + /// + internal static string FormatsFileNotFound { + get { + return ResourceManager.GetString("FormatsFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Format files (.ps1xml) to be loaded when importing this module. + /// + internal static string FormatsToProcess { + get { + return ResourceManager.GetString("FormatsToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions to export from this module. + /// + internal static string FunctionsToExport { + get { + return ResourceManager.GetString("FunctionsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'Global' and 'Scope' parameters cannot be specified together. Remove one of these parameters, and then try running the command again.. + /// + internal static string GlobalAndScopeParameterCannotBeSpecifiedTogether { + get { + return ResourceManager.GetString("GlobalAndScopeParameterCannotBeSpecifiedTogether", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ID used to uniquely identify this module. + /// + internal static string GUID { + get { + return ResourceManager.GetString("GUID", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HelpInfo URI of this module. + /// + internal static string HelpInfoURI { + get { + return ResourceManager.GetString("HelpInfoURI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to an icon representing this module.. + /// + internal static string IconUri { + get { + return ResourceManager.GetString("IconUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing alias '{0}'.. + /// + internal static string ImportingAlias { + get { + return ResourceManager.GetString("ImportingAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing cmdlet '{0}'.. + /// + internal static string ImportingCmdlet { + get { + return ResourceManager.GetString("ImportingCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing function '{0}'.. + /// + internal static string ImportingFunction { + get { + return ResourceManager.GetString("ImportingFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Some imported command names contain one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. + /// + internal static string ImportingNonStandardNoun { + get { + return ResourceManager.GetString("ImportingNonStandardNoun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command name '{0}' from the module '{1}' contains one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. + /// + internal static string ImportingNonStandardNounVerbose { + get { + return ResourceManager.GetString("ImportingNonStandardNounVerbose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The names of some imported commands from the module '{0}' include unapproved verbs that might make them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with the Verbose parameter. For a list of approved verbs, type Get-Verb.. + /// + internal static string ImportingNonStandardVerb { + get { + return ResourceManager.GetString("ImportingNonStandardVerb", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' command in the {1}' module was imported, but because its name does not include an approved verb, it might be difficult to find. For a list of approved verbs, type Get-Verb.. + /// + internal static string ImportingNonStandardVerbVerbose { + get { + return ResourceManager.GetString("ImportingNonStandardVerbVerbose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' command in the {2}' module was imported, but because its name does not include an approved verb, it might be difficult to find. The suggested alternative verbs are "{1}".. + /// + internal static string ImportingNonStandardVerbVerboseSuggestion { + get { + return ResourceManager.GetString("ImportingNonStandardVerbVerboseSuggestion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing variable '{0}'.. + /// + internal static string ImportingVariable { + get { + return ResourceManager.GetString("ImportingVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing command as workflow '{0}'.. + /// + internal static string ImportingWorkflow { + get { + return ResourceManager.GetString("ImportingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForAlias { + get { + return ResourceManager.GetString("ImportModuleNoClobberForAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForCmdlet { + get { + return ResourceManager.GetString("ImportModuleNoClobberForCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The function '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForFunction { + get { + return ResourceManager.GetString("ImportModuleNoClobberForFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForVariable { + get { + return ResourceManager.GetString("ImportModuleNoClobberForVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command '{0}' was not imported as a workflow because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForWorkflow { + get { + return ResourceManager.GetString("ImportModuleNoClobberForWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item {0} that resolves to {1} is not located in the same directory as the module manifest or any of its subdirectories. Windows PowerShell looks for items referenced in the manifest only in paths relative to the manifest location. To fix this problem, move the item, and use a relative path to identify its location.. + /// + internal static string IncludedItemPathFallsOutsideSaveTree { + get { + return ResourceManager.GetString("IncludedItemPathFallsOutsideSaveTree", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module '{0}' requires the following version of the .NET Framework: {1}. The required version is not installed.. + /// + internal static string InvalidDotNetFrameworkVersion { + get { + return ResourceManager.GetString("InvalidDotNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The extension '{0}' is not a valid module extension. The supported module extensions are '.dll', '.ps1', '.psm1', '.psd1', '.cdxml' and '.xaml'. Correct the extension then try adding the file '{1}' again.. + /// + internal static string InvalidModuleExtension { + get { + return ResourceManager.GetString("InvalidModuleExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest '{0}' could not be processed because it is not a valid Windows PowerShell restricted language file. Remove the elements that are not permitted by the restricted language: + ///{1}. + /// + internal static string InvalidModuleManifest { + get { + return ResourceManager.GetString("InvalidModuleManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' module cannot be imported because its manifest contains one or more members that are not valid. The valid manifest members are ({1}). Remove the members that are not valid ({2}), then try to import the module again.. + /// + internal static string InvalidModuleManifestMember { + get { + return ResourceManager.GetString("InvalidModuleManifestMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest path '{0}' is not valid. The value of the Path argument must resolve to a single file that has a '.psd1' extension. Change the value of the Path argument to point to a valid psd1 file, and then try again.. + /// + internal static string InvalidModuleManifestPath { + get { + return ResourceManager.GetString("InvalidModuleManifestPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ModuleVersion key in module manifest '{0}' specifies module version '{1}' which does not match its version folder name at '{2}'. Change the value of the ModuleVersion key to match the version folder name.. + /// + internal static string InvalidModuleManifestVersion { + get { + return ResourceManager.GetString("InvalidModuleManifestVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The hashtable describing a module contains one or more members that are not valid. The valid members are ({0}). Remove the members that are not valid ({1}), then try again.. + /// + internal static string InvalidModuleSpecificationMember { + get { + return ResourceManager.GetString("InvalidModuleSpecificationMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation cannot be performed on a binary module. It can only be performed on a script module.. + /// + internal static string InvalidOperationOnBinaryModule { + get { + return ResourceManager.GetString("InvalidOperationOnBinaryModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified value '{0}' is invalid, try again with a valid value.. + /// + internal static string InvalidParameterValue { + get { + return ResourceManager.GetString("InvalidParameterValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name of the current Windows PowerShell host is: '{0}'. The module '{1}' requires the following Windows PowerShell host: '{2}'.. + /// + internal static string InvalidPowerShellHostName { + get { + return ResourceManager.GetString("InvalidPowerShellHostName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current Windows PowerShell host is: '{0}' (version {1}). The module '{2}' requires a minimum Windows PowerShell host version of '{3}' to run.. + /// + internal static string InvalidPowerShellHostVersion { + get { + return ResourceManager.GetString("InvalidPowerShellHostVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current processor architecture is: {0}. The module '{1}' requires the following architecture: {2}.. + /// + internal static string InvalidProcessorArchitecture { + get { + return ResourceManager.GetString("InvalidProcessorArchitecture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The processor architecture value of {0} is not supported. Run the New-ModuleManifest command again, specifying one of the following supported enumeration values for processor architecture: None, MSIL, X86, Amd64, Arm. + /// + internal static string InvalidProcessorArchitectureInManifest { + get { + return ResourceManager.GetString("InvalidProcessorArchitectureInManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow file name is not valid because it does not have the required .XAML file name extension. Run the New-ModuleManifest command again specifying a value for the WorkflowsToProcess parameter with this extension.. + /// + internal static string InvalidWorkflowExtension { + get { + return ResourceManager.GetString("InvalidWorkflowExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow file name extension is not valid. The workflow file name {0} that is listed in the WorkflowsToProcess key of the module manifest does not have the required .XAML or .DLL file name extension. Edit the module manifest and correct the workflow file name. If you are using a .DLL file extension, then provide only one assembly name.. + /// + internal static string InvalidWorkflowExtensionDuringManifestProcessing { + get { + return ResourceManager.GetString("InvalidWorkflowExtensionDuringManifestProcessing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to the license for this module.. + /// + internal static string LicenseUri { + get { + return ResourceManager.GetString("LicenseUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading '{0}' from path '{1}'.. + /// + internal static string LoadingFile { + get { + return ResourceManager.GetString("LoadingFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading module from path '{0}'.. + /// + internal static string LoadingModule { + get { + return ResourceManager.GetString("LoadingModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading workflow {0}. + /// + internal static string LoadingWorkflow { + get { + return ResourceManager.GetString("LoadingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Module manifest for module '{0}'. + /// + internal static string ManifestHeaderLine1 { + get { + return ResourceManager.GetString("ManifestHeaderLine1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Generated by: {0}. + /// + internal static string ManifestHeaderLine2 { + get { + return ResourceManager.GetString("ManifestHeaderLine2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Generated on: {0}. + /// + internal static string ManifestHeaderLine3 { + get { + return ResourceManager.GetString("ManifestHeaderLine3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module to process '{0}', listed in field '{1}' of module manifest '{2}' was not processed because no valid module was found in any module directory.. + /// + internal static string ManifestMemberNotFound { + get { + return ResourceManager.GetString("ManifestMemberNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Some commands from module {0} cannot be imported over a CimSession. To get all the commands, verify that the remote server has Windows PowerShell remote management enabled, and then try adding the PSSession parameter to an Import-Module cmdlet.. + /// + internal static string MixedModuleOverCimSessionWarning { + get { + return ResourceManager.GetString("MixedModuleOverCimSessionWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The assembly '{0}' was not loaded because no assembly with that name was found. Verify the assembly name, and then try again.. + /// + internal static string ModuleAssemblyFound { + get { + return ResourceManager.GetString("ModuleAssemblyFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet without ListAvailable parameter is not supported for module names that include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. + /// + internal static string ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames { + get { + return ResourceManager.GetString("ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Because the {0} module is providing the PSDrive in the current Windows PowerShell session, no modules were removed. Change the current PSDrive provider, and then try removing modules again.. + /// + internal static string ModuleDriveInUse { + get { + return ResourceManager.GetString("ModuleDriveInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is marked as 'constant.' A module cannot be removed if it is marked 'constant.'. + /// + internal static string ModuleIsConstant { + get { + return ResourceManager.GetString("ModuleIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is read-only. Add the Force parameter to your command to remove read-only modules.. + /// + internal static string ModuleIsReadOnly { + get { + return ResourceManager.GetString("ModuleIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is required by '{1}'. Add the Force parameter to your command to remove the module.. + /// + internal static string ModuleIsRequired { + get { + return ResourceManager.GetString("ModuleIsRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to List of all modules packaged with this module. + /// + internal static string ModuleList { + get { + return ResourceManager.GetString("ModuleList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' module was not imported because the '{0}' snap-in was already imported.. + /// + internal static string ModuleLoadedAsASnapin { + get { + return ResourceManager.GetString("ModuleLoadedAsASnapin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest cannot contain both the 'ModuleToProcess' and 'RootModule' members. Change the module manifest file to remove one of these members at '{0}', and then try again.. + /// + internal static string ModuleManifestCannotContainBothModuleToProcessAndRootModule { + get { + return ResourceManager.GetString("ModuleManifestCannotContainBothModuleToProcessAndRootModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version of the Common Language Runtime (CLR) on this computer is '{0}'. The module '{1}' requires a minimum CLR version of '{2}' to run. Verify that you are running the minimum required version of CLR, and then try again.. + /// + internal static string ModuleManifestInsufficientCLRVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientCLRVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version '{0}' of module '{1}' does not meet the required minimum version '{2}'. Verify that the version number is supported, and then try loading the module again.. + /// + internal static string ModuleManifestInsufficientModuleVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version of Windows PowerShell on this computer is '{0}'. The module '{1}' requires a minimum Windows PowerShell version of '{2}' to run. Verify that you have the minimum required version of Windows PowerShell installed, and then try again.. + /// + internal static string ModuleManifestInsufficientPowerShellVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientPowerShellVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' in the module manifest is not valid: {1}. Verify that a valid value is specified for this field in the '{2}' file.. + /// + internal static string ModuleManifestInvalidManifestMember { + get { + return ResourceManager.GetString("ModuleManifestInvalidManifestMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' member is not valid in the module manifest file '{2}': {1}. + /// + internal static string ModuleManifestInvalidValue { + get { + return ResourceManager.GetString("ModuleManifestInvalidValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member 'ModuleVersion' is not present in the module manifest. This member must exist and be assigned a version number of the form 'n.n.n.n'. Add the missing member to the file '{0}'.. + /// + internal static string ModuleManifestMissingModuleVersion { + get { + return ResourceManager.GetString("ModuleManifestMissingModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest member 'NestedModules' cannot be used if the 'ModuleToProcess' member is a binary module. Edit the module manifest file at '{0}', and then try again.. + /// + internal static string ModuleManifestNestedModulesCantGoWithModuleToProcess { + get { + return ResourceManager.GetString("ModuleManifestNestedModulesCantGoWithModuleToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string ModuleNotFound { + get { + return ResourceManager.GetString("ModuleNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' was not found. Update the Name parameter to point to a valid path, and then try again. . + /// + internal static string ModuleNotFoundForGetModule { + get { + return ResourceManager.GetString("ModuleNotFoundForGetModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the module '{0}' because the module nesting limit has been exceeded. Modules can only be nested to {1} levels. Evaluate and change the order in which you are loading modules to prevent exceeding the nesting limit, and then try running your script again.. + /// + internal static string ModuleTooDeeplyNested { + get { + return ResourceManager.GetString("ModuleTooDeeplyNested", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script module or binary module file associated with this manifest. + /// + internal static string ModuleToProcess { + get { + return ResourceManager.GetString("ModuleToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest member 'ModuleToProcess' has been deprecated. Use the 'RootModule' member instead.. + /// + internal static string ModuleToProcessFieldDeprecated { + get { + return ResourceManager.GetString("ModuleToProcessFieldDeprecated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version number of this module.. + /// + internal static string ModuleVersion { + get { + return ResourceManager.GetString("ModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version specified in ModuleVersion key is equal to version folder name.. + /// + internal static string ModuleVersionEqualsToVersionFolder { + get { + return ResourceManager.GetString("ModuleVersionEqualsToVersionFolder", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' with version '{1}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string ModuleWithVersionNotFound { + get { + return ResourceManager.GetString("ModuleWithVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules to import as nested modules of the module specified in RootModule/ModuleToProcess. + /// + internal static string NestedModules { + get { + return ResourceManager.GetString("NestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.. + /// + internal static string NoModulesRemoved { + get { + return ResourceManager.GetString("NoModulesRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the Windows PowerShell host required by this module. + /// + internal static string PowerShellHostName { + get { + return ResourceManager.GetString("PowerShellHostName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the Windows PowerShell host required by this module. + /// + internal static string PowerShellHostVersion { + get { + return ResourceManager.GetString("PowerShellHostVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the Windows PowerShell engine required by this module. + /// + internal static string PowerShellVersion { + get { + return ResourceManager.GetString("PowerShellVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.. + /// + internal static string PrivateData { + get { + return ResourceManager.GetString("PrivateData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PrivateData parameter value must be a hash table to create the module manifest with the following parameter values Tags, ProjectUri, LicenseUri, IconUri or ReleaseNotes. Either remove the Tags, ProjectUri, LicenseUri, IconUri, or ReleaseNotes parameter values or wrap the contents of PrivateData in a hashtable.. + /// + internal static string PrivateDataValueTypeShouldBeHashTableError { + get { + return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PrivateData should be defined as a hashtable, but this module manifest defines it as an object. Please consider wrapping the contents of PrivateData in a hashtable. This will enable you to add the Tags, ProjectUri, LicenseUri, IconUri, and ReleaseNotes properties to the module manifest at a later time.. + /// + internal static string PrivateDataValueTypeShouldBeHashTableWarning { + get { + return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processor architecture (None, X86, Amd64) required by this module. + /// + internal static string ProcessorArchitecture { + get { + return ResourceManager.GetString("ProcessorArchitecture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to the main website for this project.. + /// + internal static string ProjectUri { + get { + return ResourceManager.GetString("ProjectUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSData data to pass to the Publish-Module cmdlet. + /// + internal static string PSData { + get { + return ResourceManager.GetString("PSData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module {0} cannot be imported over a CimSession. Try using the PSSession parameter of the Import-Module cmdlet.. + /// + internal static string PsModuleOverCimSessionError { + get { + return ResourceManager.GetString("PsModuleOverCimSessionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ReleaseNotes of this module. + /// + internal static string ReleaseNotes { + get { + return ResourceManager.GetString("ReleaseNotes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to generate proxies for remote module '{0}'. {{0}}. + /// + internal static string RemoteDiscoveryFailedToGenerateProxyForRemoteModule { + get { + return ResourceManager.GetString("RemoteDiscoveryFailedToGenerateProxyForRemoteModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to process the remote module {0}. {1}. + /// + internal static string RemoteDiscoveryFailedToProcessRemoteModule { + get { + return ResourceManager.GetString("RemoteDiscoveryFailedToProcessRemoteModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to receive module data from the remote CimSession. {0}. + /// + internal static string RemoteDiscoveryFailureFromDiscoveryProvider { + get { + return ResourceManager.GetString("RemoteDiscoveryFailureFromDiscoveryProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A CIM provider for module discovery was not found on the CIM server. {0}. + /// + internal static string RemoteDiscoveryProviderNotFound { + get { + return ResourceManager.GetString("RemoteDiscoveryProviderNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failure from remote command: {0}: {{0}}. + /// + internal static string RemoteDiscoveryRemotePsrpCommandFailed { + get { + return ResourceManager.GetString("RemoteDiscoveryRemotePsrpCommandFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only be done for module names that do not include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. + /// + internal static string RemoteDiscoveryWorksOnlyForUnQualifiedNames { + get { + return ResourceManager.GetString("RemoteDiscoveryWorksOnlyForUnQualifiedNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only list available modules. Add the ListAvailable parameter to your command, and then try again.. + /// + internal static string RemoteDiscoveryWorksOnlyInListAvailableMode { + get { + return ResourceManager.GetString("RemoteDiscoveryWorksOnlyInListAvailableMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" alias.. + /// + internal static string RemovingImportedAlias { + get { + return ResourceManager.GetString("RemovingImportedAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" function.. + /// + internal static string RemovingImportedFunction { + get { + return ResourceManager.GetString("RemovingImportedFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" variable.. + /// + internal static string RemovingImportedVariable { + get { + return ResourceManager.GetString("RemovingImportedVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assemblies that must be loaded prior to importing this module. + /// + internal static string RequiredAssemblies { + get { + return ResourceManager.GetString("RequiredAssemblies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'ModuleName' member does not exist in the hashtable that describes this module.. + /// + internal static string RequiredModuleMissingModuleName { + get { + return ResourceManager.GetString("RequiredModuleMissingModuleName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'ModuleVersion' and 'RequiredVersion' members do not exist in the hashtable that describes this module. One of these two members must exist, and be assigned a version number in the format 'n.n.n.n'.. + /// + internal static string RequiredModuleMissingModuleVersion { + get { + return ResourceManager.GetString("RequiredModuleMissingModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string RequiredModuleNotFound { + get { + return ResourceManager.GetString("RequiredModuleNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' with GUID '{1}' and version '{2}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string RequiredModuleNotFoundWrongGuidVersion { + get { + return ResourceManager.GetString("RequiredModuleNotFoundWrongGuidVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoaded { + get { + return ResourceManager.GetString("RequiredModuleNotLoaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' with GUID '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoadedWrongGuid { + get { + return ResourceManager.GetString("RequiredModuleNotLoadedWrongGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' with version '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoadedWrongVersion { + get { + return ResourceManager.GetString("RequiredModuleNotLoadedWrongVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that must be imported into the global environment prior to importing this module. + /// + internal static string RequiredModules { + get { + return ResourceManager.GetString("RequiredModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' is not loaded. The module '{0}' has a requiredModule '{1}' in its module manifest '{2}' that points to a cyclic dependency.. + /// + internal static string RequiredModulesCyclicDependency { + get { + return ResourceManager.GetString("RequiredModulesCyclicDependency", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script module or binary module file associated with this manifest.. + /// + internal static string RootModule { + get { + return ResourceManager.GetString("RootModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Analyzing {0}.. + /// + internal static string ScriptAnalysisModule { + get { + return ResourceManager.GetString("ScriptAnalysisModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Preparing modules for first use.. + /// + internal static string ScriptAnalysisPreparing { + get { + return ResourceManager.GetString("ScriptAnalysisPreparing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified script file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the script, and then try again.. + /// + internal static string ScriptsFileNotFound { + get { + return ResourceManager.GetString("ScriptsFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script files (.ps1) that are run in the caller's environment prior to importing this module.. + /// + internal static string ScriptsToProcess { + get { + return ResourceManager.GetString("ScriptsToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file '{0}' is not allowed because it does not have the extension '.ps1'.. + /// + internal static string ScriptsToProcessIncorrectExtension { + get { + return ResourceManager.GetString("ScriptsToProcessIncorrectExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching UNC share {0}.. + /// + internal static string SearchingUncShare { + get { + return ResourceManager.GetString("SearchingUncShare", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skipping the Version folder {0} under Module {1} as it does not have a valid module manifest file.. + /// + internal static string SkippingInvalidModuleVersionFolder { + get { + return ResourceManager.GetString("SkippingInvalidModuleVersionFolder", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tags applied to this module. These help with module discovery in online galleries.. + /// + internal static string Tags { + get { + return ResourceManager.GetString("Tags", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified type data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the type data file, and then try again.. + /// + internal static string TypesFileNotFound { + get { + return ResourceManager.GetString("TypesFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type files (.ps1xml) to be loaded when importing this module. + /// + internal static string TypesToProcess { + get { + return ResourceManager.GetString("TypesToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' member, which was imported from module '{1}', cannot be removed for the following reason: {2}. + /// + internal static string UnableToRemoveModuleMember { + get { + return ResourceManager.GetString("UnableToRemoveModuleMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variables to export from this module. + /// + internal static string VariablesToExport { + get { + return ResourceManager.GetString("VariablesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not allowed in members 'ModuleToProcess', 'RootModule', or 'NestedModule' in the module manifest '{0}'.. + /// + internal static string WildCardNotAllowedInModuleToProcessAndInNestedModules { + get { + return ResourceManager.GetString("WildCardNotAllowedInModuleToProcessAndInNestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not allowed in the member 'RequiredAssemblies' in the module manifest '{0}'.. + /// + internal static string WildCardNotAllowedInRequiredAssemblies { + get { + return ResourceManager.GetString("WildCardNotAllowedInRequiredAssemblies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the workflow module '{0}'. Workflow is not supported in OneCore PowerShell.. + /// + internal static string WorkflowModuleNotSupportedInOneCorePowerShell { + get { + return ResourceManager.GetString("WorkflowModuleNotSupportedInOneCorePowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands to export from this module as workflows. + /// + internal static string WorkflowsToExport { + get { + return ResourceManager.GetString("WorkflowsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the workflow. XAML-based workflows are not supported in the current language mode. Only script-based workflows are supported in this language mode.. + /// + internal static string XamlWorkflowsNotSupported { + get { + return ResourceManager.GetString("XamlWorkflowsNotSupported", resourceCulture); + } + } +} diff --git a/scripts/string_resources/MshHostRawUserInterfaceStrings.cs b/scripts/string_resources/MshHostRawUserInterfaceStrings.cs new file mode 100644 index 000000000..c67b815b2 --- /dev/null +++ b/scripts/string_resources/MshHostRawUserInterfaceStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshHostRawUserInterfaceStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshHostRawUserInterfaceStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshHostRawUserInterfaceStrings", typeof(MshHostRawUserInterfaceStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to All strings are null or empty.. + /// + internal static string AllNullOrEmptyStringsErrorTemplate { + get { + return ResourceManager.GetString("AllNullOrEmptyStringsErrorTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" cannot be greater than or equal to "{1}".. + /// + internal static string LessThanErrorTemplate { + get { + return ResourceManager.GetString("LessThanErrorTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" needs to be a positive number.. + /// + internal static string NonPositiveNumberErrorTemplate { + get { + return ResourceManager.GetString("NonPositiveNumberErrorTemplate", resourceCulture); + } + } +} diff --git a/scripts/string_resources/MshSignature.cs b/scripts/string_resources/MshSignature.cs new file mode 100644 index 000000000..543210677 --- /dev/null +++ b/scripts/string_resources/MshSignature.cs @@ -0,0 +1,135 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshSignature { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshSignature() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSignature", typeof(MshSignature).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The contents of file {0} might have been changed by an unauthorized user or process, because the hash of the file does not match the hash stored in the digital signature. The script cannot run on the specified system. For more information, run Get-Help about_Signing.. + /// + internal static string MshSignature_HashMismatch { + get { + return ResourceManager.GetString("MshSignature_HashMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The signature cannot be verified because it is incompatible with the current system.. + /// + internal static string MshSignature_Incompatible { + get { + return ResourceManager.GetString("MshSignature_Incompatible", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The signature cannot be verified because it is incompatible with the current system. The hash algorithm is not valid.. + /// + internal static string MshSignature_Incompatible_HashAlgorithm { + get { + return ResourceManager.GetString("MshSignature_Incompatible_HashAlgorithm", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file {0} is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170. + /// + internal static string MshSignature_NotSigned { + get { + return ResourceManager.GetString("MshSignature_NotSigned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign the file because the system does not support signing operations on {0} files.. + /// + internal static string MshSignature_NotSupportedFileFormat { + get { + return ResourceManager.GetString("MshSignature_NotSupportedFileFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign the file because the system does not support signing operations on files that do not have a file name extension.. + /// + internal static string MshSignature_NotSupportedFileFormat_NoExtension { + get { + return ResourceManager.GetString("MshSignature_NotSupportedFileFormat_NoExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} is signed but the signer is not trusted on this system.. + /// + internal static string MshSignature_NotTrusted { + get { + return ResourceManager.GetString("MshSignature_NotTrusted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Signature verified.. + /// + internal static string MshSignature_Valid { + get { + return ResourceManager.GetString("MshSignature_Valid", resourceCulture); + } + } +} diff --git a/scripts/string_resources/MshSnapInCmdletResources.cs b/scripts/string_resources/MshSnapInCmdletResources.cs new file mode 100644 index 000000000..0abc3487f --- /dev/null +++ b/scripts/string_resources/MshSnapInCmdletResources.cs @@ -0,0 +1,108 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshSnapInCmdletResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshSnapInCmdletResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapInCmdletResources", typeof(MshSnapInCmdletResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed. The specified cmdlet is not supported in a custom shell.. + /// + internal static string CmdletNotAvailable { + get { + return ResourceManager.GetString("CmdletNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The custom Windows PowerShell snap-in is not supported in OneCore PowerShell.. + /// + internal static string CustomPSSnapInNotSupportedInOneCorePowerShell { + get { + return ResourceManager.GetString("CustomPSSnapInNotSupportedInOneCorePowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The format of the specified snap-in name was not valid. Windows PowerShell snap-in names can only contain alpha-numeric characters, dashes, underscores and periods. Correct the name and then try the operation again.. + /// + internal static string InvalidPSSnapInName { + get { + return ResourceManager.GetString("InvalidPSSnapInName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add Windows PowerShell snap-in {0} because it is a system Windows PowerShell module. Use Import-Module to load the module.. + /// + internal static string LoadSystemSnapinAsModule { + get { + return ResourceManager.GetString("LoadSystemSnapinAsModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Windows PowerShell snap-ins matching the pattern '{0}' were found. Check the pattern and then try the command again.. + /// + internal static string NoPSSnapInsFound { + get { + return ResourceManager.GetString("NoPSSnapInsFound", resourceCulture); + } + } +} diff --git a/scripts/string_resources/MshSnapinInfo.cs b/scripts/string_resources/MshSnapinInfo.cs new file mode 100644 index 000000000..f22ff23ad --- /dev/null +++ b/scripts/string_resources/MshSnapinInfo.cs @@ -0,0 +1,180 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshSnapinInfo { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshSnapinInfo() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapinInfo", typeof(MshSnapinInfo).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot find required information in registry or missing key files. Cannot load some cmdlets.. + /// + internal static string DefaultMshSnapinNotPresent { + get { + return ResourceManager.GetString("DefaultMshSnapinNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'string.'. + /// + internal static string MandatoryValueNotInCorrectFormat { + get { + return ResourceManager.GetString("MandatoryValueNotInCorrectFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'multistring.'. + /// + internal static string MandatoryValueNotInCorrectFormatMultiString { + get { + return ResourceManager.GetString("MandatoryValueNotInCorrectFormatMultiString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not specified for registry key {1}.. + /// + internal static string MandatoryValueNotPresent { + get { + return ResourceManager.GetString("MandatoryValueNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to access Windows PowerShell PowerShellEngine registry information.. + /// + internal static string MonadEngineRegistryAccessFailed { + get { + return ResourceManager.GetString("MonadEngineRegistryAccessFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to access Windows PowerShell registry information.. + /// + internal static string MonadRootRegistryAccessFailed { + get { + return ResourceManager.GetString("MonadRootRegistryAccessFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Windows PowerShell snap-in '{0}' is not installed on this computer.. + /// + internal static string MshSnapinDoesNotExist { + get { + return ResourceManager.GetString("MshSnapinDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No snap-ins have been registered for Windows PowerShell version {0}.. + /// + internal static string NoMshSnapinPresentForVersion { + get { + return ResourceManager.GetString("NoMshSnapinPresentForVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No [PSVersion] attribute was found for Windows PowerShell type {0}. Add a PSVersion attribute to the type using [PSVersion(Windows PowerShell SnapinBase.PSEngineVersion)].. + /// + internal static string PSVersionAttributeNotExist { + get { + return ResourceManager.GetString("PSVersionAttributeNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to access PublicKeyToken information.. + /// + internal static string PublicKeyTokenAccessFailed { + get { + return ResourceManager.GetString("PublicKeyTokenAccessFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the string resource because the reader has been disposed.. + /// + internal static string ResourceReaderDisposed { + get { + return ResourceManager.GetString("ResourceReaderDisposed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version {0} of Windows PowerShell is not available on this computer.. + /// + internal static string SpecifiedVersionNotFound { + get { + return ResourceManager.GetString("SpecifiedVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version value {0} is not specified or is incorrect for registry key {1}.. + /// + internal static string VersionValueInCorrect { + get { + return ResourceManager.GetString("VersionValueInCorrect", resourceCulture); + } + } +} diff --git a/scripts/string_resources/NativeCP.CS b/scripts/string_resources/NativeCP.CS new file mode 100644 index 000000000..b4a875f35 --- /dev/null +++ b/scripts/string_resources/NativeCP.CS @@ -0,0 +1,144 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class NativeCP { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal NativeCP() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NativeCP", typeof(NativeCP).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot process the XML from the '{0}' stream of '{1}': {2}. + /// + internal static string CliXmlError { + get { + return ResourceManager.GetString("CliXmlError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ScriptBlock should only be specified as a value of the Command parameter.. + /// + internal static string IncorrectValueForCommandParameter { + get { + return ResourceManager.GetString("IncorrectValueForCommandParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A value that is not valid ({6}) was specified for the {7} parameter. Valid values are Text and Xml.. + /// + internal static string IncorrectValueForFormatParameter { + get { + return ResourceManager.GetString("IncorrectValueForFormatParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value was specified for the Command parameter.. + /// + internal static string NoValueForCommandParameter { + get { + return ResourceManager.GetString("NoValueForCommandParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value was specified for the InputFormat parameter. Valid values are Text and Xml.. + /// + internal static string NoValueForInputFormatParameter { + get { + return ResourceManager.GetString("NoValueForInputFormatParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value was specified for the OutputFormat parameter. Valid values are text and XML.. + /// + internal static string NoValueForOutputFormatParameter { + get { + return ResourceManager.GetString("NoValueForOutputFormatParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value was specified for the Args parameter.. + /// + internal static string NoValuesSpecifiedForArgs { + get { + return ResourceManager.GetString("NoValuesSpecifiedForArgs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {6} parameter was already specified.. + /// + internal static string ParameterSpecifiedAlready { + get { + return ResourceManager.GetString("ParameterSpecifiedAlready", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {6} parameter requires a string value.. + /// + internal static string StringValueExpectedForFormatParameter { + get { + return ResourceManager.GetString("StringValueExpectedForFormatParameter", resourceCulture); + } + } +} diff --git a/scripts/string_resources/PSCommandStrings.cs b/scripts/string_resources/PSCommandStrings.cs new file mode 100644 index 000000000..d6496dc5c --- /dev/null +++ b/scripts/string_resources/PSCommandStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PSCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PSCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSCommandStrings", typeof(PSCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to A command is required to add a parameter. A command must be added to {0} before adding a parameter.. + /// + internal static string ParameterRequiresCommand { + get { + return ResourceManager.GetString("ParameterRequiresCommand", resourceCulture); + } + } +} diff --git a/scripts/string_resources/PSDataBufferStrings.cs b/scripts/string_resources/PSDataBufferStrings.cs new file mode 100644 index 000000000..935767a2c --- /dev/null +++ b/scripts/string_resources/PSDataBufferStrings.cs @@ -0,0 +1,108 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PSDataBufferStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PSDataBufferStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSDataBufferStrings", typeof(PSDataBufferStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot convert value from type {0} to type {1}.. + /// + internal static string CannotConvertToGenericType { + get { + return ResourceManager.GetString("CannotConvertToGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The index specified is less than zero or greater than the number of items in the buffer. Index should be in the range {0}-{1}.. + /// + internal static string IndexOutOfRange { + get { + return ResourceManager.GetString("IndexOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SerializeInput property can only be set for the PSObject type of PSDataCollection. Set the SerializeInput property to false, or change the collection type to a PSObject.. + /// + internal static string SerializationNotSupported { + get { + return ResourceManager.GetString("SerializationNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert a null reference to a value type.. + /// + internal static string ValueNullReference { + get { + return ResourceManager.GetString("ValueNullReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Objects cannot be added to a closed buffer. Make sure the buffer is open for Add and Insert operations to succeed.. + /// + internal static string WriteToClosedBuffer { + get { + return ResourceManager.GetString("WriteToClosedBuffer", resourceCulture); + } + } +} diff --git a/scripts/string_resources/PSListModifierStrings.cs b/scripts/string_resources/PSListModifierStrings.cs new file mode 100644 index 000000000..5d8db3a66 --- /dev/null +++ b/scripts/string_resources/PSListModifierStrings.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PSListModifierStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PSListModifierStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSListModifierStrings", typeof(PSListModifierStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The following unknown list modifier was detected: '{0}'. Valid list modifiers are Add, Remove, and Replace.. + /// + internal static string ListModifierDisallowedKey { + get { + return ResourceManager.GetString("ListModifierDisallowedKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot apply the update because the object is not a supported collection type.. + /// + internal static string UpdateFailed { + get { + return ResourceManager.GetString("UpdateFailed", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ParameterBinderStrings.cs b/scripts/string_resources/ParameterBinderStrings.cs new file mode 100644 index 000000000..a3e6608c7 --- /dev/null +++ b/scripts/string_resources/ParameterBinderStrings.cs @@ -0,0 +1,468 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ParameterBinderStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ParameterBinderStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ParameterBinderStrings", typeof(ParameterBinderStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Parameter cannot be processed because the parameter name '{1}' is ambiguous. Possible matches include:{6}.. + /// + internal static string AmbiguousParameter { + get { + return ResourceManager.GetString("AmbiguousParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter set cannot be resolved using the specified named parameters.. + /// + internal static string AmbiguousParameterSet { + get { + return ResourceManager.GetString("AmbiguousParameterSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind positional parameters '{1}'.. + /// + internal static string AmbiguousPositionalParameter { + get { + return ResourceManager.GetString("AmbiguousPositionalParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind positional parameters because no names were given.. + /// + internal static string AmbiguousPositionalParameterNoName { + get { + return ResourceManager.GetString("AmbiguousPositionalParameterNoName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert '{6}' to the type '{2}' required by parameter '{1}'. {7}. + /// + internal static string CannotConvertArgument { + get { + return ResourceManager.GetString("CannotConvertArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind parameter '{1}'. {6}. + /// + internal static string CannotConvertArgumentNoMessage { + get { + return ResourceManager.GetString("CannotConvertArgumentNoMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind cmdlet {0} because parameter '{1}' is of type '{2}' and the Add() method cannot be identified, or multiple Add() methods exist. {6}. + /// + internal static string CannotExtractAddMethod { + get { + return ResourceManager.GetString("CannotExtractAddMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {6} This error might have been caused by applying the default parameter binding. You can disable the default parameter binding in $PSDefaultParameterValues by setting $PSDefaultParameterValues["Disabled"] to be $true, and then trying again. The following default parameters were successfully bound for this cmdlet when the error occurred:{7}. + /// + internal static string DefaultBindingErrorElaborationMultiple { + get { + return ResourceManager.GetString("DefaultBindingErrorElaborationMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {6} This failure might be caused by applying the default parameter binding. You can disable the default parameter binding in $PSDefaultParameterValues by setting $PSDefaultParameterValues["Disabled"] to be $true, and retry. The following default parameter was successfully bound for this cmdlet when the error occurred:{7}. + /// + internal static string DefaultBindingErrorElaborationSingle { + get { + return ResourceManager.GetString("DefaultBindingErrorElaborationSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple different default values are defined in $PSDefaultParameterValues for the parameter matching the following name or alias: {0}. These defaults have been ignored.. + /// + internal static string DifferentValuesAssignedToSingleParameter { + get { + return ResourceManager.GetString("DifferentValuesAssignedToSingleParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process command. The parameter '{0}' is defined multiple times.. + /// + internal static string DuplicateParameterDefinition { + get { + return ResourceManager.GetString("DuplicateParameterDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve dynamic parameters for the cmdlet. Dynamic parameter '{1}' specified parameter set '{6}' which was not statically defined for this cmdlet. New parameter sets may not be defined as dynamic parameters, although dynamic parameters may join parameter sets which were statically defined.. + /// + internal static string DynamicParametersCannotCreateParameterSets { + get { + return ResourceManager.GetString("DynamicParametersCannotCreateParameterSets", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The binding of default value '{0}' to parameter '{1}' failed: {2}. + /// + internal static string FailToBindDefaultParameter { + get { + return ResourceManager.GetString("FailToBindDefaultParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline input cannot be processed because the default value of parameter '{1}' cannot be retrieved. {6}. + /// + internal static string GetDefaultValueFailed { + get { + return ResourceManager.GetString("GetDefaultValueFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the dynamic parameters for the cmdlet. {6}. + /// + internal static string GetDynamicParametersException { + get { + return ResourceManager.GetString("GetDynamicParametersException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input object cannot be bound because it did not contain the information required to bind all mandatory parameters: {6}. + /// + internal static string InputObjectMissingMandatory { + get { + return ResourceManager.GetString("InputObjectMissingMandatory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input object cannot be bound to any parameters for the command either because the command does not take pipeline input or the input and its properties do not match any of the parameters that take pipeline input.. + /// + internal static string InputObjectNotBound { + get { + return ResourceManager.GetString("InputObjectNotBound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The automatic variable $PSDefaultParameterValues was ignored because it is not a valid hashtable object. It must be of the type IDictionary.. + /// + internal static string InvalidDefaultParameterHashTable { + get { + return ResourceManager.GetString("InvalidDefaultParameterHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' has already been added to the dictionary.. + /// + internal static string KeyAlreadyAdded { + get { + return ResourceManager.GetString("KeyAlreadyAdded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}', because PSTypeNames of the argument do not match the PSTypeName required by the parameter: {6}.. + /// + internal static string MismatchedPSTypeName { + get { + return ResourceManager.GetString("MismatchedPSTypeName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing an argument for parameter '{1}'. Specify a parameter of type '{2}' and try again.. + /// + internal static string MissingArgument { + get { + return ResourceManager.GetString("MissingArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process command because of one or more missing mandatory parameters:{1}.. + /// + internal static string MissingMandatoryParameter { + get { + return ResourceManager.GetString("MissingMandatoryParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The keys '{0}' do not have valid formats. For information about the correct format, see about_Parameters_Default_Values at http://go.microsoft.com/fwlink/?LinkId=228266.. + /// + internal static string MultipleKeysInBadFormat { + get { + return ResourceManager.GetString("MultipleKeysInBadFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following name or alias defined in $PSDefaultParameterValues for this cmdlet resolves to multiple parameters: {0}. The default has been ignored.. + /// + internal static string MultipleParametersMatched { + get { + return ResourceManager.GetString("MultipleParametersMatched", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A parameter cannot be found that matches parameter name '{1}'.. + /// + internal static string NamedParameterNotFound { + get { + return ResourceManager.GetString("NamedParameterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind parameter because parameter '{1}' is specified more than once. To provide multiple values to parameters that can accept multiple values, use the array syntax. For example, "-parameter value1,value2,value3".. + /// + internal static string ParameterAlreadyBound { + get { + return ResourceManager.GetString("ParameterAlreadyBound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process argument transformation on parameter '{1}'. {6}. + /// + internal static string ParameterArgumentTransformationError { + get { + return ResourceManager.GetString("ParameterArgumentTransformationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {6}. + /// + internal static string ParameterArgumentTransformationErrorMessageOnly { + get { + return ResourceManager.GetString("ParameterArgumentTransformationErrorMessageOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot validate argument on parameter '{1}'. {6}. + /// + internal static string ParameterArgumentValidationError { + get { + return ResourceManager.GetString("ParameterArgumentValidationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty array.. + /// + internal static string ParameterArgumentValidationErrorEmptyArrayNotAllowed { + get { + return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyArrayNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty collection.. + /// + internal static string ParameterArgumentValidationErrorEmptyCollectionNotAllowed { + get { + return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyCollectionNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty string.. + /// + internal static string ParameterArgumentValidationErrorEmptyStringNotAllowed { + get { + return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyStringNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is null.. + /// + internal static string ParameterArgumentValidationErrorNullNotAllowed { + get { + return ResourceManager.GetString("ParameterArgumentValidationErrorNullNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind parameter '{1}' to the target. {6}. + /// + internal static string ParameterBindingFailed { + get { + return ResourceManager.GetString("ParameterBindingFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter '{1}' cannot be specified in parameter set '{6}'.. + /// + internal static string ParameterNotInParameterSet { + get { + return ResourceManager.GetString("ParameterNotInParameterSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A positional parameter cannot be found that accepts argument '{1}'.. + /// + internal static string PositionalParameterNotFound { + get { + return ResourceManager.GetString("PositionalParameterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to cmdlet {0} at command pipeline position {1}. + /// + internal static string PromptCaption { + get { + return ResourceManager.GetString("PromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Supply values for the following parameters:. + /// + internal static string PromptMessage { + get { + return ResourceManager.GetString("PromptMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind cmdlet {0} because runtime-defined parameter '{1}' was added to the RuntimeDefinedParameterDictionary with key '{6}'. The key must be the same as RuntimeDefinedParameter.Name.. + /// + internal static string RuntimeDefinedParameterNameMismatch { + get { + return ResourceManager.GetString("RuntimeDefinedParameterNameMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input to the script block for parameter '{1}' failed. {6}. + /// + internal static string ScriptBlockArgumentInvocationFailed { + get { + return ResourceManager.GetString("ScriptBlockArgumentInvocationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot evaluate parameter '{1}' because its argument is specified as a script block and there is no input. A script block cannot be evaluated without input.. + /// + internal static string ScriptBlockArgumentNoInput { + get { + return ResourceManager.GetString("ScriptBlockArgumentNoInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot evaluate parameter '{1}' because its argument input did not produce any output.. + /// + internal static string ScriptBlockArgumentNoOutput { + get { + return ResourceManager.GetString("ScriptBlockArgumentNoOutput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' does not have a valid format. For information about the correct format, see about_Parameters_Default_Values at http://go.microsoft.com/fwlink/?LinkId=228266.. + /// + internal static string SingleKeyInBadFormat { + get { + return ResourceManager.GetString("SingleKeyInBadFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' of type '{1}' is not a string value. DefaultParameterDictionary only accepts string value keys.. + /// + internal static string StringValueKeyExpected { + get { + return ResourceManager.GetString("StringValueKeyExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter '{0}' is obsolete. {1}. + /// + internal static string UseOfDeprecatedParameterWarning { + get { + return ResourceManager.GetString("UseOfDeprecatedParameterWarning", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ParserStrings.cs b/scripts/string_resources/ParserStrings.cs new file mode 100644 index 000000000..7133c9737 --- /dev/null +++ b/scripts/string_resources/ParserStrings.cs @@ -0,0 +1,3779 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ParserStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ParserStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ParserStrings", typeof(ParserStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to A hash table can only be added to another hash table.. + /// + internal static string AddHashTableToNonHashTable { + get { + return ResourceManager.GetString("AddHashTableToNonHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to * stream. + /// + internal static string AllStream { + get { + return ResourceManager.GetString("AllStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There are valid conversions from {0} to {1}.. + /// + internal static string AmbiguousConversion { + get { + return ResourceManager.GetString("AmbiguousConversion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ambiguous parameter '-{0}' + ///Possible matches are. + /// + internal static string AmbiguousParameterBaseMessage { + get { + return ResourceManager.GetString("AmbiguousParameterBaseMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to + /// {0} ({1}). + /// + internal static string AmbiguousParameterExtendMessage { + get { + return ResourceManager.GetString("AmbiguousParameterExtendMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path cannot be processed because it resolved to more than one file; only one file at a time can be processed.. + /// + internal static string AmbiguousPath { + get { + return ResourceManager.GetString("AmbiguousPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type name '{0}' is ambiguous, it could be {1} or {2}.. + /// + internal static string AmbiguousTypeReference { + get { + return ResourceManager.GetString("AmbiguousTypeReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double quotation marks ("&") to pass it as part of a string.. + /// + internal static string AmpersandNotAllowed { + get { + return ResourceManager.GetString("AmpersandNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array assignment to [{0}] failed: {1}.. + /// + internal static string ArrayAssignmentFailed { + get { + return ResourceManager.GetString("ArrayAssignmentFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array multiplication resulting in more than {0} elements is not allowed in restricted language mode or a Data section.. + /// + internal static string ArrayMultiplyToolongInDataSection { + get { + return ResourceManager.GetString("ArrayMultiplyToolongInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array references are not allowed in restricted language mode or a Data section.. + /// + internal static string ArrayReferenceNotSupportedInDataSection { + get { + return ResourceManager.GetString("ArrayReferenceNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array assignment to [{0}] failed because assignment to slices is not supported.. + /// + internal static string ArraySliceAssignmentFailed { + get { + return ResourceManager.GetString("ArraySliceAssignmentFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The right operand of '-as' must be a type.. + /// + internal static string AsOperatorRequiresType { + get { + return ResourceManager.GetString("AsOperatorRequiresType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assignment statements are not allowed in restricted language mode or a Data section.. + /// + internal static string AssignmentStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("AssignmentStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An AST cannot be used as the child of more than one AST. To use this AST in another AST, call the Copy() method and use its result.. + /// + internal static string AstIsReused { + get { + return ResourceManager.GetString("AstIsReused", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attribute '{0}' is not valid on this declaration. It is valid on '{1}' declarations only.. + /// + internal static string AttributeNotAllowedOnDeclaration { + get { + return ResourceManager.GetString("AttributeNotAllowedOnDeclaration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attributes are not allowed in restricted language mode or a Data section.. + /// + internal static string AttributeNotSupportedInDataSection { + get { + return ResourceManager.GetString("AttributeNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error '{0}' occurred while processing this script. Text describing this error could not be loaded.. + /// + internal static string BackupParserMessage { + get { + return ResourceManager.GetString("BackupParserMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error '{0}' occurred while processing this script. Text describing this error could not be loaded due to error '{1}'.. + /// + internal static string BackupParserMessageWithException { + get { + return ResourceManager.GetString("BackupParserMessageWithException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while enumerating through a collection: {0}.. + /// + internal static string BadEnumeration { + get { + return ResourceManager.GetString("BadEnumeration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The expression after '{0}' in a pipeline element produced an object that was not valid. It must result in a command name, a script block, or a CommandInfo object.. + /// + internal static string BadExpression { + get { + return ResourceManager.GetString("BadExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not process combined Begin/Process/End clauses with command text. A script or function can either have begin/process/end clauses or command text but not both.. + /// + internal static string BadlyFormedCmdlet { + get { + return ResourceManager.GetString("BadlyFormedCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The numeric constant {0} is not valid.. + /// + internal static string BadNumericConstant { + get { + return ResourceManager.GetString("BadNumericConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument to operator '{0}' is not valid: {1}.. + /// + internal static string BadOperatorArgument { + get { + return ResourceManager.GetString("BadOperatorArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A regular expression that was provided to '{0}' is not valid: {1}.. + /// + internal static string BadRegularExpression { + get { + return ResourceManager.GetString("BadRegularExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} operator allows only two elements to follow it, not {1}.. + /// + internal static string BadReplaceArgument { + get { + return ResourceManager.GetString("BadReplaceArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Base class '{0}' does not contain a parameterless constructor.. + /// + internal static string BaseClassNoDefaultCtor { + get { + return ResourceManager.GetString("BaseClassNoDefaultCtor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not continue processing, throw the exception instead.. + /// + internal static string BreakHelpMessage { + get { + return ResourceManager.GetString("BreakHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Break. + /// + internal static string BreakLabel { + get { + return ResourceManager.GetString("BreakLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform call.. + /// + internal static string CannotCall { + get { + return ResourceManager.GetString("CannotCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert the value to type "{0}".. + /// + internal static string CannotConvertValue { + get { + return ResourceManager.GetString("CannotConvertValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find an appropriate constructor to instantiate the custom attribute object for type '{0}'.. + /// + internal static string CannotFindConstructorForCustomAttribute { + get { + return ResourceManager.GetString("CannotFindConstructorForCustomAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to index into an object of type {0}.. + /// + internal static string CannotIndex { + get { + return ResourceManager.GetString("CannotIndex", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The method cannot be invoked.. + /// + internal static string CannotInvoke { + get { + return ResourceManager.GetString("CannotInvoke", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to load the PowerShell data file '{0}' with the following error: + ///{1}. + /// + internal static string CannotLoadPowerShellDataFile { + get { + return ResourceManager.GetString("CannotLoadPowerShellDataFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot resolve the path '{0}' to a single .psd1 file.. + /// + internal static string CannotResolvePowerShellDataFilePath { + get { + return ResourceManager.GetString("CannotResolvePowerShellDataFilePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ResolveComReference.CannotRetrieveTypeInformation.. + /// + internal static string CannotRetrieveTypeInformation { + get { + return ResourceManager.GetString("CannotRetrieveTypeInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run a document in the middle of a pipeline: {0}.. + /// + internal static string CantActivateDocumentInPipeline { + get { + return ResourceManager.GetString("CantActivateDocumentInPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run a document in OneCore powershell: {0}.. + /// + internal static string CantActivateDocumentOnOneCore { + get { + return ResourceManager.GetString("CantActivateDocumentOnOneCore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use '&' to invoke in the context of binary module '{0}'. Specify a non-binary module after the '&' and try the operation again.. + /// + internal static string CantInvokeInBinaryModule { + get { + return ResourceManager.GetString("CantInvokeInBinaryModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use '&' to invoke in the context of module '{0}' because it is not imported. Import the module '{0}' and try the operation again.. + /// + internal static string CantInvokeInNonImportedModule { + get { + return ResourceManager.GetString("CantInvokeInNonImportedModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cim deserializer threw an error when deserializing file {0}.. + /// + internal static string CimDeserializationError { + get { + return ResourceManager.GetString("CimDeserializationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The class name '{0}' does not match '{1}', the name of the file in which it is defined. Rename either the file name to match the class name or vice versa. + /// + internal static string ClassNameNotSameAsDefiningFile { + get { + return ResourceManager.GetString("ClassNameNotSameAsDefiningFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command '{0}' is not allowed in restricted language mode or a Data section.. + /// + internal static string CmdletNotInAllowedListForDataSection { + get { + return ResourceManager.GetString("CmdletNotInAllowedListForDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An unhandled COM interop exception occurred: {0}. + /// + internal static string COMException { + get { + return ResourceManager.GetString("COMException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to COM object does not support events.. + /// + internal static string COMObjectDoesNotSupportEvents { + get { + return ResourceManager.GetString("COMObjectDoesNotSupportEvents", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to COM object does not support specified source interface.. + /// + internal static string COMObjectDoesNotSupportSourceInterface { + get { + return ResourceManager.GetString("COMObjectDoesNotSupportSourceInterface", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The configuration block results were null or empty. Verify that configurations were defined in the block.. + /// + internal static string ConfigurationBodyEmpty { + get { + return ResourceManager.GetString("ConfigurationBodyEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An attribute name for resource '{0}' was found that is not valid. An attribute name must be a simple string, and cannot contain variables or expressions. Replace '{1}' with a simple string.. + /// + internal static string ConfigurationInvalidPropertyName { + get { + return ResourceManager.GetString("ConfigurationInvalidPropertyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The configuration name is missing or '{' was not found for a default definition.. + /// + internal static string ConfigurationNameMissing { + get { + return ResourceManager.GetString("ConfigurationNameMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration keyword is not allowed in constrainedLanguage mode.. + /// + internal static string ConfigurationNotAllowedInConstrainedLanguage { + get { + return ResourceManager.GetString("ConfigurationNotAllowedInConstrainedLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration is not supported on WinPE.. + /// + internal static string ConfigurationNotAllowedOnWinPE { + get { + return ResourceManager.GetString("ConfigurationNotAllowedOnWinPE", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration keyword is not supported in OneCore powershell.. + /// + internal static string ConfigurationNotSupportedOnOneCore { + get { + return ResourceManager.GetString("ConfigurationNotSupportedOnOneCore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A constructor cannot specify a return type.. + /// + internal static string ConstructorCantHaveReturnType { + get { + return ResourceManager.GetString("ConstructorCantHaveReturnType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Report the error then continue with the next script statement.. + /// + internal static string ContinueHelpMessage { + get { + return ResourceManager.GetString("ContinueHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Continue. + /// + internal static string ContinueLabel { + get { + return ResourceManager.GetString("ContinueLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Flow of control cannot leave a Finally block.. + /// + internal static string ControlLeavingFinally { + get { + return ResourceManager.GetString("ControlLeavingFinally", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not get dispatch ID for {0} (error: {1}).. + /// + internal static string CouldNotGetDispId { + get { + return ResourceManager.GetString("CouldNotGetDispId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the type for custom attribute '{0}'. Make sure that the assembly that contains this type is loaded.. + /// + internal static string CustomAttributeTypeNotFound { + get { + return ResourceManager.GetString("CustomAttributeTypeNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define enum because of a cycle in the initialization expressions.. + /// + internal static string CycleInEnumInitializers { + get { + return ResourceManager.GetString("CycleInEnumInitializers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define data section. Definition of additional supported commands is not supported in this language mode.. + /// + internal static string DataSectionAllowedCommandDisallowed { + get { + return ResourceManager.GetString("DataSectionAllowedCommandDisallowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Data section variable "{0}" has already been used for an existing variable or another Data section.. + /// + internal static string DataSectionNameHasAlreadyBeenUsed { + get { + return ResourceManager.GetString("DataSectionNameHasAlreadyBeenUsed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The data statement is not allowed in restricted language mode or another Data section.. + /// + internal static string DataSectionStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("DataSectionStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to debug stream. + /// + internal static string DebugStream { + get { + return ResourceManager.GetString("DebugStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find an overload for "{0}" and the argument count: "{1}". + /// + internal static string DispBadParamCount { + get { + return ResourceManager.GetString("DispBadParamCount", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while invoking {0}. Could not find member.. + /// + internal static string DispMemberNotFound { + get { + return ResourceManager.GetString("DispMemberNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while invoking {0}. Named arguments are not supported.. + /// + internal static string DispNoNamedArgs { + get { + return ResourceManager.GetString("DispNoNamedArgs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while invoking {0}. Overflow detected.. + /// + internal static string DispOverflow { + get { + return ResourceManager.GetString("DispOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while invoking {0}. A required parameter was omitted.. + /// + internal static string DispParamNotOptional { + get { + return ResourceManager.GetString("DispParamNotOptional", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception setting "{0}": Cannot convert the "{1}" value of type "{2}" to type "{3}".. + /// + internal static string DispTypeMismatch { + get { + return ResourceManager.GetString("DispTypeMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dot sourcing is not allowed in restricted language mode or a Data section.. + /// + internal static string DotSourcingNotSupportedInDataSection { + get { + return ResourceManager.GetString("DotSourcingNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Do and While statements are not allowed in restricted language mode or a Data section.. + /// + internal static string DoWhileStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("DoWhileStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid Get method. Get method must return [{0}] and accepts no parameters.. + /// + internal static string DscResourceInvalidGetMethod { + get { + return ResourceManager.GetString("DscResourceInvalidGetMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid key property. The key property must be of [string] or signed/unsigned integer types.. + /// + internal static string DscResourceInvalidKeyProperty { + get { + return ResourceManager.GetString("DscResourceInvalidKeyProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' has no default constructor.. + /// + internal static string DscResourceMissingDefaultConstructor { + get { + return ResourceManager.GetString("DscResourceMissingDefaultConstructor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' is missing a Get method that returns [{0}] and accepts no parameters.. + /// + internal static string DscResourceMissingGetMethod { + get { + return ResourceManager.GetString("DscResourceMissingGetMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' must have at least one key property (using the syntax [DscProperty(Key)].). + /// + internal static string DscResourceMissingKeyProperty { + get { + return ResourceManager.GetString("DscResourceMissingKeyProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' is missing a Set method that returns [void] and accepts no parameters.. + /// + internal static string DscResourceMissingSetMethod { + get { + return ResourceManager.GetString("DscResourceMissingSetMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' is missing a Test method that returns [bool] and accepts no parameters.. + /// + internal static string DscResourceMissingTestMethod { + get { + return ResourceManager.GetString("DscResourceMissingTestMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load resource '{0}': Resource not found.. + /// + internal static string DscResourcesNotFoundDuringParsing { + get { + return ResourceManager.GetString("DscResourcesNotFoundDuringParsing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A second CIM class definition for '{0}' was found while processing the schema file '{1}'. This class was already defined in the file '{2}'. Remove the redundant definition, and then try again.. + /// + internal static string DuplicateCimClassDefinition { + get { + return ResourceManager.GetString("DuplicateCimClassDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate parameter ${0} in parameter list.. + /// + internal static string DuplicateFormalParameter { + get { + return ResourceManager.GetString("DuplicateFormalParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate keys '{0}' are not allowed in hash literals.. + /// + internal static string DuplicateKeyInHashLiteral { + get { + return ResourceManager.GetString("DuplicateKeyInHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate named arguments '{0}' are not allowed.. + /// + internal static string DuplicateNamedArgument { + get { + return ResourceManager.GetString("DuplicateNamedArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate property assignements are not allowed in an instance definition.. + /// + internal static string DuplicatePropertyInInstanceDefinition { + get { + return ResourceManager.GetString("DuplicatePropertyInInstanceDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate '{0}' qualifier. + /// + internal static string DuplicateQualifier { + get { + return ResourceManager.GetString("DuplicateQualifier", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A duplicate resource identifier '{0}' was found while processing the specification for node '{1}'. Change the name of this resource so that it is unique within the node specification.. + /// + internal static string DuplicateResourceIdInNodeStatement { + get { + return ResourceManager.GetString("DuplicateResourceIdInNodeStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script command clause '{0}' has already been defined.. + /// + internal static string DuplicateScriptCommandClause { + get { + return ResourceManager.GetString("DuplicateScriptCommandClause", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception occurred when post-parsing dynamic keyword '{0}' with details '{1}'.. + /// + internal static string DynamicKeywordPostParseException { + get { + return ResourceManager.GetString("DynamicKeywordPostParseException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception occurred when pre-parsing dynamic keyword '{0}' with details '{1}'.. + /// + internal static string DynamicKeywordPreParseException { + get { + return ResourceManager.GetString("DynamicKeywordPreParseException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception occurred when performing semantic check for dynamic keyword '{0}' with details '{1}'.. + /// + internal static string DynamicKeywordSemanticCheckException { + get { + return ResourceManager.GetString("DynamicKeywordSemanticCheckException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Braced variable name cannot be empty.. + /// + internal static string EmptyBracedVariableName { + get { + return ResourceManager.GetString("EmptyBracedVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Catch block must be the last catch block.. + /// + internal static string EmptyCatchNotLast { + get { + return ResourceManager.GetString("EmptyCatchNotLast", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If the expression passed to the Where() operator is null then you must specify a non-Default value for the selection mode argument. Please change the value of the mode argument to a value other than Default and try running your script again.. + /// + internal static string EmptyExpressionRequiresANonDefaultMode { + get { + return ResourceManager.GetString("EmptyExpressionRequiresANonDefaultMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key property for an entry in the dictionary of functions to define cannot be empty because the key property is used as the function name. Specify a non-empty string as the value of the key property, and then try the operation again.. + /// + internal static string EmptyFunctionNameInFunctionDefinitionDictionary { + get { + return ResourceManager.GetString("EmptyFunctionNameInFunctionDefinitionDictionary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An empty pipe element is not allowed.. + /// + internal static string EmptyPipeElement { + get { + return ResourceManager.GetString("EmptyPipeElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An empty ${} variable reference was found. A name is required inside the braces.. + /// + internal static string EmptyVariableReference { + get { + return ResourceManager.GetString("EmptyVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing } at end of variable name.. + /// + internal static string EndBraceExpectedAtEndOfVariableName { + get { + return ResourceManager.GetString("EndBraceExpectedAtEndOfVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ) at end of subexpression.. + /// + internal static string EndBracketExpectedAtEndOfSubExpression { + get { + return ResourceManager.GetString("EndBracketExpectedAtEndOfSubExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ] at end of attribute or type literal.. + /// + internal static string EndSquareBracketExpectedAtEndOfAttribute { + get { + return ResourceManager.GetString("EndSquareBracketExpectedAtEndOfAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ] at end of type token.. + /// + internal static string EndSquareBracketExpectedAtEndOfType { + get { + return ResourceManager.GetString("EndSquareBracketExpectedAtEndOfType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enumerator value must be a constant value.. + /// + internal static string EnumeratorValueMustBeConstant { + get { + return ResourceManager.GetString("EnumeratorValueMustBeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enumerator value is too large for a System.Int.. + /// + internal static string EnumeratorValueTooLarge { + get { + return ResourceManager.GetString("EnumeratorValueTooLarge", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parser errors were detected.. + /// + internal static string ErrorCollection { + get { + return ResourceManager.GetString("ErrorCollection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to error stream. + /// + internal static string ErrorStream { + get { + return ResourceManager.GetString("ErrorStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action to take for this exception:. + /// + internal static string ExceptionActionPromptCaption { + get { + return ResourceManager.GetString("ExceptionActionPromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception parsing MOF file '{0}':{1}.. + /// + internal static string ExceptionParsingMOFFile { + get { + return ResourceManager.GetString("ExceptionParsingMOFFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception type {0} is already handled by a previous handler.. + /// + internal static string ExceptionTypeAlreadyCaught { + get { + return ResourceManager.GetString("ExceptionTypeAlreadyCaught", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expandable strings are not allowed in restricted language mode or a Data section.. + /// + internal static string ExpandableStringNotSupportedInDataSection { + get { + return ResourceManager.GetString("ExpandableStringNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expandable strings are not allowed in the list of supported commands for the Data section.. + /// + internal static string ExpandableStringsNotSupportedInDataSectionCmdletList { + get { + return ResourceManager.GetString("ExpandableStringsNotSupportedInDataSectionCmdletList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An expression was expected after '('.. + /// + internal static string ExpectedExpression { + get { + return ResourceManager.GetString("ExpectedExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You must provide a value expression following the '{0}' operator.. + /// + internal static string ExpectedValueExpression { + get { + return ResourceManager.GetString("ExpectedValueExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expressions are only allowed as the first element of a pipeline.. + /// + internal static string ExpressionsMustBeFirstInPipeline { + get { + return ResourceManager.GetString("ExpressionsMustBeFirstInPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to parse module script file '{0}' with error + ///'{1}'.. + /// + internal static string FailToParseModuleScriptFile { + get { + return ResourceManager.GetString("FailToParseModuleScriptFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No files matching '{0}' were found.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current provider ({0}) cannot open a file.. + /// + internal static string FileOpenError { + get { + return ResourceManager.GetString("FileOpenError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file could not be read: {0}.. + /// + internal static string FileReadError { + get { + return ResourceManager.GetString("FileReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Flow control statements such as Break, Continue, Return, Exit, and Throw are not allowed in restricted language mode or a Data section.. + /// + internal static string FlowControlStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("FlowControlStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The generic collection type [{0}] passed to ForEach() has too many type arguments. Please change the specified type to be a generic collection with only one type argument then try running your script again.. + /// + internal static string ForEachBadGenericConversionTypeSpecified { + get { + return ResourceManager.GetString("ForEachBadGenericConversionTypeSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ForEach() operator could not find a member '{0}' on the target object. Please verify that the named member exists and then try running your script again.. + /// + internal static string ForEachNonexistentMemberReference { + get { + return ResourceManager.GetString("ForEachNonexistentMemberReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Foreach statements are not allowed in restricted language mode or a Data section.. + /// + internal static string ForeachStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("ForeachStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to convert input to the target type [{0}] passed to the ForEach() operator. Please check the specified type and try running your script again.. + /// + internal static string ForEachTypeConversionFailed { + get { + return ResourceManager.GetString("ForEachTypeConversionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error formatting a string: {0}.. + /// + internal static string FormatError { + get { + return ResourceManager.GetString("FormatError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For and While statements are not allowed in restricted language mode or a Data section.. + /// + internal static string ForWhileStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("ForWhileStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'from' keyword is not supported in this version of the language.. + /// + internal static string FromKeywordNotAllowed { + get { + return ResourceManager.GetString("FromKeywordNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Function declarations are not allowed in restricted language mode or a Data section.. + /// + internal static string FunctionDeclarationNotSupportedInDataSection { + get { + return ResourceManager.GetString("FunctionDeclarationNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The format of the resource reference '{0}' in the exclusive list for resource '{1}' is not valid. An exclusive resource name should be in the format '<typename>\<name>', with no spaces.. + /// + internal static string GetBadlyFormedExclusiveResourceId { + get { + return ResourceManager.GetString("GetBadlyFormedExclusiveResourceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The format of the resource reference '{0}' in the Requires list for resource '{1}' is not valid. A required resource name should be in the format '[<typename>]<name>', with no spaces.. + /// + internal static string GetBadlyFormedRequiredResourceId { + get { + return ResourceManager.GetString("GetBadlyFormedRequiredResourceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to IDispatch::GetIDsOfNames behaved unexpectedly for {0}.. + /// + internal static string GetIDsOfNamesInvalid { + get { + return ResourceManager.GetString("GetIDsOfNamesInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no Runspace available to get and run the SteppablePipeline in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The script block you attempted to get SteppablePipeline from was: {0}. + /// + internal static string GetSteppablePipelineFromWrongThread { + get { + return ResourceManager.GetString("GetSteppablePipelineFromWrongThread", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert hashtable to an object of the following type: {0}. Hashtable-to-Object conversion is not supported in restricted language mode or a Data section.. + /// + internal static string HashtableToObjectConversionNotSupportedInDataSection { + get { + return ResourceManager.GetString("HashtableToObjectConversionNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to host stream. + /// + internal static string HostStream { + get { + return ResourceManager.GetString("HostStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing condition in if statement after '{0} ('.. + /// + internal static string IfStatementMissingCondition { + get { + return ResourceManager.GetString("IfStatementMissingCondition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Import-DscResource dynamic keyword supports only one module when Name parameter is specified.. + /// + internal static string ImportDscResourceMultipleModulesNotSupportedWithName { + get { + return ResourceManager.GetString("ImportDscResourceMultipleModulesNotSupportedWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Import-DscResource dynamic keyword requires resource name(s) and/or name(s) of the module to import. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>].. + /// + internal static string ImportDscResourceNeedParams { + get { + return ResourceManager.GetString("ImportDscResourceNeedParams", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Positional parameters are not supported for the Import-DscResource dynamic keyword. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>]. + /// + internal static string ImportDscResourcePositionalParamsNotSupported { + get { + return ResourceManager.GetString("ImportDscResourcePositionalParamsNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to $(subexpression) is missing the closing ')'.. + /// + internal static string IncompleteDollarSubexpressionReference { + get { + return ResourceManager.GetString("IncompleteDollarSubexpressionReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ${{variable}} reference starting is missing the closing '}}'.. + /// + internal static string IncompleteDollarVariableReference { + get { + return ResourceManager.GetString("IncompleteDollarVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The hash literal was incomplete.. + /// + internal static string IncompleteHashLiteral { + get { + return ResourceManager.GetString("IncompleteHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing a property name or method definition.. + /// + internal static string IncompleteMemberDefinition { + get { + return ResourceManager.GetString("IncompleteMemberDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is an incomplete property assignment block in the instance definition.. + /// + internal static string IncompletePropertyAssignmentBlock { + get { + return ResourceManager.GetString("IncompletePropertyAssignmentBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incomplete string token.. + /// + internal static string IncompleteString { + get { + return ResourceManager.GetString("IncompleteString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The switch statement was incomplete.. + /// + internal static string IncompleteSwitchStatement { + get { + return ResourceManager.GetString("IncompleteSwitchStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incomplete variable reference token.. + /// + internal static string IncompleteVariableReference { + get { + return ResourceManager.GetString("IncompleteVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assigning to array element at index [{0}] failed: {1}.. + /// + internal static string IndexOperationFailed { + get { + return ResourceManager.GetString("IndexOperationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array assignment failed because index '{0}' was out of range.. + /// + internal static string IndexOutOfRange { + get { + return ResourceManager.GetString("IndexOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to information stream. + /// + internal static string InformationStream { + get { + return ResourceManager.GetString("InformationStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}': Interface name expected.. + /// + internal static string InterfaceNameExpected { + get { + return ResourceManager.GetString("InterfaceNameExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The default AssemblyLoadContext in use is invalid. The default AssemblyLoadContext for OneCore powershell should be of type 'PowerShellAssemblyLoadContext'.. + /// + internal static string InvalidAssemblyLoadContextInUse { + get { + return ResourceManager.GetString("InvalidAssemblyLoadContextInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable reference is not valid. The variable name is missing.. + /// + internal static string InvalidBracedVariableReference { + get { + return ResourceManager.GetString("InvalidBracedVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A COM object was accessed after it was already released: {0}. + /// + internal static string InvalidComObjectException { + get { + return ResourceManager.GetString("InvalidComObjectException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The configuration name '{0}' is not valid. Standard names may only contain letters (a-z, A-Z), numbers (0-9), and underscore (_). The name may not be null or empty, and should start with a letter.. + /// + internal static string InvalidConfigurationName { + get { + return ResourceManager.GetString("InvalidConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter {0} is not valid for the configuration statement.. + /// + internal static string InvalidConfigurationParameter { + get { + return ResourceManager.GetString("InvalidConfigurationParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The custom attribute type '{0}' is not derived from System.Attribute.. + /// + internal static string InValidCustomAttributeType { + get { + return ResourceManager.GetString("InValidCustomAttributeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The body of the Data section is not valid. The Data section body can be only a convert-* command invocation optionally enclosed by an If statement.. + /// + internal static string InvalidDataSectionBody { + get { + return ResourceManager.GetString("InvalidDataSectionBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The token '{0}' is not a valid statement separator in this version.. + /// + internal static string InvalidEndOfLine { + get { + return ResourceManager.GetString("InvalidEndOfLine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file name argument to -file in the switch statement is not valid.. + /// + internal static string InvalidFilenameOption { + get { + return ResourceManager.GetString("InvalidFilenameOption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter {0} is not valid for the foreach statement.. + /// + internal static string InvalidForeachFlag { + get { + return ResourceManager.GetString("InvalidForeachFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter declarations are a comma-separated list of variable names with optional initializer expressions.. + /// + internal static string InvalidFunctionParameter { + get { + return ResourceManager.GetString("InvalidFunctionParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is not valid. Valid members are + ///'{1}'.. + /// + internal static string InvalidInstanceProperty { + get { + return ResourceManager.GetString("InvalidInstanceProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The character '{0}' is not valid. Labels can contain only alphanumeric characters, numbers, and underscores ('_').. + /// + internal static string InvalidLabelCharacter { + get { + return ResourceManager.GetString("InvalidLabelCharacter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The assignment expression is not valid. The input to an assignment operator must be an object that is able to accept assignments, such as a variable or a property.. + /// + internal static string InvalidLeftHandSide { + get { + return ResourceManager.GetString("InvalidLeftHandSide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' cannot be specified in LocalConfigurationManager resource. Please switch to Settings instead or use only following values: {1}.. + /// + internal static string InvalidLocalConfigurationManagerProperty { + get { + return ResourceManager.GetString("InvalidLocalConfigurationManagerProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A null key is not allowed in a hash literal.. + /// + internal static string InvalidNullKey { + get { + return ResourceManager.GetString("InvalidNullKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter '{0}' is not valid. + /// + internal static string InvalidParameter { + get { + return ResourceManager.GetString("InvalidParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" parameter of the Data section is not valid. The valid Data section parameter is SupportedCommand.. + /// + internal static string InvalidParameterForDataSectionStatement { + get { + return ResourceManager.GetString("InvalidParameterForDataSectionStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PowerShell data file '{0}' is invalid since it cannot be evaluated into a Hashtable object.. + /// + internal static string InvalidPowerShellDataFile { + get { + return ResourceManager.GetString("InvalidPowerShellDataFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The regular expression pattern {0} is not valid.. + /// + internal static string InvalidRegularExpression { + get { + return ResourceManager.GetString("InvalidRegularExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Begin statement block, Process statement block, or parameter statement is not allowed in a Data section.. + /// + internal static string InvalidScriptBlockInDataSection { + get { + return ResourceManager.GetString("InvalidScriptBlockInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The combination of options with the -split operator is not valid.. + /// + internal static string InvalidSplitOptionCombination { + get { + return ResourceManager.GetString("InvalidSplitOptionCombination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Options are not allowed on the -split operator with a predicate.. + /// + internal static string InvalidSplitOptionWithPredicate { + get { + return ResourceManager.GetString("InvalidSplitOptionWithPredicate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter {0} is not valid for the switch statement.. + /// + internal static string InvalidSwitchFlag { + get { + return ResourceManager.GetString("InvalidSwitchFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A token that is not valid was found in the list of supported commands for the Data section.. + /// + internal static string InvalidTokenForDataSectionCmdletList { + get { + return ResourceManager.GetString("InvalidTokenForDataSectionCmdletList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expression is not allowed in a Using expression.. + /// + internal static string InvalidUsingExpression { + get { + return ResourceManager.GetString("InvalidUsingExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' is not a valid value for property '{1}' on class '{2}'. Please change the value to one of the following strings: {3}.. + /// + internal static string InvalidValueForProperty { + get { + return ResourceManager.GetString("InvalidValueForProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable reference is not valid. '$' was not followed by a valid variable name character. Consider using ${} to delimit the name.. + /// + internal static string InvalidVariableReference { + get { + return ResourceManager.GetString("InvalidVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable reference is not valid. ':' was not followed by a valid variable name character. Consider using ${} to delimit the name.. + /// + internal static string InvalidVariableReferenceWithDrive { + get { + return ResourceManager.GetString("InvalidVariableReferenceWithDrive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke method. Method invocation is supported only on core types in this language mode.. + /// + internal static string InvokeMethodConstrainedLanguage { + get { + return ResourceManager.GetString("InvokeMethodConstrainedLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot call a method on a null-valued expression.. + /// + internal static string InvokeMethodOnNull { + get { + return ResourceManager.GetString("InvokeMethodOnNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The right operand of '-is' must be a type.. + /// + internal static string IsOperatorRequiresType { + get { + return ResourceManager.GetString("IsOperatorRequiresType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to assign to a dictionary of type {0} when the key is of type {1}.. + /// + internal static string KeyTypeMismatch { + get { + return ResourceManager.GetString("KeyTypeMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is already defined.. + /// + internal static string MemberAlreadyDefined { + get { + return ResourceManager.GetString("MemberAlreadyDefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Meta Configuration resource {0} is not allowed in the regular configuration. Use meta configuration resources in a configuration with [DscLocalConfigurationManager()] attribute.. + /// + internal static string MetaConfigurationUsedInRegularConfig { + get { + return ResourceManager.GetString("MetaConfigurationUsedInRegularConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Method calls are not allowed in restricted language mode or a Data section.. + /// + internal static string MethodCallNotSupportedInDataSection { + get { + return ResourceManager.GetString("MethodCallNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all code path returns value within method.. + /// + internal static string MethodHasCodePathNotReturn { + get { + return ResourceManager.GetString("MethodHasCodePathNotReturn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Method invocation failed because [{0}] does not contain a method named '{1}'.. + /// + internal static string MethodNotFound { + get { + return ResourceManager.GetString("MethodNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This method should not be called.. + /// + internal static string MethodShouldNotBeCalled { + get { + return ResourceManager.GetString("MethodShouldNotBeCalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing argument in parameter list.. + /// + internal static string MissingArgument { + get { + return ResourceManager.GetString("MissingArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array index expression is missing or not valid.. + /// + internal static string MissingArrayIndexExpression { + get { + return ResourceManager.GetString("MissingArrayIndexExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type name is missing the assembly name specification.. + /// + internal static string MissingAssemblyNameSpecification { + get { + return ResourceManager.GetString("MissingAssemblyNameSpecification", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing 'base' after ':' in a base class constructor call.. + /// + internal static string MissingBaseCtorCall { + get { + return ResourceManager.GetString("MissingBaseCtorCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '{' in object definition.. + /// + internal static string MissingBraceInObjectDefinition { + get { + return ResourceManager.GetString("MissingBraceInObjectDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Catch block is missing its statement block.. + /// + internal static string MissingCatchHandlerBlock { + get { + return ResourceManager.GetString("MissingCatchHandlerBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Try statement is missing its Catch or Finally block.. + /// + internal static string MissingCatchOrFinally { + get { + return ResourceManager.GetString("MissingCatchOrFinally", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing brace in the data section statement.. + /// + internal static string MissingCloseBraceInDataSectionStatement { + get { + return ResourceManager.GetString("MissingCloseBraceInDataSectionStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name for the configuration is missing. Provide the missing name as a simple name, string, or string-valued expresson.. + /// + internal static string MissingConfigurationName { + get { + return ResourceManager.GetString("MissingConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '{' in switch statement.. + /// + internal static string MissingCurlyBraceInSwitchStatement { + get { + return ResourceManager.GetString("MissingCurlyBraceInSwitchStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '{' in configuration statement.. + /// + internal static string MissingCurlyInConfigurationStatement { + get { + return ResourceManager.GetString("MissingCurlyInConfigurationStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing '}' in statement block or type definition.. + /// + internal static string MissingEndCurlyBrace { + get { + return ResourceManager.GetString("MissingEndCurlyBrace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The terminator '{0}' is missing from the multiline comment.. + /// + internal static string MissingEndMultiLineComment { + get { + return ResourceManager.GetString("MissingEndMultiLineComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing ')' after expression part of foreach loop.. + /// + internal static string MissingEndParenthesisAfterForeach { + get { + return ResourceManager.GetString("MissingEndParenthesisAfterForeach", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing ')' after expression in '{0}' statement.. + /// + internal static string MissingEndParenthesisAfterStatement { + get { + return ResourceManager.GetString("MissingEndParenthesisAfterStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing ')' in expression.. + /// + internal static string MissingEndParenthesisInExpression { + get { + return ResourceManager.GetString("MissingEndParenthesisInExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ')' in function parameter list.. + /// + internal static string MissingEndParenthesisInFunctionParameterList { + get { + return ResourceManager.GetString("MissingEndParenthesisInFunctionParameterList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ')' in method call.. + /// + internal static string MissingEndParenthesisInMethodCall { + get { + return ResourceManager.GetString("MissingEndParenthesisInMethodCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing ')' in subexpression.. + /// + internal static string MissingEndParenthesisInSubexpression { + get { + return ResourceManager.GetString("MissingEndParenthesisInSubexpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ')' after expression in switch statement.. + /// + internal static string MissingEndParenthesisInSwitchStatement { + get { + return ResourceManager.GetString("MissingEndParenthesisInSwitchStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ']' after array index expression.. + /// + internal static string MissingEndSquareBracket { + get { + return ResourceManager.GetString("MissingEndSquareBracket", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '=' operator after key in hash literal.. + /// + internal static string MissingEqualsInHashLiteral { + get { + return ResourceManager.GetString("MissingEqualsInHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "=" operator is missing after a named argument.. + /// + internal static string MissingEqualsInNamedArgument { + get { + return ResourceManager.GetString("MissingEqualsInNamedArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '=' operator after key in property assignment.. + /// + internal static string MissingEqualsInPropertyAssignmentBlock { + get { + return ResourceManager.GetString("MissingEqualsInPropertyAssignmentBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '=' operator. + /// + internal static string MissingEqualsInUsingAlias { + get { + return ResourceManager.GetString("MissingEqualsInUsingAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after '{0}' in pipeline element.. + /// + internal static string MissingExpression { + get { + return ResourceManager.GetString("MissingExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after '{0}' in loop.. + /// + internal static string MissingExpressionAfterKeyword { + get { + return ResourceManager.GetString("MissingExpressionAfterKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after unary operator '{0}'.. + /// + internal static string MissingExpressionAfterOperator { + get { + return ResourceManager.GetString("MissingExpressionAfterOperator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after '{0}'.. + /// + internal static string MissingExpressionAfterToken { + get { + return ResourceManager.GetString("MissingExpressionAfterToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement after '=' in named argument.. + /// + internal static string MissingExpressionInNamedArgument { + get { + return ResourceManager.GetString("MissingExpressionInNamedArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the 'switch' statement because of a missing file name argument to the -file option.. + /// + internal static string MissingFilenameOption { + get { + return ResourceManager.GetString("MissingFilenameOption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing file specification after redirection operator.. + /// + internal static string MissingFileSpecification { + get { + return ResourceManager.GetString("MissingFileSpecification", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Finally block is missing its statement block.. + /// + internal static string MissingFinallyStatementBlock { + get { + return ResourceManager.GetString("MissingFinallyStatementBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression in foreach loop.. + /// + internal static string MissingForeachExpression { + get { + return ResourceManager.GetString("MissingForeachExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement body in foreach loop.. + /// + internal static string MissingForeachStatement { + get { + return ResourceManager.GetString("MissingForeachStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing function body in function declaration.. + /// + internal static string MissingFunctionBody { + get { + return ResourceManager.GetString("MissingFunctionBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing 'in' after variable in foreach loop.. + /// + internal static string MissingInInForeach { + get { + return ResourceManager.GetString("MissingInInForeach", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing key before '=' in hash literal.. + /// + internal static string MissingKeyInHashLiteral { + get { + return ResourceManager.GetString("MissingKeyInHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement body in {0} loop.. + /// + internal static string MissingLoopStatement { + get { + return ResourceManager.GetString("MissingLoopStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '(' in class method parameter list.. + /// + internal static string MissingMethodParameterList { + get { + return ResourceManager.GetString("MissingMethodParameterList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing name after {0} keyword.. + /// + internal static string MissingNameAfterKeyword { + get { + return ResourceManager.GetString("MissingNameAfterKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement block after '{0}'.. + /// + internal static string MissingNamedStatementBlock { + get { + return ResourceManager.GetString("MissingNamedStatementBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing namespace alias. + /// + internal static string MissingNamespaceAlias { + get { + return ResourceManager.GetString("MissingNamespaceAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing the opening brace "{" in the Data section.. + /// + internal static string MissingOpenBraceInDataSectionStatement { + get { + return ResourceManager.GetString("MissingOpenBraceInDataSectionStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing opening '(' after keyword '{0}'.. + /// + internal static string MissingOpenParenthesisAfterKeyword { + get { + return ResourceManager.GetString("MissingOpenParenthesisAfterKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '(' after '{0}' in if statement.. + /// + internal static string MissingOpenParenthesisInIfStatement { + get { + return ResourceManager.GetString("MissingOpenParenthesisInIfStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing property name after reference operator.. + /// + internal static string MissingPropertyName { + get { + return ResourceManager.GetString("MissingPropertyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing property name. + /// + internal static string MissingPropertyNameInClass { + get { + return ResourceManager.GetString("MissingPropertyNameInClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property reference or expression is missing or not valid.. + /// + internal static string MissingPropertyReference { + get { + return ResourceManager.GetString("MissingPropertyReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ';' or end-of-line in property definition.. + /// + internal static string MissingPropertyTerminator { + get { + return ResourceManager.GetString("MissingPropertyTerminator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing argument to -Resources. The argument to the -Resource parameter must be a comma-separated list of names or constant strings naming modules to reference for resource type definitions.. + /// + internal static string MissingRequiredResourcesArgument { + get { + return ResourceManager.GetString("MissingRequiredResourcesArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected token '{0}'. The argument to the -Resource parameter must be a comma-separated list of names or constant strings naming modules to reference for resource type definitions.. + /// + internal static string MissingRequiredResourcesArgumentFatalError { + get { + return ResourceManager.GetString("MissingRequiredResourcesArgumentFatalError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement body after keyword '{0}'.. + /// + internal static string MissingStatementAfterKeyword { + get { + return ResourceManager.GetString("MissingStatementAfterKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement block after {0} ( condition ).. + /// + internal static string MissingStatementBlock { + get { + return ResourceManager.GetString("MissingStatementBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement block after 'else' keyword.. + /// + internal static string MissingStatementBlockAfterElse { + get { + return ResourceManager.GetString("MissingStatementBlockAfterElse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Data section is missing its statement block.. + /// + internal static string MissingStatementBlockForDataSection { + get { + return ResourceManager.GetString("MissingStatementBlockForDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement after '=' in hash literal.. + /// + internal static string MissingStatementInHashLiteral { + get { + return ResourceManager.GetString("MissingStatementInHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing condition in switch statement clause.. + /// + internal static string MissingSwitchConditionExpression { + get { + return ResourceManager.GetString("MissingSwitchConditionExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement block in switch statement clause.. + /// + internal static string MissingSwitchStatementClause { + get { + return ResourceManager.GetString("MissingSwitchStatementClause", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after '(' in switch statement.. + /// + internal static string MissingSwitchValueExpression { + get { + return ResourceManager.GetString("MissingSwitchValueExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The terminator '#>' is missing from the multiline comment.. + /// + internal static string MissingTerminatorMultiLineComment { + get { + return ResourceManager.GetString("MissingTerminatorMultiLineComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottleLimit parameter of the foreach statement is missing a value. Supply a throttle limit to the parameter.. + /// + internal static string MissingThrottleLimit { + get { + return ResourceManager.GetString("MissingThrottleLimit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'trap' statement was incomplete. A trap statement requires a body.. + /// + internal static string MissingTrapStatement { + get { + return ResourceManager.GetString("MissingTrapStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incomplete 'try' statement. A try statement requires a body.. + /// + internal static string MissingTryStatement { + get { + return ResourceManager.GetString("MissingTryStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Try statement is missing its statement block.. + /// + internal static string MissingTryStatementBlock { + get { + return ResourceManager.GetString("MissingTryStatementBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing type alias. + /// + internal static string MissingTypeAlias { + get { + return ResourceManager.GetString("MissingTypeAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '{0}' body in '{0}' declaration.. + /// + internal static string MissingTypeBody { + get { + return ResourceManager.GetString("MissingTypeBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing type literal.. + /// + internal static string MissingTypeLiteralToken { + get { + return ResourceManager.GetString("MissingTypeLiteralToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing type name after '['.. + /// + internal static string MissingTypename { + get { + return ResourceManager.GetString("MissingTypename", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing using name. + /// + internal static string MissingUsingItemName { + get { + return ResourceManager.GetString("MissingUsingItemName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing using directive. + /// + internal static string MissingUsingStatementDirective { + get { + return ResourceManager.GetString("MissingUsingStatementDirective", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Class '{0}' requires that a value of type '{1}' be provided for property '{2}'.. + /// + internal static string MissingValueForMandatoryProperty { + get { + return ResourceManager.GetString("MissingValueForMandatoryProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SupportedCommand parameter of the Data section is missing a value. Supply a cmdlet or function name to the parameter.. + /// + internal static string MissingValueForSupportedCommandInDataSectionStatement { + get { + return ResourceManager.GetString("MissingValueForSupportedCommandInDataSectionStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing variable name after foreach.. + /// + internal static string MissingVariableNameAfterForeach { + get { + return ResourceManager.GetString("MissingVariableNameAfterForeach", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing while or until keyword in do loop.. + /// + internal static string MissingWhileOrUntilInDoWhile { + get { + return ResourceManager.GetString("MissingWhileOrUntilInDoWhile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modifier '{0}' cannot be combined with '{1}'. + /// + internal static string ModifiersCannotBeCombined { + get { + return ResourceManager.GetString("ModifiersCannotBeCombined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load module '{0}': module not found.. + /// + internal static string ModuleNotFoundDuringParse { + get { + return ResourceManager.GetString("ModuleNotFoundDuringParse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load module '{0}' : {1}. + /// + internal static string ModuleNotFoundDuringParseDueToException { + get { + return ResourceManager.GetString("ModuleNotFoundDuringParseDueToException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple modules named '{0}' were found. You can run 'Get-Module -ListAvailable -Name {1}' to get the version numbers of modules with the same name, and then run Import-DscResource again, specifying the version you want using a ModuleSpecification hash table.. + /// + internal static string MultipleModuleEntriesFoundDuringParse { + get { + return ResourceManager.GetString("MultipleModuleEntriesFoundDuringParse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A switch statement can have only one default clause.. + /// + internal static string MultipleSwitchDefaultClauses { + get { + return ResourceManager.GetString("MultipleSwitchDefaultClauses", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple type constraints are not allowed on a method parameter.. + /// + internal static string MultipleTypeConstraintsOnMethodParam { + get { + return ResourceManager.GetString("MultipleTypeConstraintsOnMethodParam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A named block is not allowed in a class method.. + /// + internal static string NamedBlockNotAllowedInMethod { + get { + return ResourceManager.GetString("NamedBlockNotAllowedInMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot index into a {0} dimensional array with index [{1}].. + /// + internal static string NeedMultidimensionalIndex { + get { + return ResourceManager.GetString("NeedMultidimensionalIndex", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to [ref] cannot be applied to a variable that does not exist.. + /// + internal static string NonExistingVariableReference { + get { + return ResourceManager.GetString("NonExistingVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the non-static member '{0}' in a static method or initializer of a static property.. + /// + internal static string NonStaticMemberAccessInStaticMember { + get { + return ResourceManager.GetString("NonStaticMemberAccessInStaticMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid return statement within non-void method.. + /// + internal static string NonVoidMethodMissingReturnValue { + get { + return ResourceManager.GetString("NonVoidMethodMissingReturnValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot expand the splatted variable '@{0}'. Splatted variables cannot be used as part of a property or array expression. Assign the result of the expression to a temporary variable then splat the temporary variable instead.. + /// + internal static string NoPropertiesInSplatting { + get { + return ResourceManager.GetString("NoPropertiesInSplatting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation '[{0}] {1} [{2}]' is not defined.. + /// + internal static string NotADefinedOperationForType { + get { + return ResourceManager.GetString("NotADefinedOperationForType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to assign to an index into an object of type {0}.. + /// + internal static string NotADictionary { + get { + return ResourceManager.GetString("NotADictionary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot index into a null array.. + /// + internal static string NullArray { + get { + return ResourceManager.GetString("NullArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Index operation failed; the array index evaluated to null.. + /// + internal static string NullArrayIndex { + get { + return ResourceManager.GetString("NullArrayIndex", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A null entry was found in the list of variable entries to create in the script block scope. Remove the entry at index {0}, or replace it with a non-null entry, and then try again.. + /// + internal static string NullEntryInVariablesDefinitionList { + get { + return ResourceManager.GetString("NullEntryInVariablesDefinitionList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block that defines function '{0}' cannot be null or empty. Provide a non-empty script block in the function definition dictionary, and then try the operation again.. + /// + internal static string NullFunctionBodyInFunctionDefinitionDictionary { + get { + return ResourceManager.GetString("NullFunctionBodyInFunctionDefinitionDictionary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A number cannot be both a long and floating point.. + /// + internal static string NumberBothLongAndFloatingPoint { + get { + return ResourceManager.GetString("NumberBothLongAndFloatingPoint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'numberToReturn' value provided to the third argument of the Where() operator must be greater than zero. Please correct the argument's value and try running your script again.. + /// + internal static string NumberToReturnMustBeGreaterThanZero { + get { + return ResourceManager.GetString("NumberToReturnMustBeGreaterThanZero", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command is referenced that is not allowed. Only convertfrom-* commands are supported in restricted language mode or a Data section.. + /// + internal static string OnlyConvertFromCmdletsAreSupportedInDataSection { + get { + return ResourceManager.GetString("OnlyConvertFromCmdletsAreSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The param statement cannot be used if arguments were specified in the function declaration.. + /// + internal static string OnlyOneParameterListAllowed { + get { + return ResourceManager.GetString("OnlyOneParameterListAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use `{ instead of { in variable names.. + /// + internal static string OpenBraceNeedsToBeBackTickedInVariableName { + get { + return ResourceManager.GetString("OpenBraceNeedsToBeBackTickedInVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator failed: {1}.. + /// + internal static string OperatorFailed { + get { + return ResourceManager.GetString("OperatorFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Operator '{0}' is not supported for type '{1}'.. + /// + internal static string OperatorNotSupportedForType { + get { + return ResourceManager.GetString("OperatorNotSupportedForType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator is not allowed in restricted language mode or a Data section.. + /// + internal static string OperatorNotSupportedInDataSection { + get { + return ResourceManager.GetString("OperatorNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator works only on numbers. The operand is a '{1}'.. + /// + internal static string OperatorRequiresNumber { + get { + return ResourceManager.GetString("OperatorRequiresNumber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator works only on variables or on properties.. + /// + internal static string OperatorRequiresVariableOrProperty { + get { + return ResourceManager.GetString("OperatorRequiresVariableOrProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} attribute can be specified only on a hash literal node.. + /// + internal static string OrderedAttributeOnlyOnHashLiteralNode { + get { + return ResourceManager.GetString("OrderedAttributeOnlyOnHashLiteralNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to output stream. + /// + internal static string OutputStream { + get { + return ResourceManager.GetString("OutputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parallel and sequence blocks are not allowed in restricted language mode or a Data section.. + /// + internal static string ParallelAndSequenceBlockNotSupportedInDataSection { + get { + return ResourceManager.GetString("ParallelAndSequenceBlockNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '-parallel' parameter can be used only within a workflow.. + /// + internal static string ParallelNotSupported { + get { + return ResourceManager.GetString("ParallelNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A param block is not allowed in a class method.. + /// + internal static string ParamBlockNotAllowedInMethod { + get { + return ResourceManager.GetString("ParamBlockNotAllowedInMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attribute argument must be a constant.. + /// + internal static string ParameterAttributeArgumentNeedsToBeConstant { + get { + return ResourceManager.GetString("ParameterAttributeArgumentNeedsToBeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attribute argument must be a constant or a script block.. + /// + internal static string ParameterAttributeArgumentNeedsToBeConstantOrScriptBlock { + get { + return ResourceManager.GetString("ParameterAttributeArgumentNeedsToBeConstantOrScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter attribute is not allowed on a method parameter.. + /// + internal static string ParameterAttributeNotAllowedInMethod { + get { + return ResourceManager.GetString("ParameterAttributeNotAllowedInMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter {0} cannot have an argument.. + /// + internal static string ParameterCannotHaveArgument { + get { + return ResourceManager.GetString("ParameterCannotHaveArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter declarations are not allowed in restricted language mode or a Data section.. + /// + internal static string ParameterDeclarationNotSupportedInDataSection { + get { + return ResourceManager.GetString("ParameterDeclarationNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assignment failed because [{0}] does not contain a property '{1}()' that can be set.. + /// + internal static string ParameterizedPropertyAssignmentFailed { + get { + return ResourceManager.GetString("ParameterizedPropertyAssignmentFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter {0} can only be specified once for a configuration.. + /// + internal static string ParameterNameCanOnlyBeSpecifiedOnce { + get { + return ResourceManager.GetString("ParameterNameCanOnlyBeSpecifiedOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter {0} requires an argument.. + /// + internal static string ParameterRequiresArgument { + get { + return ResourceManager.GetString("ParameterRequiresArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A switch statement must have one of the following: '-file file_name' or '( expression )'.. + /// + internal static string PipelineValueRequired { + get { + return ResourceManager.GetString("PipelineValueRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Program '{0}' failed to run: {1}{2}.. + /// + internal static string ProgramFailedToExecute { + get { + return ResourceManager.GetString("ProgramFailedToExecute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' is defined in a generic type.. + /// + internal static string PropertyInGenericType { + get { + return ResourceManager.GetString("PropertyInGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' is a ReadOnly property.. + /// + internal static string PropertyIsReadOnly { + get { + return ResourceManager.GetString("PropertyIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property '{0}' cannot be found on this object. Verify that the property exists and can be set.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property '{0}' cannot be found for attribute '{1}'.. + /// + internal static string PropertyNotFoundForAttribute { + get { + return ResourceManager.GetString("PropertyNotFoundForAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property '{0}' cannot be found for type '{1}'.. + /// + internal static string PropertyNotFoundForType { + get { + return ResourceManager.GetString("PropertyNotFoundForType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property '{0}' cannot be found on this object. Verify that the property exists.. + /// + internal static string PropertyNotFoundStrict { + get { + return ResourceManager.GetString("PropertyNotFoundStrict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property references are not allowed in restricted language mode or a Data section.. + /// + internal static string PropertyReferenceNotSupportedInDataSection { + get { + return ResourceManager.GetString("PropertyReferenceNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set property. Property setting is supported only on core types in this language mode.. + /// + internal static string PropertySetConstrainedLanguage { + get { + return ResourceManager.GetString("PropertySetConstrainedLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Redirection to '{0}' failed: {1}. + /// + internal static string RedirectionFailed { + get { + return ResourceManager.GetString("RedirectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator is reserved for future use.. + /// + internal static string RedirectionNotSupported { + get { + return ResourceManager.GetString("RedirectionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Redirection is not allowed in restricted language mode or a Data section.. + /// + internal static string RedirectionNotSupportedInDataSection { + get { + return ResourceManager.GetString("RedirectionNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Redirection only allows another stream to be merged with the output stream. Please correct the redirection operation to merge into the output stream then try running your script again.. + /// + internal static string RedirectionStreamCanOnlyMergeToOutputStream { + get { + return ResourceManager.GetString("RedirectionStreamCanOnlyMergeToOutputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use [ref] with other types in a type constraint.. + /// + internal static string ReferenceNeedsToBeByItselfInTypeConstraint { + get { + return ResourceManager.GetString("ReferenceNeedsToBeByItselfInTypeConstraint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot have two occurrences of [ref] in a type sequence.. + /// + internal static string ReferenceNeedsToBeByItselfInTypeSequence { + get { + return ResourceManager.GetString("ReferenceNeedsToBeByItselfInTypeSequence", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to [ref] can only be the final type in type conversion sequence.. + /// + internal static string ReferenceNeedsToBeLastTypeInTypeConversion { + get { + return ResourceManager.GetString("ReferenceNeedsToBeLastTypeInTypeConversion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular DSC resource {0} is not allowed in the meta configuration. . + /// + internal static string RegularResourceUsedInMetaConfig { + get { + return ResourceManager.GetString("RegularResourceUsedInMetaConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A required name or expression was missing.. + /// + internal static string RequiredNameOrExpressionMissing { + get { + return ResourceManager.GetString("RequiredNameOrExpressionMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argument must be constant.. + /// + internal static string RequiresArgumentMustBeConstant { + get { + return ResourceManager.GetString("RequiresArgumentMustBeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument for the {0} parameter is not valid. Specify a valid string argument.. + /// + internal static string RequiresInvalidStringArgument { + get { + return ResourceManager.GetString("RequiresInvalidStringArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument for the Module parameter is not valid. {0}. + /// + internal static string RequiresModuleInvalid { + get { + return ResourceManager.GetString("RequiresModuleInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument for the Version parameter is not valid. Specify a valid Windows PowerShell version, in the format major.minor version.. + /// + internal static string RequiresVersionInvalid { + get { + return ResourceManager.GetString("RequiresVersionInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' keyword is not supported in this version of the language.. + /// + internal static string ReservedKeywordNotAllowed { + get { + return ResourceManager.GetString("ReservedKeywordNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Undefined DSC resource '{0}'. Use Import-DSCResource to import the resource.. + /// + internal static string ResourceNotDefined { + get { + return ResourceManager.GetString("ResourceNotDefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The schema file {0} was not found. Verify that any modules specified in a configuration statement contain a schema.mof file, and then try running the script again.. + /// + internal static string SchemaFileNotFound { + get { + return ResourceManager.GetString("SchemaFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no Runspace available to run scripts in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The script block you attempted to invoke was: {0}. + /// + internal static string ScriptBlockDelegateInvokedFromWrongThread { + get { + return ResourceManager.GetString("ScriptBlockDelegateInvokedFromWrongThread", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script block literals are not allowed in restricted language mode or a Data section.. + /// + internal static string ScriptBlockNotSupportedInDataSection { + get { + return ResourceManager.GetString("ScriptBlockNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This script contains malicious content and has been blocked by your antivirus software.. + /// + internal static string ScriptContainedMaliciousContent { + get { + return ResourceManager.GetString("ScriptContainedMaliciousContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The syntax is not supported by this runspace. This can occur if the runspace is in no-language mode.. + /// + internal static string ScriptsNotAllowed { + get { + return ResourceManager.GetString("ScriptsNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing was stopped because the script is too complex.. + /// + internal static string ScriptTooComplicated { + get { + return ResourceManager.GetString("ScriptTooComplicated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot inherit from sealed class '{0}'.. + /// + internal static string SealedBaseClass { + get { + return ResourceManager.GetString("SealedBaseClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Marshal.SetComObjectData failed.. + /// + internal static string SetComObjectDataFailed { + get { + return ResourceManager.GetString("SetComObjectDataFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not report this error, just continue with the next script statement.. + /// + internal static string SilentlyContinueHelpMessage { + get { + return ResourceManager.GetString("SilentlyContinueHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to S&ilently Continue. + /// + internal static string SilentlyContinueLabel { + get { + return ResourceManager.GetString("SilentlyContinueLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The splatting operator '@' cannot be used to reference variables in an expression. '@{0}' can be used only as an argument to a command. To reference variables in an expression use '${0}'.. + /// + internal static string SplattingNotPermitted { + get { + return ResourceManager.GetString("SplattingNotPermitted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Splatted variables like '@{0}' cannot be part of a comma-separated list of arguments.. + /// + internal static string SplattingNotPermittedInArgumentList { + get { + return ResourceManager.GetString("SplattingNotPermittedInArgumentList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A static constructor cannot have any parameters.. + /// + internal static string StaticConstructorCantHaveParameters { + get { + return ResourceManager.GetString("StaticConstructorCantHaveParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} for this command is already redirected.. + /// + internal static string StreamAlreadyRedirected { + get { + return ResourceManager.GetString("StreamAlreadyRedirected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The function or command was called as if it were a method. Parameters should be separated by spaces. For information about parameters, see the about_Parameters Help topic.. + /// + internal static string StrictModeFunctionCallWithParens { + get { + return ResourceManager.GetString("StrictModeFunctionCallWithParens", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to String multiplication results with more than "{0}" characters are not allowed in restricted language mode or a Data section.. + /// + internal static string StringMultiplyToolongInDataSection { + get { + return ResourceManager.GetString("StringMultiplyToolongInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid base type '{0}'. Base type cannot be an array.. + /// + internal static string SubtypeArray { + get { + return ResourceManager.GetString("SubtypeArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid base type '{0}'. Base type cannot be a generic with unspecified parameters.. + /// + internal static string SubtypeUnclosedGeneric { + get { + return ResourceManager.GetString("SubtypeUnclosedGeneric", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type exit to resume operation when you are done.. + /// + internal static string SuspendHelpMessage { + get { + return ResourceManager.GetString("SuspendHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Suspend. + /// + internal static string SuspendLabel { + get { + return ResourceManager.GetString("SuspendLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The switch statement is not allowed in restricted language mode or a Data section.. + /// + internal static string SwitchStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("SwitchStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The string is missing the terminator: {0}.. + /// + internal static string TerminatorExpectedAtEndOfString { + get { + return ResourceManager.GetString("TerminatorExpectedAtEndOfString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At char:{0}. + /// + internal static string TextForCharPositionMessage { + get { + return ResourceManager.GetString("TextForCharPositionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0}:{1} char:{2} + ///+ {3}. + /// + internal static string TextForPositionMessage { + get { + return ResourceManager.GetString("TextForPositionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to line. + /// + internal static string TextForWordLine { + get { + return ResourceManager.GetString("TextForWordLine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottleLimit parameter is only supported on foreach statements that use the Parallel parameter.. + /// + internal static string ThrottleLimitRequresParallelFlag { + get { + return ResourceManager.GetString("ThrottleLimitRequresParallelFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executable script code found in signature block.. + /// + internal static string TokenAfterEndOfValidScriptText { + get { + return ResourceManager.GetString("TokenAfterEndOfValidScriptText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all parse errors were reported. Correct the reported errors and try again.. + /// + internal static string TooManyErrors { + get { + return ResourceManager.GetString("TooManyErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only one type may be specified on class members.. + /// + internal static string TooManyTypes { + get { + return ResourceManager.GetString("TooManyTypes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL function '{0}'. + /// + internal static string TraceEnteringFunction { + get { + return ResourceManager.GetString("TraceEnteringFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL function '{0}' (defined in file '{1}'). + /// + internal static string TraceEnteringFunctionDefinedInFile { + get { + return ResourceManager.GetString("TraceEnteringFunctionDefinedInFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL script '{0}'. + /// + internal static string TraceEnteringScript { + get { + return ResourceManager.GetString("TraceEnteringScript", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL scriptblock.. + /// + internal static string TraceEnteringScriptBlock { + get { + return ResourceManager.GetString("TraceEnteringScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL method '{0}'. + /// + internal static string TraceMethodCall { + get { + return ResourceManager.GetString("TraceMethodCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! Setting parameterized property '{0}'. + /// + internal static string TraceParameterizedPropertySet { + get { + return ResourceManager.GetString("TraceParameterizedPropertySet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0,4}+ {1}. + /// + internal static string TraceScriptLineMessage { + get { + return ResourceManager.GetString("TraceScriptLineMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! SET-MULTIPLE ${0} = '{1}'.. + /// + internal static string TraceSetMultipleIndex { + get { + return ResourceManager.GetString("TraceSetMultipleIndex", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! SET-MULTIPLE ${0} assigned remaining {1} values.. + /// + internal static string TraceSetMultipleRemaining { + get { + return ResourceManager.GetString("TraceSetMultipleRemaining", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! SET ${0} = '{1}'.. + /// + internal static string TraceVariableAssignment { + get { + return ResourceManager.GetString("TraceVariableAssignment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! Trap or Catch on matching exception [{0}]. + /// + internal static string TrapOnExceptionMatch { + get { + return ResourceManager.GetString("TrapOnExceptionMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! Trap or Catch generic; caught [{0}]. + /// + internal static string TrapOnGenericException { + get { + return ResourceManager.GetString("TrapOnGenericException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! Trap or Catch on [{0}]; subclass of exception [{1}]. + /// + internal static string TrapOnSubclassMatch { + get { + return ResourceManager.GetString("TrapOnSubclassMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Trap statement is not allowed in restricted language mode or a Data section.. + /// + internal static string TrapStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("TrapStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Try statement is not allowed in restricted language mode or a Data section.. + /// + internal static string TryStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("TryStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error during creationg of type "{0}". Error message: + ///{1}. + /// + internal static string TypeCreationError { + get { + return ResourceManager.GetString("TypeCreationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type name expected.. + /// + internal static string TypeNameExpected { + get { + return ResourceManager.GetString("TypeNameExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type [{0}] was found in the parameter statement.. + /// + internal static string TypeNotAllowedBeforeParam { + get { + return ResourceManager.GetString("TypeNotAllowedBeforeParam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type [{0}] was found before statement.. + /// + internal static string TypeNotAllowedBeforeStatement { + get { + return ResourceManager.GetString("TypeNotAllowedBeforeStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type '{0}' is not allowed on a parameter.. + /// + internal static string TypeNotAllowedForParameter { + get { + return ResourceManager.GetString("TypeNotAllowedForParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type '{0}' is not allowed on a property.. + /// + internal static string TypeNotAllowedForProperty { + get { + return ResourceManager.GetString("TypeNotAllowedForProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type {0} is not allowed in restricted language mode or a Data section.. + /// + internal static string TypeNotAllowedInDataSection { + get { + return ResourceManager.GetString("TypeNotAllowedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to find type [{0}].. + /// + internal static string TypeNotFound { + get { + return ResourceManager.GetString("TypeNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to find type [{0}]. Details: {1}. + /// + internal static string TypeNotFoundWithMessage { + get { + return ResourceManager.GetString("TypeNotFoundWithMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected attribute '{0}'.. + /// + internal static string UnexpectedAttribute { + get { + return ResourceManager.GetString("UnexpectedAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No characters are allowed after a here-string header but before the end of the line.. + /// + internal static string UnexpectedCharactersAfterHereStringHeader { + get { + return ResourceManager.GetString("UnexpectedCharactersAfterHereStringHeader", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected keyword '{0}'.. + /// + internal static string UnexpectedKeyword { + get { + return ResourceManager.GetString("UnexpectedKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' resource can only be used once per configuration, and therefore cannot have a name. Remove '{1}', and then run the script again.. + /// + internal static string UnexpectedNameForType { + get { + return ResourceManager.GetString("UnexpectedNameForType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected token '{0}' in expression or statement.. + /// + internal static string UnexpectedToken { + get { + return ResourceManager.GetString("UnexpectedToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Internal error - unexpected unary operator {0}.. + /// + internal static string UnexpectedUnaryOperator { + get { + return ResourceManager.GetString("UnexpectedUnaryOperator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected VarEnum {0}.. + /// + internal static string UnexpectedVarEnum { + get { + return ResourceManager.GetString("UnexpectedVarEnum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown assignment operator '{0}'.. + /// + internal static string UnknownAssignmentOperator { + get { + return ResourceManager.GetString("UnknownAssignmentOperator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unrecognized token in source text.. + /// + internal static string UnrecognizedToken { + get { + return ResourceManager.GetString("UnrecognizedToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unrecoverable error in Windows PowerShell.. + /// + internal static string UnrecoverableParserError { + get { + return ResourceManager.GetString("UnrecoverableParserError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to wrap an unsupported enum type.. + /// + internal static string UnsupportedEnumType { + get { + return ResourceManager.GetString("UnsupportedEnumType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to pass an event handler of an unsupported type.. + /// + internal static string UnsupportedHandlerType { + get { + return ResourceManager.GetString("UnsupportedHandlerType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration only supports the End block in its body. Begin, Process and DynamicParam blocks are not allowed in a configuration.. + /// + internal static string UnsupportedNamedBlockInConfiguration { + get { + return ResourceManager.GetString("UnsupportedNamedBlockInConfiguration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' property with type '{1}' of DSC resource class '{2}' is not supported.. + /// + internal static string UnsupportedPropertyTypeOfDSCResourceClass { + get { + return ResourceManager.GetString("UnsupportedPropertyTypeOfDSCResourceClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' keyword is not supported in this version of the language.. + /// + internal static string UnsupportedReservedKeyword { + get { + return ResourceManager.GetString("UnsupportedReservedKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' property is not supported in this version of the language.. + /// + internal static string UnsupportedReservedProperty { + get { + return ResourceManager.GetString("UnsupportedReservedProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At least one of the values '{0}' is not supported or valid for property '{1}' on class '{2}'. Please specify only supported values: + ///{3}.. + /// + internal static string UnsupportedValueForProperty { + get { + return ResourceManager.GetString("UnsupportedValueForProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A 'using' statement must appear before any other statements in a script.. + /// + internal static string UsingMustBeAtStartOfScript { + get { + return ResourceManager.GetString("UsingMustBeAtStartOfScript", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This syntax of the 'using' statement is not supported.. + /// + internal static string UsingStatementNotSupported { + get { + return ResourceManager.GetString("UsingStatementNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Using variable cannot be retrieved. A Using variable can be used only with Invoke-Command, Start-Job, or InlineScript in the script workflow. When it is used with Invoke-Command, the Using variable is valid only if the script block is invoked on a remote computer.. + /// + internal static string UsingWithoutInvokeCommand { + get { + return ResourceManager.GetString("UsingWithoutInvokeCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property '{0}' of Resource '{1}' has value '{2}' which is not between valid range '{3}' and '{4}'.. + /// + internal static string ValueNotInRange { + get { + return ResourceManager.GetString("ValueNotInRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable '${0}' cannot be retrieved because it has not been set.. + /// + internal static string VariableIsUndefined { + get { + return ResourceManager.GetString("VariableIsUndefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable is not assigned in the method.. + /// + internal static string VariableNotLocal { + get { + return ResourceManager.GetString("VariableNotLocal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A variable that cannot be referenced in restricted language mode or a Data section is being referenced. Variables that can be referenced include the following: $PSCulture, $PSUICulture, $true, $false, and $null.. + /// + internal static string VariableReferenceNotSupportedInDataSection { + get { + return ResourceManager.GetString("VariableReferenceNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variant.GetAccessor cannot handle {0}.. + /// + internal static string VariantGetAccessorNYI { + get { + return ResourceManager.GetString("VariantGetAccessorNYI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to verbose stream. + /// + internal static string VerboseStream { + get { + return ResourceManager.GetString("VerboseStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid return statement within void method.. + /// + internal static string VoidMethodHasReturn { + get { + return ResourceManager.GetString("VoidMethodHasReturn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to [void] cannot be used as a parameter type, or on the left side of an assignment.. + /// + internal static string VoidTypeConstraintNotAllowed { + get { + return ResourceManager.GetString("VoidTypeConstraintNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to warning stream. + /// + internal static string WarningStream { + get { + return ResourceManager.GetString("WarningStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to White space is not allowed before the string terminator.. + /// + internal static string WhitespaceBeforeHereStringFooter { + get { + return ResourceManager.GetString("WhitespaceBeforeHereStringFooter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Workflow is not supported in OneCore powershell.. + /// + internal static string WorkflowNotSupportedOnOneCore { + get { + return ResourceManager.GetString("WorkflowNotSupportedOnOneCore", resourceCulture); + } + } +} diff --git a/scripts/string_resources/PathUtilsStrings.cs b/scripts/string_resources/PathUtilsStrings.cs new file mode 100644 index 000000000..89d15d21e --- /dev/null +++ b/scripts/string_resources/PathUtilsStrings.cs @@ -0,0 +1,135 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PathUtilsStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PathUtilsStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PathUtilsStrings", typeof(PathUtilsStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot create the module {0} due to the following: {1}. Use a different argument for the -OutputModule parameter and retry.. + /// + internal static string ExportPSSession_CannotCreateOutputDirectory { + get { + return ResourceManager.GetString("ExportPSSession_CannotCreateOutputDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The directory '{0}' already exists. Use the -Force parameter if you want to overwrite the directory and files within the directory.. + /// + internal static string ExportPSSession_ErrorDirectoryExists { + get { + return ResourceManager.GetString("ExportPSSession_ErrorDirectoryExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module cannot be loaded because it has been generated with an incompatible version of the {0} cmdlet. Generate the module with the {0} cmdlet from the current session, and try loading the module again.. + /// + internal static string ExportPSSession_ScriptGeneratorVersionMismatch { + get { + return ResourceManager.GetString("ExportPSSession_ScriptGeneratorVersionMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because the wildcard path {0} did not resolve to a file.. + /// + internal static string OutFile_DidNotResolveFile { + get { + return ResourceManager.GetString("OutFile_DidNotResolveFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because the path resolved to more than one file. This command cannot operate on multiple files.. + /// + internal static string OutFile_MultipleFilesNotSupported { + get { + return ResourceManager.GetString("OutFile_MultipleFilesNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open file because the current provider ({0}) cannot open a file.. + /// + internal static string OutFile_ReadWriteFileNotFileSystemProvider { + get { + return ResourceManager.GetString("OutFile_ReadWriteFileNotFileSystemProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown encoding {0}; valid values are {1}.. + /// + internal static string OutFile_WriteToFileEncodingUnknown { + get { + return ResourceManager.GetString("OutFile_WriteToFileEncodingUnknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} already exists and {1} was specified.. + /// + internal static string UtilityFileExistsNoClobber { + get { + return ResourceManager.GetString("UtilityFileExistsNoClobber", resourceCulture); + } + } +} diff --git a/scripts/string_resources/PipelineStrings.cs b/scripts/string_resources/PipelineStrings.cs new file mode 100644 index 000000000..e7c031713 --- /dev/null +++ b/scripts/string_resources/PipelineStrings.cs @@ -0,0 +1,236 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PipelineStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PipelineStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PipelineStrings", typeof(PipelineStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot continue to run the cmdlet because running cmdlets has been prevented by the Stop policy.. + /// + internal static string ActionPreferenceStop { + get { + return ResourceManager.GetString("ActionPreferenceStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while creating the pipeline.. + /// + internal static string CannotCreatePipeline { + get { + return ResourceManager.GetString("CannotCreatePipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the cmdlet instance because the cmdlet instance is in use by another pipeline. Please contact Microsoft Customer Support Services.. + /// + internal static string CommandProcessorAlreadyUsed { + get { + return ResourceManager.GetString("CommandProcessorAlreadyUsed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This pipeline does not support disconnect-connect semantics.. + /// + internal static string ConnectNotSupported { + get { + return ResourceManager.GetString("ConnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because the pipeline is started. Stop the pipeline and try the operation again.. + /// + internal static string ExecutionAlreadyStarted { + get { + return ResourceManager.GetString("ExecutionAlreadyStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run the pipeline because the first cmdlet in the pipeline is trying to read input from the results of a preceding cmdlet. Either modify the first cmdlet, remove the first cmdlet, or add to the pipeline the cmdlet whose output is required by the first cmdlet, and then try running the pipeline again.. + /// + internal static string FirstCommandCannotHaveInput { + get { + return ResourceManager.GetString("FirstCommandCannotHaveInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the cmdlet number. The ReadFromCommand function must specify the Id of a cmdlet that has already been added to the pipeline. Please contact Microsoft Customer Support Services.. + /// + internal static string InvalidCommandNumber { + get { + return ResourceManager.GetString("InvalidCommandNumber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The runspace object has a null remote command associated with it. A disconnected RemotePipeline object cannot be created because there is no remote command specified.. + /// + internal static string InvalidRemoteCommand { + get { + return ResourceManager.GetString("InvalidRemoteCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot read the output of the ReadFromCommand and ReadErrorQueue functions because another cmdlet is already reading that output. Please contact Microsoft Customer Support Services.. + /// + internal static string PipeAlreadyTaken { + get { + return ResourceManager.GetString("PipeAlreadyTaken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run the pipeline because there are no commands. Add at least one command to the pipeline, and then run it again.. + /// + internal static string PipelineExecuteRequiresAtLeastOneCommand { + get { + return ResourceManager.GetString("PipelineExecuteRequiresAtLeastOneCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CommandInvocation({0}): "{1}". + /// + internal static string PipelineExecutionInformation { + get { + return ResourceManager.GetString("PipelineExecutionInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NonTerminatingError({0}): "{1}". + /// + internal static string PipelineExecutionNonTerminatingError { + get { + return ResourceManager.GetString("PipelineExecutionNonTerminatingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ParameterBinding({0}): name="{1}"; value="{2}". + /// + internal static string PipelineExecutionParameterBinding { + get { + return ResourceManager.GetString("PipelineExecutionParameterBinding", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TerminatingError({0}): "{1}". + /// + internal static string PipelineExecutionTerminatingError { + get { + return ResourceManager.GetString("PipelineExecutionTerminatingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect this pipeline because it is not in the disconnected state.. + /// + internal static string PipelineNotDisconnected { + get { + return ResourceManager.GetString("PipelineNotDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot complete the pipeline operation because it has not yet been started. You must call the Begin() method before calling End() on a steppable pipeline.. + /// + internal static string PipelineNotStarted { + get { + return ResourceManager.GetString("PipelineNotStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A cmdlet threw an exception after calling ThrowTerminatingError. + ///The first exception was "{0}" with stack trace "{1}". + ///The second exception was "{2}" with stack trace "{3}".. + /// + internal static string SecondFailure { + get { + return ResourceManager.GetString("SecondFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WriteObject and WriteError methods cannot be called from outside the overrides of the BeginProcessing, ProcessRecord, and EndProcessing methods, and they can only be called from within the same thread. Validate that the cmdlet makes these calls correctly, or contact Microsoft Customer Support Services.. + /// + internal static string WriteNotPermitted { + get { + return ResourceManager.GetString("WriteNotPermitted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WriteObject and WriteError methods cannot be called after the pipeline has been closed. Please contact Microsoft Customer Support Services.. + /// + internal static string WriteToClosedPipeline { + get { + return ResourceManager.GetString("WriteToClosedPipeline", resourceCulture); + } + } +} diff --git a/scripts/string_resources/PowerShellStrings.cs b/scripts/string_resources/PowerShellStrings.cs new file mode 100644 index 000000000..6e910d72d --- /dev/null +++ b/scripts/string_resources/PowerShellStrings.cs @@ -0,0 +1,387 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PowerShellStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PowerShellStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PowerShellStrings", typeof(PowerShellStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to When the runspace is set to reuse a thread, the apartment state in the invocation settings must match the runspace.. + /// + internal static string ApartmentStateMismatch { + get { + return ResourceManager.GetString("ApartmentStateMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When the runspace is set to use the current thread, the apartment state in the invocation settings must match that of the current thread.. + /// + internal static string ApartmentStateMismatchCurrentThread { + get { + return ResourceManager.GetString("ApartmentStateMismatchCurrentThread", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} object was not created by calling {1} on this Windows PowerShell instance.. + /// + internal static string AsyncResultNotOwned { + get { + return ResourceManager.GetString("AsyncResultNotOwned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This Windows PowerShell object cannot be connected because it is not associated with a remote runspace or runspace pool.. + /// + internal static string CannotConnect { + get { + return ResourceManager.GetString("CannotConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PSJobProxy object can only be used for remote commands that return a job object.. + /// + internal static string CommandDoesNotWriteJob { + get { + return ResourceManager.GetString("CommandDoesNotWriteJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no Runspace available to run commands in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The command you attempted to invoke was: {0}. + /// + internal static string CommandInvokedFromWrongThreadWithCommand { + get { + return ResourceManager.GetString("CommandInvokedFromWrongThreadWithCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no Runspace available to run commands in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The current Windows PowerShell instance contains no command to invoke.. + /// + internal static string CommandInvokedFromWrongThreadWithoutCommand { + get { + return ResourceManager.GetString("CommandInvokedFromWrongThreadWithoutCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The connection attempt to the remote command failed.. + /// + internal static string ConnectFailed { + get { + return ResourceManager.GetString("ConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command has been disconnected but is still running on the remote server. Reconnect to get command operation status and output data.. + /// + internal static string DiscOnSyncCommand { + get { + return ResourceManager.GetString("DiscOnSyncCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because a command has already been started. Wait for the command to complete, or stop it, and then try the operation again.. + /// + internal static string ExecutionAlreadyStarted { + get { + return ResourceManager.GetString("ExecutionAlreadyStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because the current Windows PowerShell session is in the Disconnected state. Connect this Windows PowerShell session, and then either wait for the command to finish, or stop the command.. + /// + internal static string ExecutionDisconnected { + get { + return ResourceManager.GetString("ExecutionDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because a command is currently stopping. Wait for the command to complete stopping, and then try the operation again.. + /// + internal static string ExecutionStopping { + get { + return ResourceManager.GetString("ExecutionStopping", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GetJobForCommand is not supported when there is more than one command in the Windows PowerShell instance.. + /// + internal static string GetJobForCommandNotSupported { + get { + return ResourceManager.GetString("GetJobForCommandNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Command property of a Windows PowerShell object cannot be empty.. + /// + internal static string GetJobForCommandRequiresACommand { + get { + return ResourceManager.GetString("GetJobForCommandRequiresACommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the current PowerShell instance is not valid for this operation.. + /// + internal static string InvalidPowerShellStateGeneral { + get { + return ResourceManager.GetString("InvalidPowerShellStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because the runspace is not in the '{0}' state. Current state of runspace is '{1}'.. + /// + internal static string InvalidRunspaceState { + get { + return ResourceManager.GetString("InvalidRunspaceState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PowerShell instance is not in the correct state for creating a nested PowerShell instance. Nested PowerShell instances should only be created in a running PowerShell instance.. + /// + internal static string InvalidStateCreateNested { + get { + return ResourceManager.GetString("InvalidStateCreateNested", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because the current Windows PowerShell session is in the Disconnected state. Connect this Windows PowerShell session, and then try again.. + /// + internal static string IsDisconnected { + get { + return ResourceManager.GetString("IsDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job object cannot be reused.. + /// + internal static string JobCanBeStartedOnce { + get { + return ResourceManager.GetString("JobCanBeStartedOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job cannot be started when it is already running.. + /// + internal static string JobCannotBeStartedWhenRunning { + get { + return ResourceManager.GetString("JobCannotBeStartedWhenRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job object can be used only once.. + /// + internal static string JobObjectCanBeUsedOnce { + get { + return ResourceManager.GetString("JobObjectCanBeUsedOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command in which the value of AsJob is equal to false cannot be run through a PSJobProxy.. + /// + internal static string JobProxyAsJobMustBeTrue { + get { + return ResourceManager.GetString("JobProxyAsJobMustBeTrue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can only begin receiving data on a PSJobProxy instance when it has been created with data streaming disabled. This operation can run only once.. + /// + internal static string JobProxyReceiveInvalid { + get { + return ResourceManager.GetString("JobProxyReceiveInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The keys in the dictionary must be strings.. + /// + internal static string KeyMustBeString { + get { + return ResourceManager.GetString("KeyMustBeString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nested PowerShell instances cannot be invoked asynchronously. Use the Invoke method.. + /// + internal static string NestedPowerShellInvokeAsync { + get { + return ResourceManager.GetString("NestedPowerShellInvokeAsync", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No commands are specified.. + /// + internal static string NoCommandToInvoke { + get { + return ResourceManager.GetString("NoCommandToInvoke", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Windows PowerShell object cannot be created that uses the current runspace because there is no current runspace available. The current runspace might be starting, such as when it is created with an Initial Session State.. + /// + internal static string NoDefaultRunspaceForPSCreate { + get { + return ResourceManager.GetString("NoDefaultRunspaceForPSCreate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSJobProxy currently supports only PSWorkflowInvocationSettings.. + /// + internal static string OnlyWorkflowInvocationSettingsSupported { + get { + return ResourceManager.GetString("OnlyWorkflowInvocationSettingsSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation is currently not supported in the remoting scenario.. + /// + internal static string OperationNotSupportedForRemoting { + get { + return ResourceManager.GetString("OperationNotSupportedForRemoting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command is required to add a parameter. A command must be added to the Windows PowerShell instance before adding a parameter.. + /// + internal static string ParameterRequiresCommand { + get { + return ResourceManager.GetString("ParameterRequiresCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSChildJobProxy does not support control methods.. + /// + internal static string ProxyChildJobControlNotSupported { + get { + return ResourceManager.GetString("ProxyChildJobControlNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSJobProxy does not support this control method.. + /// + internal static string ProxyJobControlNotSupported { + get { + return ResourceManager.GetString("ProxyJobControlNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSJobProxy does not support the Unblock operation.. + /// + internal static string ProxyUnblockJobNotSupported { + get { + return ResourceManager.GetString("ProxyUnblockJobNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The runspace pool specified is not in an opened state.. + /// + internal static string RemoteRunspacePoolNotOpened { + get { + return ResourceManager.GetString("RemoteRunspacePoolNotOpened", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Either a runspace or runspace pool must be assigned to PSJobProxy before it can be started.. + /// + internal static string RunspaceAndRunspacePoolNull { + get { + return ResourceManager.GetString("RunspaceAndRunspacePoolNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Support for interactive jobs is not available. + /// + internal static string UnblockNotSupported { + get { + return ResourceManager.GetString("UnblockNotSupported", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ProgressRecordStrings.cs b/scripts/string_resources/ProgressRecordStrings.cs new file mode 100644 index 000000000..44dd6107c --- /dev/null +++ b/scripts/string_resources/ProgressRecordStrings.cs @@ -0,0 +1,99 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ProgressRecordStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ProgressRecordStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProgressRecordStrings", typeof(ProgressRecordStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot process the argument because {0} cannot be a negative value.. + /// + internal static string ArgMayNotBeNegative { + get { + return ResourceManager.GetString("ArgMayNotBeNegative", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the argument because the value of {0} cannot be null or empty.. + /// + internal static string ArgMayNotBeNullOrEmpty { + get { + return ResourceManager.GetString("ArgMayNotBeNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ParentActivityId cannot be the same as the ActivityId.. + /// + internal static string ParentActivityIdCantBeActivityId { + get { + return ResourceManager.GetString("ParentActivityIdCantBeActivityId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set percent because {0} cannot be greater than 100.. + /// + internal static string PercentMayNotBeMoreThan100 { + get { + return ResourceManager.GetString("PercentMayNotBeMoreThan100", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ProviderBaseSecurity.cs b/scripts/string_resources/ProviderBaseSecurity.cs new file mode 100644 index 000000000..44290b0ae --- /dev/null +++ b/scripts/string_resources/ProviderBaseSecurity.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ProviderBaseSecurity { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ProviderBaseSecurity() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProviderBaseSecurity", typeof(ProviderBaseSecurity).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot use the interface because the ISecurityDescriptorCmdletProvider interface is not supported by this provider.. + /// + internal static string ISecurityDescriptorCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("ISecurityDescriptorCmdletProvider_NotSupported", resourceCulture); + } + } +} diff --git a/scripts/string_resources/ProxyCommandStrings.cs b/scripts/string_resources/ProxyCommandStrings.cs new file mode 100644 index 000000000..09247b5c7 --- /dev/null +++ b/scripts/string_resources/ProxyCommandStrings.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ProxyCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ProxyCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProxyCommandStrings", typeof(ProxyCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The proxy command cannot be generated because the CommandMetadata has no name.. + /// + internal static string CommandMetadataMissingCommandName { + get { + return ResourceManager.GetString("CommandMetadataMissingCommandName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'help' parameter is not recognized as a valid HelpInfo object created by the 'get-help' command.. + /// + internal static string HelpInfoObjectRequired { + get { + return ResourceManager.GetString("HelpInfoObjectRequired", resourceCulture); + } + } +} diff --git a/scripts/string_resources/RegistryProviderStrings.cs b/scripts/string_resources/RegistryProviderStrings.cs new file mode 100644 index 000000000..6a37238d0 --- /dev/null +++ b/scripts/string_resources/RegistryProviderStrings.cs @@ -0,0 +1,909 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RegistryProviderStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RegistryProviderStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RegistryProviderStrings", typeof(RegistryProviderStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The security identifier is not allowed to be the primary group of this object.. + /// + internal static string AccessControl_InvalidGroup { + get { + return ResourceManager.GetString("AccessControl_InvalidGroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified handle is not valid.. + /// + internal static string AccessControl_InvalidHandle { + get { + return ResourceManager.GetString("AccessControl_InvalidHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The security identifier is not allowed to be the owner of this object.. + /// + internal static string AccessControl_InvalidOwner { + get { + return ResourceManager.GetString("AccessControl_InvalidOwner", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to perform a security operation on an object that has no associated security. This can happen when trying to get an ACL of an anonymous kernel object.. + /// + internal static string AccessControl_NoAssociatedSecurity { + get { + return ResourceManager.GetString("AccessControl_NoAssociatedSecurity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Method failed with unexpected error code {0}.. + /// + internal static string AccessControl_UnexpectedError { + get { + return ResourceManager.GetString("AccessControl_UnexpectedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Add Property Value At. + /// + internal static string AddPropertyValueAtAction { + get { + return ResourceManager.GetString("AddPropertyValueAtAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. + /// + internal static string AddPropertyValueAtResourceTemplate { + get { + return ResourceManager.GetString("AddPropertyValueAtResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The enum value {0} is not valid.. + /// + internal static string Arg_EnumIllegalVal { + get { + return ResourceManager.GetString("Arg_EnumIllegalVal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A name argument must be specified.. + /// + internal static string Arg_Name { + get { + return ResourceManager.GetString("Arg_Name", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified RegistryValueKind is a value that is not valid.. + /// + internal static string Arg_RegBadKeyKind { + get { + return ResourceManager.GetString("Arg_RegBadKeyKind", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registry key name must start with a valid base key name.. + /// + internal static string Arg_RegInvalidKeyName { + get { + return ResourceManager.GetString("Arg_RegInvalidKeyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified registry key does not exist.. + /// + internal static string Arg_RegKeyNotFound { + get { + return ResourceManager.GetString("Arg_RegKeyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A non-empty subkey name must be specified.. + /// + internal static string Arg_RegKeyStrEmpty { + get { + return ResourceManager.GetString("Arg_RegKeyStrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registry subkeys should not be greater than 255 characters.. + /// + internal static string Arg_RegKeyStrLenBug { + get { + return ResourceManager.GetString("Arg_RegKeyStrLenBug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RegistryKey.SetValue does not support arrays of type '{0}'. Only Byte[] and String[] are supported.. + /// + internal static string Arg_RegSetBadArrType { + get { + return ResourceManager.GetString("Arg_RegSetBadArrType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type of the value object did not match the specified RegistryValueKind or the object could not be properly converted.. + /// + internal static string Arg_RegSetMismatchedKind { + get { + return ResourceManager.GetString("Arg_RegSetMismatchedKind", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RegistryKey.SetValue does not allow a String[] that contains a null String reference.. + /// + internal static string Arg_RegSetStrArrNull { + get { + return ResourceManager.GetString("Arg_RegSetStrArrNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot delete a subkey tree because the subkey does not exist.. + /// + internal static string Arg_RegSubKeyAbsent { + get { + return ResourceManager.GetString("Arg_RegSubKeyAbsent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value exists with that name.. + /// + internal static string Arg_RegSubKeyValueAbsent { + get { + return ResourceManager.GetString("Arg_RegSubKeyValueAbsent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The length of the specified value name exceeds the maximum of 16383 characters.. + /// + internal static string Arg_RegValueNameStrLenBug { + get { + return ResourceManager.GetString("Arg_RegValueNameStrLenBug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A value argument must be specified.. + /// + internal static string Arg_Value { + get { + return ResourceManager.GetString("Arg_Value", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The size of the specified value data exceeds the maximum of 1 MB.. + /// + internal static string Arg_ValueDataLenBug { + get { + return ResourceManager.GetString("Arg_ValueDataLenBug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The subkey argument is not valid.. + /// + internal static string ArgRegKeyDelHive { + get { + return ResourceManager.GetString("ArgRegKeyDelHive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified permission name is not valid.. + /// + internal static string Argument_InvalidPrivilegeName { + get { + return ResourceManager.GetString("Argument_InvalidPrivilegeName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified RegistryKeyPermissionCheck value is not valid.. + /// + internal static string Argument_InvalidRegistryKeyPermissionCheck { + get { + return ResourceManager.GetString("Argument_InvalidRegistryKeyPermissionCheck", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified SafeHandle value is not valid.. + /// + internal static string Argument_InvalidSafeHandle { + get { + return ResourceManager.GetString("Argument_InvalidSafeHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified registry subkey does not exist.. + /// + internal static string ArgumentException_RegSubKeyAbsent { + get { + return ResourceManager.GetString("ArgumentException_RegSubKeyAbsent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A transaction argument must be specified.. + /// + internal static string ArgumentException_TransactionAbsent { + get { + return ResourceManager.GetString("ArgumentException_TransactionAbsent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The at parameter must be an integer to index a specific property value.. + /// + internal static string BadAtParam { + get { + return ResourceManager.GetString("BadAtParam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Item. + /// + internal static string ClearItemAction { + get { + return ResourceManager.GetString("ClearItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string ClearItemResourceTemplate { + get { + return ResourceManager.GetString("ClearItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Property. + /// + internal static string ClearPropertyAction { + get { + return ResourceManager.GetString("ClearPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string ClearPropertyResourceTemplate { + get { + return ResourceManager.GetString("ClearPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation was not processed. The location that was provided does not allow this operation.. + /// + internal static string ContainerInvalidOperationTemplate { + get { + return ResourceManager.GetString("ContainerInvalidOperationTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy Key. + /// + internal static string CopyKeyAction { + get { + return ResourceManager.GetString("CopyKeyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string CopyKeyResourceTemplate { + get { + return ResourceManager.GetString("CopyKeyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy Property. + /// + internal static string CopyPropertyAction { + get { + return ResourceManager.GetString("CopyPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationItem: {2} DestinationProperty: {3}. + /// + internal static string CopyPropertyResourceTemplate { + get { + return ResourceManager.GetString("CopyPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (default). + /// + internal static string DefaultValueName { + get { + return ResourceManager.GetString("DefaultValueName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because the destination path is subordinate to the source path.. + /// + internal static string DestinationChildOfSource { + get { + return ResourceManager.GetString("DestinationChildOfSource", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation is not allowed on the destination location.. + /// + internal static string DestinationContainerInvalidOperationTemplate { + get { + return ResourceManager.GetString("DestinationContainerInvalidOperationTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The software settings for the current user. + /// + internal static string HKCUDriveDescription { + get { + return ResourceManager.GetString("HKCUDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The configuration settings for the local computer. + /// + internal static string HKLMDriveDescription { + get { + return ResourceManager.GetString("HKLMDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incorrect thread for enabling or disabling a privilege.. + /// + internal static string InvalidOperation_MustBeSameThread { + get { + return ResourceManager.GetString("InvalidOperation_MustBeSameThread", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The permission must be reverted before changing its state again.. + /// + internal static string InvalidOperation_MustRevertPrivilege { + get { + return ResourceManager.GetString("InvalidOperation_MustRevertPrivilege", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified transaction or Transaction.Current must match the transaction used to create or open this TransactedRegistryKey.. + /// + internal static string InvalidOperation_MustUseSameTransaction { + get { + return ResourceManager.GetString("InvalidOperation_MustUseSameTransaction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a KTM handle without a Transaction.Current or specified transaction.. + /// + internal static string InvalidOperation_NeedTransaction { + get { + return ResourceManager.GetString("InvalidOperation_NeedTransaction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The object does not contain a security descriptor.. + /// + internal static string InvalidOperation_NoSecurityDescriptor { + get { + return ResourceManager.GetString("InvalidOperation_NoSecurityDescriptor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TransactedRegistryKey object is not associated with a transaction because it is for a predefined key.. + /// + internal static string InvalidOperation_NotAssociatedWithTransaction { + get { + return ResourceManager.GetString("InvalidOperation_NotAssociatedWithTransaction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The registry key has subkeys; recursive removals are not supported by this method.. + /// + internal static string InvalidOperation_RegRemoveSubKey { + get { + return ResourceManager.GetString("InvalidOperation_RegRemoveSubKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote registry operations are not allowed with transactions.. + /// + internal static string InvalidOperation_RemoteNotAllowed { + get { + return ResourceManager.GetString("InvalidOperation_RemoteNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A key in this path already exists.. + /// + internal static string KeyAlreadyExists { + get { + return ResourceManager.GetString("KeyAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Key {0} has been created, but a default value could not be set.. + /// + internal static string KeyCreatedValueFailed { + get { + return ResourceManager.GetString("KeyCreatedValueFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The registry key at the specified path does not exist.. + /// + internal static string KeyDoesNotExist { + get { + return ResourceManager.GetString("KeyDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move Item. + /// + internal static string MoveItemAction { + get { + return ResourceManager.GetString("MoveItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string MoveItemResourceTemplate { + get { + return ResourceManager.GetString("MoveItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move Property. + /// + internal static string MovePropertyAction { + get { + return ResourceManager.GetString("MovePropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationItem: {2} DestinationProperty: {3}. + /// + internal static string MovePropertyResourceTemplate { + get { + return ResourceManager.GetString("MovePropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to create a drive with the specified root. The root path does not exist.. + /// + internal static string NewDriveRootDoesNotExist { + get { + return ResourceManager.GetString("NewDriveRootDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Item. + /// + internal static string NewItemAction { + get { + return ResourceManager.GetString("NewItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string NewItemResourceTemplate { + get { + return ResourceManager.GetString("NewItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Type: {1}. + /// + internal static string NewItemResourceTemplateWithType { + get { + return ResourceManager.GetString("NewItemResourceTemplateWithType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Property. + /// + internal static string NewPropertyAction { + get { + return ResourceManager.GetString("NewPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string NewPropertyResourceTemplate { + get { + return ResourceManager.GetString("NewPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registry transactions are not supported on this platform.. + /// + internal static string NotSupported_KernelTransactions { + get { + return ResourceManager.GetString("NotSupported_KernelTransactions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access a closed registry key.. + /// + internal static string ObjectDisposed_RegKeyClosed { + get { + return ResourceManager.GetString("ObjectDisposed_RegKeyClosed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property already exists.. + /// + internal static string PropertyAlreadyExists { + get { + return ResourceManager.GetString("PropertyAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property {0} does not exist at path {1}.. + /// + internal static string PropertyNotAtPath { + get { + return ResourceManager.GetString("PropertyNotAtPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property is not a multi-valued property. To remove this property, use Remove-ItemProperty.. + /// + internal static string PropertyNotMultivalued { + get { + return ResourceManager.GetString("PropertyNotMultivalued", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property is not a multi-valued property and values cannot be added to it. To change the value use Set-ItemProperty.. + /// + internal static string PropertyNotMultivaluedChange { + get { + return ResourceManager.GetString("PropertyNotMultivaluedChange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Key. + /// + internal static string RemoveKeyAction { + get { + return ResourceManager.GetString("RemoveKeyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string RemoveKeyResourceTemplate { + get { + return ResourceManager.GetString("RemoveKeyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Property. + /// + internal static string RemovePropertyAction { + get { + return ResourceManager.GetString("RemovePropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string RemovePropertyResourceTemplate { + get { + return ResourceManager.GetString("RemovePropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Property Value At. + /// + internal static string RemovePropertyValueAtAction { + get { + return ResourceManager.GetString("RemovePropertyValueAtAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. + /// + internal static string RemovePropertyValueAtResourceTemplate { + get { + return ResourceManager.GetString("RemovePropertyValueAtResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename Item. + /// + internal static string RenameItemAction { + get { + return ResourceManager.GetString("RenameItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item cannot be renamed because an item with that name already exists in the same container.. + /// + internal static string RenameItemAlreadyExists { + get { + return ResourceManager.GetString("RenameItemAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} NewName: {1}. + /// + internal static string RenameItemResourceTemplate { + get { + return ResourceManager.GetString("RenameItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename property.. + /// + internal static string RenamePropertyAction { + get { + return ResourceManager.GetString("RenamePropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationProperty: {2}. + /// + internal static string RenamePropertyResourceTemplate { + get { + return ResourceManager.GetString("RenamePropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Requested registry access is not allowed.. + /// + internal static string Security_RegistryPermission { + get { + return ResourceManager.GetString("Security_RegistryPermission", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Item. + /// + internal static string SetItemAction { + get { + return ResourceManager.GetString("SetItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Value: {1}. + /// + internal static string SetItemResourceTemplate { + get { + return ResourceManager.GetString("SetItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Property. + /// + internal static string SetPropertyAction { + get { + return ResourceManager.GetString("SetPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string SetPropertyResourceTemplate { + get { + return ResourceManager.GetString("SetPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Property Value At. + /// + internal static string SetPropertyValueAtAction { + get { + return ResourceManager.GetString("SetPropertyValueAtAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. + /// + internal static string SetPropertyValueAtResourceTemplate { + get { + return ResourceManager.GetString("SetPropertyValueAtResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation is not allowed on the source location.. + /// + internal static string SourceContainerInvalidOperationTemplate { + get { + return ResourceManager.GetString("SourceContainerInvalidOperationTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Transaction related error {0} occurred.. + /// + internal static string Transaction_Error { + get { + return ResourceManager.GetString("Transaction_Error", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not bind parameter 'Type'. Could not convert "{0}" to "{1}". The possible enumeration values are "String, ExpandString, Binary, DWord, MultiString, QWord, Unknown".. + /// + internal static string TypeParameterBindingFailure { + get { + return ResourceManager.GetString("TypeParameterBindingFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Access to the registry key '{0}' is denied.. + /// + internal static string UnauthorizedAccess_RegistryKeyGeneric_Key { + get { + return ResourceManager.GetString("UnauthorizedAccess_RegistryKeyGeneric_Key", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot write to the registry key.. + /// + internal static string UnauthorizedAccess_RegistryNoWrite { + get { + return ResourceManager.GetString("UnauthorizedAccess_RegistryNoWrite", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown error: {0}.. + /// + internal static string UnknownError_Num { + get { + return ResourceManager.GetString("UnknownError_Num", resourceCulture); + } + } +} diff --git a/scripts/string_resources/RemotingErrorIdStrings.cs b/scripts/string_resources/RemotingErrorIdStrings.cs new file mode 100644 index 000000000..940bd9bff --- /dev/null +++ b/scripts/string_resources/RemotingErrorIdStrings.cs @@ -0,0 +1,3965 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RemotingErrorIdStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RemotingErrorIdStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RemotingErrorIdStrings", typeof(RemotingErrorIdStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to You cannot use the Invoke-Command cmdlet with both the AsJob and Disconnected parameters in the same command.. + /// + internal static string AsJobAndDisconnectedError { + get { + return ResourceManager.GetString("AsJobAndDisconnectedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}", "{1}" must be specified in the "{2}" section to dynamically load the assembly.. + /// + internal static string AssemblyLoadAttributesNotFound { + get { + return ResourceManager.GetString("AssemblyLoadAttributesNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} authentication requires an explicit user name and password. Specify the user name and password by using the -Credential parameter and try the command again.. + /// + internal static string AuthenticationMechanismRequiresCredential { + get { + return ResourceManager.GetString("AuthenticationMechanismRequiresCredential", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -AutoRemoveJob parameter cannot be used without the -Wait parameter. + /// + internal static string AutoRemoveCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("AutoRemoveCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job could not be created from the {0} specification because the provided runspace is not a local runspace. Try again using a local runspace, or specify a RunspaceMode argument.. + /// + internal static string BadRunspaceTypeForJob { + get { + return ResourceManager.GetString("BadRunspaceTypeForJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fragment blob length is out of range: {0}. + /// + internal static string BlobLengthNotInRange { + get { + return ResourceManager.GetString("BlobLengthNotInRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait and Keep parameters cannot be used together in the same command.. + /// + internal static string BlockCannotBeUsedWithKeep { + get { + return ResourceManager.GetString("BlockCannotBeUsedWithKeep", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create runspace. The language mode for this configuration is incompatible with the system-wide language mode.. + /// + internal static string CannotCreateRunspaceInconsistentState { + get { + return ResourceManager.GetString("CannotCreateRunspaceInconsistentState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because the host debugger mode is set to None or Default. The host debugger mode must be LocalScript and/or RemoteSript.. + /// + internal static string CannotDebugJobInvalidDebuggerMode { + get { + return ResourceManager.GetString("CannotDebugJobInvalidDebuggerMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because there is no PowerShell host debugger available. Make sure you are running this command in a host that supports debugging.. + /// + internal static string CannotDebugJobNoHostDebugger { + get { + return ResourceManager.GetString("CannotDebugJobNoHostDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because there is no host UI available. Make sure you are running this command in a PowerShell host that implements PSHostUserInterface.. + /// + internal static string CannotDebugJobNoHostUI { + get { + return ResourceManager.GetString("CannotDebugJobNoHostUI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session {0} cannot be disconnected because the specified idle time-out value {1} (seconds) is either greater than the server maximum allowed {2} (seconds), or less than the minimum allowed {3} (seconds). Specify an idle time-out value that is within the allowed range, and try again.. + /// + internal static string CannotDisconnectSessionWithInvalidIdleTimeout { + get { + return ResourceManager.GetString("CannotDisconnectSessionWithInvalidIdleTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot exit a nested pipeline because the pipeline is not in the nested state.. + /// + internal static string CannotExitNestedPipeline { + get { + return ResourceManager.GetString("CannotExitNestedPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with id {0}.. + /// + internal static string CannotFindJobWithId { + get { + return ResourceManager.GetString("CannotFindJobWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with Instance Id {0}.. + /// + internal static string CannotFindJobWithInstanceId { + get { + return ResourceManager.GetString("CannotFindJobWithInstanceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with name {0}.. + /// + internal static string CannotFindJobWithName { + get { + return ResourceManager.GetString("CannotFindJobWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect to session {0}. The session no longer exists on computer {1}.. + /// + internal static string CannotFindSessionForConnect { + get { + return ResourceManager.GetString("CannotFindSessionForConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Error handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdErrHandle { + get { + return ResourceManager.GetString("CannotGetStdErrHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Input handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdInHandle { + get { + return ResourceManager.GetString("CannotGetStdInHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Output handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdOutHandle { + get { + return ResourceManager.GetString("CannotGetStdOutHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke a nested command on the remote session because a nested command is already running.. + /// + internal static string CannotInvokeNestedCommandNestedCommandRunning { + get { + return ResourceManager.GetString("CannotInvokeNestedCommandNestedCommandRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job because it does not exist or because it is a child job. Child jobs can be removed only by removing the parent job.. + /// + internal static string CannotRemoveJob { + get { + return ResourceManager.GetString("CannotRemoveJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot start job. The language mode for this session is incompatible with the system-wide language mode.. + /// + internal static string CannotStartJobInconsistentLanguageMode { + get { + return ResourceManager.GetString("CannotStartJobInconsistentLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of encoded command (expected PSObject, got {0}).. + /// + internal static string CantCastCommandToPSObject { + get { + return ResourceManager.GetString("CantCastCommandToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of encoded command parameter (expected PSObject, got {0}).. + /// + internal static string CantCastParameterToPSObject { + get { + return ResourceManager.GetString("CantCastParameterToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of {0} property (expected {1}, got {2}).. + /// + internal static string CantCastPropertyToExpectedType { + get { + return ResourceManager.GetString("CantCastPropertyToExpectedType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of remoting data (expected PSObject, got {0}).. + /// + internal static string CantCastRemotingDataToPSObject { + get { + return ResourceManager.GetString("CantCastRemotingDataToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server did not respond with an encrypted session key within the specified time-out period.. + /// + internal static string ClientKeyExchangeFailed { + get { + return ResourceManager.GetString("ClientKeyExchangeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell client does not support the {0} {1} negotiated by the server. Make sure the server is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ClientNegotiationFailed { + get { + return ResourceManager.GetString("ClientNegotiationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. + /// + internal static string ClientNegotiationTimeout { + get { + return ResourceManager.GetString("ClientNegotiationTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. Negotiation with the server failed. Make sure the server is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. + /// + internal static string ClientNotFoundCapabilityProperties { + get { + return ResourceManager.GetString("ClientNotFoundCapabilityProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client side receive call failed.. + /// + internal static string ClientReceiveFailed { + get { + return ResourceManager.GetString("ClientReceiveFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client computer has sent a request to close the session.. + /// + internal static string ClientRequestedToCloseSession { + get { + return ResourceManager.GetString("ClientRequestedToCloseSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client side send call failed.. + /// + internal static string ClientSendFailed { + get { + return ResourceManager.GetString("ClientSendFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session is closed.. + /// + internal static string CloseCompleted { + get { + return ResourceManager.GetString("CloseCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Closing the remote server shell instance failed with the following error message : {0}. + /// + internal static string CloseExCallBackError { + get { + return ResourceManager.GetString("CloseExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not close the session.. + /// + internal static string CloseFailed { + get { + return ResourceManager.GetString("CloseFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to close the session.. + /// + internal static string CloseIsCalled { + get { + return ResourceManager.GetString("CloseIsCalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command handle returned from the WinRS API WSManRunShellCommand is null.. + /// + internal static string CommandHandleIsNull { + get { + return ResourceManager.GetString("CommandHandleIsNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing data for a remote command failed with the following error message: {0}. + /// + internal static string CommandReceiveExCallBackError { + get { + return ResourceManager.GetString("CommandReceiveExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Receiving data for a remote command failed.. + /// + internal static string CommandReceiveExFailed { + get { + return ResourceManager.GetString("CommandReceiveExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to a remote command failed with the following error message: {0}. + /// + internal static string CommandSendExCallBackError { + get { + return ResourceManager.GetString("CommandSendExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to a remote command failed.. + /// + internal static string CommandSendExFailed { + get { + return ResourceManager.GetString("CommandSendExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot retrieve the jobs of the specified computers. The ComputerName parameter can be used only with jobs created by using Windows PowerShell remoting.. + /// + internal static string ComputerNameParamNotSupported { + get { + return ResourceManager.GetString("ComputerNameParamNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to remote server {0} failed with the following error message : {1}. + /// + internal static string ConnectExCallBackError { + get { + return ResourceManager.GetString("ConnectExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to remote server {0} failed.. + /// + internal static string ConnectExFailed { + get { + return ResourceManager.GetString("ConnectExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connection attempt failed.. + /// + internal static string ConnectFailed { + get { + return ResourceManager.GetString("ConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid value for the parameter {1}. The value must be greater than or equal to 0.. + /// + internal static string CSCDoubleParameterOutOfRange { + get { + return ResourceManager.GetString("CSCDoubleParameterOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session configuration "{0}" was not found.. + /// + internal static string CSCmdsShellNotFound { + get { + return ResourceManager.GetString("CSCmdsShellNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session configuration "{0}" is not a Windows PowerShell-based shell.. + /// + internal static string CSCmdsShellNotPowerShellBased { + get { + return ResourceManager.GetString("CSCmdsShellNotPowerShellBased", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Either "{0}" and "{1}" must both be specified, or neither must not be specified.. + /// + internal static string CSCmdsTypeNeedsAssembly { + get { + return ResourceManager.GetString("CSCmdsTypeNeedsAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. + /// + internal static string CSShouldProcessAction { + get { + return ResourceManager.GetString("CSShouldProcessAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string CSShouldProcessTarget { + get { + return ResourceManager.GetString("CSShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. This lets administrators remotely run Windows PowerShell commands on this computer.. + /// + internal static string CSShouldProcessTargetAdminEnable { + get { + return ResourceManager.GetString("CSShouldProcessTargetAdminEnable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No session configuration matches criteria "{0}".. + /// + internal static string CustomShellNotFound { + get { + return ResourceManager.GetString("CustomShellNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to disable the session configuration.. + /// + internal static string DcsScriptMessageV { + get { + return ResourceManager.GetString("DcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies access to this session configuration for everyone.. + /// + internal static string DcsShouldProcessTarget { + get { + return ResourceManager.GetString("DcsShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabling the session configurations does not undo all the changes made by the Enable-PSRemoting or Enable-PSSessionConfiguration cmdlet. You might have to manually undo the changes by following these steps: + /// 1. Stop and disable the WinRM service. + /// 2. Delete the listener that accepts requests on any IP address. + /// 3. Disable the firewall exceptions for WS-Management communications. + /// 4. Restore the value of the LocalAccountTokenFilterPolicy to 0, which restricts remote access to members of the [rest of string was truncated]";. + /// + internal static string DcsWarningMessage { + get { + return ResourceManager.GetString("DcsWarningMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding ErrorRecord.. + /// + internal static string DecodingErrorForErrorRecord { + get { + return ResourceManager.GetString("DecodingErrorForErrorRecord", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Maximum runspaces.. + /// + internal static string DecodingErrorForMaxRunspaces { + get { + return ResourceManager.GetString("DecodingErrorForMaxRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Minimum runspaces.. + /// + internal static string DecodingErrorForMinRunspaces { + get { + return ResourceManager.GetString("DecodingErrorForMinRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding PipelineStateInfo.. + /// + internal static string DecodingErrorForPipelineStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForPipelineStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Windows PowerShellStateInfo.. + /// + internal static string DecodingErrorForPowerShellStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForPowerShellStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding RunspacePoolStateInfo.. + /// + internal static string DecodingErrorForRunspacePoolStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForRunspacePoolStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding RunspaceStateInfo.. + /// + internal static string DecodingErrorForRunspaceStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForRunspaceStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error of type "{0}" has occurred.. + /// + internal static string DefaultRemotingExceptionMessage { + get { + return ResourceManager.GetString("DefaultRemotingExceptionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deserialized remoting data is null.. + /// + internal static string DeserializedObjectIsNull { + get { + return ResourceManager.GetString("DeserializedObjectIsNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies remote access to this session configuration.. + /// + internal static string DisableRemotingShouldProcessTarget { + get { + return ResourceManager.GetString("DisableRemotingShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aliases defined in this session configuration. + /// + internal static string DISCAliasDefinitionsComment { + get { + return ResourceManager.GetString("DISCAliasDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assemblies that will be loaded in this session configuration. + /// + internal static string DISCAssembliesToLoadComment { + get { + return ResourceManager.GetString("DISCAssembliesToLoadComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Author of this session configuration. + /// + internal static string DISCAuthorComment { + get { + return ResourceManager.GetString("DISCAuthorComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of the CLR used by this session configuration. + /// + internal static string DISCCLRVersionComment { + get { + return ResourceManager.GetString("DISCCLRVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Company associated with this session configuration. + /// + internal static string DISCCompanyNameComment { + get { + return ResourceManager.GetString("DISCCompanyNameComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copyright statement for this session configuration. + /// + internal static string DISCCopyrightComment { + get { + return ResourceManager.GetString("DISCCopyrightComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description of the functionality provided by this session configuration. + /// + internal static string DISCDescriptionComment { + get { + return ResourceManager.GetString("DISCDescriptionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Environment variables defined in this session configuration. + /// + internal static string DISCEnvironmentVariablesComment { + get { + return ResourceManager.GetString("DISCEnvironmentVariablesComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error parsing configuration file {0} with the following message: {1}. + /// + internal static string DISCErrorParsingConfigFile { + get { + return ResourceManager.GetString("DISCErrorParsingConfigFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the execution policy for this session configuration. + /// + internal static string DISCExecutionPolicyComment { + get { + return ResourceManager.GetString("DISCExecutionPolicyComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Format files (.ps1xml) that will be loaded in this session configuration.. + /// + internal static string DISCFormatsToProcessComment { + get { + return ResourceManager.GetString("DISCFormatsToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions defined in this session configuration. + /// + internal static string DISCFunctionDefinitionsComment { + get { + return ResourceManager.GetString("DISCFunctionDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ID used to uniquely identify this session configuration.. + /// + internal static string DISCGUIDComment { + get { + return ResourceManager.GetString("DISCGUIDComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Initial state of this session configuration. + /// + internal static string DISCInitialSessionStateComment { + get { + return ResourceManager.GetString("DISCInitialSessionStateComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' contains an extension {1} that is not valid. Specify an extension from the following list: {{{2}}}.. + /// + internal static string DISCInvalidExtension { + get { + return ResourceManager.GetString("DISCInvalidExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is not a valid key. Please change the member to a valid key in the file {1}.. + /// + internal static string DISCInvalidKey { + get { + return ResourceManager.GetString("DISCInvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' in the member '{1}' must be a script block. Change the key to the correct type in the file {2}.. + /// + internal static string DISCKeyMustBeScriptBlock { + get { + return ResourceManager.GetString("DISCKeyMustBeScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that will be imported. + /// + internal static string DISCLanguageModeComment { + get { + return ResourceManager.GetString("DISCLanguageModeComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member 'SchemaVersion' is not present in the configuration file. This member must exist and be assigned a version number of the form 'n.n.n.n'. Please add the missing member to the file {0}.. + /// + internal static string DISCMissingSchemaVersion { + get { + return ResourceManager.GetString("DISCMissingSchemaVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that will be imported.. + /// + internal static string DISCModulesToImportComment { + get { + return ResourceManager.GetString("DISCModulesToImportComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnecting from the remote server failed with the following error message : {0}. + /// + internal static string DisconnectShellExCallBackErrr { + get { + return ResourceManager.GetString("DisconnectShellExCallBackErrr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to disconnect from the remote server {0}.. + /// + internal static string DisconnectShellExFailed { + get { + return ResourceManager.GetString("DisconnectShellExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is not an absolute path {1}. Change the member to an absolute path in the file {2}.. + /// + internal static string DISCPathsMustBeAbsolute { + get { + return ResourceManager.GetString("DISCPathsMustBeAbsolute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of the Windows PowerShell engine used by this session configuration. + /// + internal static string DISCPowerShellVersionComment { + get { + return ResourceManager.GetString("DISCPowerShellVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processor architecture used by this session configuration. + /// + internal static string DISCProcessorArchitectureComment { + get { + return ResourceManager.GetString("DISCProcessorArchitectureComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version number of the schema used for this configuration file. + /// + internal static string DISCSchemaVersionComment { + get { + return ResourceManager.GetString("DISCSchemaVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the scripts to run after the session is configured. + /// + internal static string DISCScriptsToProcessComment { + get { + return ResourceManager.GetString("DISCScriptsToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the transport options for this session configuration. + /// + internal static string DISCTransportOptionsComment { + get { + return ResourceManager.GetString("DISCTransportOptionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' in the member '{1}' is not valid. Change the key in the file {2}.. + /// + internal static string DISCTypeContainsInvalidKey { + get { + return ResourceManager.GetString("DISCTypeContainsInvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a hashtable. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeHashtable { + get { + return ResourceManager.GetString("DISCTypeMustBeHashtable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a hashtable array. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeHashtableArray { + get { + return ResourceManager.GetString("DISCTypeMustBeHashtableArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a string. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeString { + get { + return ResourceManager.GetString("DISCTypeMustBeString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a string array. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeStringArray { + get { + return ResourceManager.GetString("DISCTypeMustBeStringArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements.. + /// + internal static string DISCTypeMustBeStringOrHashtableArray { + get { + return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeStringOrHashtableArrayInFile { + get { + return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArrayInFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a valid enumeration type "{1}". Valid enumeration values are "{2}". Change the member to the correct type in the file {3}.. + /// + internal static string DISCTypeMustBeValidEnum { + get { + return ResourceManager.GetString("DISCTypeMustBeValidEnum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must contain the required key '{1}'. Add the require key to the file {2}.. + /// + internal static string DISCTypeMustContainKey { + get { + return ResourceManager.GetString("DISCTypeMustContainKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Types to add to this session configuration. + /// + internal static string DISCTypesToAddComment { + get { + return ResourceManager.GetString("DISCTypesToAddComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type files (.ps1xml) that will be loaded in this session configuration. + /// + internal static string DISCTypesToProcessComment { + get { + return ResourceManager.GetString("DISCTypesToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variables defined in this session configuration. + /// + internal static string DISCVariableDefinitionsComment { + get { + return ResourceManager.GetString("DISCVariableDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet "{0}" or the alias "{1}" cannot be present when "{2}","{3}","{4}" or "{5}" keys are specified in the session configuration file.. + /// + internal static string DISCVisibilityAndAutoLoadingCannotBeBothSpecified { + get { + return ResourceManager.GetString("DISCVisibilityAndAutoLoadingCannotBeBothSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aliases visible in this session configuration. + /// + internal static string DISCVisibleAliasesComment { + get { + return ResourceManager.GetString("DISCVisibleAliasesComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets visible in this session configuration. + /// + internal static string DISCVisibleCmdletsComment { + get { + return ResourceManager.GetString("DISCVisibleCmdletsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions visible in this session configuration. + /// + internal static string DISCVisibleFunctionsComment { + get { + return ResourceManager.GetString("DISCVisibleFunctionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Providers visible in this session configuration. + /// + internal static string DISCVisibleProvidersComment { + get { + return ResourceManager.GetString("DISCVisibleProvidersComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} parameter is already specified in the {1} section. Contact your administrator to make sure that {0} is specified only once.. + /// + internal static string DuplicateInitializationParameterFound { + get { + return ResourceManager.GetString("DuplicateInitializationParameterFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to enable the session configuration.. + /// + internal static string EcsScriptMessageV { + get { + return ResourceManager.GetString("EcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. + /// + internal static string EcsShouldProcessTarget { + get { + return ResourceManager.GetString("EcsShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WinRM Quick Configuration. + /// + internal static string EcsWSManQCCaption { + get { + return ResourceManager.GetString("EcsWSManQCCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to enable remote management of this computer by using the Windows Remote Management (WinRM) service. + /// This includes: + /// 1. Starting or restarting (if already started) the WinRM service + /// 2. Setting the WinRM service startup type to Automatic + /// 3. Creating a listener to accept requests on any IP address + /// 4. Enabling Windows Firewall inbound rule exceptions for WS-Management traffic (for http only). + /// + ///Do you want to continue?. + /// + internal static string EcsWSManQCQuery { + get { + return ResourceManager.GetString("EcsWSManQCQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Performing operation "{0}".. + /// + internal static string EcsWSManShouldProcessDesc { + get { + return ResourceManager.GetString("EcsWSManShouldProcessDesc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Access is denied. To run this cmdlet, start Windows PowerShell with the "Run as administrator" option.. + /// + internal static string EDcsRequiresElevation { + get { + return ResourceManager.GetString("EDcsRequiresElevation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSSession {0} was created using the EnableNetworkAccess parameter and can only be reconnected from the local computer.. + /// + internal static string EnableNetworkAccessWarning { + get { + return ResourceManager.GetString("EnableNetworkAccessWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected sessions are supported only when the remote computer is running Windows PowerShell 3.0 or a later version of Windows PowerShell.. + /// + internal static string EndpointDoesNotSupportDisconnect { + get { + return ResourceManager.GetString("EndpointDoesNotSupportDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect to application domain name {0} of process {1}.. + /// + internal static string EnterPSHostProcessCannotConnectToProcess { + get { + return ResourceManager.GetString("EnterPSHostProcessCannotConnectToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter-PSHostProcess does not support entering the same Windows PowerShell session it is running in.. + /// + internal static string EnterPSHostProcessCantEnterSameProcess { + get { + return ResourceManager.GetString("EnterPSHostProcessCantEnterSameProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple processes were found with this name {0}. Use the process Id to specify a single process to enter.. + /// + internal static string EnterPSHostProcessMultipleProcessesFoundWithName { + get { + return ResourceManager.GetString("EnterPSHostProcessMultipleProcessesFoundWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter process {0} because it has not loaded the Windows PowerShell engine.. + /// + internal static string EnterPSHostProcessNoPowerShell { + get { + return ResourceManager.GetString("EnterPSHostProcessNoPowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No process was found with Id: {0}.. + /// + internal static string EnterPSHostProcessNoProcessFoundWithId { + get { + return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No process was found with Name: {0}.. + /// + internal static string EnterPSHostProcessNoProcessFoundWithName { + get { + return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}[Process:{1}]: {2}. + /// + internal static string EnterPSHostProcessPrompt { + get { + return ResourceManager.GetString("EnterPSHostProcessPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Retrieve the remote session using Get-PSSession -ComputerName {1} -InstanceId {2}.. + /// + internal static string EnterPSSessionBrokenSession { + get { + return ResourceManager.GetString("EnterPSSessionBrokenSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string EnterPSSessionDisconnected { + get { + return ResourceManager.GetString("EnterPSSessionDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}[{1}]: {2}. + /// + internal static string EnterVMSessionPrompt { + get { + return ResourceManager.GetString("EnterVMSessionPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registering session configuration. + /// + internal static string ERemotingCaption { + get { + return ResourceManager.GetString("ERemotingCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration "{0}" was not found. Running command "{1}" to create the "{0}" session configuration. Running this command restarts the WinRM service.. + /// + internal static string ERemotingQuery { + get { + return ResourceManager.GetString("ERemotingQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Register-PSSessionConfiguration : The '{0}' key in the {1}. session configuration file contains a value that is not valid. Correct the file and try the command again. . + /// + internal static string ErrorParsingTheKeyInPSSessionConfigurationFile { + get { + return ResourceManager.GetString("ErrorParsingTheKeyInPSSessionConfigurationFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error has occurred which Windows PowerShell cannot handle. A remote session might have ended.. + /// + internal static string FatalErrorCausingClose { + get { + return ResourceManager.GetString("FatalErrorCausingClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path specified as the value of the FilePath parameter is not from the FileSystem provider.. + /// + internal static string FilePathNotFromFileSystemProvider { + get { + return ResourceManager.GetString("FilePathNotFromFileSystemProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the FilePath parameter must be a Windows PowerShell script file. Enter the path to a file with a .ps1 file name extension and try the command again.. + /// + internal static string FilePathShouldPS1Extension { + get { + return ResourceManager.GetString("FilePathShouldPS1Extension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -Force parameter cannot be used without the -Wait parameter.. + /// + internal static string ForceCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("ForceCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell cannot close the remote session properly. The session is in an undefined state because it was not opened or connected after being disconnected. Windows PowerShell will try to force the session to close on the local computer, but the session might not be closed on the remote computer. To close a remote session properly, first open it or connect it.. + /// + internal static string ForceClosed { + get { + return ResourceManager.GetString("ForceClosed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job was suspended successfully by adding the Force parameter.. + /// + internal static string ForceSuspendJob { + get { + return ResourceManager.GetString("ForceSuspendJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple jobs were found with Id {0}. Debug-Job can debug only one job at a time.. + /// + internal static string FoundMultipleJobsWithId { + get { + return ResourceManager.GetString("FoundMultipleJobsWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple jobs were found with the name {0}. Debug-Job can debug only one job at a time.. + /// + internal static string FoundMultipleJobsWithName { + get { + return ResourceManager.GetString("FoundMultipleJobsWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FragmentIDs of the same object must be in sequence, incrementally changing by 1. This can happen if the fragments are not properly constructed by the remote computer. The data might also have been corrupted or changed.. + /// + internal static string FragmetIdsNotInSequence { + get { + return ResourceManager.GetString("FragmetIdsNotInSequence", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to get Windows PowerShell-based session configurations.. + /// + internal static string GcsScriptMessageV { + get { + return ResourceManager.GetString("GcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error with error code {0} occurred while calling method {1}.. + /// + internal static string GeneralError { + get { + return ResourceManager.GetString("GeneralError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current host does not support the Enter-PSHostProcess cmdlet.. + /// + internal static string HostDoesNotSupportIASession { + get { + return ResourceManager.GetString("HostDoesNotSupportIASession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The host does not support Enter-PSSession and Exit-PSSession.. + /// + internal static string HostDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("HostDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot run Enter-PSSession from a nested prompt.. + /// + internal static string HostInNestedPrompt { + get { + return ResourceManager.GetString("HostInNestedPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Hyper-V Module for Windows PowerShell is not available on this machine.. + /// + internal static string HyperVModuleNotAvailable { + get { + return ResourceManager.GetString("HyperVModuleNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The Hyper-V socket target process has ended.". + /// + internal static string HyperVSocketTransportProcessEnded { + get { + return ResourceManager.GetString("HyperVSocketTransportProcessEnded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session {0}, {1}, {2} is not available to run commands. The session availability is {3}.. + /// + internal static string ICMInvalidSessionAvailability { + get { + return ResourceManager.GetString("ICMInvalidSessionAvailability", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Because the session state for session {0}, {1}, {2} is not equal to Open, you cannot run a command in the session. The session state is {3}.. + /// + internal static string ICMInvalidSessionState { + get { + return ResourceManager.GetString("ICMInvalidSessionState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No valid sessions were specified. Ensure you provide valid sessions that are in the Opened state and are available to run commands.. + /// + internal static string ICMNoValidRunspaces { + get { + return ResourceManager.GetString("ICMNoValidRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The EndpointConfiguration with the {0} identifier is not in a valid initial session state on the remote computer. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. + /// + internal static string InitialSessionStateNull { + get { + return ResourceManager.GetString("InitialSessionStateNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more computer names are not valid. If you are trying to pass a URI, use the -ConnectionUri parameter, or pass URI objects instead of strings.. + /// + internal static string InvalidComputerName { + get { + return ResourceManager.GetString("InvalidComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WS-Management service cannot process the request. Cannot find the {0} session configuration in the WSMan: drive on the {1} computer. For more information, see the about_Remote_Troubleshooting Help topic.. + /// + internal static string InvalidConfigurationName { + get { + return ResourceManager.GetString("InvalidConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The transport option is not valid. Parameter "{0}" can be non-zero only if parameter "{1}" is set to true.". + /// + internal static string InvalidConfigurationXMLAttribute { + get { + return ResourceManager.GetString("InvalidConfigurationXMLAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified IdleTimeout session option {0} (seconds) is not a valid period. Specify an IdleTimeout value that is greater than or equal to the minimum allowed {1} (seconds).. + /// + internal static string InvalidIdleTimeoutOption { + get { + return ResourceManager.GetString("InvalidIdleTimeoutOption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the current job instance is not valid for this operation.. + /// + internal static string InvalidJobStateGeneral { + get { + return ResourceManager.GetString("InvalidJobStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the current job instance is {0}. This state is not valid for the attempted operation. {1}. + /// + internal static string InvalidJobStateSpecific { + get { + return ResourceManager.GetString("InvalidJobStateSpecific", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again.. + /// + internal static string InvalidPSSessionConfigurationFile { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again. Error parsing configuration file: {1}.. + /// + internal static string InvalidPSSessionConfigurationFileErrorProcessing { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFileErrorProcessing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSSession Configuration File path '{0}' is not valid. The path argument must resolve to a single file in the file system with a '.pssc' extension. Please fix the path specification and try again.. + /// + internal static string InvalidPSSessionConfigurationFilePath { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFilePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find module path to import. The value of the ModulesToImport parameter {0} does not exist or is not a module directory. Correct the value and try the command again.. + /// + internal static string InvalidRegisterPSSessionConfigurationModulePath { + get { + return ResourceManager.GetString("InvalidRegisterPSSessionConfigurationModulePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid schema value. Valid values are "http" and "https".. + /// + internal static string InvalidSchemeValue { + get { + return ResourceManager.GetString("InvalidSchemeValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMGuid parameter does not resolve to a single virtual machine.. + /// + internal static string InvalidVMGuid { + get { + return ResourceManager.GetString("InvalidVMGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMGuid {0} does not resolve to a single virtual machine.. + /// + internal static string InvalidVMGuidNotSingle { + get { + return ResourceManager.GetString("InvalidVMGuidNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName parameter resolves to multiple virtual machines.. + /// + internal static string InvalidVMNameMultipleVM { + get { + return ResourceManager.GetString("InvalidVMNameMultipleVM", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName {0} does not resolve to a single virtual machine.. + /// + internal static string InvalidVMNameNotSingle { + get { + return ResourceManager.GetString("InvalidVMNameNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName parameter does not resolve to any virtual machine.. + /// + internal static string InvalidVMNameNoVM { + get { + return ResourceManager.GetString("InvalidVMNameNoVM", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No computer names or connection Uris were specified. You must provide a computer name or connection Uri when invoking a command with the -Disconnected switch.. + /// + internal static string InvokeDisconnectedWithoutComputerName { + get { + return ResourceManager.GetString("InvokeDisconnectedWithoutComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not receive a response for a Close operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. + /// + internal static string IPCCloseTimedOut { + get { + return ResourceManager.GetString("IPCCloseTimedOut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is an error processing data from the background process. Error reported: {0}.. + /// + internal static string IPCErrorProcessingServerData { + get { + return ResourceManager.GetString("IPCErrorProcessingServerData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while starting the background process. Error reported: {0}.. + /// + internal static string IPCExceptionLaunchingProcess { + get { + return ResourceManager.GetString("IPCExceptionLaunchingProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not enough data is available to process the {0} element.. + /// + internal static string IPCInsufficientDataforElement { + get { + return ResourceManager.GetString("IPCInsufficientDataforElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} message to a session is not supported. A {0} message can be sent only to a command.. + /// + internal static string IPCNoSignalForSession { + get { + return ResourceManager.GetString("IPCNoSignalForSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node type "{0}" is unknown in the {1} element. Only the "{2}" node type is expected in the {1} element.. + /// + internal static string IPCOnlyTextExpectedInDataElement { + get { + return ResourceManager.GetString("IPCOnlyTextExpectedInDataElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The background process closed or ended abnormally.. + /// + internal static string IPCServerProcessExited { + get { + return ResourceManager.GetString("IPCServerProcessExited", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The background process reported an error with the following message: {0}.. + /// + internal static string IPCServerProcessReportedError { + get { + return ResourceManager.GetString("IPCServerProcessReportedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not receive a response for a signal operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. + /// + internal static string IPCSignalTimedOut { + get { + return ResourceManager.GetString("IPCSignalTimedOut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified authentication mechanism "{0}" is not supported. Only "{1}" is supported for this operation.. + /// + internal static string IPCSupportsOnlyDefaultAuth { + get { + return ResourceManager.GetString("IPCSupportsOnlyDefaultAuth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Inter-process communication (IPC) transport does not support connect operations.. + /// + internal static string IPCTransportConnectError { + get { + return ResourceManager.GetString("IPCTransportConnectError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Data for an inactive command with the identifier {0} was received. Received data: {1}.. + /// + internal static string IPCUnknownCommandGuid { + get { + return ResourceManager.GetString("IPCUnknownCommandGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An unknown element "{0}" was received. This can happen if the remote process closed or ended abnormally.. + /// + internal static string IPCUnknownElementReceived { + get { + return ResourceManager.GetString("IPCUnknownElementReceived", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process an element with node type "{0}". Only {1} and {2} node types are supported.. + /// + internal static string IPCUnknownNodeType { + get { + return ResourceManager.GetString("IPCUnknownNodeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" executable file was not found. Verify that the WOW64 feature is installed.. + /// + internal static string IPCWowComponentNotPresent { + get { + return ResourceManager.GetString("IPCWowComponentNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected only two attributes with the names "{0}" and "{1}" in the {2} element.. + /// + internal static string IPCWrongAttributeCountForDataElement { + get { + return ResourceManager.GetString("IPCWrongAttributeCountForDataElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected only one attribute with the name "{0}" in the {1} element.. + /// + internal static string IPCWrongAttributeCountForElement { + get { + return ResourceManager.GetString("IPCWrongAttributeCountForElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} does not contain an item with ID of {1}.. + /// + internal static string ItemNotFoundInRepository { + get { + return ResourceManager.GetString("ItemNotFoundInRepository", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot run because the ChildJobs property is empty.. + /// + internal static string JobActionInvalidWithNoChildJobs { + get { + return ResourceManager.GetString("JobActionInvalidWithNoChildJobs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot finish because the ChildJobs property contains a value that is not valid.. + /// + internal static string JobActionInvalidWithNullChild { + get { + return ResourceManager.GetString("JobActionInvalidWithNullChild", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait-Job cmdlet cannot finish working, because one or more jobs are blocked waiting for user interaction. Process interactive job output by using the Receive-Job cmdlet, and then try again.. + /// + internal static string JobBlockedSoWaitJobCannotContinue { + get { + return ResourceManager.GetString("JobBlockedSoWaitJobCannotContinue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect job "{0}" to the remote server.. + /// + internal static string JobConnectFailed { + get { + return ResourceManager.GetString("JobConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The JobIdentifier provided must not be null. Please provide a valid JobIdentifier.. + /// + internal static string JobIdentifierNull { + get { + return ResourceManager.GetString("JobIdentifierNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempted to create a job with ID {0}. A job with this ID cannot be created now. Verify that the ID has already been assigned once on this computer.. + /// + internal static string JobIdNotYetAssigned { + get { + return ResourceManager.GetString("JobIdNotYetAssigned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following type cannot be instantiated because its constructor is not public: {0}.. + /// + internal static string JobManagerRegistrationConstructorError { + get { + return ResourceManager.GetString("JobManagerRegistrationConstructorError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot resume the job that has an ID of {0}. Resuming jobs is not supported for some job types. For more information about support for resuming jobs, see the Help topic for the job type.. + /// + internal static string JobResumeNotSupported { + get { + return ResourceManager.GetString("JobResumeNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a job with an ID of {0}; this is not a valid ID. Provide an integer for the job ID that is greater than 0.. + /// + internal static string JobSessionIdLessThanOne { + get { + return ResourceManager.GetString("JobSessionIdLessThanOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job was null when trying to save identifiers. Specify a job to save its identifiers.. + /// + internal static string JobSourceAdapterCannotSaveNullJob { + get { + return ResourceManager.GetString("JobSourceAdapterCannotSaveNullJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {1} job source adapter threw an exception with the following message: {0}. + /// + internal static string JobSourceAdapterError { + get { + return ResourceManager.GetString("JobSourceAdapterError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job operation (Create, Get, or Remove) could not be performed because the JobSourceAdapter type specified in the JobDefinition is not registered. Register the JobSourceAdapter type either by using an explicit call, or by calling the Import-Module cmdlet, and then specifying an assembly.. + /// + internal static string JobSourceAdapterNotFound { + get { + return ResourceManager.GetString("JobSourceAdapterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs are in a suspended or disconnected state, and cannot continue without additional user input. Specify the -Force parameter to continue to a completed, failed, or stopped state.. + /// + internal static string JobSuspendedDisconnectedWaitWithForce { + get { + return ResourceManager.GetString("JobSuspendedDisconnectedWaitWithForce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot suspend the job that has an ID of {0}. Suspending jobs is not supported for some job types. For more information about support for suspending jobs, see the Help topic for the job type.. + /// + internal static string JobSuspendNotSupported { + get { + return ResourceManager.GetString("JobSuspendNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow job "{0}" was stopped. Receive-Job is only displaying partial results.. + /// + internal static string JobWasStopped { + get { + return ResourceManager.GetString("JobWasStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the instance identifier {1} because the job is not finished. To remove the job, first stop the job or use the Force parameter.. + /// + internal static string JobWithSpecifiedInstanceIdNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a job with the instance identifier {0}. Verify the value of the InstanceId parameter, and then try the command again.. + /// + internal static string JobWithSpecifiedInstanceIdNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the name {1} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. + /// + internal static string JobWithSpecifiedNameNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedNameNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find the job because the job name {0} was not found. Verify the value of the Name parameter, and then try the command again.. + /// + internal static string JobWithSpecifiedNameNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedNameNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. + /// + internal static string JobWithSpecifiedSessionIdNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedSessionIdNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a job with the job ID {0}. Verify the value of the Id parameter and then try the command again.. + /// + internal static string JobWithSpecifiedSessionIdNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedSessionIdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'string'.. + /// + internal static string MandatoryValueNotInCorrectFormat { + get { + return ResourceManager.GetString("MandatoryValueNotInCorrectFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not specified for the {1} registry key.. + /// + internal static string MandatoryValueNotPresent { + get { + return ResourceManager.GetString("MandatoryValueNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing CallId property.. + /// + internal static string MissingCallId { + get { + return ResourceManager.GetString("MissingCallId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing RemotingDataType property.. + /// + internal static string MissingDataType { + get { + return ResourceManager.GetString("MissingDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing the destination property.. + /// + internal static string MissingDestination { + get { + return ResourceManager.GetString("MissingDestination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IsEndFragment flag is not set for the last fragment. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. + /// + internal static string MissingIsEndFragment { + get { + return ResourceManager.GetString("MissingIsEndFragment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IsStartFragment flag for the first fragment is not set.. + /// + internal static string MissingIsStartFragment { + get { + return ResourceManager.GetString("MissingIsStartFragment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing MethodName property.. + /// + internal static string MissingMethodName { + get { + return ResourceManager.GetString("MissingMethodName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing {0} property.. + /// + internal static string MissingProperty { + get { + return ResourceManager.GetString("MissingProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing Session InstanceId property.. + /// + internal static string MissingRunspaceId { + get { + return ResourceManager.GetString("MissingRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing target interface property.. + /// + internal static string MissingTarget { + get { + return ResourceManager.GetString("MissingTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method was invoked without specifying a target class.. + /// + internal static string MissingTargetClass { + get { + return ResourceManager.GetString("MissingTargetClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only administrators can override the Thread Options remotely.. + /// + internal static string MustBeAdminToOverrideThreadOptions { + get { + return ResourceManager.GetString("MustBeAdminToOverrideThreadOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Named Pipe server listener used for process attach is already running.. + /// + internal static string NamedPipeAlreadyListening { + get { + return ResourceManager.GetString("NamedPipeAlreadyListening", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The named pipe target process has ended.". + /// + internal static string NamedPipeTransportProcessEnded { + get { + return ResourceManager.GetString("NamedPipeTransportProcessEnded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Native API call to ReadFile failed. Error code is {0}.. + /// + internal static string NativeReadFileFailed { + get { + return ResourceManager.GetString("NativeReadFileFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Native API call to WriteFile failed. Error code is {0}.. + /// + internal static string NativeWriteFileFailed { + get { + return ResourceManager.GetString("NativeWriteFileFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot delete temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotDeleteFile { + get { + return ResourceManager.GetString("NcsCannotDeleteFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The new shell was successfully registered, but Windows PowerShell cannot delete the temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotDeleteFileAfterInstall { + get { + return ResourceManager.GetString("NcsCannotDeleteFileAfterInstall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot write the shell configuration data into the temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotWritePluginContent { + get { + return ResourceManager.GetString("NcsCannotWritePluginContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to create a new session configuration.. + /// + internal static string NcsScriptMessageV { + get { + return ResourceManager.GetString("NcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. + /// + internal static string NcsShouldProcessTargetSDDL { + get { + return ResourceManager.GetString("NcsShouldProcessTargetSDDL", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoking a nested pipeline requires a valid runspace.. + /// + internal static string NestedPipelineMissingRunspace { + get { + return ResourceManager.GetString("NestedPipelineMissingRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creation of nested pipelines is not supported.. + /// + internal static string NestedPipelineNotSupported { + get { + return ResourceManager.GetString("NestedPipelineNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Microsoft .NET Framework 2.0, which is required for Windows PowerShell 2.0, is not installed. Install the .NET Framework 2.0 and retry.. + /// + internal static string NetFrameWorkV2NotInstalled { + get { + return ResourceManager.GetString("NetFrameWorkV2NotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job could not be created because the JobInvocationInfo does not contain a JobDefinition. Start the JobInvocationInfo with a JobDefinition.. + /// + internal static string NewJobSpecificationError { + get { + return ResourceManager.GetString("NewJobSpecificationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} cannot be specified when {1} is specified.. + /// + internal static string NewRunspaceAmbiguosAuthentication { + get { + return ResourceManager.GetString("NewRunspaceAmbiguosAuthentication", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected "{0}" and "{1}" attributes in the "{2}" element.. + /// + internal static string NoAttributesFoundForParamElement { + get { + return ResourceManager.GetString("NoAttributesFoundForParamElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An EndpointConfiguration with Id {0} does not exist on the remote server. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. + /// + internal static string NonExistentInitialSessionStateProvider { + get { + return ResourceManager.GetString("NonExistentInitialSessionStateProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A running command could not be found for this PSSession.. + /// + internal static string NoPowerShellForJob { + get { + return ResourceManager.GetString("NoPowerShellForJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while decoding data received from the remote computer. At least {0} bytes of data are required to decode a deserialized object that is received from a remote computer. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. + /// + internal static string NotEnoughHeaderForRemoteDataObject { + get { + return ResourceManager.GetString("NotEnoughHeaderForRemoteDataObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ObjectId cannot be less than or equal to 0. This can happen if the fragments are not properly constructed by the remote computer, or the data has been changed by unauthorized users.. + /// + internal static string ObjectIdCannotBeLessThanZero { + get { + return ResourceManager.GetString("ObjectIdCannotBeLessThanZero", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected ObjectId received. This can happen if the fragments are not properly constructed by the remote computer, or the data might have been corrupted or changed.. + /// + internal static string ObjectIdsNotMatching { + get { + return ResourceManager.GetString("ObjectIdsNotMatching", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is too large to be reassembled from the fragments. This can happen if the length of the data in a fragment is greater than Int32.Max. It can also occur if the data was changed by unauthorized users.. + /// + internal static string ObjectIsTooBig { + get { + return ResourceManager.GetString("ObjectIsTooBig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Out of process memory.. + /// + internal static string OutOfMemory { + get { + return ResourceManager.GetString("OutOfMemory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline failed.. + /// + internal static string PipelineFailedWithoutReason { + get { + return ResourceManager.GetString("PipelineFailedWithoutReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline failed for the following reason: {0}. + /// + internal static string PipelineFailedWithReason { + get { + return ResourceManager.GetString("PipelineFailedWithReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline ID "{0}" does not match the InstanceId of the pipeline that is currently running, "{1}".. + /// + internal static string PipelineIdsDoNotMatch { + get { + return ResourceManager.GetString("PipelineIdsDoNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline Id "{0}" was not found on the server.. + /// + internal static string PipelineNotFoundOnServer { + get { + return ResourceManager.GetString("PipelineNotFoundOnServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline has been stopped.. + /// + internal static string PipelineStopped { + get { + return ResourceManager.GetString("PipelineStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The port number {0} is not within the range of valid values. The range of valid values is between 1 and 65535.. + /// + internal static string PortIsOutOfRange { + get { + return ResourceManager.GetString("PortIsOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Windows PowerShell server session is not in a valid state for running nested commands. No nested commands can be run in this session.. + /// + internal static string PowerShellInvokerInvalidState { + get { + return ResourceManager.GetString("PowerShellInvokerInvalidState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell {0} is not installed. Install Windows PowerShell {0}, and then try again.. + /// + internal static string PowerShellNotInstalled { + get { + return ResourceManager.GetString("PowerShellNotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} cannot be specified as a proxy authentication mechanism. Only {1},{2} or {3} are supported for proxy authentication.. + /// + internal static string ProxyAmbiguosAuthentication { + get { + return ResourceManager.GetString("ProxyAmbiguosAuthentication", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Proxy credentials cannot be specified when using the following proxy access type: {0}. Either specify a different access type, or do not specify proxy credentials.. + /// + internal static string ProxyCredentialWithoutAccess { + get { + return ResourceManager.GetString("ProxyCredentialWithoutAccess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default session options for new remote sessions. + /// + internal static string PSDefaultSessionOptionDescription { + get { + return ResourceManager.GetString("PSDefaultSessionOptionDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reason in a deserialized Job object is not valid.. + /// + internal static string PSJobProxyInvalidReasonException { + get { + return ResourceManager.GetString("PSJobProxyInvalidReasonException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Contains information about the remote user starting the remote session. This variable is available only from a remote session.. + /// + internal static string PSSenderInfoDescription { + get { + return ResourceManager.GetString("PSSenderInfoDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to AppName where the remote connection will be established. + /// + internal static string PSSessionAppName { + get { + return ResourceManager.GetString("PSSessionAppName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified configuration file '{0}' was not loaded because no valid configuration file was found.. + /// + internal static string PSSessionConfigurationFileNotFound { + get { + return ResourceManager.GetString("PSSessionConfigurationFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the session configuration which will be loaded on the remote computer. + /// + internal static string PSSessionConfigurationName { + get { + return ResourceManager.GetString("PSSessionConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not valid for the {1} parameter. The available values are 2.0, 3.0, 4.0 and 5.0.. + /// + internal static string PSVersionParameterOutOfRange { + get { + return ResourceManager.GetString("PSVersionParameterOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session must be open.. + /// + internal static string PushedRunspaceMustBeOpen { + get { + return ResourceManager.GetString("PushedRunspaceMustBeOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session query failed for {0} with the following error message: {1}. + /// + internal static string QueryForRunspacesFailed { + get { + return ResourceManager.GetString("QueryForRunspacesFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer {0} has been successfully disconnected.. + /// + internal static string RCAutoDisconnected { + get { + return ResourceManager.GetString("RCAutoDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connectivity to {0} has been lost and the reconnection attempt failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string RCAutoDisconnectingError { + get { + return ResourceManager.GetString("RCAutoDisconnectingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The reconnection attempt to {0} failed. Attempting to disconnect the session.... + /// + internal static string RCAutoDisconnectingWarning { + get { + return ResourceManager.GetString("RCAutoDisconnectingWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to reconnect to {0} .... + /// + internal static string RCConnectionRetryAttempt { + get { + return ResourceManager.GetString("RCConnectionRetryAttempt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been disconnected because the script running on the session has stopped at a breakpoint. Use the Enter-PSSession cmdlet on this session to connect back to the session and begin interactive debugging.. + /// + internal static string RCDisconnectDebug { + get { + return ResourceManager.GetString("RCDisconnectDebug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Job {0} has been created for reconnection.. + /// + internal static string RCDisconnectedJob { + get { + return ResourceManager.GetString("RCDisconnectedJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been successfully disconnected.. + /// + internal static string RCDisconnectSession { + get { + return ResourceManager.GetString("RCDisconnectSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} has been created for reconnection.. + /// + internal static string RCDisconnectSessionCreated { + get { + return ResourceManager.GetString("RCDisconnectSessionCreated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connectivity to {0} has been lost and the attempt to reconnect has failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string RCInternalError { + get { + return ResourceManager.GetString("RCInternalError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The network connection to {0} has been interrupted. Attempting to reconnect for up to {1} minutes.... + /// + internal static string RCNetworkFailureDetected { + get { + return ResourceManager.GetString("RCNetworkFailureDetected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connection interrupted. + /// + internal static string RCProgressActivity { + get { + return ResourceManager.GetString("RCProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to reconnect to {0} .... + /// + internal static string RCProgressStatus { + get { + return ResourceManager.GetString("RCProgressStatus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The network connection to {0} has been restored.. + /// + internal static string RCReconnectSucceeded { + get { + return ResourceManager.GetString("RCReconnectSucceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to remove a session configuration.. + /// + internal static string RcsScriptMessageV { + get { + return ResourceManager.GetString("RcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The total data received from the remote server exceeded the allowed maximum. The allowed maximum is {0}.. + /// + internal static string ReceivedDataSizeExceededMaximumClient { + get { + return ResourceManager.GetString("ReceivedDataSizeExceededMaximumClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The total data received from the remote client exceeded the allowed maximum. The allowed maximum is {0}.. + /// + internal static string ReceivedDataSizeExceededMaximumServer { + get { + return ResourceManager.GetString("ReceivedDataSizeExceededMaximumServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received data has a stream ID index of "{0}". Only a Standard Output stream ID index of "0" is supported.. + /// + internal static string ReceivedDataStreamIsNotStdout { + get { + return ResourceManager.GetString("ReceivedDataStreamIsNotStdout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current deserialized object size of the data received from the remote server exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. + /// + internal static string ReceivedObjectSizeExceededMaximumClient { + get { + return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current deserialized object size of the data received from the remote client computer exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. + /// + internal static string ReceivedObjectSizeExceededMaximumServer { + get { + return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received remoting data with unsupported action: {0}.. + /// + internal static string ReceivedUnsupportedAction { + get { + return ResourceManager.GetString("ReceivedUnsupportedAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received remoting data with unsupported data type: {0}.. + /// + internal static string ReceivedUnsupportedDataType { + get { + return ResourceManager.GetString("ReceivedUnsupportedDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received unsupported remote host call: {0}.. + /// + internal static string ReceivedUnsupportedRemoteHostCall { + get { + return ResourceManager.GetString("ReceivedUnsupportedRemoteHostCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received unsupported RemotingTargetInterface type: {0}. + /// + internal static string ReceivedUnsupportedRemotingTargetInterfaceType { + get { + return ResourceManager.GetString("ReceivedUnsupportedRemotingTargetInterfaceType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing data from remote server {0} failed with the following error message: {1}. + /// + internal static string ReceiveExCallBackError { + get { + return ResourceManager.GetString("ReceiveExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Receiving data from remote server {0} failed.. + /// + internal static string ReceiveExFailed { + get { + return ResourceManager.GetString("ReceiveExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session command is currently stopped in the debugger. Use the Enter-PSSession cmdlet to connect interactively to the remote session and automatically enter into the console debugger.. + /// + internal static string ReceivePSSessionInDebugMode { + get { + return ResourceManager.GetString("ReceivePSSessionInDebugMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to a command on the remote server failed with the following error message : {0}. + /// + internal static string ReconnectShellCommandExCallBackError { + get { + return ResourceManager.GetString("ReconnectShellCommandExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to the remote server {0} failed with the following error message : {1}. + /// + internal static string ReconnectShellExCallBackErrr { + get { + return ResourceManager.GetString("ReconnectShellExCallBackErrr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to the remote server failed.. + /// + internal static string ReconnectShellExFailed { + get { + return ResourceManager.GetString("ReconnectShellExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The destination "{0}" requested the connection to be redirected to "{1}". However "{1}" is not a well formatted URI.. + /// + internal static string RedirectedURINotWellFormatted { + get { + return ResourceManager.GetString("RedirectedURINotWellFormatted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Relative URIs are not supported in the creation of remote sessions.. + /// + internal static string RelativeUriForRunspacePathNotSupported { + get { + return ResourceManager.GetString("RelativeUriForRunspacePathNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session to which you are connected does not support remote debugging. You must connect to a remote computer that is running Windows PowerShell {0} or greater.. + /// + internal static string RemoteDebuggingEndpointVersionError { + get { + return ResourceManager.GetString("RemoteDebuggingEndpointVersionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host call to "{0}" failed.. + /// + internal static string RemoteHostCallFailed { + get { + return ResourceManager.GetString("RemoteHostCallFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method data decoding is not supported for type {0}.. + /// + internal static string RemoteHostDataDecodingNotSupported { + get { + return ResourceManager.GetString("RemoteHostDataDecodingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method data encoding is not supported for type {0}.. + /// + internal static string RemoteHostDataEncodingNotSupported { + get { + return ResourceManager.GetString("RemoteHostDataEncodingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while decoding data from the remote host. There was an error in the network data.. + /// + internal static string RemoteHostDecodingFailed { + get { + return ResourceManager.GetString("RemoteHostDecodingFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You are currently in a Windows PowerShell PSSession and cannot use the Enter-PSSession cmdlet to enter another PSSession.. + /// + internal static string RemoteHostDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("RemoteHostDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is attempting to read the buffer contents on the Windows PowerShell host. For security reasons, this is not allowed; the call has been suppressed.. + /// + internal static string RemoteHostGetBufferContents { + get { + return ResourceManager.GetString("RemoteHostGetBufferContents", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method {0} is not implemented.. + /// + internal static string RemoteHostMethodNotImplemented { + get { + return ResourceManager.GetString("RemoteHostMethodNotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No client computer was specified for the remote runspace that is running a client-side method.. + /// + internal static string RemoteHostNullClientHost { + get { + return ResourceManager.GetString("RemoteHostNullClientHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell Credential Request: {0}. + /// + internal static string RemoteHostPromptForCredentialModifiedCaption { + get { + return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Warning: A script or application on the remote computer {0} is requesting your credentials. Enter your credentials only if you trust the remote computer and the application or script that is requesting them. + /// + ///{1}. + /// + internal static string RemoteHostPromptForCredentialModifiedMessage { + get { + return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is sending a prompt request. When you are prompted, enter sensitive information, such as credentials or passwords, only if you trust the remote computer and the application or script that is requesting the data.. + /// + internal static string RemoteHostPromptSecureStringPrompt { + get { + return ResourceManager.GetString("RemoteHostPromptSecureStringPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is asking to read a line securely. Enter sensitive information, such as your credentials, only if you trust the remote computer and the application or script that is requesting it.. + /// + internal static string RemoteHostReadLineAsSecureStringPrompt { + get { + return ResourceManager.GetString("RemoteHostReadLineAsSecureStringPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Session closed for Uri {0}.. + /// + internal static string RemoteRunspaceClosed { + get { + return ResourceManager.GetString("RemoteRunspaceClosed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter-PSSession failed because the remote session does not provide required commands.. + /// + internal static string RemoteRunspaceDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("RemoteRunspaceDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for name {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedName { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for session ID {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for session ID {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have duplicates.. + /// + internal static string RemoteRunspaceInfoHasDuplicates { + get { + return ResourceManager.GetString("RemoteRunspaceInfoHasDuplicates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have exceeded the maximum allowable limit.. + /// + internal static string RemoteRunspaceInfoLimitExceeded { + get { + return ResourceManager.GetString("RemoteRunspaceInfoLimitExceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session is not available for ComputerName {0}.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedComputer { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedComputer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session with the name {0} is not available.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedName { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session is not available for {0}.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedRunspaceId { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session with the session ID {0} is not available.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedSessionId { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedSessionId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opening the remote session failed.. + /// + internal static string RemoteRunspaceOpenFailed { + get { + return ResourceManager.GetString("RemoteRunspaceOpenFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opening the remote session failed with an unexpected state. State {0}.. + /// + internal static string RemoteRunspaceOpenUnknownState { + get { + return ResourceManager.GetString("RemoteRunspaceOpenUnknownState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote transport error: {0}. + /// + internal static string RemoteTransportError { + get { + return ResourceManager.GetString("RemoteTransportError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received packet not destined for logged-on user: user = {0}, packet destination = {1}.. + /// + internal static string RemotingDestinationNotForMe { + get { + return ResourceManager.GetString("RemotingDestinationNotForMe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Command: {0}, associated with a job that has an ID of "{1}".. + /// + internal static string RemovePSJobWhatIfTarget { + get { + return ResourceManager.GetString("RemovePSJobWhatIfTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session {0} could not be connected and could not be removed from the server. The client remote session object will be removed from the server, but the state of the remote session on the server is unknown.. + /// + internal static string RemoveRunspaceNotConnected { + get { + return ResourceManager.GetString("RemoveRunspaceNotConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prompt response has a prompt id "{0}" that cannot be found.. + /// + internal static string ResponsePromptIdCannotBeFound { + get { + return ResourceManager.GetString("ResponsePromptIdCannotBeFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation might restart the WinRM service. Do you want to continue?. + /// + internal static string RestartWinRMMessage { + get { + return ResourceManager.GetString("RestartWinRMMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WinRM service must be restarted before a UI can be displayed for the SecurityDescriptor selection. Restart the WinRM service, and then run the following command: "{0}". + /// + internal static string RestartWSManRequiredShowUI { + get { + return ResourceManager.GetString("RestartWSManRequiredShowUI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "Restart-Service". + /// + internal static string RestartWSManServiceAction { + get { + return ResourceManager.GetString("RestartWSManServiceAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restarting WinRM service. + /// + internal static string RestartWSManServiceMessageV { + get { + return ResourceManager.GetString("RestartWSManServiceMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string RestartWSManServiceTarget { + get { + return ResourceManager.GetString("RestartWSManServiceTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs could not be resumed because the state was not valid for the operation.. + /// + internal static string ResumeJobInvalidJobState { + get { + return ResourceManager.GetString("ResumeJobInvalidJobState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When RunAs is enabled in a Windows PowerShell session configuration, the Windows security model cannot enforce a security boundary between different user sessions that are created by using this endpoint. Verify that the Windows PowerShell runspace configuration is restricted to only the necessary set of cmdlets and capabilities.. + /// + internal static string RunAsSessionConfigurationSecurityWarning { + get { + return ResourceManager.GetString("RunAsSessionConfigurationSecurityWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Starting a command on the remote server failed with the following error message : {0}. + /// + internal static string RunShellCommandExCallBackError { + get { + return ResourceManager.GetString("RunShellCommandExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Starting a command on the remote server failed.. + /// + internal static string RunShellCommandExFailed { + get { + return ResourceManager.GetString("RunShellCommandExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session already exists. Trying to create the session again with the same InstanceId {0} is not allowed.. + /// + internal static string RunspaceAlreadyExists { + get { + return ResourceManager.GetString("RunspaceAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect PSSession "{0}", either because it is not in the Disconnected state, or it is not available for connection.. + /// + internal static string RunspaceCannotBeConnected { + get { + return ResourceManager.GetString("RunspaceCannotBeConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot disconnect PSSession "{0}" because it is not in the Opened state.. + /// + internal static string RunspaceCannotBeDisconnected { + get { + return ResourceManager.GetString("RunspaceCannotBeDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified remote session with a client InstanceId of "{0}" cannot be found.. + /// + internal static string RunspaceCannotBeFound { + get { + return ResourceManager.GetString("RunspaceCannotBeFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The connect operation failed for session {0}. The Runspace state is {1} instead of Opened.. + /// + internal static string RunspaceConnectFailed { + get { + return ResourceManager.GetString("RunspaceConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The connect operation failed for session {0} with the following error message: {1}. + /// + internal static string RunspaceConnectFailedWithMessage { + get { + return ResourceManager.GetString("RunspaceConnectFailedWithMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Disconnect-PSSession operation failed for runspace Id = {0}.. + /// + internal static string RunspaceDisconnectFailed { + get { + return ResourceManager.GetString("RunspaceDisconnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnect-PSSession operation failed for runspace Id = {0} for the following reason: {1}. + /// + internal static string RunspaceDisconnectFailedWithReason { + get { + return ResourceManager.GetString("RunspaceDisconnectFailedWithReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified client session InstanceId "{0}" does not match the existing session's InstanceId "{1}".. + /// + internal static string RunspaceIdsDoNotMatch { + get { + return ResourceManager.GetString("RunspaceIdsDoNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Session parameter can be used only with PSRemotingJob objects.. + /// + internal static string RunspaceParamNotSupported { + get { + return ResourceManager.GetString("RunspaceParamNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Disconnected PSSession query failed for computer "{0}".. + /// + internal static string RunspaceQueryFailed { + get { + return ResourceManager.GetString("RunspaceQueryFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to update the session configuration properties.. + /// + internal static string ScsScriptMessageV { + get { + return ResourceManager.GetString("ScsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. + /// + internal static string ScsShouldProcessTargetSDDL { + get { + return ResourceManager.GetString("ScsShouldProcessTargetSDDL", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to remote server {0} failed with the following error message : {1}. + /// + internal static string SendExCallBackError { + get { + return ResourceManager.GetString("SendExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to remote server {0} failed.. + /// + internal static string SendExFailed { + get { + return ResourceManager.GetString("SendExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the following information is not found or not valid: Client Capability information and Connect RunspacePool information.. + /// + internal static string ServerConnectFailedOnInputValidation { + get { + return ResourceManager.GetString("ServerConnectFailedOnInputValidation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server runspace pool properties did not match the client computer specified properties.. + /// + internal static string ServerConnectFailedOnMismatchedRunspacePoolProperties { + get { + return ResourceManager.GetString("ServerConnectFailedOnMismatchedRunspacePoolProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell does not support connect operations on the {0} {1} that is negotiated by the client computer. Make sure the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ServerConnectFailedOnNegotiation { + get { + return ResourceManager.GetString("ServerConnectFailedOnNegotiation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server has either not been started, or it is shutting down.. + /// + internal static string ServerConnectFailedOnServerStateValidation { + get { + return ResourceManager.GetString("ServerConnectFailedOnServerStateValidation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because a Runspace is already pushed in this session.. + /// + internal static string ServerDriverRemoteHostAlreadyPushed { + get { + return ResourceManager.GetString("ServerDriverRemoteHostAlreadyPushed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because there is no server remote debugger available.. + /// + internal static string ServerDriverRemoteHostNoDebuggerToPush { + get { + return ResourceManager.GetString("ServerDriverRemoteHostNoDebuggerToPush", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because it is not a remote Runspace.. + /// + internal static string ServerDriverRemoteHostNotRemoteRunspace { + get { + return ResourceManager.GetString("ServerDriverRemoteHostNotRemoteRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not respond with a public key within the specified time-out period.. + /// + internal static string ServerKeyExchangeFailed { + get { + return ResourceManager.GetString("ServerKeyExchangeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell does not support the {0} {1} negotiated by the client computer. Verify that the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ServerNegotiationFailed { + get { + return ResourceManager.GetString("ServerNegotiationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. + /// + internal static string ServerNegotiationTimeout { + get { + return ResourceManager.GetString("ServerNegotiationTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. Negotiation with the client failed. Make sure the client is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. + /// + internal static string ServerNotFoundCapabilityProperties { + get { + return ResourceManager.GetString("ServerNotFoundCapabilityProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server process has exited.. + /// + internal static string ServerProcessExited { + get { + return ResourceManager.GetString("ServerProcessExited", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The destination server has sent a request to close the session.. + /// + internal static string ServerRequestedToCloseSession { + get { + return ResourceManager.GetString("ServerRequestedToCloseSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session was unable to invoke command {0} with error: {1}.. + /// + internal static string ServerSideNestedCommandInvokeFailed { + get { + return ResourceManager.GetString("ServerSideNestedCommandInvokeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while attempting to connect the PSSession.. + /// + internal static string SessionConnectFailed { + get { + return ResourceManager.GetString("SessionConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a PSSession with an InstanceId value of "{0}".. + /// + internal static string SessionIdMatchFailed { + get { + return ResourceManager.GetString("SessionIdMatchFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a PSSession that has the name "{0}".. + /// + internal static string SessionNameMatchFailed { + get { + return ResourceManager.GetString("SessionNameMatchFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SessionName parameter can only be used with the Disconnected switch parameter.. + /// + internal static string SessionNameWithoutInvokeDisconnected { + get { + return ResourceManager.GetString("SessionNameWithoutInvokeDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PSSession is in a disconnected state and is not available for connection.. + /// + internal static string SessionNotAvailableForConnection { + get { + return ResourceManager.GetString("SessionNotAvailableForConnection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled: False. This configures the WS-Management service to deny the connection request.. + /// + internal static string SetEnabledFalseTarget { + get { + return ResourceManager.GetString("SetEnabledFalseTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled: True. This configures the WS-Management service to accept the connection request.. + /// + internal static string SetEnabledTrueTarget { + get { + return ResourceManager.GetString("SetEnabledTrueTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" and "{1}" parameters cannot be specified together. Specify either "{0}" or "{1}" parameter.. + /// + internal static string ShowUIAndSDDLCannotExist { + get { + return ResourceManager.GetString("ShowUIAndSDDLCannotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a scheduled job with name {0}.. + /// + internal static string StartJobDefinitionNotFound1 { + get { + return ResourceManager.GetString("StartJobDefinitionNotFound1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a scheduled job with type {0} and name {1}.. + /// + internal static string StartJobDefinitionNotFound2 { + get { + return ResourceManager.GetString("StartJobDefinitionNotFound2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' refers to a '{2}' provider path. Change the path parameter to a file system path.. + /// + internal static string StartJobDefinitionPathInvalidNotFSProvider { + get { + return ResourceManager.GetString("StartJobDefinitionPathInvalidNotFSProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' resolves to multiple file paths. Change the path parameter so that it is a single path.. + /// + internal static string StartJobDefinitionPathInvalidNotSingle { + get { + return ResourceManager.GetString("StartJobDefinitionPathInvalidNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to More than one job definition was found with name {0}. Try including the -DefinitionType parameter to Start-Job in order to narrow the search for the job definition to a single job source adapter.. + /// + internal static string StartJobManyDefNameMatches { + get { + return ResourceManager.GetString("StartJobManyDefNameMatches", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" must specify a Windows PowerShell script file that ends with extension ".ps1".. + /// + internal static string StartupScriptNotCorrect { + get { + return ResourceManager.GetString("StartupScriptNotCorrect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running startup script threw an error: {0}.. + /// + internal static string StartupScriptThrewTerminatingError { + get { + return ResourceManager.GetString("StartupScriptThrewTerminatingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Standard Input handle cannot be set to the 'no wait' state. The system error code is {0}.. + /// + internal static string StdInCannotBeSetToNoWait { + get { + return ResourceManager.GetString("StdInCannotBeSetToNoWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Standard Input handle is not open.. + /// + internal static string StdInIsNotOpen { + get { + return ResourceManager.GetString("StdInIsNotOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnection attempt canceled. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string StopCommandOnRetry { + get { + return ResourceManager.GetString("StopCommandOnRetry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Job "{0}" could not be connected to the server and so could not be stopped.. + /// + internal static string StopJobNotConnected { + get { + return ResourceManager.GetString("StopJobNotConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Command: {0}, associated with the job that has an ID of "{1}".. + /// + internal static string StopPSJobWhatIfTarget { + get { + return ResourceManager.GetString("StopPSJobWhatIfTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs could not be suspended because the state was not valid for the operation.. + /// + internal static string SuspendJobInvalidJobState { + get { + return ResourceManager.GetString("SuspendJobInvalidJobState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method cannot be called after a call to the ThrottlingJob.EndOfChildJobs method.. + /// + internal static string ThrottlingJobChildAddedAfterEndOfChildJobs { + get { + return ResourceManager.GetString("ThrottlingJobChildAddedAfterEndOfChildJobs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method accepts only child jobs in the NotStarted state.. + /// + internal static string ThrottlingJobChildAlreadyRunning { + get { + return ResourceManager.GetString("ThrottlingJobChildAlreadyRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Memory usage of a cmdlet has exceeded a warning level. To avoid this situation, try one of the following: 1) Lower the rate at which CIM operations produce data (for example, by passing a low value to the ThrottleLimit parameter), 2) Increase the rate at which data is consumed by downstream cmdlets, or 3) Use the Invoke-Command cmdlet to run the whole pipeline on the server. The cmdlet that exceeded a warning level of memory usage was started by the following command line: {0}. + /// + internal static string ThrottlingJobFlowControlMemoryWarning { + get { + return ResourceManager.GetString("ThrottlingJobFlowControlMemoryWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}/{1} completed. + /// + internal static string ThrottlingJobStatusMessage { + get { + return ResourceManager.GetString("ThrottlingJobStatusMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} For more information, see the about_Remote_Troubleshooting Help topic.. + /// + internal static string TroubleShootingHelpTopic { + get { + return ResourceManager.GetString("TroubleShootingHelpTopic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Both "{0}" and "{1}" must be specified in the "{2}" section.. + /// + internal static string TypeNeedsAssembly { + get { + return ResourceManager.GetString("TypeNeedsAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load the assembly "{0}" specified in the "{1}" section.. + /// + internal static string UnableToLoadAssembly { + get { + return ResourceManager.GetString("UnableToLoadAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load the type "{0}" specified in the "{1}" section.. + /// + internal static string UnableToLoadType { + get { + return ResourceManager.GetString("UnableToLoadType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method was invoked on an unknown target class: {0}. + /// + internal static string UnknownTargetClass { + get { + return ResourceManager.GetString("UnknownTargetClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait handle type "{0}" is not supported.. + /// + internal static string UnsupportedWaitHandleType { + get { + return ResourceManager.GetString("UnsupportedWaitHandleType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}Redirect location reported: {1}.. + /// + internal static string URIEndPointNotResolved { + get { + return ResourceManager.GetString("URIEndPointNotResolved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} To automatically connect to the redirected URI, verify the "{1}" property of the session preference variable "{2}", and use the "{3}" parameter on the cmdlet.. + /// + internal static string URIRedirectionReported { + get { + return ResourceManager.GetString("URIRedirectionReported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your connection has been redirected to the following URI: "{0}". + /// + internal static string URIRedirectWarningToHost { + get { + return ResourceManager.GetString("URIRedirectWarningToHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified Uri {0} is not valid.. + /// + internal static string UriSpecifiedNotValid { + get { + return ResourceManager.GetString("UriSpecifiedNotValid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SharedHost attribute cannot be set to false on a workflow session type configuration.. + /// + internal static string UseSharedProcessCannotBeFalseForWorkflowSessionType { + get { + return ResourceManager.GetString("UseSharedProcessCannotBeFalseForWorkflowSessionType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while attempting to connect the VMSession.. + /// + internal static string VMSessionConnectFailed { + get { + return ResourceManager.GetString("VMSessionConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not supported for the FilePath parameter. Specify a path without wildcard characters.. + /// + internal static string WildCardErrorFilePathParameter { + get { + return ResourceManager.GetString("WildCardErrorFilePathParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell remoting is not supported in the Windows Preinstallation Environment (WinPE).. + /// + internal static string WinPERemotingNotSupported { + get { + return ResourceManager.GetString("WinPERemotingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Changes made by {0} cannot take effect until the WinRM service is restarted.. + /// + internal static string WinRMRequiresRestart { + get { + return ResourceManager.GetString("WinRMRequiresRestart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} may need to restart the WinRM service if a configuration using this name has recently been unregistered, certain system data structures may still be cached. In that case, a restart of WinRM may be required. + ///All WinRM sessions connected to Windows PowerShell session configurations, such as Microsoft.PowerShell and session configurations that are created with the Register-PSSessionConfiguration cmdlet, are disconnected.. + /// + internal static string WinRMRestartWarning { + get { + return ResourceManager.GetString("WinRMRestartWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WriteEvents parameter cannot be used without the Wait parameter.. + /// + internal static string WriteEventsCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("WriteEventsCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -WriteJobInResults parameter cannot be used without the -Wait parameter. + /// + internal static string WriteJobInResultsCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("WriteJobInResultsCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} value must be specified for session option {1}.. + /// + internal static string WrongSessionOptionValue { + get { + return ResourceManager.GetString("WrongSessionOptionValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum number of WS-Man URI redirections to allow while connecting to a remote computer. + /// + internal static string WsmanMaxRedirectionCountVariableDescription { + get { + return ResourceManager.GetString("WsmanMaxRedirectionCountVariableDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin cannot process the Connect operation as required negotiation information is either missing or not complete.. + /// + internal static string WSManPluginConnectNoNegotiationData { + get { + return ResourceManager.GetString("WSManPluginConnectNoNegotiationData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin failed to process to connect operation.. + /// + internal static string WSManPluginConnectOperationFailed { + get { + return ResourceManager.GetString("WSManPluginConnectOperationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied plugin context is not valid.. + /// + internal static string WSManPluginContextNotFound { + get { + return ResourceManager.GetString("WSManPluginContextNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while processing {0} arguments.. + /// + internal static string WSManPluginInvalidArgSet { + get { + return ResourceManager.GetString("WSManPluginInvalidArgSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied command context is not valid.. + /// + internal static string WSManPluginInvalidCommandContext { + get { + return ResourceManager.GetString("WSManPluginInvalidCommandContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied input data is not valid. Only input data of type {0} is supported.. + /// + internal static string WSManPluginInvalidInputDataType { + get { + return ResourceManager.GetString("WSManPluginInvalidInputDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied input stream is not valid. Only {0} is supported as input stream.. + /// + internal static string WSManPluginInvalidInputStream { + get { + return ResourceManager.GetString("WSManPluginInvalidInputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied output stream set is not valid. Only {0} is supported as output stream.. + /// + internal static string WSManPluginInvalidOutputStream { + get { + return ResourceManager.GetString("WSManPluginInvalidOutputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied WSMAN_SENDER_DETAILS is not valid. Cannot process null WSMAN_SENDER_DETAILS.. + /// + internal static string WSManPluginInvalidSenderDetails { + get { + return ResourceManager.GetString("WSManPluginInvalidSenderDetails", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied shell context is not valid.. + /// + internal static string WSManPluginInvalidShellContext { + get { + return ResourceManager.GetString("WSManPluginInvalidShellContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. + /// + internal static string WSManPluginManagedException { + get { + return ResourceManager.GetString("WSManPluginManagedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullInvalidInput { + get { + return ResourceManager.GetString("WSManPluginNullInvalidInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for input stream and output stream sets. {0} and {1} are the supported input and output streams.. + /// + internal static string WSManPluginNullInvalidStreamSet { + get { + return ResourceManager.GetString("WSManPluginNullInvalidStreamSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullPluginContext { + get { + return ResourceManager.GetString("WSManPluginNullPluginContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullShellContext { + get { + return ResourceManager.GetString("WSManPluginNullShellContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin operation is shutting down. This may happen if the hosting service or application is shutting down.. + /// + internal static string WSManPluginOperationClose { + get { + return ResourceManager.GetString("WSManPluginOperationClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin does not understand the option {0}. Make sure the client is compatible with the build {1} and the protocol version {2} of PowerShell.. + /// + internal static string WSManPluginOptionNotUnderstood { + get { + return ResourceManager.GetString("WSManPluginOptionNotUnderstood", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An option with name {0} is expected from the client. Make sure the client is compatible with the build {1} and the protocl version {2} of PowerShell.. + /// + internal static string WSManPluginProtocolVersionNotFound { + get { + return ResourceManager.GetString("WSManPluginProtocolVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <PSProtocolVersionError ServerProtocolVersion="{0}" ServerBuildVersion="{1}">Powershell plugin does not support the protocol version {2} requested by client.</PSProtocolVersionError>. + /// + internal static string WSManPluginProtocolVersionNotMatch { + get { + return ResourceManager.GetString("WSManPluginProtocolVersionNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while reporting context to WSMan service.. + /// + internal static string WSManPluginReportContextFailed { + get { + return ResourceManager.GetString("WSManPluginReportContextFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to create managed server session.. + /// + internal static string WSManPluginSessionCreationFailed { + get { + return ResourceManager.GetString("WSManPluginSessionCreationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error registering a wait handle for shutdown notification.. + /// + internal static string WSManPluginShutdownRegistrationFailed { + get { + return ResourceManager.GetString("WSManPluginShutdownRegistrationFailed", resourceCulture); + } + } +} diff --git a/scripts/string_resources/RunspaceInit.cs b/scripts/string_resources/RunspaceInit.cs new file mode 100644 index 000000000..713fef861 --- /dev/null +++ b/scripts/string_resources/RunspaceInit.cs @@ -0,0 +1,342 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RunspaceInit { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RunspaceInit() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspaceInit", typeof(RunspaceInit).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Dictates when confirmation should be requested. Confirmation is requested when the ConfirmImpact of the operation is equal to or greater than $ConfirmPreference. If $ConfirmPreference is None, actions will only be confirmed when Confirm is specified.. + /// + internal static string ConfirmPreferenceDescription { + get { + return ResourceManager.GetString("ConfirmPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the current console file. + /// + internal static string ConsoleDescription { + get { + return ResourceManager.GetString("ConsoleDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when a Debug message is delivered. + /// + internal static string DebugPreferenceDescription { + get { + return ResourceManager.GetString("DebugPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Status of last command. + /// + internal static string DollarHookDescription { + get { + return ResourceManager.GetString("DollarHookDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Culture of the current Windows PowerShell session. + /// + internal static string DollarPSCultureDescription { + get { + return ResourceManager.GetString("DollarPSCultureDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to UI culture of the current Windows PowerShell session. + /// + internal static string DollarPSUICultureDescription { + get { + return ResourceManager.GetString("DollarPSUICultureDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when an error message is delivered. + /// + internal static string ErrorActionPreferenceDescription { + get { + return ResourceManager.GetString("ErrorActionPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the view mode to use when displaying errors. + /// + internal static string ErrorViewDescription { + get { + return ResourceManager.GetString("ErrorViewDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The run objects available to cmdlets. + /// + internal static string ExecutionContextDescription { + get { + return ResourceManager.GetString("ExecutionContextDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the limit of enumeration on formatting IEnumerable objects. + /// + internal static string FormatEnunmerationLimitDescription { + get { + return ResourceManager.GetString("FormatEnunmerationLimitDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Folder containing the current user's profile. + /// + internal static string HOMEDescription { + get { + return ResourceManager.GetString("HOMEDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when a command generates an item in the Information stream. + /// + internal static string InformationPreferenceDescription { + get { + return ResourceManager.GetString("InformationPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ShellID identifies the current shell. This is used by #Requires.. + /// + internal static string MshShellIdDescription { + get { + return ResourceManager.GetString("MshShellIdDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates what type of prompt should be displayed for the current nesting level. + /// + internal static string NestedPromptLevelDescription { + get { + return ResourceManager.GetString("NestedPromptLevelDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The text encoding used when piping text to a native executable file. + /// + internal static string OutputEncodingDescription { + get { + return ResourceManager.GetString("OutputEncodingDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Press Enter to continue.... + /// + internal static string PauseDefinitionString { + get { + return ResourceManager.GetString("PauseDefinitionString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Current process ID. + /// + internal static string PIDDescription { + get { + return ResourceManager.GetString("PIDDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parent process ID. + /// + internal static string PPIDDescription { + get { + return ResourceManager.GetString("PPIDDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when progress records are delivered. + /// + internal static string ProgressPreferenceDescription { + get { + return ResourceManager.GetString("ProgressPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable to hold all default <cmdlet:parameter, value> pairs. + /// + internal static string PSDefaultParameterValuesDescription { + get { + return ResourceManager.GetString("PSDefaultParameterValuesDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable to contain the name of the email server. This can be used instead of the HostName parameter in the Send-MailMessage cmdlet.. + /// + internal static string PSEmailServerDescription { + get { + return ResourceManager.GetString("PSEmailServerDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parent folder of the host application of the current runspace. + /// + internal static string PSHOMEDescription { + get { + return ResourceManager.GetString("PSHOMEDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A reference to the host of the current runspace. + /// + internal static string PSHostDescription { + get { + return ResourceManager.GetString("PSHostDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version information for current Windows PowerShell session. + /// + internal static string PSVersionTableDescription { + get { + return ResourceManager.GetString("PSVersionTableDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays errors with a description of the error class. + /// + internal static string ReportErrorShowExceptionClassDescription { + get { + return ResourceManager.GetString("ReportErrorShowExceptionClassDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays errors with inner exceptions. + /// + internal static string ReportErrorShowInnerExceptionDescription { + get { + return ResourceManager.GetString("ReportErrorShowInnerExceptionDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays errors with their sources. + /// + internal static string ReportErrorShowSourceDescription { + get { + return ResourceManager.GetString("ReportErrorShowSourceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays errors with a stack trace. + /// + internal static string ReportErrorShowStackTraceDescription { + get { + return ResourceManager.GetString("ReportErrorShowStackTraceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when a Verbose message is delivered. + /// + internal static string VerbosePreferenceDescription { + get { + return ResourceManager.GetString("VerbosePreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when a Warning message is delivered. + /// + internal static string WarningPreferenceDescription { + get { + return ResourceManager.GetString("WarningPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If true, WhatIf is considered to be enabled for all commands.. + /// + internal static string WhatIfPreferenceDescription { + get { + return ResourceManager.GetString("WhatIfPreferenceDescription", resourceCulture); + } + } +} diff --git a/scripts/string_resources/RunspacePoolStrings.cs b/scripts/string_resources/RunspacePoolStrings.cs new file mode 100644 index 000000000..6a8dfda06 --- /dev/null +++ b/scripts/string_resources/RunspacePoolStrings.cs @@ -0,0 +1,207 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RunspacePoolStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RunspacePoolStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspacePoolStrings", typeof(RunspacePoolStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The {0} object was not created by calling {1} on the current RunspacePool instance.. + /// + internal static string AsyncResultNotOwned { + get { + return ResourceManager.GetString("AsyncResultNotOwned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This runspace pool cannot be connected because the corresponding server side runspace pool is connected to another client.. + /// + internal static string CannotConnect { + get { + return ResourceManager.GetString("CannotConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open the runspace pool because it is not in the 'BeforeOpen' state. The current state is '{0}'.. + /// + internal static string CannotOpenAgain { + get { + return ResourceManager.GetString("CannotOpenAgain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This runspace pool {0} is not configured to provide disconnected Windows PowerShell objects for commands running on the remote server. Use the RunspacePool class GetRunspacePools() static method to query the server and return runspace pool objects that are configured to do this.. + /// + internal static string CannotReconstructCommands { + get { + return ResourceManager.GetString("CannotReconstructCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the TypeTable data unless the runspace pool is in either the Disconnected or BeforeOpen states. Current state is {0}.. + /// + internal static string CannotSetTypeTable { + get { + return ResourceManager.GetString("CannotSetTypeTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because the runspace pool is in the Disconnected state.. + /// + internal static string CannotWhileDisconnected { + get { + return ResourceManager.GetString("CannotWhileDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This property cannot be changed after the runspace pool has been opened.. + /// + internal static string ChangePropertyAfterOpen { + get { + return ResourceManager.GetString("ChangePropertyAfterOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Disconnect operation is not supported on the server. The server must be running Windows PowerShell 3.0 or greater for remote runspace pool disconnection support.. + /// + internal static string DisconnectNotSupportedOnServer { + get { + return ResourceManager.GetString("DisconnectNotSupportedOnServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because the runspace pool is not in the '{0}' state. The current state is '{1}'.. + /// + internal static string InvalidRunspacePoolState { + get { + return ResourceManager.GetString("InvalidRunspacePoolState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the runspace pool is not valid for this operation.. + /// + internal static string InvalidRunspacePoolStateGeneral { + get { + return ResourceManager.GetString("InvalidRunspacePoolStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum pool size cannot be less than 1.. + /// + internal static string MaxPoolLessThan1 { + get { + return ResourceManager.GetString("MaxPoolLessThan1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The minimum pool size cannot be greater than the maximum pool size.. + /// + internal static string MinPoolGreaterThanMaxPool { + get { + return ResourceManager.GetString("MinPoolGreaterThanMaxPool", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The minimum pool size cannot be less than 1.. + /// + internal static string MinPoolLessThan1 { + get { + return ResourceManager.GetString("MinPoolLessThan1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This runspace does not support disconnect and connect operations.. + /// + internal static string RunspaceDisconnectConnectNotSupported { + get { + return ResourceManager.GetString("RunspaceDisconnectConnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot release the runspace to the current pool because the runspace does not belong to the current pool.. + /// + internal static string RunspaceNotBelongsToPool { + get { + return ResourceManager.GetString("RunspaceNotBelongsToPool", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The runspace pool is closed.. + /// + internal static string RunspacePoolClosed { + get { + return ResourceManager.GetString("RunspacePoolClosed", resourceCulture); + } + } +} diff --git a/scripts/string_resources/RunspaceStrings.cs b/scripts/string_resources/RunspaceStrings.cs new file mode 100644 index 000000000..a6f02b136 --- /dev/null +++ b/scripts/string_resources/RunspaceStrings.cs @@ -0,0 +1,426 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RunspaceStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RunspaceStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspaceStrings", typeof(RunspaceStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to A SessionStateProxy method call is in progress. Concurrent SessionStateProxy method calls are not allowed.. + /// + internal static string AnotherSessionStateProxyInProgress { + get { + return ResourceManager.GetString("AnotherSessionStateProxyInProgress", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect the PSSession because the session is not in the Disconnected state, or is not available for connection.. + /// + internal static string CannotConnect { + get { + return ResourceManager.GetString("CannotConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open the runspace because the runspace is not in the BeforeOpen state. Current state of the runspace is '{0}'.. + /// + internal static string CannotOpenAgain { + get { + return ResourceManager.GetString("CannotOpenAgain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This property cannot be changed after the runspace has been opened.. + /// + internal static string ChangePropertyAfterOpen { + get { + return ResourceManager.GetString("ChangePropertyAfterOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more errors occurred while processing the module '{0}' that is specified in the InitialSessionState object used to create this runspace. For a complete list of errors, see the ErrorRecords property.. + /// + internal static string CmdletNotFoundWhileLoadingModulesOnRunspaceOpen { + get { + return ResourceManager.GetString("CmdletNotFoundWhileLoadingModulesOnRunspaceOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline was not run because a pipeline is already running. Pipelines cannot be run concurrently.. + /// + internal static string ConcurrentInvokeNotAllowed { + get { + return ResourceManager.GetString("ConcurrentInvokeNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Connect operation is not supported on local runspaces.. + /// + internal static string ConnectNotSupported { + get { + return ResourceManager.GetString("ConnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Debug stream redirection is not supported on the targeted remote computer.. + /// + internal static string DebugRedirectionNotSupported { + get { + return ResourceManager.GetString("DebugRedirectionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot use Disconnect and Connect operations on local runspaces.. + /// + internal static string DisconnectConnectNotSupported { + get { + return ResourceManager.GetString("DisconnectConnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot disconnect a local-only runspace.. + /// + internal static string DisconnectNotSupported { + get { + return ResourceManager.GetString("DisconnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The disconnection operation is not supported on the remote computer. To support disconnecting, the remote computer must be running Windows PowerShell 3.0 or a later version of Windows PowerShell.. + /// + internal static string DisconnectNotSupportedOnServer { + get { + return ResourceManager.GetString("DisconnectNotSupportedOnServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more errors occurred processing the module '{0}' specified in the InitialSessionState object used to create this runspace. See the ErrorRecords property for a complete list of errors. The first error was: {1}. + /// + internal static string ErrorLoadingModulesOnRunspaceOpen { + get { + return ResourceManager.GetString("ErrorLoadingModulesOnRunspaceOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Information stream redirection is not supported on the targeted remote computer.. + /// + internal static string InformationRedirectionNotSupported { + get { + return ResourceManager.GetString("InformationRedirectionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Value for parameter cannot be PipelineResultTypes.None or PipelineResultTypes.Output.. + /// + internal static string InvalidMyResultError { + get { + return ResourceManager.GetString("InvalidMyResultError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline state is not valid for this operation.. + /// + internal static string InvalidPipelineStateStateGeneral { + get { + return ResourceManager.GetString("InvalidPipelineStateStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot construct a RemoteRunspace. The provided RunspacePool object is not valid.. + /// + internal static string InvalidRunspacePool { + get { + return ResourceManager.GetString("InvalidRunspacePool", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The runspace state is not valid for this operation.. + /// + internal static string InvalidRunspaceStateGeneral { + get { + return ResourceManager.GetString("InvalidRunspaceStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The thread options can only be changed if the apartment state is multithreaded apartment (MTA), the current options are UseNewThread or UseCurrentThread, and the new value is ReuseThread.. + /// + internal static string InvalidThreadOptionsChange { + get { + return ResourceManager.GetString("InvalidThreadOptionsChange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Valid values for the parameter are PipelineResultTypes.Output or PipelineResultTypes.Null.. + /// + internal static string InvalidValueToResult { + get { + return ResourceManager.GetString("InvalidValueToResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The valid value for the parameter is PipelineResultTypes.Output.. + /// + internal static string InvalidValueToResultError { + get { + return ResourceManager.GetString("InvalidValueToResultError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A nested pipeline cannot be invoked asynchronously. Use the Invoke method.. + /// + internal static string NestedPipelineInvokeAsync { + get { + return ResourceManager.GetString("NestedPipelineInvokeAsync", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You should only run a nested pipeline from within a running pipeline.. + /// + internal static string NestedPipelineNoParentPipeline { + get { + return ResourceManager.GetString("NestedPipelineNoParentPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline does not contain a command.. + /// + internal static string NoCommandInPipeline { + get { + return ResourceManager.GetString("NoCommandInPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no disconnected command associated with this runspace.. + /// + internal static string NoDisconnectedCommand { + get { + return ResourceManager.GetString("NoDisconnectedCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline cannot be invoked while a SessionStateProxy method call is in progress.. + /// + internal static string NoPipelineWhenSessionStateProxyInProgress { + get { + return ResourceManager.GetString("NoPipelineWhenSessionStateProxyInProgress", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A pipeline is already running. Concurrent SessionStateProxy method calls are not allowed.. + /// + internal static string NoSessionStateProxyWhenPipelineInProgress { + get { + return ResourceManager.GetString("NoSessionStateProxyWhenPipelineInProgress", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be completed. Script invocation is not supported in this session configuration. This can occur if the session configuration is in no-language mode.. + /// + internal static string NotSupportedOnRestrictedRunspace { + get { + return ResourceManager.GetString("NotSupportedOnRestrictedRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter name or value must be specified.. + /// + internal static string ParameterNameOrValueNeeded { + get { + return ResourceManager.GetString("ParameterNameOrValueNeeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke pipeline because it has already been invoked.. + /// + internal static string PipelineReInvokeNotAllowed { + get { + return ResourceManager.GetString("PipelineReInvokeNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You have entered a session that is currently stopped at a debug breakpoint inside a running command or script. Use the Windows PowerShell command line debugger to continue debugging. + ///. + /// + internal static string RunningCmdDebugStop { + get { + return ResourceManager.GetString("RunningCmdDebugStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You have entered a session that is busy running a command or script. Because output is routed to job "{0}", you will not see output in the console. You can wait for the running command to finish, or cancel the command and get an input prompt by pressing Ctrl-C. + ///. + /// + internal static string RunningCmdWithJob { + get { + return ResourceManager.GetString("RunningCmdWithJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You have entered a session that is busy running a command or script and output will be displayed in the console. You can wait for the running command to finish or cancel it and get an input prompt by pressing Ctrl-C. + ///. + /// + internal static string RunningCmdWithoutJob { + get { + return ResourceManager.GetString("RunningCmdWithoutJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Runspace cannot be closed while a SessionStateProxy method call is in progress.. + /// + internal static string RunspaceCloseInvalidWhileSessionStateProxy { + get { + return ResourceManager.GetString("RunspaceCloseInvalidWhileSessionStateProxy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because the runspace is not in the Opened state. Current state of the runspace is '{0}'.. + /// + internal static string RunspaceNotInOpenedState { + get { + return ResourceManager.GetString("RunspaceNotInOpenedState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke the pipeline because the runspace is not in the Opened state. Current state of the runspace is '{0}'.. + /// + internal static string RunspaceNotOpenForPipeline { + get { + return ResourceManager.GetString("RunspaceNotOpenForPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect the pipeline because the runspace is not in the Opened state. Current state of runspace is '{0}'.. + /// + internal static string RunspaceNotOpenForPipelineConnect { + get { + return ResourceManager.GetString("RunspaceNotOpenForPipelineConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session is busy. You will be connected to the session as soon as it is available. To cancel the Enter-PSSession command, press Ctrl-C.. + /// + internal static string RunspaceNotReady { + get { + return ResourceManager.GetString("RunspaceNotReady", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} cannot be false when language mode is {1} or {2}.. + /// + internal static string UseLocalScopeNotAllowed { + get { + return ResourceManager.GetString("UseLocalScopeNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Verbose stream redirection is not supported on the targeted remote computer.. + /// + internal static string VerboseRedirectionNotSupported { + get { + return ResourceManager.GetString("VerboseRedirectionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Warning stream redirection is not supported on the targeted remote computer.. + /// + internal static string WarningRedirectionNotSupported { + get { + return ResourceManager.GetString("WarningRedirectionNotSupported", resourceCulture); + } + } +} diff --git a/scripts/string_resources/SecuritySupportStrings.cs b/scripts/string_resources/SecuritySupportStrings.cs new file mode 100644 index 000000000..939c9eea9 --- /dev/null +++ b/scripts/string_resources/SecuritySupportStrings.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SecuritySupportStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SecuritySupportStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SecuritySupportStrings", typeof(SecuritySupportStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Certificate '{0}' cannot be used for encryption. Encryption certificates must contain the Data Encipherment or Key Encipherment key usage, and include the Document Encryption Enhanced Key Usage ({1}).. + /// + internal static string CertificateCannotBeUsedForEncryption { + get { + return ResourceManager.GetString("CertificateCannotBeUsedForEncryption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WARNING: The certificate '{0}' contains a private key. Protected Event Logging certificates used for encryption should only contain the public key.. + /// + internal static string CertificateContainsPrivateKey { + get { + return ResourceManager.GetString("CertificateContainsPrivateKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load certificate. '{0}' must resolve to a file system path.. + /// + internal static string CertificatePathMustBeFileSystemPath { + get { + return ResourceManager.GetString("CertificatePathMustBeFileSystemPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ERROR: Could not protect event log message '{0}': {1}. + /// + internal static string CouldNotEncryptContent { + get { + return ResourceManager.GetString("CouldNotEncryptContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ERROR: Could not find or use certificate: {0}. + /// + internal static string CouldNotUseCertificate { + get { + return ResourceManager.GetString("CouldNotUseCertificate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load certificate. The identifier '{0}' matches multiple certificates. To encrypt to multiple recipients, provide multiple specific values to the '{1}' parameter, rather than a wildcard that matches multiple certificates.. + /// + internal static string IdentifierMustReferenceSingleCertificate { + get { + return ResourceManager.GetString("IdentifierMustReferenceSingleCertificate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load encryption certificate. The certificate setting '{0}' does not represent a valid base-64 encoded certificate, nor does it represent a valid certificate by file, directory, thumbprint, or subject name.. + /// + internal static string NoCertificateFound { + get { + return ResourceManager.GetString("NoCertificateFound", resourceCulture); + } + } +} diff --git a/scripts/string_resources/Serialization.cs b/scripts/string_resources/Serialization.cs new file mode 100644 index 000000000..05f224ca7 --- /dev/null +++ b/scripts/string_resources/Serialization.cs @@ -0,0 +1,279 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Serialization { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Serialization() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Serialization", typeof(Serialization).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to {0} attribute was expected.. + /// + internal static string AttributeExpected { + get { + return ResourceManager.GetString("AttributeExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Value of depth parameter must be greater than or equal to 1.. + /// + internal static string DepthOfOneRequired { + get { + return ResourceManager.GetString("DepthOfOneRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The data in the command exceeded the maximum size that is allowed by the session configuration. The allowed maximum is {0} MB. Change the input, use a different session configuration, or change the "{1}" and "{2}" properties of the session configuration on the remote computer.. + /// + internal static string DeserializationMemoryQuota { + get { + return ResourceManager.GetString("DeserializationMemoryQuota", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Serialized XML is nested too deeply.. + /// + internal static string DeserializationTooDeep { + get { + return ResourceManager.GetString("DeserializationTooDeep", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deserialization of encrypted secure string failed. + /// + internal static string DeserializeSecureStringFailed { + get { + return ResourceManager.GetString("DeserializeSecureStringFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Key for dictionary entry is not specified.. + /// + internal static string DictionaryKeyNotSpecified { + get { + return ResourceManager.GetString("DictionaryKeyNotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Value for dictionary entry is not specified.. + /// + internal static string DictionaryValueNotSpecified { + get { + return ResourceManager.GetString("DictionaryValueNotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name attribute for dictionary key is incorrectly specified.. + /// + internal static string InvalidDictionaryKeyName { + get { + return ResourceManager.GetString("InvalidDictionaryKeyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name attribute for dictionary value is incorrectly specified.. + /// + internal static string InvalidDictionaryValueName { + get { + return ResourceManager.GetString("InvalidDictionaryValueName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} XML tag is not recognized.. + /// + internal static string InvalidElementTag { + get { + return ResourceManager.GetString("InvalidElementTag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter value "{0}" is not a valid encrypted string.. + /// + internal static string InvalidEncryptedString { + get { + return ResourceManager.GetString("InvalidEncryptedString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not decrypt data. The data was not encrypted with this key.. + /// + internal static string InvalidKey { + get { + return ResourceManager.GetString("InvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified {0} is not valid. Valid {0} length settings are either 128 bits, 192 bits, or 256 bits.. + /// + internal static string InvalidKeyLength { + get { + return ResourceManager.GetString("InvalidKeyLength", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Current Node type is {0}. Expected type is {1}.. + /// + internal static string InvalidNodeType { + get { + return ResourceManager.GetString("InvalidNodeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The contents of the {0} primitive type are not valid.. + /// + internal static string InvalidPrimitiveType { + get { + return ResourceManager.GetString("InvalidPrimitiveType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No object found for referenceId {0}. + /// + internal static string InvalidReferenceId { + get { + return ResourceManager.GetString("InvalidReferenceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process names because no TypeNames were found for referenceId {0}.. + /// + internal static string InvalidTypeHierarchyReferenceId { + get { + return ResourceManager.GetString("InvalidTypeHierarchyReferenceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of PSObject is not valid.. + /// + internal static string InvalidVersion { + get { + return ResourceManager.GetString("InvalidVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Null is specified as dictionary key.. + /// + internal static string NullAsDictionaryKey { + get { + return ResourceManager.GetString("NullAsDictionaryKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key type {0} is not valid. The PSPrimitiveDictionary class accepts only keys of the type System.String.. + /// + internal static string PrimitiveHashtableInvalidKey { + get { + return ResourceManager.GetString("PrimitiveHashtableInvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type of the value {0} is not valid. The PSPrimitiveDictionary class accepts only values of types that are fully serializable over Windows PowerShell remoting. See the Help topic about_Remoting for a list of fully-serializable types.. + /// + internal static string PrimitiveHashtableInvalidValue { + get { + return ResourceManager.GetString("PrimitiveHashtableInvalidValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There are no more objects to deserialize.. + /// + internal static string ReadCalledAfterDone { + get { + return ResourceManager.GetString("ReadCalledAfterDone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Serializer was closed.. + /// + internal static string Stopping { + get { + return ResourceManager.GetString("Stopping", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of incoming PSObject is {0}. Expected value is 1.. + /// + internal static string UnexpectedVersion { + get { + return ResourceManager.GetString("UnexpectedVersion", resourceCulture); + } + } +} diff --git a/scripts/string_resources/SessionStateProviderBaseStrings.cs b/scripts/string_resources/SessionStateProviderBaseStrings.cs new file mode 100644 index 000000000..ecf41cc6e --- /dev/null +++ b/scripts/string_resources/SessionStateProviderBaseStrings.cs @@ -0,0 +1,171 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SessionStateProviderBaseStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SessionStateProviderBaseStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SessionStateProviderBaseStrings", typeof(SessionStateProviderBaseStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Clear Item. + /// + internal static string ClearItemAction { + get { + return ResourceManager.GetString("ClearItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string ClearItemResourceTemplate { + get { + return ResourceManager.GetString("ClearItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy Item. + /// + internal static string CopyItemAction { + get { + return ResourceManager.GetString("CopyItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string CopyItemResourceTemplate { + get { + return ResourceManager.GetString("CopyItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Item. + /// + internal static string NewItemAction { + get { + return ResourceManager.GetString("NewItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Type: {1} Value: {2}. + /// + internal static string NewItemResourceTemplate { + get { + return ResourceManager.GetString("NewItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Item. + /// + internal static string RemoveItemAction { + get { + return ResourceManager.GetString("RemoveItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string RemoveItemResourceTemplate { + get { + return ResourceManager.GetString("RemoveItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename Item. + /// + internal static string RenameItemAction { + get { + return ResourceManager.GetString("RenameItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} NewName: {1}. + /// + internal static string RenameItemResourceTemplate { + get { + return ResourceManager.GetString("RenameItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Item. + /// + internal static string SetItemAction { + get { + return ResourceManager.GetString("SetItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Value: {1}. + /// + internal static string SetItemResourceTemplate { + get { + return ResourceManager.GetString("SetItemResourceTemplate", resourceCulture); + } + } +} diff --git a/scripts/string_resources/SessionStateStrings.cs b/scripts/string_resources/SessionStateStrings.cs new file mode 100644 index 000000000..571bb38c9 --- /dev/null +++ b/scripts/string_resources/SessionStateStrings.cs @@ -0,0 +1,1863 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SessionStateStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SessionStateStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SessionStateStrings", typeof(SessionStateStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The AllScope option cannot be removed from the alias '{0}'.. + /// + internal static string AliasAllScopeOptionCannotBeRemoved { + get { + return ResourceManager.GetString("AliasAllScopeOptionCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias is not allowed, because an alias with the name '{0}' already exists.. + /// + internal static string AliasAlreadyExists { + get { + return ResourceManager.GetString("AliasAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias {0} cannot be made constant after it has been created. Aliases can only be made constant at creation time.. + /// + internal static string AliasCannotBeMadeConstant { + get { + return ResourceManager.GetString("AliasCannotBeMadeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains a view of the aliases stored in a session state. + /// + internal static string AliasDriveDescription { + get { + return ResourceManager.GetString("AliasDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias {0} cannot be modified because it is constant.. + /// + internal static string AliasIsConstant { + get { + return ResourceManager.GetString("AliasIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias {0} cannot be modified because it is read-only.. + /// + internal static string AliasIsReadOnly { + get { + return ResourceManager.GetString("AliasIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find alias because alias '{0}' does not exist.. + /// + internal static string AliasNotFound { + get { + return ResourceManager.GetString("AliasNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias was not removed because alias {0} is constant or read-only.. + /// + internal static string AliasNotRemovable { + get { + return ResourceManager.GetString("AliasNotRemovable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias is not writeable because alias {0} is read-only or constant and cannot be written to.. + /// + internal static string AliasNotWritable { + get { + return ResourceManager.GetString("AliasNotWritable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias {0} cannot be created because alias capacity {1} has been exceeded for this scope.. + /// + internal static string AliasOverflow { + get { + return ResourceManager.GetString("AliasOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias is not allowed, because a command with the name '{0}' and command type '{1}' already exists.. + /// + internal static string AliasWithCommandNameAlreadyExists { + get { + return ResourceManager.GetString("AliasWithCommandNameAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename alias because alias {0} is read-only or constant.. + /// + internal static string CannotRenameAlias { + get { + return ResourceManager.GetString("CannotRenameAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename filter because filter {0} is read-only or constant.. + /// + internal static string CannotRenameFilter { + get { + return ResourceManager.GetString("CannotRenameFilter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename function because function {0} is read-only or constant.. + /// + internal static string CannotRenameFunction { + get { + return ResourceManager.GetString("CannotRenameFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename variable because variable {0} is read-only or constant.. + /// + internal static string CannotRenameVariable { + get { + return ResourceManager.GetString("CannotRenameVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run software. Permission is denied.. + /// + internal static string CanNotRun { + get { + return ResourceManager.GetString("CanNotRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the ClearContent operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string ClearContentDynamicParametersProviderException { + get { + return ResourceManager.GetString("ClearContentDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the ClearContent operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string ClearContentProviderException { + get { + return ResourceManager.GetString("ClearContentProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the ClearItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string ClearItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("ClearItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the ClearItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string ClearItemProviderException { + get { + return ResourceManager.GetString("ClearItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the ClearProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string ClearPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("ClearPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the ClearProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string ClearPropertyProviderException { + get { + return ResourceManager.GetString("ClearPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlet {0} cannot be modified because it is read-only.. + /// + internal static string CmdletIsReadOnly { + get { + return ResourceManager.GetString("CmdletIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provider operation stopped because the provider does not support this operation.. + /// + internal static string CmdletProvider_NotSupported { + get { + return ResourceManager.GetString("CmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provider operation stopped because the provider does not support the 'Depth' parameter.. + /// + internal static string CmdletProvider_NotSupportedRecursionDepth { + get { + return ResourceManager.GetString("CmdletProvider_NotSupportedRecursionDepth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot register the cmdlet provider because a cmdlet provider with the name '{0}' already exists.. + /// + internal static string CmdletProviderAlreadyExists { + get { + return ResourceManager.GetString("CmdletProviderAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the command because it is a private command.. + /// + internal static string CommandIsPrivate { + get { + return ResourceManager.GetString("CommandIsPrivate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provider methods not processed. The ContainerCmdletProvider methods are not supported by this provider.. + /// + internal static string ContainerCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("ContainerCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Container cannot be copied onto existing leaf item.. + /// + internal static string CopyContainerItemToLeafError { + get { + return ResourceManager.GetString("CopyContainerItemToLeafError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Container cannot be copied to another container. The -Recurse or -Container parameter is not specified.. + /// + internal static string CopyContainerToContainerWithoutRecurseOrContainer { + get { + return ResourceManager.GetString("CopyContainerToContainerWithoutRecurseOrContainer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot copy item. Item at the path '{0}' does not exist.. + /// + internal static string CopyItemDoesntExist { + get { + return ResourceManager.GetString("CopyItemDoesntExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the CopyItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string CopyItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("CopyItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the CopyItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string CopyItemProviderException { + get { + return ResourceManager.GetString("CopyItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Source and destination path did not resolve to the same provider.. + /// + internal static string CopyItemSourceAndDestinationNotSameProvider { + get { + return ResourceManager.GetString("CopyItemSourceAndDestinationNotSameProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the CopyProperty operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string CopyPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("CopyPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the CopyProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string CopyPropertyProviderException { + get { + return ResourceManager.GetString("CopyPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider does not support the use of credentials. Perform the operation again without specifying credentials.. + /// + internal static string Credentials_NotSupported { + get { + return ResourceManager.GetString("Credentials_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to References to the null variable always return the null value. Assignments have no effect.. + /// + internal static string DollarNullDescription { + get { + return ResourceManager.GetString("DollarNullDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A drive with the name '{0}' already exists.. + /// + internal static string DriveAlreadyExists { + get { + return ResourceManager.GetString("DriveAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DriveCmdletProvider methods are not supported by this provider.. + /// + internal static string DriveCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("DriveCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the drive name because the drive name contains one or more of the following characters that are not valid: ; ~ / \ . :. + /// + internal static string DriveNameIllegalCharacters { + get { + return ResourceManager.GetString("DriveNameIllegalCharacters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find drive. A drive with the name '{0}' does not exist.. + /// + internal static string DriveNotFound { + get { + return ResourceManager.GetString("DriveNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive {0} cannot be created because drive capacity {1} has been exceeded for this scope.. + /// + internal static string DriveOverflow { + get { + return ResourceManager.GetString("DriveOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive '{0}' cannot be removed because the provider '{1}' prevented it.. + /// + internal static string DriveRemovalPreventedByProvider { + get { + return ResourceManager.GetString("DriveRemovalPreventedByProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains a view of the environment variables for the process. + /// + internal static string EnvironmentDriveDescription { + get { + return ResourceManager.GetString("EnvironmentDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet provider cannot stream the results because no cmdlet was specified through which to stream the error.. + /// + internal static string ErrorStreamingNotEnabled { + get { + return ResourceManager.GetString("ErrorStreamingNotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FileSystem provider supports credentials only on the New-PSDrive cmdlet. Perform the operation again without specifying credentials.. + /// + internal static string FileSystemProviderCredentials_NotSupported { + get { + return ResourceManager.GetString("FileSystemProviderCredentials_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot call method. The provider does not support the use of filters.. + /// + internal static string Filter_NotSupported { + get { + return ResourceManager.GetString("Filter_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The AllScope option cannot be removed from the filter '{0}'.. + /// + internal static string FilterAllScopeOptionCannotBeRemoved { + get { + return ResourceManager.GetString("FilterAllScopeOptionCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Existing filter {0} cannot be made constant. Filters can be made constant only at creation time.. + /// + internal static string FilterCannotBeMadeConstant { + get { + return ResourceManager.GetString("FilterCannotBeMadeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Filter {0} cannot be modified because it is constant.. + /// + internal static string FilterIsConstant { + get { + return ResourceManager.GetString("FilterIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Filter {0} cannot be modified because it is read-only.. + /// + internal static string FilterIsReadOnly { + get { + return ResourceManager.GetString("FilterIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The AllScope option cannot be removed from the function '{0}'.. + /// + internal static string FunctionAllScopeOptionCannotBeRemoved { + get { + return ResourceManager.GetString("FunctionAllScopeOptionCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Existing function {0} cannot be made constant. Functions can be made constant only at creation time.. + /// + internal static string FunctionCannotBeMadeConstant { + get { + return ResourceManager.GetString("FunctionCannotBeMadeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains a view of the functions stored in a session state. + /// + internal static string FunctionDriveDescription { + get { + return ResourceManager.GetString("FunctionDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot modify function {0} because it is constant.. + /// + internal static string FunctionIsConstant { + get { + return ResourceManager.GetString("FunctionIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot modify function {0} because it is read-only.. + /// + internal static string FunctionIsReadOnly { + get { + return ResourceManager.GetString("FunctionIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove function {0} because it is constant.. + /// + internal static string FunctionNotRemovable { + get { + return ResourceManager.GetString("FunctionNotRemovable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot write to function {0} because it is read-only or constant.. + /// + internal static string FunctionNotWritable { + get { + return ResourceManager.GetString("FunctionNotWritable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Function {0} cannot be created because function capacity {1} has been exceeded for this scope.. + /// + internal static string FunctionOverflow { + get { + return ResourceManager.GetString("FunctionOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetChildName operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetChildNameProviderException { + get { + return ResourceManager.GetString("GetChildNameProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetChildNames operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetChildNamesDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetChildNamesDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetChildNames operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetChildNamesProviderException { + get { + return ResourceManager.GetString("GetChildNamesProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetChildItems operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetChildrenDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetChildrenDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetChildItems operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetChildrenProviderException { + get { + return ResourceManager.GetString("GetChildrenProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameters {0} and {1} cannot be used together. Please specify only one parameter.. + /// + internal static string GetContent_TailAndHeadCannotCoexist { + get { + return ResourceManager.GetString("GetContent_TailAndHeadCannotCoexist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Tail parameter currently is supported only for the FileSystem provider.. + /// + internal static string GetContent_TailNotSupported { + get { + return ResourceManager.GetString("GetContent_TailNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetContentReader operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetContentReaderDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetContentReaderDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Content reader cannot be retrieved for the '{0}' provider for the path '{1}'. {2}. + /// + internal static string GetContentReaderProviderException { + get { + return ResourceManager.GetString("GetContentReaderProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetContentWriter operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetContentWriterDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetContentWriterDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Content writer cannot be retrieved for the '{0}' provider for the path '{1}'. {2}. + /// + internal static string GetContentWriterProviderException { + get { + return ResourceManager.GetString("GetContentWriterProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetItemProviderException { + get { + return ResourceManager.GetString("GetItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetParentPath operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetParentPathProviderException { + get { + return ResourceManager.GetString("GetParentPathProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetPropertyProviderException { + get { + return ResourceManager.GetString("GetPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetSecurityDescriptor operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetSecurityDescriptorProviderException { + get { + return ResourceManager.GetString("GetSecurityDescriptorProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Global scope cannot be removed.. + /// + internal static string GlobalScopeCannotRemove { + get { + return ResourceManager.GetString("GlobalScopeCannotRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the HasChildItems operation on the '{0}' provider failed for the path '{1}'. {2}. + /// + internal static string HasChildItemsProviderException { + get { + return ResourceManager.GetString("HasChildItemsProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home location for this provider is not set. To set the home location, call "(get-psprovider '{0}').Home = 'path'".. + /// + internal static string HomePathNotSet { + get { + return ResourceManager.GetString("HomePathNotSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the ClearContent operation. The ClearContent operation is not supported by this provider.. + /// + internal static string IContent_Clear_NotSupported { + get { + return ResourceManager.GetString("IContent_Clear_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot call method. The content Seek method is not supported by this provider.. + /// + internal static string IContent_Seek_NotSupported { + get { + return ResourceManager.GetString("IContent_Seek_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use interface. The IContentCmdletProvider interface is not implemented by this provider.. + /// + internal static string IContentCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("IContentCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use interface. The IDynamicPropertyCmdletProvider interface is not implemented by this provider.. + /// + internal static string IDynamicPropertyCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("IDynamicPropertyCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the InitializeDefaultDrives operation on the '{0}' provider failed.. + /// + internal static string InitializeDefaultDrivesException { + get { + return ResourceManager.GetString("InitializeDefaultDrivesException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the returned information because the information returned from the provider's Start method was for a different provider than the one passed.. + /// + internal static string InvalidProviderInfo { + get { + return ResourceManager.GetString("InvalidProviderInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the returned information because the information returned from the provider's Start method was null.. + /// + internal static string InvalidProviderInfoNull { + get { + return ResourceManager.GetString("InvalidProviderInfoNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the InvokeDefaultAction operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string InvokeDefaultActionDynamicParametersProviderException { + get { + return ResourceManager.GetString("InvokeDefaultActionDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the InvokeDefaultAction operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string InvokeDefaultActionProviderException { + get { + return ResourceManager.GetString("InvokeDefaultActionProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use interface. The IPropertyCmdletProvider interface is not supported by this provider.. + /// + internal static string IPropertyCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("IPropertyCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the IsItemContainer cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string IsItemContainerDynamicParametersProviderException { + get { + return ResourceManager.GetString("IsItemContainerDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the IsItemContainer operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string IsItemContainerProviderException { + get { + return ResourceManager.GetString("IsItemContainerProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the IsValidPath operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string IsValidPathProviderException { + get { + return ResourceManager.GetString("IsValidPathProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot call methods. The ItemCmdletProvider methods are not supported by this provider.. + /// + internal static string ItemCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("ItemCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the ItemExists operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string ItemExistsDynamicParametersProviderException { + get { + return ResourceManager.GetString("ItemExistsDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the ItemExists operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string ItemExistsProviderException { + get { + return ResourceManager.GetString("ItemExistsProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the MakePath operation operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string MakePathProviderException { + get { + return ResourceManager.GetString("MakePathProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of aliases allowed in a session. + /// + internal static string MaxAliasCountDescription { + get { + return ResourceManager.GetString("MaxAliasCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of drives allowed in a session. + /// + internal static string MaxDriveCountDescription { + get { + return ResourceManager.GetString("MaxDriveCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of errors to retain in a session. + /// + internal static string MaxErrorCountDescription { + get { + return ResourceManager.GetString("MaxErrorCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of functions allowed in a session. + /// + internal static string MaxFunctionCountDescription { + get { + return ResourceManager.GetString("MaxFunctionCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of history objects to retain in a session. + /// + internal static string MaxHistoryCountDescription { + get { + return ResourceManager.GetString("MaxHistoryCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of variables allowed in a session. + /// + internal static string MaxVariableCountDescription { + get { + return ResourceManager.GetString("MaxVariableCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the MoveItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string MoveItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("MoveItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move the item because the destination resolved to multiple paths. Specify a destination path that resolves to a single destination and try again.. + /// + internal static string MoveItemOneDestination { + get { + return ResourceManager.GetString("MoveItemOneDestination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move the item because the source path points to one or more items and the destination path is not a container. Validate that the destination path is a container and try again.. + /// + internal static string MoveItemPathMultipleDestinationNotContainer { + get { + return ResourceManager.GetString("MoveItemPathMultipleDestinationNotContainer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the MoveItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string MoveItemProviderException { + get { + return ResourceManager.GetString("MoveItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move the item because the source and destination paths did not resolve to the same provider.. + /// + internal static string MoveItemSourceAndDestinationNotSameProvider { + get { + return ResourceManager.GetString("MoveItemSourceAndDestinationNotSameProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move the item because the destination path can resolve only to a single path.. + /// + internal static string MovePropertyDestinationResolveToSingle { + get { + return ResourceManager.GetString("MovePropertyDestinationResolveToSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the MoveProperty operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string MovePropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("MovePropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the MoveProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string MovePropertyProviderException { + get { + return ResourceManager.GetString("MovePropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path does not refer to a file system path.. + /// + internal static string MustBeFileSystemPath { + get { + return ResourceManager.GetString("MustBeFileSystemPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the command '{0}' because it is a private command.. + /// + internal static string NamedCommandIsPrivate { + get { + return ResourceManager.GetString("NamedCommandIsPrivate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The NavigationCmdletProvider methods are not supported by this provider.. + /// + internal static string NavigationCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("NavigationCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create drive. The provider does not support the use of credentials.. + /// + internal static string NewDriveCredentials_NotSupported { + get { + return ResourceManager.GetString("NewDriveCredentials_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dynamic parameters for NewDrive cannot be retrieved for the '{0}' provider. {1}. + /// + internal static string NewDriveDynamicParametersProviderException { + get { + return ResourceManager.GetString("NewDriveDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the NewDrive operation on the '{0}' provider failed for the drive with root '{1}'. {2}. + /// + internal static string NewDriveProviderException { + get { + return ResourceManager.GetString("NewDriveProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New drive creation failed because the provider does not allow the creation of the new drive.. + /// + internal static string NewDriveProviderFailed { + get { + return ResourceManager.GetString("NewDriveProviderFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item at path '{0}' already exists.. + /// + internal static string NewItemAlreadyExists { + get { + return ResourceManager.GetString("NewItemAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The root of the drive '{0}' cannot be modified.. + /// + internal static string NewItemCannotModifyDriveRoot { + get { + return ResourceManager.GetString("NewItemCannotModifyDriveRoot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create new drive because the name specified in the PSDriveInfo '{0}' does not match the drive name specified in the path '{1}'.. + /// + internal static string NewItemDriveNameConflict { + get { + return ResourceManager.GetString("NewItemDriveNameConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the NewItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string NewItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("NewItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the NewItem operation on the '{0}' provider failed for the path '{1}'. {2}. + /// + internal static string NewItemProviderException { + get { + return ResourceManager.GetString("NewItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider name specified in the PSDriveInfo '{0}' does not match the provider name specified in the path '{1}'.. + /// + internal static string NewItemProviderNameConflict { + get { + return ResourceManager.GetString("NewItemProviderNameConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a new drive because type '{0}' is not of type "drive".. + /// + internal static string NewItemTypeDrive { + get { + return ResourceManager.GetString("NewItemTypeDrive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a new provider because type '{0}' is not of type "provider".. + /// + internal static string NewItemTypeProvider { + get { + return ResourceManager.GetString("NewItemTypeProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the new item value because the parameter "value" must be of the type ProviderInfo when "type" is specified as "provider".. + /// + internal static string NewItemValueMustBeProviderInfo { + get { + return ResourceManager.GetString("NewItemValueMustBeProviderInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set new item value because the parameter "value" must be of type PSDriveInfo when "type" is specified as "drive".. + /// + internal static string NewItemValueMustBePSDriveInfo { + get { + return ResourceManager.GetString("NewItemValueMustBePSDriveInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item '{0}' cannot be created because the value was not specified.. + /// + internal static string NewItemValueNotSpecified { + get { + return ResourceManager.GetString("NewItemValueNotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the NewProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string NewPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("NewPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the NewProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string NewPropertyProviderException { + get { + return ResourceManager.GetString("NewPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path '{0}' is shorter than the base path '{1}'.. + /// + internal static string NormalizeRelativePathLengthLessThanBase { + get { + return ResourceManager.GetString("NormalizeRelativePathLengthLessThanBase", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path '{0}' referred to an item that was outside the base '{1}'.. + /// + internal static string NormalizeRelativePathOutsideBase { + get { + return ResourceManager.GetString("NormalizeRelativePathOutsideBase", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the NormalizeRelativePath operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string NormalizeRelativePathProviderException { + get { + return ResourceManager.GetString("NormalizeRelativePathProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path is not in the correct format. Provider paths must contain a provider Id, followed by "::", followed by a provider specific path.. + /// + internal static string NotProviderQualifiedPath { + get { + return ResourceManager.GetString("NotProviderQualifiedPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot compare PSDriveInfo. A PSDriveInfo instance can be compared only to another PSDriveInfo instance.. + /// + internal static string OnlyAbleToComparePSDriveInfo { + get { + return ResourceManager.GetString("OnlyAbleToComparePSDriveInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet provider cannot stream the results because no cmdlet was specified through which to stream the output.. + /// + internal static string OutputStreamingNotEnabled { + get { + return ResourceManager.GetString("OutputStreamingNotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find path '{0}' because it does not exist.. + /// + internal static string PathNotFound { + get { + return ResourceManager.GetString("PathNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the location because path '{0}' resolved to multiple containers. You can only the set location to a single container at a time.. + /// + internal static string PathResolvedToMultiple { + get { + return ResourceManager.GetString("PathResolvedToMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider '{0}' cannot be used to get or set data using the variable syntax. {2}. + /// + internal static string ProviderCannotBeUsedAsVariable { + get { + return ResourceManager.GetString("ProviderCannotBeUsedAsVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of Close on the '{0}' provider's content reader or writer failed for path '{1}'. {2}. + /// + internal static string ProviderContentCloseError { + get { + return ResourceManager.GetString("ProviderContentCloseError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of Read on the '{0}' provider's content reader failed for path '{1}'. {2}. + /// + internal static string ProviderContentReadError { + get { + return ResourceManager.GetString("ProviderContentReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of Write on the '{0}' provider's content writer failed for path '{1}'. {2}. + /// + internal static string ProviderContentWriteError { + get { + return ResourceManager.GetString("ProviderContentWriteError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred attempting to create an instance of the provider '{0}'. {1} . + /// + internal static string ProviderCtorException { + get { + return ResourceManager.GetString("ProviderCtorException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains the list of loaded providers and their drives. + /// + internal static string ProviderDriveDescription { + get { + return ResourceManager.GetString("ProviderDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider '{0}' cannot be used to resolve the path '{1}' because of an error in the provider.. + /// + internal static string ProviderImplementationInconsistent { + get { + return ResourceManager.GetString("ProviderImplementationInconsistent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' resolved to more than one provider name. Possible matches include:{1}.. + /// + internal static string ProviderNameAmbiguous { + get { + return ResourceManager.GetString("ProviderNameAmbiguous", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified provider name '{0}' cannot be used because it contains one or more of the following characters that are not valid: \ [ ] ? * :. + /// + internal static string ProviderNameNotValid { + get { + return ResourceManager.GetString("ProviderNameNotValid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a provider with the name '{0}'.. + /// + internal static string ProviderNotFound { + get { + return ResourceManager.GetString("ProviderNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a provider with the name '{0}'. The name is not in the proper format. A provider name can only be alphanumeric characters, or a Windows PowerShell snap-in name that is followed by a single '\', followed by alphanumeric characters.. + /// + internal static string ProviderNotFoundBadFormat { + get { + return ResourceManager.GetString("ProviderNotFoundBadFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred attempting to create an instance of the provider. The provider type name of '{0}' could not be found in the assembly.. + /// + internal static string ProviderNotFoundInAssembly { + get { + return ResourceManager.GetString("ProviderNotFoundInAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create provider because creation of new providers is not supported.. + /// + internal static string ProviderProviderCannotCreateProvider { + get { + return ResourceManager.GetString("ProviderProviderCannotCreateProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove provider because removal of providers is not supported.. + /// + internal static string ProviderProviderCannotRemoveProvider { + get { + return ResourceManager.GetString("ProviderProviderCannotRemoveProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path is not in the correct format. Paths can contain only provider and drive names separated by slashes or backslashes.. + /// + internal static string ProviderProviderPathFormatException { + get { + return ResourceManager.GetString("ProviderProviderPathFormatException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of Seek on the '{0}' provider's content writer failed for path '{1}'. {2}. + /// + internal static string ProviderSeekError { + get { + return ResourceManager.GetString("ProviderSeekError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the Start operation on the '{0}' provider failed. {1}. + /// + internal static string ProviderStartException { + get { + return ResourceManager.GetString("ProviderStartException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable syntax cannot be used to get or set data in the provider. {2}. + /// + internal static string ProviderVariableSyntaxInvalid { + get { + return ResourceManager.GetString("ProviderVariableSyntaxInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of RemoveDrive on the '{0}' provider failed. {1}. + /// + internal static string RemoveDriveProviderException { + get { + return ResourceManager.GetString("RemoveDriveProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove the drive root in this way. Use "Remove-PSDrive" to remove this drive.. + /// + internal static string RemoveDriveRoot { + get { + return ResourceManager.GetString("RemoveDriveRoot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove provider {0}. All drives associated with provider {0} must be removed before provider {0} can be removed.. + /// + internal static string RemoveDrivesBeforeRemovingProvider { + get { + return ResourceManager.GetString("RemoveDrivesBeforeRemovingProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the RemoveItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string RemoveItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("RemoveItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the RemoveItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string RemoveItemProviderException { + get { + return ResourceManager.GetString("RemoveItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the RemoveProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string RemovePropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("RemovePropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the RemoveProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string RemovePropertyProviderException { + get { + return ResourceManager.GetString("RemovePropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item at the path '{0}' does not exist.. + /// + internal static string RenameItemDoesntExist { + get { + return ResourceManager.GetString("RenameItemDoesntExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the RenameItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string RenameItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("RenameItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the RenameItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string RenameItemProviderException { + get { + return ResourceManager.GetString("RenameItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename item because the path resolved to multiple items. Only one item can be renamed at a time.. + /// + internal static string RenameMultipleItemError { + get { + return ResourceManager.GetString("RenameMultipleItemError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dynamic parameters for RenameProperty cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string RenamePropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("RenamePropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the RenameProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string RenamePropertyProviderException { + get { + return ResourceManager.GetString("RenamePropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the session state resource because it is a private resource. . + /// + internal static string ResourceIsPrivate { + get { + return ResourceManager.GetString("ResourceIsPrivate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Too many scopes have been created.. + /// + internal static string ScopeDepthOverflow { + get { + return ResourceManager.GetString("ScopeDepthOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The function definition '{0}' contained a scope qualifier but no function name.. + /// + internal static string ScopedFunctionMustHaveName { + get { + return ResourceManager.GetString("ScopedFunctionMustHaveName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The scope number '{0}' exceeds the number of active scopes.. + /// + internal static string ScopeIDExceedsAvailableScopes { + get { + return ResourceManager.GetString("ScopeIDExceedsAvailableScopes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This provider does not support security descriptor related operations.. + /// + internal static string SecurityDescriptorInterfaceNotSupported { + get { + return ResourceManager.GetString("SecurityDescriptorInterfaceNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the SetItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string SetItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("SetItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the SetItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string SetItemProviderException { + get { + return ResourceManager.GetString("SetItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the SetProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string SetPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("SetPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the SetProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string SetPropertyProviderException { + get { + return ResourceManager.GetString("SetPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the SetSecurityDescriptor operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string SetSecurityDescriptorProviderException { + get { + return ResourceManager.GetString("SetSecurityDescriptorProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provided value '{0}' resolved to more than one location stack.. + /// + internal static string StackNameResolvedToMultiple { + get { + return ResourceManager.GetString("StackNameResolvedToMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find location stack '{0}'. It does not exist or it is not a container.. + /// + internal static string StackNotFound { + get { + return ResourceManager.GetString("StackNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the StartDynamicParameters operation on the '{0}' provider failed for the path '{1}'. {2}. + /// + internal static string StartDynamicParmatersProviderException { + get { + return ResourceManager.GetString("StartDynamicParmatersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a trace source with the name '{0}'.. + /// + internal static string TraceSourceNotFound { + get { + return ResourceManager.GetString("TraceSourceNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider does not support transactions. Perform the operation again without the -UseTransaction parameter.. + /// + internal static string Transactions_NotSupported { + get { + return ResourceManager.GetString("Transactions_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The AllScope option cannot be removed from the variable '{0}'.. + /// + internal static string VariableAllScopeOptionCannotBeRemoved { + get { + return ResourceManager.GetString("VariableAllScopeOptionCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A variable with name '{0}' already exists.. + /// + internal static string VariableAlreadyExists { + get { + return ResourceManager.GetString("VariableAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Existing variable {0} cannot be made constant. Variables can be made constant only at creation time.. + /// + internal static string VariableCannotBeMadeConstant { + get { + return ResourceManager.GetString("VariableCannotBeMadeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains a view of those variables stored in a session state. + /// + internal static string VariableDriveDescription { + get { + return ResourceManager.GetString("VariableDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot modify variable {0} because it is a constant.. + /// + internal static string VariableIsConstant { + get { + return ResourceManager.GetString("VariableIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the variable '${0}' because it is a private variable.. + /// + internal static string VariableIsPrivate { + get { + return ResourceManager.GetString("VariableIsPrivate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a variable with the name '{0}'.. + /// + internal static string VariableNotFound { + get { + return ResourceManager.GetString("VariableNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove variable {0} because it is constant or read-only. If the variable is read-only, try the operation again specifying the Force option.. + /// + internal static string VariableNotRemovable { + get { + return ResourceManager.GetString("VariableNotRemovable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove variable {0} because the variable has been optimized and is not removable. Try using the Remove-Variable cmdlet (without any aliases), or dot-sourcing the command that you are using to remove the variable.. + /// + internal static string VariableNotRemovableRare { + get { + return ResourceManager.GetString("VariableNotRemovableRare", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove variable {0} because it is owned by the system.. + /// + internal static string VariableNotRemovableSystem { + get { + return ResourceManager.GetString("VariableNotRemovableSystem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot overwrite variable {0} because it is read-only or constant.. + /// + internal static string VariableNotWritable { + get { + return ResourceManager.GetString("VariableNotWritable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot overwrite variable {0} because the variable has been optimized. Try using the New-Variable or Set-Variable cmdlet (without any aliases), or dot-source the command that you are using to set the variable.. + /// + internal static string VariableNotWritableRare { + get { + return ResourceManager.GetString("VariableNotWritableRare", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set options on the local variable {0}. Use New-Variable to create a variable that allows options to be set.. + /// + internal static string VariableOptionsNotSettable { + get { + return ResourceManager.GetString("VariableOptionsNotSettable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create variable {0} because variable capacity {1} is exceeded for this scope.. + /// + internal static string VariableOverflow { + get { + return ResourceManager.GetString("VariableOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process variable because variable path '{0}' resolved to multiple items. You can get or set the variable value only one item at a time.. + /// + internal static string VariablePathResolvedToMultiple { + get { + return ResourceManager.GetString("VariablePathResolvedToMultiple", resourceCulture); + } + } +} diff --git a/scripts/string_resources/SuggestionStrings.cs b/scripts/string_resources/SuggestionStrings.cs new file mode 100644 index 000000000..28477d0e8 --- /dev/null +++ b/scripts/string_resources/SuggestionStrings.cs @@ -0,0 +1,108 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SuggestionStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SuggestionStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SuggestionStrings", typeof(SuggestionStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to MatchType must be 'Command', 'Error', or 'Dynamic'.. + /// + internal static string InvalidMatchType { + get { + return ResourceManager.GetString("InvalidMatchType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rule must be a ScriptBlock for dynamic match types.. + /// + internal static string RuleMustBeScriptBlock { + get { + return ResourceManager.GetString("RuleMustBeScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command {0} was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: "{1}". See "get-help about_Command_Precedence" for more details.. + /// + internal static string Suggestion_CommandExistsInCurrentDirectory { + get { + return ResourceManager.GetString("Suggestion_CommandExistsInCurrentDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Once a transaction is started, only commands that get called with the -UseTransaction flag become part of that transaction.. + /// + internal static string Suggestion_StartTransaction { + get { + return ResourceManager.GetString("Suggestion_StartTransaction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Use-Transaction cmdlet is intended for scripting of transaction-enabled .NET objects. Its ScriptBlock should contain nothing else.. + /// + internal static string Suggestion_UseTransaction { + get { + return ResourceManager.GetString("Suggestion_UseTransaction", resourceCulture); + } + } +} diff --git a/scripts/string_resources/TabCompletionStrings.cs b/scripts/string_resources/TabCompletionStrings.cs new file mode 100644 index 000000000..495e25b5b --- /dev/null +++ b/scripts/string_resources/TabCompletionStrings.cs @@ -0,0 +1,665 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class TabCompletionStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal TabCompletionStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TabCompletionStrings", typeof(TabCompletionStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Logical and. Returns TRUE when both statements are TRUE.. + /// + internal static string andOperatorDescription { + get { + return ResourceManager.GetString("andOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Converts the left operand to the specified .NET Framework type (right operand).. + /// + internal static string asOperatorDescription { + get { + return ResourceManager.GetString("asOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitwise AND. + /// + internal static string bandOperatorDescription { + get { + return ResourceManager.GetString("bandOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitwise NOT. + /// + internal static string bnotOperatorDescription { + get { + return ResourceManager.GetString("bnotOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitwise OR (inclusive). + /// + internal static string borOperatorDescription { + get { + return ResourceManager.GetString("borOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitwise OR (exclusive). + /// + internal static string bxorOperatorDescription { + get { + return ResourceManager.GetString("bxorOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The tab completion result cannot be properly deserialized because the remote runspace does not contain a TypeTable instance.. + /// + internal static string CannotDeserializeTabCompletionResult { + get { + return ResourceManager.GetString("CannotDeserializeTabCompletionResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE only when the test value (right operand) exactly matches at least one of the values in the left operand.. + /// + internal static string ccontainsOperatorDescription { + get { + return ResourceManager.GetString("ccontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Equal to - case sensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. + /// + internal static string ceqOperatorDescription { + get { + return ResourceManager.GetString("ceqOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than or equal to - case sensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. + /// + internal static string cgeOperatorDescription { + get { + return ResourceManager.GetString("cgeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than - case sensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. + /// + internal static string cgtOperatorDescription { + get { + return ResourceManager.GetString("cgtOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. + /// + internal static string cinOperatorDescription { + get { + return ResourceManager.GetString("cinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than or equal to - case sensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. + /// + internal static string cleOperatorDescription { + get { + return ResourceManager.GetString("cleOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case sensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string clikeOperatorDescription { + get { + return ResourceManager.GetString("clikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than - case sensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. + /// + internal static string cltOperatorDescription { + get { + return ResourceManager.GetString("cltOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case sensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string cmatchOperatorDescription { + get { + return ResourceManager.GetString("cmatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not equal to - case sensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. + /// + internal static string cneOperatorDescription { + get { + return ResourceManager.GetString("cneOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. + /// + internal static string cnotcontainsOperatorDescription { + get { + return ResourceManager.GetString("cnotcontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. + /// + internal static string cnotinOperatorDescription { + get { + return ResourceManager.GetString("cnotinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case sensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string cnotlikeOperatorDescription { + get { + return ResourceManager.GetString("cnotlikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case sensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string cnotmatchOperatorDescription { + get { + return ResourceManager.GetString("cnotmatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches at least one of the values in the left operand.. + /// + internal static string containsOperatorDescription { + get { + return ResourceManager.GetString("containsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Replace operator - case sensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. + /// + internal static string creplaceOperatorDescription { + get { + return ResourceManager.GetString("creplaceOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Split - case sensitive. Split one or more strings into substrings. + ///-Split <String> + /// + ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] + /// + ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. + /// + internal static string csplitOperatorDescription { + get { + return ResourceManager.GetString("csplitOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Equal to - case insensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. + /// + internal static string eqOperatorDescription { + get { + return ResourceManager.GetString("eqOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Formats strings by using the format method of string objects.. + /// + internal static string fOperatorDescription { + get { + return ResourceManager.GetString("fOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. + /// + internal static string geOperatorDescription { + get { + return ResourceManager.GetString("geOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than - case insensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. + /// + internal static string gtOperatorDescription { + get { + return ResourceManager.GetString("gtOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - incase sensitive. Returns TRUE when the test value (right operand) exactly matches at least one of the values in the left operand.. + /// + internal static string icontainsOperatorDescription { + get { + return ResourceManager.GetString("icontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Equal to - case insensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. + /// + internal static string ieqOperatorDescription { + get { + return ResourceManager.GetString("ieqOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. + /// + internal static string igeOperatorDescription { + get { + return ResourceManager.GetString("igeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than - case insensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. + /// + internal static string igtOperatorDescription { + get { + return ResourceManager.GetString("igtOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. + /// + internal static string iinOperatorDescription { + get { + return ResourceManager.GetString("iinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. + /// + internal static string ileOperatorDescription { + get { + return ResourceManager.GetString("ileOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string ilikeOperatorDescription { + get { + return ResourceManager.GetString("ilikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than - case insensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. + /// + internal static string iltOperatorDescription { + get { + return ResourceManager.GetString("iltOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string imatchOperatorDescription { + get { + return ResourceManager.GetString("imatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not equal to - case insensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. + /// + internal static string ineOperatorDescription { + get { + return ResourceManager.GetString("ineOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. + /// + internal static string inOperatorDescription { + get { + return ResourceManager.GetString("inOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. + /// + internal static string inotcontainsOperatorDescription { + get { + return ResourceManager.GetString("inotcontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. + /// + internal static string inotinOperatorDescription { + get { + return ResourceManager.GetString("inotinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string inotlikeOperatorDescription { + get { + return ResourceManager.GetString("inotlikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string inotmatchOperatorDescription { + get { + return ResourceManager.GetString("inotmatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Replace operator - case insensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. + /// + internal static string ireplaceOperatorDescription { + get { + return ResourceManager.GetString("ireplaceOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns TRUE when the left operand is not an instance of the specified .NET Framework type (right operand).. + /// + internal static string isnotOperatorDescription { + get { + return ResourceManager.GetString("isnotOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns TRUE when the left operand is an instance of the specified .NET Framework type (right operand).. + /// + internal static string isOperatorDescription { + get { + return ResourceManager.GetString("isOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Split - case insensitive. Split one or more strings into substrings. + ///-Split <String> + /// + ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] + /// + ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. + /// + internal static string isplitOperatorDescription { + get { + return ResourceManager.GetString("isplitOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Join - combine multiple strings into a single string. + ///-Join <String[]> + ///<String[]> -Join <Delimiter>. + /// + internal static string joinOperatorDescription { + get { + return ResourceManager.GetString("joinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. + /// + internal static string leOperatorDescription { + get { + return ResourceManager.GetString("leOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string likeOperatorDescription { + get { + return ResourceManager.GetString("likeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than - case insensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. + /// + internal static string ltOperatorDescription { + get { + return ResourceManager.GetString("ltOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string matchOperatorDescription { + get { + return ResourceManager.GetString("matchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not equal to - case insensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. + /// + internal static string neOperatorDescription { + get { + return ResourceManager.GetString("neOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access properties on a null instance of the type CompletionResult.. + /// + internal static string NoAccessToProperties { + get { + return ResourceManager.GetString("NoAccessToProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. + /// + internal static string notcontainsOperatorDescription { + get { + return ResourceManager.GetString("notcontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. + /// + internal static string notinOperatorDescription { + get { + return ResourceManager.GetString("notinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string notlikeOperatorDescription { + get { + return ResourceManager.GetString("notlikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string notmatchOperatorDescription { + get { + return ResourceManager.GetString("notmatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logical not. Negates the statement that follows it.. + /// + internal static string notOperatorDescription { + get { + return ResourceManager.GetString("notOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logical or. TRUE when either or both statements are TRUE.. + /// + internal static string orOperatorDescription { + get { + return ResourceManager.GetString("orOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Replace operator - case insensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. + /// + internal static string replaceOperatorDescription { + get { + return ResourceManager.GetString("replaceOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shift Left bit operator. Inserts zero in right-most bit position.. + /// + internal static string shlOperatorDescription { + get { + return ResourceManager.GetString("shlOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shift Right bit operator. Inserts zero in the left-most bit position. For signed values, sign bit is preserved.. + /// + internal static string shrOperatorDescription { + get { + return ResourceManager.GetString("shrOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Split - case insensitive. Split one or more strings into substrings. + ///-Split <String> + /// + ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] + /// + ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. + /// + internal static string splitOperatorDescription { + get { + return ResourceManager.GetString("splitOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logical exclusive or. Returns TRUE when one of the statements is TRUE and the other is FALSE.. + /// + internal static string xorOperatorDescription { + get { + return ResourceManager.GetString("xorOperatorDescription", resourceCulture); + } + } +} diff --git a/scripts/string_resources/TransactionStrings.cs b/scripts/string_resources/TransactionStrings.cs new file mode 100644 index 000000000..fe12089bf --- /dev/null +++ b/scripts/string_resources/TransactionStrings.cs @@ -0,0 +1,225 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class TransactionStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal TransactionStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TransactionStrings", typeof(TransactionStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The base transaction cannot be set after other transactions have been created.. + /// + internal static string BaseTransactionMustBeFirst { + get { + return ResourceManager.GetString("BaseTransactionMustBeFirst", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The base transaction is not active.. + /// + internal static string BaseTransactionNotActive { + get { + return ResourceManager.GetString("BaseTransactionNotActive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The base transaction has not been set.. + /// + internal static string BaseTransactionNotSet { + get { + return ResourceManager.GetString("BaseTransactionNotSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This cmdlet requires a transaction. Run the command again with the -UseTransaction parameter.. + /// + internal static string CmdletRequiresUseTx { + get { + return ResourceManager.GetString("CmdletRequiresUseTx", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot commit transaction. The transaction has already been committed.. + /// + internal static string CommittedTransactionForCommit { + get { + return ResourceManager.GetString("CommittedTransactionForCommit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot roll back transaction. The transaction has already been committed.. + /// + internal static string CommittedTransactionForRollback { + get { + return ResourceManager.GetString("CommittedTransactionForRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. No transaction is active.. + /// + internal static string NoTransactionActive { + get { + return ResourceManager.GetString("NoTransactionActive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot commit transaction. No transaction is active.. + /// + internal static string NoTransactionActiveForCommit { + get { + return ResourceManager.GetString("NoTransactionActiveForCommit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot roll back the transaction, because there is no active transaction.. + /// + internal static string NoTransactionActiveForRollback { + get { + return ResourceManager.GetString("NoTransactionActiveForRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This cmdlet requires an active transaction. The current transaction has already been committed or rolled back.. + /// + internal static string NoTransactionAvailable { + get { + return ResourceManager.GetString("NoTransactionAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set active transaction. No transaction has been created.. + /// + internal static string NoTransactionForActivation { + get { + return ResourceManager.GetString("NoTransactionForActivation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set active transaction. The active transaction has been rolled back or has timed out.. + /// + internal static string NoTransactionForActivationBecauseRollback { + get { + return ResourceManager.GetString("NoTransactionForActivationBecauseRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. No transaction has been started.. + /// + internal static string NoTransactionStarted { + get { + return ResourceManager.GetString("NoTransactionStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. The transaction has been committed.. + /// + internal static string NoTransactionStartedFromCommit { + get { + return ResourceManager.GetString("NoTransactionStartedFromCommit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. The transaction has been rolled back or has timed out.. + /// + internal static string NoTransactionStartedFromRollback { + get { + return ResourceManager.GetString("NoTransactionStartedFromRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot commit transaction. The transaction has been rolled back or has timed out.. + /// + internal static string TransactionRolledBackForCommit { + get { + return ResourceManager.GetString("TransactionRolledBackForCommit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot roll back transaction. The transaction has already been rolled back or has timed out.. + /// + internal static string TransactionRolledBackForRollback { + get { + return ResourceManager.GetString("TransactionRolledBackForRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. The transaction has timed out.. + /// + internal static string TransactionTimedOut { + get { + return ResourceManager.GetString("TransactionTimedOut", resourceCulture); + } + } +} diff --git a/scripts/string_resources/TypesXmlStrings.cs b/scripts/string_resources/TypesXmlStrings.cs new file mode 100644 index 000000000..b03e80bb8 --- /dev/null +++ b/scripts/string_resources/TypesXmlStrings.cs @@ -0,0 +1,540 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class TypesXmlStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal TypesXmlStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TypesXmlStrings", typeof(TypesXmlStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot find the registry key: {0}{1}. Using {2} to load the configuration files.. + /// + internal static string CannotFindRegistryKey { + get { + return ResourceManager.GetString("CannotFindRegistryKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the path {0} specified in the registry key: {1}{2}. Using {3} to load the configuration files.. + /// + internal static string CannotFindRegistryKeyPath { + get { + return ResourceManager.GetString("CannotFindRegistryKeyPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The CodeProperty should have a getter or setter.. + /// + internal static string CodePropertyShouldHaveGetterOrSetter { + get { + return ResourceManager.GetString("CodePropertyShouldHaveGetterOrSetter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}: The file was skipped because it was already loaded by {2}.. + /// + internal static string DuplicateFile { + get { + return ResourceManager.GetString("DuplicateFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: The file was skipped because it already occurred.. + /// + internal static string DuplicateFileInInitialSessionState { + get { + return ResourceManager.GetString("DuplicateFileInInitialSessionState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member {0} is already present.. + /// + internal static string DuplicateMember { + get { + return ResourceManager.GetString("DuplicateMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to More than one member with the name "{0}" is defined in the type file.. + /// + internal static string DuplicateMembersDefinedInType { + get { + return ResourceManager.GetString("DuplicateMembersDefinedInType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}: The file was skipped because it does not have the ps1xml file name extension.. + /// + internal static string EntryShouldBeMshXml { + get { + return ResourceManager.GetString("EntryShouldBeMshXml", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert note "{0}":"{1}".. + /// + internal static string ErrorConvertingNote { + get { + return ResourceManager.GetString("ErrorConvertingNote", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception: {0}. + /// + internal static string Exception { + get { + return ResourceManager.GetString("Exception", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected XML tag "{0}" instead of "{1}".. + /// + internal static string ExpectedNodeNameInstead { + get { + return ResourceManager.GetString("ExpectedNodeNameInstead", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected XML tag "{0}" instead of node of type "{1}".. + /// + internal static string ExpectedNodeTypeInstead { + get { + return ResourceManager.GetString("ExpectedNodeTypeInstead", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1} : {2}. + /// + internal static string FileError { + get { + return ResourceManager.GetString("FileError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}({2}) : Error: {3}. + /// + internal static string FileLineError { + get { + return ResourceManager.GetString("FileLineError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}({2}) : Error in type "{3}": {4}. + /// + internal static string FileLineTypeError { + get { + return ResourceManager.GetString("FileLineTypeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}: The file was not found.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapted type "{0}" is not valid.. + /// + internal static string InvalidAdaptedType { + get { + return ResourceManager.GetString("InvalidAdaptedType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" should not have "{1}" attribute.. + /// + internal static string IsHiddenNotSupported { + get { + return ResourceManager.GetString("IsHiddenNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Value should be "true" or "false" instead of "{0}" for "{1}" attribute.. + /// + internal static string IsHiddenValueShouldBeTrueOrFalse { + get { + return ResourceManager.GetString("IsHiddenValueShouldBeTrueOrFalse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" must be present when the "{1}" is "{2}" and "{3}" is "{4}".. + /// + internal static string MemberMustBePresent { + get { + return ResourceManager.GetString("MemberMustBePresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Member "{0}" must be a note.. + /// + internal static string MemberShouldBeNote { + get { + return ResourceManager.GetString("MemberShouldBeNote", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Member "{0}" must have type "{1}".. + /// + internal static string MemberShouldHaveType { + get { + return ResourceManager.GetString("MemberShouldHaveType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not use the member "{0}" here.. + /// + internal static string MemberShouldNotBePresent { + get { + return ResourceManager.GetString("MemberShouldNotBePresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" was not found. It should occur at least once under "{1}". The parent node, "{1}", will be ignored.. + /// + internal static string NodeNotFoundAtLeastOnce { + get { + return ResourceManager.GetString("NodeNotFoundAtLeastOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" was not found. It should occur only once under "{1}". The parent node, "{1}", will be ignored.. + /// + internal static string NodeNotFoundOnce { + get { + return ResourceManager.GetString("NodeNotFoundOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" should have an inner text.. + /// + internal static string NodeShouldHaveInnerText { + get { + return ResourceManager.GetString("NodeShouldHaveInnerText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" should not have an inner text.. + /// + internal static string NodeShouldNotHaveInnerText { + get { + return ResourceManager.GetString("NodeShouldNotHaveInnerText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" is not a standard member and will be ignored.. + /// + internal static string NotAStandardMember { + get { + return ResourceManager.GetString("NotAStandardMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" must occur only once under "{1}". The parent node, "{1}", will be ignored.. + /// + internal static string NotMoreThanOnceOne { + get { + return ResourceManager.GetString("NotMoreThanOnceOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" must have a maximum of one occurrence under "{1}". The parent node, "{1}", will be ignored.. + /// + internal static string NotMoreThanOnceZeroOrOne { + get { + return ResourceManager.GetString("NotMoreThanOnceZeroOrOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following member name is reserved: {0}. + /// + internal static string ReservedNameMember { + get { + return ResourceManager.GetString("ReservedNameMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ScriptProperty should have a getter or setter.. + /// + internal static string ScriptPropertyShouldHaveGetterOrSetter { + get { + return ResourceManager.GetString("ScriptPropertyShouldHaveGetterOrSetter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A previous error caused all serialization settings to be ignored.. + /// + internal static string SerializationSettingsIgnored { + get { + return ResourceManager.GetString("SerializationSettingsIgnored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeTable cannot be updated because the TypeTable might have been created outside of the runspace.. + /// + internal static string SharedTypeTableCannotBeUpdated { + get { + return ResourceManager.GetString("SharedTypeTableCannotBeUpdated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeAdapter was ignored because it already occurs.. + /// + internal static string TypeAdapterAlreadyPresent { + get { + return ResourceManager.GetString("TypeAdapterAlreadyPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeConverter was ignored because it already occurs.. + /// + internal static string TypeConverterAlreadyPresent { + get { + return ResourceManager.GetString("TypeConverterAlreadyPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" should have a value for its property "{1}".. + /// + internal static string TypeDataShouldHaveValue { + get { + return ResourceManager.GetString("TypeDataShouldHaveValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeData must have "Members", "TypeConverters", "TypeAdapters" or "StandardMembers".. + /// + internal static string TypeDataShouldNotBeEmpty { + get { + return ResourceManager.GetString("TypeDataShouldNotBeEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" should not have null or an empty string in its property "{1}".. + /// + internal static string TypeDataShouldNotBeNullOrEmpty { + get { + return ResourceManager.GetString("TypeDataShouldNotBeNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in TypeData "{0}": {1}. + /// + internal static string TypeDataTypeError { + get { + return ResourceManager.GetString("TypeDataTypeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} path is not fully qualified. Specify a fully qualified type file path.. + /// + internal static string TypeFileNotRooted { + get { + return ResourceManager.GetString("TypeFileNotRooted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type "{0}" should be a PSPropertyAdapter.. + /// + internal static string TypeIsNotTypeAdapter { + get { + return ResourceManager.GetString("TypeIsNotTypeAdapter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type "{0}" should be either TypeConverter or PSTypeConverter.. + /// + internal static string TypeIsNotTypeConverter { + get { + return ResourceManager.GetString("TypeIsNotTypeConverter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "Type" node must have "Members", "TypeConverters", or "TypeAdapters".. + /// + internal static string TypeNodeShouldHaveMembersOrTypeConverters { + get { + return ResourceManager.GetString("TypeNodeShouldHaveMembersOrTypeConverters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type "{0}" was not found. The type name value must be the full name of the type. Verify the type name and run the command again.. + /// + internal static string TypeNotFound { + get { + return ResourceManager.GetString("TypeNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A shared type table cannot be updated with more than one entry.. + /// + internal static string TypeTableCannotCoExist { + get { + return ResourceManager.GetString("TypeTableCannotCoExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There were errors loading TypeTable. Look in the Errors property to get detailed error messages.. + /// + internal static string TypeTableLoadErrors { + get { + return ResourceManager.GetString("TypeTableLoadErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell cannot create an instance of the type adapter for the type {0} because of the following exception: {1}.. + /// + internal static string UnableToInstantiateTypeAdapter { + get { + return ResourceManager.GetString("UnableToInstantiateTypeAdapter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create an instance of the type converter for type {0} due to exception: {1}.. + /// + internal static string UnableToInstantiateTypeConverter { + get { + return ResourceManager.GetString("UnableToInstantiateTypeConverter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node of type "{0}" was not expected.. + /// + internal static string UnexpectedNodeType { + get { + return ResourceManager.GetString("UnexpectedNodeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The node {0} is not allowed. The following nodes are allowed: {1}.. + /// + internal static string UnknownNode { + get { + return ResourceManager.GetString("UnknownNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}: The file was skipped because of the following validation exception: {2}.. + /// + internal static string ValidationException { + get { + return ResourceManager.GetString("ValidationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value should be either TRUE or FALSE instead of {0}.. + /// + internal static string ValueShouldBeTrueOrFalse { + get { + return ResourceManager.GetString("ValueShouldBeTrueOrFalse", resourceCulture); + } + } +} diff --git a/scripts/string_resources/WildcardPatternStrings.cs b/scripts/string_resources/WildcardPatternStrings.cs new file mode 100644 index 000000000..02be00b90 --- /dev/null +++ b/scripts/string_resources/WildcardPatternStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.0 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class WildcardPatternStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal WildcardPatternStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WildcardPatternStrings", typeof(WildcardPatternStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The specified wildcard character pattern is not valid: {0}. + /// + internal static string InvalidPattern { + get { + return ResourceManager.GetString("InvalidPattern", resourceCulture); + } + } +} diff --git a/scripts/string_resources/_generated.cs b/scripts/string_resources/_generated.cs new file mode 100644 index 000000000..411aeff6f --- /dev/null +++ b/scripts/string_resources/_generated.cs @@ -0,0 +1,23 @@ +// +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// +// Generated file with version information. +// + +[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5")] +[assembly:System.Resources.NeutralResourcesLanguage("en")] +[assembly:System.Runtime.InteropServices.ComVisible(false)] +[assembly:System.Reflection.AssemblyVersion("3.0.0.0")] +[assembly:System.Reflection.AssemblyProduct("Microsoft (R) Windows (R) Operating System")] +[assembly:System.Reflection.AssemblyCopyright("Copyright (c) Microsoft Corporation. All rights reserved.")] +[assembly:System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly:System.Reflection.AssemblyFileVersion("10.0.10011.0")] +[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Management.PowerShellTest,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Windows.Appx.PackageManager.Commands,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VSTS.Microsoft.Management.PowerShell.HyperVSocketTransportTests,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VSTS.Microsoft.Management.PowerShell.NamedPipeTransportTests,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VSTS.Microsoft.Management.PowerShellTestDebugging,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("TAEF.WSManPlugin.UnitTests,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly:System.Reflection.AssemblyKeyFile("e:\\src\\ps.public.amd64chk\\internal\\strongnamekeys\\fake\\windows.snk")] +[assembly:System.Reflection.AssemblyDelaySign(true)] diff --git a/scripts/wmi-sources.mk b/scripts/wmi-sources.mk new file mode 100644 index 000000000..e87c86972 --- /dev/null +++ b/scripts/wmi-sources.mk @@ -0,0 +1,90 @@ +BASE_PATH = ../src/monad/wmi/WMIv2/Client/DotNetAPI/cs + +WMI_SRCS = \ + ${BASE_PATH}/CancellationMode.cs \ + ${BASE_PATH}/CimApplication.cs \ + ${BASE_PATH}/CimAsyncCallbacksReceiverBase.cs \ + ${BASE_PATH}/CimAsyncCancellationDisposable.cs \ + ${BASE_PATH}/CimAsyncCollection.cs \ + ${BASE_PATH}/CimAsyncClassObservable.cs \ + ${BASE_PATH}/CimAsyncClassObserverProxy.cs \ + ${BASE_PATH}/CimAsyncDelegatedObservable.cs \ + ${BASE_PATH}/CimAsyncInstanceObservable.cs \ + ${BASE_PATH}/CimAsyncInstanceObserverProxy.cs \ + ${BASE_PATH}/CimAsyncIndicationObservable.cs \ + ${BASE_PATH}/CimAsyncIndicationObserverProxy.cs \ + ${BASE_PATH}/CimAsyncMethodResultObservable.cs \ + ${BASE_PATH}/CimAsyncMethodResultObserverProxy.cs \ + ${BASE_PATH}/CimAsyncObservableBase.cs \ + ${BASE_PATH}/CimAsyncObserverProxyBase.cs \ + ${BASE_PATH}/CimAsyncResult.cs \ + ${BASE_PATH}/CimAsyncStatus.cs \ + ${BASE_PATH}/CimClass.cs \ + ${BASE_PATH}/CimCredential.cs \ + ${BASE_PATH}/CimClassPropertiesCollection.cs \ + ${BASE_PATH}/CimClassPropertyOfClass.cs \ + ${BASE_PATH}/CimConverter.cs \ + ${BASE_PATH}/CimDeserializer.cs \ + ${BASE_PATH}/CimException.cs \ + ${BASE_PATH}/CimFlags.cs \ + ${BASE_PATH}/CimInstance.cs \ + ${BASE_PATH}/CimKeyedCollection.cs \ + ${BASE_PATH}/CimPropertyDeclaration.cs \ + ${BASE_PATH}/CimMethodDeclaration.cs \ + ${BASE_PATH}/CimMethodDeclarationCollection.cs \ + ${BASE_PATH}/CimMethodDeclarationOfClass.cs \ + ${BASE_PATH}/CimMethodQualifierCollection.cs \ + ${BASE_PATH}/CimMethodQualifierOfMethod.cs \ + ${BASE_PATH}/CimMethodParameterDeclaration.cs \ + ${BASE_PATH}/CimMethodParameterDeclarationCollection.cs \ + ${BASE_PATH}/CimMethodParameterDeclarationOfMethod.cs \ + ${BASE_PATH}/CimMethodParameterQualifierOfMethod.cs \ + ${BASE_PATH}/CimMethodParameterQualifierCollection.cs \ + ${BASE_PATH}/CimMethodParameter.cs \ + ${BASE_PATH}/CimMethodParameterBackedByCimProperty.cs \ + ${BASE_PATH}/CimMethodParametersCollection.cs \ + ${BASE_PATH}/CimMethodResultBase.cs \ + ${BASE_PATH}/CimMethodResult.cs \ + ${BASE_PATH}/CimMethodStreamedResult.cs \ + ${BASE_PATH}/CimOperation.cs \ + ${BASE_PATH}/CimOperationFlags.cs \ + ${BASE_PATH}/CimOperationOptions.cs \ + ${BASE_PATH}/CimProperty.cs \ + ${BASE_PATH}/CimPropertyStandalone.cs \ + ${BASE_PATH}/CimPropertyOfInstance.cs \ + ${BASE_PATH}/CimPropertiesCollection.cs \ + ${BASE_PATH}/CimPropertyQualifierCollection.cs \ + ${BASE_PATH}/CimQualifier.cs \ + ${BASE_PATH}/CimClassQualifierCollection.cs \ + ${BASE_PATH}/CimQualifierOfClass.cs \ + ${BASE_PATH}/CimQualifierOfProperty.cs \ + ${BASE_PATH}/CimReadOnlyKeyedCollection.cs \ + ${BASE_PATH}/CimSemantics.cs \ + ${BASE_PATH}/CimSystemProperties.cs \ + ${BASE_PATH}/CimSerializer.cs \ + ${BASE_PATH}/CimSession.cs \ + ${BASE_PATH}/CimSessionOptions.cs \ + ${BASE_PATH}/CimSyncClassEnumerable.cs \ + ${BASE_PATH}/CimSyncClassEnumerator.cs \ + ${BASE_PATH}/CimSyncEnumerableBase.cs \ + ${BASE_PATH}/CimSyncEnumeratorBase.cs \ + ${BASE_PATH}/CimSyncIndicationEnumerable.cs \ + ${BASE_PATH}/CimSyncIndicationEnumerator.cs \ + ${BASE_PATH}/CimSyncInstanceEnumerable.cs \ + ${BASE_PATH}/CimSyncInstanceEnumerator.cs \ + ${BASE_PATH}/CimSubscriptionDeliveryOptions.cs \ + ${BASE_PATH}/CimSubscriptionResult.cs \ + ${BASE_PATH}/CimType.cs \ + ${BASE_PATH}/ConvertingObservable.cs \ + ${BASE_PATH}/DComSessionOptions.cs \ + ${BASE_PATH}/EmptyDisposable.cs \ + ${BASE_PATH}/Helpers.cs \ + ${BASE_PATH}/ImpersonationType.cs \ + ${BASE_PATH}/NativeErrorCode.cs \ + ${BASE_PATH}/PacketEncoding.cs \ + ${BASE_PATH}/ProxyType.cs \ + ${BASE_PATH}/SharedInstanceHandle.cs \ + ${BASE_PATH}/WSManSessionOptions.cs \ + ${BASE_PATH}/Strings.Designer.cs + +REMOVED=string_resources/AssemblyInfo.cs diff --git a/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs b/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs new file mode 100644 index 000000000..f5ea7b85d --- /dev/null +++ b/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; +//[assembly:InternalsVisibleTo("System.Management.Automation.dll")] + diff --git a/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs b/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs new file mode 100644 index 000000000..0e4fd9158 --- /dev/null +++ b/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; +[assembly:InternalsVisibleTo("System.Management.Automation")] +//[assembly:InternalsVisibleTo("ps_hello_world")] diff --git a/src/assembly-info/System.Management.Automation.assembly-info.cs b/src/assembly-info/System.Management.Automation.assembly-info.cs new file mode 100644 index 000000000..ff9e0860d --- /dev/null +++ b/src/assembly-info/System.Management.Automation.assembly-info.cs @@ -0,0 +1,7 @@ +using System.Runtime.CompilerServices; +[assembly:InternalsVisibleTo("Microsoft.PowerShell.Commands.Management")] +[assembly:InternalsVisibleTo("Microsoft.PowerShell.Commands.Utility")] +[assembly:InternalsVisibleTo("Microsoft.PowerShell.Security")] +[assembly:InternalsVisibleTo("Microsoft.PowerShell.CoreCLR.AssemblyLoadContext")] +[assembly:InternalsVisibleTo("ps_hello_world")] +[assembly:InternalsVisibleTo("ps_test")] diff --git a/src/monad b/src/monad index 2cb022731..8195884bd 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 2cb0227314bb6ea8d1456a564293156ce983cff3 +Subproject commit 8195884bd82bbdb4b1e5c017ab3f0fe80e40a2d7 diff --git a/src/monad-ext b/src/monad-ext new file mode 160000 index 000000000..2c42c8857 --- /dev/null +++ b/src/monad-ext @@ -0,0 +1 @@ +Subproject commit 2c42c8857118c1baad328b77ea4da735efbe8ecb diff --git a/src/monad-native b/src/monad-native new file mode 160000 index 000000000..7acaf3a09 --- /dev/null +++ b/src/monad-native @@ -0,0 +1 @@ +Subproject commit 7acaf3a0930adb4d6f019ded1986d3f30c502cc6 diff --git a/src/monad_app_base b/src/monad_app_base new file mode 160000 index 000000000..a96ff8d98 --- /dev/null +++ b/src/monad_app_base @@ -0,0 +1 @@ +Subproject commit a96ff8d9874f562b247d207da2c944e1ebb79cb3 diff --git a/src/ps_hello_world/ps_hello_world.cs b/src/ps_hello_world/ps_hello_world.cs new file mode 100644 index 000000000..bc669b724 --- /dev/null +++ b/src/ps_hello_world/ps_hello_world.cs @@ -0,0 +1,507 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Management.Automation; +using System.Management.Automation.Runspaces; +using System.Management.Automation.Host; +using System.Globalization; +using System.Reflection; + +namespace ps_hello_world +{ + // this is all from https://msdn.microsoft.com/en-us/library/ee706570%28v=vs.85%29.aspx + + internal class MyRawUserInterface : PSHostRawUserInterface + { + /// + /// Gets or sets the background color of the displayed text. + /// This maps to the corresponding Console.Background property. + /// + public override ConsoleColor BackgroundColor + { + get { return Console.BackgroundColor; } + set { Console.BackgroundColor = value; } + } + + /// + /// Gets or sets the size of the host buffer. In this example the + /// buffer size is adapted from the Console buffer size members. + /// + public override Size BufferSize + { + get { return new Size(200,500); } + set { } + //get { return new Size(Console.BufferWidth, Console.BufferHeight); } + //set { Console.SetBufferSize(value.Width, value.Height); } + } + + /// + /// Gets or sets the cursor position. In this example this + /// functionality is not needed so the property throws a + /// NotImplementException exception. + /// + public override Coordinates CursorPosition + { + get { throw new NotImplementedException( + "The method or operation is not implemented."); } + set { throw new NotImplementedException( + "The method or operation is not implemented."); } + } + + /// + /// Gets or sets the size of the displayed cursor. In this example + /// the cursor size is taken directly from the Console.CursorSize + /// property. + /// + public override int CursorSize + { + get { return 12; } + set { } + //get { return Console.CursorSize; } + //set { Console.CursorSize = value; } + } + + /// + /// Gets or sets the foreground color of the displayed text. + /// This maps to the corresponding Console.ForgroundColor property. + /// + public override ConsoleColor ForegroundColor + { + get { return Console.ForegroundColor; } + set { Console.ForegroundColor = value; } + } + + /// + /// Gets a value indicating whether the user has pressed a key. This maps + /// to the corresponding Console.KeyAvailable property. + /// + public override bool KeyAvailable + { + get { return false; } + // get { return Console.KeyAvailable; } + } + + /// + /// Gets the dimensions of the largest window that could be + /// rendered in the current display, if the buffer was at the least + /// that large. This example uses the Console.LargestWindowWidth and + /// Console.LargestWindowHeight properties to determine the returned + /// value of this property. + /// + public override Size MaxPhysicalWindowSize + { + // get { return new Size(Console.LargestWindowWidth, Console.LargestWindowHeight); } + get { return new Size(1024,768); } + } + + /// + /// Gets the dimentions of the largest window size that can be + /// displayed. This example uses the Console.LargestWindowWidth and + /// console.LargestWindowHeight properties to determine the returned + /// value of this property. + /// + public override Size MaxWindowSize + { + // get { return new Size(Console.LargestWindowWidth, Console.LargestWindowHeight); } + get { return new Size(1024,768); } + } + + /// + /// Gets or sets the position of the displayed window. This example + /// uses the Console window position APIs to determine the returned + /// value of this property. + /// + public override Coordinates WindowPosition + { + // get { return new Coordinates(Console.WindowLeft, Console.WindowTop); } + // set { Console.SetWindowPosition(value.X, value.Y); } + get { return new Coordinates(0,0); } + set { } + } + + /// + /// Gets or sets the size of the displayed window. This example + /// uses the corresponding Console window size APIs to determine the + /// returned value of this property. + /// + public override Size WindowSize + { + // get { return new Size(Console.WindowWidth, Console.WindowHeight); } + // set { Console.SetWindowSize(value.Width, value.Height); } + get { return new Size(1024,768); } + set { } + } + + /// + /// Gets or sets the title of the displayed window. The example + /// maps the Console.Title property to the value of this property. + /// + public override string WindowTitle + { + // get { return Console.Title; } + // set { Console.Title = value; } + get { return "window title"; } + set { } + } + + /// + /// This API resets the input buffer. In this example this + /// functionality is not needed so the method returns nothing. + /// + public override void FlushInputBuffer() + { + } + + /// + /// This API returns a rectangular region of the screen buffer. In + /// this example this functionality is not needed so the method throws + /// a NotImplementException exception. + /// + /// Defines the size of the rectangle. + /// Throws a NotImplementedException exception. + public override BufferCell[,] GetBufferContents(Rectangle rectangle) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This API reads a pressed, released, or pressed and released keystroke + /// from the keyboard device, blocking processing until a keystroke is + /// typed that matches the specified keystroke options. In this example + /// this functionality is not needed so the method throws a + /// NotImplementException exception. + /// + /// Options, such as IncludeKeyDown, used when + /// reading the keyboard. + /// Throws a NotImplementedException exception. + public override KeyInfo ReadKey(ReadKeyOptions options) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This API crops a region of the screen buffer. In this example + /// this functionality is not needed so the method throws a + /// NotImplementException exception. + /// + /// The region of the screen to be scrolled. + /// The region of the screen to receive the + /// source region contents. + /// The region of the screen to include in the operation. + /// The character and attributes to be used to fill all cell. + public override void ScrollBufferContents(Rectangle source, Coordinates destination, Rectangle clip, BufferCell fill) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This method copies an array of buffer cells into the screen buffer + /// at a specified location. In this example this functionality is + /// not needed so the method throws a NotImplementedException exception. + /// + /// The parameter is not used. + /// The parameter is not used. + public override void SetBufferContents(Coordinates origin, + BufferCell[,] contents) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This method copies a given character, foreground color, and background + /// color to a region of the screen buffer. In this example this + /// functionality is not needed so the method throws a + /// NotImplementException exception./// + /// Defines the area to be filled. + /// Defines the fill character. + public override void SetBufferContents(Rectangle rectangle, BufferCell fill) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + } + + + internal class MyHostUI : PSHostUserInterface + { + private MyRawUserInterface myRawUi = new MyRawUserInterface(); + + public override PSHostRawUserInterface RawUI + { + get { return this.myRawUi; } + } + + public override Dictionary Prompt( + string caption, + string message, + System.Collections.ObjectModel.Collection descriptions) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + public override int PromptForChoice(string caption, string message, System.Collections.ObjectModel.Collection choices, int defaultChoice) + { + throw new NotImplementedException("The method or operation is not implemented."); + } + + public override PSCredential PromptForCredential( + string caption, + string message, + string userName, + string targetName) + { + throw new NotImplementedException("The method or operation is not implemented."); + } + + public override PSCredential PromptForCredential( + string caption, + string message, + string userName, + string targetName, + PSCredentialTypes allowedCredentialTypes, + PSCredentialUIOptions options) + { + throw new NotImplementedException("The method or operation is not implemented."); + } + + public override string ReadLine() + { + return Console.ReadLine(); + } + + public override System.Security.SecureString ReadLineAsSecureString() + { + throw new NotImplementedException("The method or operation is not implemented."); + } + + public override void Write(string value) + { + Console.BackgroundColor = ConsoleColor.Green; + Console.Write(value); + Console.ResetColor(); + } + + public override void Write( + ConsoleColor foregroundColor, + ConsoleColor backgroundColor, + string value) + { + // Colors are ignored. + Console.ForegroundColor = foregroundColor; + Console.BackgroundColor = backgroundColor; + Console.Write(value); + Console.ResetColor(); + } + + public override void WriteDebugLine(string message) + { + Console.BackgroundColor = ConsoleColor.Gray; + Console.Write(String.Format( + CultureInfo.CurrentCulture, + "DEBUG: {0}", + message)); + Console.ResetColor(); + Console.WriteLine(); + } + + public override void WriteErrorLine(string value) + { + Console.BackgroundColor = ConsoleColor.Red; + Console.Write(String.Format( + CultureInfo.CurrentCulture, + "ERROR: {0}", + value)); + Console.ResetColor(); + Console.WriteLine(); + } + + public override void WriteLine() + { + System.Console.WriteLine(); + } + + + + public override void WriteLine(string value) + { + Write(value); + Console.WriteLine(); + } + + public override void WriteLine(ConsoleColor foregroundColor, ConsoleColor backgroundColor, string value) + { + Write(foregroundColor,backgroundColor,value); + Console.WriteLine(); + } + + public override void WriteProgress(long sourceId, ProgressRecord record) + { + } + + public override void WriteVerboseLine(string message) + { + Console.BackgroundColor = ConsoleColor.DarkGray; + Console.WriteLine(String.Format(CultureInfo.CurrentCulture, "VERBOSE: {0}", message)); + Console.ResetColor(); + } + + public override void WriteWarningLine(string message) + { + Console.BackgroundColor = ConsoleColor.Yellow; + Console.WriteLine(String.Format(CultureInfo.CurrentCulture, "WARNING: {0}", message)); + Console.ResetColor(); + } + } + + internal class MyHost : PSHost + { + private Program program; + private CultureInfo originalCultureInfo = new CultureInfo("en-US"); + private CultureInfo originalUICultureInfo = new CultureInfo("en-US"); + private Guid myId = Guid.NewGuid(); + + public MyHost(Program program) + { + this.program = program; + } + + private MyHostUI myHostUI = new MyHostUI(); + + public override System.Globalization.CultureInfo CurrentCulture + { + get { return this.originalCultureInfo; } + } + + public override System.Globalization.CultureInfo CurrentUICulture + { + get { return this.originalUICultureInfo; } + } + + public override Guid InstanceId + { + get { return myId; } + } + + public override string Name + { + get { return "MyHost"; } + } + + public override PSHostUserInterface UI + { + get { return myHostUI; } + } + + public override Version Version + { + get { return new Version(0,0,0,0); } + } + + public override void EnterNestedPrompt() + { + throw new NotImplementedException("EnterNestedPrompt not implemented"); + } + + public override void ExitNestedPrompt() + { + throw new NotImplementedException("ExitNestedPrompt not implemented"); + } + + public override void NotifyBeginApplication() + { + Console.WriteLine("MyHost: NotifyBeginApplication"); + return; + } + + public override void NotifyEndApplication() + { + return; + } + + public override void SetShouldExit(int exitCode) + { + Console.WriteLine("SetShouldExit: " + exitCode); + } + } + + class Program + { + public static void init() + { + string psBasePath = System.IO.Directory.GetCurrentDirectory(); + PowerShellAssemblyLoadContextInitializer.SetPowerShellAssemblyLoadContext(psBasePath); + + // PH: this debugging requires a change in the core PS stuff that was stashed away + // during source cleanup + /* + PowerShellAssemblyLoadContext asmLoadContext = PowerShellAssemblyLoadContextInitializer.AsmLoadContext; + IEnumerable assemblies = asmLoadContext.GetAssemblies("System.Management.Automation"); + foreach (Assembly a in assemblies) + { + Console.WriteLine("a: " + a); + }*/ + } + + static void test1(string[] args) + { + InitialSessionState iss = InitialSessionState.CreateDefault2(); + Runspace rs = RunspaceFactory.CreateRunspace(iss); + rs.Open(); + PowerShell ps = PowerShell.Create(); + ps.Runspace = rs; + + //ps.AddScript("\"Hello World!\""); + Console.WriteLine(args[0]); + ps.AddScript(args[0]); + foreach (string str in ps.Invoke()) + { + Console.Write(str); + } + } + + static void test2(string[] args) + { + MyHost myHost = new MyHost(new Program()); + + InitialSessionState iss = InitialSessionState.CreateDefault2(); + + using (Runspace rs = RunspaceFactory.CreateRunspace(myHost,iss)) + { + rs.Open(); + using (PowerShell ps = PowerShell.Create()) + { + ps.Runspace = rs; + + foreach (var arg in args) + { + Console.WriteLine("script: " + arg); + ps.AddScript(arg); + } + ps.AddCommand("out-default"); + ps.Commands.Commands[0].MergeMyResults(PipelineResultTypes.Error,PipelineResultTypes.Output); + ps.Invoke(); + } + } + } + + static void Main(string[] args) + { + init(); + + + + //test1(args); + test2(args); + + throw new Exception("planned app exit"); + } + } +} + diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs new file mode 100644 index 000000000..22ac96420 --- /dev/null +++ b/src/ps_test/ps_test.cs @@ -0,0 +1,39 @@ +//using Xunit; +using System; + +namespace PSTests +{ + public static class Assert + { + public static void Equal(T a, T b) where T : System.IComparable + { + if (a.CompareTo(b) != 0) + throw new Exception("Assert failed: a == b (" + a.ToString() + " == " + b.ToString()); + Console.WriteLine("Assert.Equal OK"); + } + } + + public class BlahTests + { + +// [Fact] + public static void simpleTest() + { + Assert.Equal(1,1); + } + + public static void testPlatform() + { + Assert.Equal(System.Management.Automation.Platform.IsLinux(),true); + Assert.Equal(System.Management.Automation.Platform.UserName,"peter2"); + } + + static void Main(string[] args) + { + simpleTest(); + testPlatform(); + Console.WriteLine("finished running tests"); + } + } +} + diff --git a/src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs b/src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs new file mode 100644 index 000000000..9dd3f656a --- /dev/null +++ b/src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs @@ -0,0 +1,834 @@ +namespace Microsoft.Management.Infrastructure.Native +{ + + internal class ApplicationMethods + { + // Fields + private static ApplicationHandle applicationHandle; + private static InstanceHandle applicationInitializationError; + private static MiResult applicationInitializationResult; + internal static string protocol_DCOM; + internal static string protocol_WSMan; + + // Methods + static ApplicationMethods(); + private ApplicationMethods(); + internal static MiResult GetCimErrorFromMiResult(MiResult errorCode, string errorMessage, out InstanceHandle cimError); + internal static MiResult Initialize(out InstanceHandle errorDetails, out ApplicationHandle applicationHandle); + private static MiResult InitializeCore(out InstanceHandle errorDetails, out ApplicationHandle applicationHandle); + internal static MiResult NewDeserializer(ApplicationHandle applicationHandle, string format, uint flags, out DeserializerHandle deserializerHandle); + internal static MiResult NewDestinationOptions(ApplicationHandle applicationHandle, out DestinationOptionsHandle destinationOptionsHandle); + internal static MiResult NewInstance(ApplicationHandle applicationHandle, string className, ClassHandle classHandle, out InstanceHandle newInstance); + internal static MiResult NewOperationOptions(ApplicationHandle applicationHandle, [MarshalAs(UnmanagedType.U1)] bool mustUnderstand, out OperationOptionsHandle operationOptionsHandle); + internal static MiResult NewSerializer(ApplicationHandle applicationHandle, string format, uint flags, out SerializerHandle serializerHandle); + internal static MiResult NewSession(ApplicationHandle applicationHandle, string protocol, string destination, DestinationOptionsHandle destinationOptionsHandle, out InstanceHandle extendedError, out SessionHandle sessionHandle); + internal static MiResult NewSubscriptionDeliveryOptions(ApplicationHandle applicationHandle, MiSubscriptionDeliveryType deliveryType, out SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle); + } + + internal class ApplicationMethodsInternal + { + // Methods + private ApplicationMethodsInternal(); + internal static MiResult NewDeserializerMOF(ApplicationHandle applicationHandle, string format, uint flags, out DeserializerHandle deserializerHandle); + internal static MiResult NewSerializerMOF(ApplicationHandle applicationHandle, string format, uint flags, out SerializerHandle serializerHandle); + } + + internal class AuthType + { + // Fields + internal static string AuthTypeBasic; + internal static string AuthTypeClientCerts; + internal static string AuthTypeCredSSP; + internal static string AuthTypeDefault; + internal static string AuthTypeDigest; + internal static string AuthTypeIssuerCert; + internal static string AuthTypeKerberos; + internal static string AuthTypeNegoNoCredentials; + internal static string AuthTypeNegoWithCredentials; + internal static string AuthTypeNone; + internal static string AuthTypeNTLM; + + // Methods + static AuthType(); + private AuthType(); + } + + internal class ClassMethods + { + // Methods + private ClassMethods(); + internal static MiResult Clone(ClassHandle ClassHandleToClone, out ClassHandle clonedClassHandle); + internal static int GetClassHashCode(ClassHandle handle); + internal static MiResult GetClassName(ClassHandle handle, out string className); + internal static MiResult GetClassQualifier_Index(ClassHandle handle, string name, out int index); + internal static MiResult GetElement_GetIndex(ClassHandle handle, string name, out int index); + internal static MiResult GetElementAt_GetFlags(ClassHandle handle, int index, out MiFlags flags); + internal static MiResult GetElementAt_GetName(ClassHandle handle, int index, out string name); + internal static MiResult GetElementAt_GetReferenceClass(ClassHandle handle, int index, out string referenceClass); + internal static MiResult GetElementAt_GetType(ClassHandle handle, int index, out MiType type); + internal static MiResult GetElementAt_GetValue(ClassHandle handle, int index, out object value); + internal static MiResult GetElementCount(ClassHandle handle, out int count); + internal static MiResult GetMethod_GetIndex(ClassHandle handle, string name, out int index); + internal static MiResult GetMethodAt_GetName(ClassHandle handle, int methodIndex, int parameterIndex, out string name); + internal static MiResult GetMethodAt_GetReferenceClass(ClassHandle handle, int methodIndex, int parameterIndex, out string referenceClass); + internal static MiResult GetMethodAt_GetType(ClassHandle handle, int methodIndex, int parameterIndex, out MiType type); + internal static MiResult GetMethodCount(ClassHandle handle, out int methodCount); + internal static MiResult GetMethodElement_GetIndex(ClassHandle handle, int methodIndex, string name, out int index); + internal static MiResult GetMethodElementAt_GetName(ClassHandle handle, int index, out string name); + internal static MiResult GetMethodElementAt_GetType(ClassHandle handle, int index, out MiType type); + internal static MiResult GetMethodGetQualifierElement_GetIndex(ClassHandle handle, int methodIndex, int parameterIndex, string name, out int index); + internal static MiResult GetMethodParameterGetQualifierElementAt_GetFlags(ClassHandle handle, int methodIndex, int parameterName, int index, out MiFlags flags); + internal static MiResult GetMethodParameterGetQualifierElementAt_GetName(ClassHandle handle, int methodIndex, int parameterName, int index, out string name); + internal static MiResult GetMethodParameterGetQualifierElementAt_GetType(ClassHandle handle, int methodIndex, int parameterName, int index, out MiType type); + internal static MiResult GetMethodParameterGetQualifierElementAt_GetValue(ClassHandle handle, int methodIndex, int parameterName, int index, out object value); + internal static MiResult GetMethodParametersCount(ClassHandle handle, int index, out int parameterCount); + internal static MiResult GetMethodParametersGetQualifiersCount(ClassHandle handle, int index, int parameterIndex, out int parameterCount); + internal static MiResult GetMethodQualifierCount(ClassHandle handle, int methodIndex, out int parameterCount); + internal static MiResult GetMethodQualifierElement_GetIndex(ClassHandle handle, int methodIndex, string name, out int index); + internal static MiResult GetMethodQualifierElementAt_GetFlags(ClassHandle handle, int methodIndex, int qualifierIndex, out MiFlags flags); + internal static MiResult GetMethodQualifierElementAt_GetName(ClassHandle handle, int methodIndex, int qualifierIndex, out string name); + internal static MiResult GetMethodQualifierElementAt_GetType(ClassHandle handle, int methodIndex, int qualifierIndex, out MiType type); + internal static MiResult GetMethodQualifierElementAt_GetValue(ClassHandle handle, int methodIndex, int qualifierIndex, out object value); + internal static MiResult GetNamespace(ClassHandle handle, out string nameSpace); + internal static MiResult GetParentClass(ClassHandle handle, out ClassHandle superClass); + internal static MiResult GetParentClassName(ClassHandle handle, out string className); + internal static MiResult GetPropertyQualifier_Count(ClassHandle handle, string name, out int count); + internal static MiResult GetPropertyQualifier_Index(ClassHandle handle, string propertyName, string name, out int index); + internal static MiResult GetPropertyQualifierElementAt_GetFlags(ClassHandle handle, int index, string propertyName, out MiFlags flags); + internal static MiResult GetPropertyQualifierElementAt_GetName(ClassHandle handle, int index, string propertyName, out string name); + internal static MiResult GetPropertyQualifierElementAt_GetType(ClassHandle handle, int index, string propertyName, out MiType type); + internal static MiResult GetPropertyQualifierElementAt_GetValue(ClassHandle handle, int index, string propertyName, out object value); + internal static MiResult GetQualifier_Count(ClassHandle handle, out int qualifierCount); + internal static MiResult GetQualifierElementAt_GetFlags(ClassHandle handle, int index, out MiFlags flags); + internal static MiResult GetQualifierElementAt_GetName(ClassHandle handle, int index, out string name); + internal static MiResult GetQualifierElementAt_GetType(ClassHandle handle, int index, out MiType type); + internal static MiResult GetQualifierElementAt_GetValue(ClassHandle handle, int index, out object value); + internal static MiResult GetServerName(ClassHandle handle, out string serverName); + } + + internal class DangerousHandleAccessor : IDisposable + { + // Fields + private bool needToCallDangerousRelease; + private SafeHandle safeHandle; + + // Methods + internal DangerousHandleAccessor(SafeHandle safeHandle); + private void ~DangerousHandleAccessor(); + [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "We are calling DangerousAddRef/Release as prescribed in the docs + have to do this to call inline methods")] + internal IntPtr DangerousGetHandle(); + public sealed override void Dispose(); + protected virtual void Dispose([MarshalAs(UnmanagedType.U1)] bool A_0); + } + + internal class DeserializerCallbacks + { + // Fields + private ClassObjectNeededCallbackDelegate ClassObjectNeededCallback; + private GetIncludedFileBufferCallbackDelegate GetIncludedFileBufferCallback; + private object ManagedDeserializerContext; + + // Methods + internal DeserializerCallbacks(); + internal static unsafe _MI_Result ClassObjectNeededAppDomainProxy(void* context, ushort modopt(IsConst)* serverName, ushort modopt(IsConst)* namespaceName, ushort modopt(IsConst)* className, _MI_Class** requestedClassObject); + internal static unsafe _MI_Result GetIncludedFileBufferAppDomainProxy(void* context, ushort modopt(IsConst)* fileName, byte** fileBuffer, uint* bufferLength); + internal static unsafe void ReleaseDeserializerCallbacksProxy(DeserializerCallbacksProxy* pCallbacksProxy); + [return: MarshalAs(UnmanagedType.U1)] + internal unsafe bool SetMiDeserializerCallbacks(_MI_DeserializerCallbacks* pmiDeserializerCallbacks); + private static unsafe void StoreCallbackDelegate(DeserializerCallbacksProxy* pCallbacksProxy, Delegate externalCallback, Delegate appDomainProxyCallback, DeserializerCallbackId callbackId); + + // Properties + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal ClassObjectNeededCallbackDelegate ClassObjectNeededCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal GetIncludedFileBufferCallbackDelegate GetIncludedFileBufferCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp and in cs/CimOperationOptions.cs")] + internal object ManagedDeserializerContext { get; set; } + + // Nested Types + internal unsafe delegate _MI_Result ClassObjectNeededAppDomainProxyDelegate(void* context, ushort modopt(IsConst)* serverName, ushort modopt(IsConst)* namespaceName, ushort modopt(IsConst)* className, _MI_Class** requestedClassObject); + + internal delegate bool ClassObjectNeededCallbackDelegate(string serverName, string namespaceName, string className, out ClassHandle classHandle); + + internal unsafe delegate _MI_Result GetIncludedFileBufferAppDomainProxyDelegate(void* context, ushort modopt(IsConst)* fileName, byte** fileBuffer, uint* bufferLength); + + internal delegate bool GetIncludedFileBufferCallbackDelegate(string fileName, out byte[] fileBuffer); + } + + internal class DeserializerInternalMethods + { + // Methods + private DeserializerInternalMethods(); + internal static MiResult DeserializeClassArray(DeserializerHandle deserializerHandle, OperationOptionsHandle options, DeserializerCallbacks callback, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, string serverName, string nameSpace, out ClassHandle[] deserializedClasses, out uint inputBufferUsed, out InstanceHandle cimErrorDetails); + internal static MiResult DeserializeInstanceArray(DeserializerHandle deserializerHandle, OperationOptionsHandle options, DeserializerCallbacks callback, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, out InstanceHandle[] deserializedInstances, out uint inputBufferUsed, out InstanceHandle cimErrorDetails); + } + + internal class DeserializerMethods + { + // Methods + private DeserializerMethods(); + internal static MiResult DeserializeClass(DeserializerHandle deserializerHandle, uint flags, byte[] serializedBuffer, uint offset, ClassHandle parentClass, string serverName, string nameSpace, out ClassHandle deserializedClass, out uint inputBufferUsed, out InstanceHandle cimErrorDetails); + internal static MiResult DeserializeInstance(DeserializerHandle deserializerHandle, uint flags, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, out InstanceHandle deserializedInstance, out uint inputBufferUsed, out InstanceHandle cimErrorDetails); + } + + internal class DestinationOptionsMethods + { + // Fields + internal static string packetEncoding_Default; + internal static string packetEncoding_UTF16; + internal static string packetEncoding_UTF8; + internal static string proxyType_Auto; + internal static string proxyType_IE; + internal static string proxyType_None; + internal static string proxyType_WinHTTP; + internal static string transport_Http; + internal static string transport_Https; + + // Methods + static DestinationOptionsMethods(); + private DestinationOptionsMethods(); + internal static MiResult AddDestinationCredentials(DestinationOptionsHandle destinationOptionsHandle, NativeCimCredentialHandle credentials); + internal static MiResult AddProxyCredentials(DestinationOptionsHandle destinationOptionsHandle, NativeCimCredentialHandle credentials); + internal static MiResult Clone(DestinationOptionsHandle destinationOptionsHandle, out DestinationOptionsHandle newDestinationOptionsHandle); + internal static MiResult GetCertCACheck(DestinationOptionsHandle destinationOptionsHandle, out bool check); + internal static MiResult GetCertCNCheck(DestinationOptionsHandle destinationOptionsHandle, out bool check); + internal static MiResult GetCertRevocationCheck(DestinationOptionsHandle destinationOptionsHandle, out bool check); + internal static MiResult GetDataLocale(DestinationOptionsHandle destinationOptionsHandle, out string locale); + internal static MiResult GetDestinationPort(DestinationOptionsHandle destinationOptionsHandle, out uint port); + internal static MiResult GetEncodePortInSPN(DestinationOptionsHandle destinationOptionsHandle, out bool encodePort); + internal static MiResult GetHttpUrlPrefix(DestinationOptionsHandle destinationOptionsHandle, out string prefix); + internal static MiResult GetImpersonationType(DestinationOptionsHandle destinationOptionsHandle, out MiImpersonationType impersonationType); + internal static MiResult GetMaxEnvelopeSize(DestinationOptionsHandle destinationOptionsHandle, out uint sizeInKB); + internal static MiResult GetPacketEncoding(DestinationOptionsHandle destinationOptionsHandle, out string encoding); + internal static MiResult GetPacketIntegrity(DestinationOptionsHandle destinationOptionsHandle, out bool integrity); + internal static MiResult GetPacketPrivacy(DestinationOptionsHandle destinationOptionsHandle, out bool privacy); + internal static MiResult GetProxyType(DestinationOptionsHandle destinationOptionsHandle, out string proxyType); + internal static MiResult GetTimeout(DestinationOptionsHandle destinationOptionsHandle, out TimeSpan timeout); + internal static MiResult GetTransport(DestinationOptionsHandle destinationOptionsHandle, out string transport); + internal static MiResult GetUILocale(DestinationOptionsHandle destinationOptionsHandle, out string locale); + internal static MiResult SetCertCACheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check); + internal static MiResult SetCertCNCheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check); + internal static MiResult SetCertRevocationCheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check); + internal static MiResult SetCustomOption(DestinationOptionsHandle destinationOptionsHandle, string optionName, string optionValue); + internal static MiResult SetCustomOption(DestinationOptionsHandle destinationOptionsHandle, string optionName, uint optionValue); + internal static MiResult SetDataLocale(DestinationOptionsHandle destinationOptionsHandle, string locale); + internal static MiResult SetDestinationPort(DestinationOptionsHandle destinationOptionsHandle, uint port); + internal static MiResult SetEncodePortInSPN(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool encodePort); + internal static MiResult SetHttpUrlPrefix(DestinationOptionsHandle destinationOptionsHandle, string prefix); + internal static MiResult SetImpersonationType(DestinationOptionsHandle destinationOptionsHandle, MiImpersonationType impersonationType); + internal static MiResult SetMaxEnvelopeSize(DestinationOptionsHandle destinationOptionsHandle, uint sizeInKB); + internal static MiResult SetPacketEncoding(DestinationOptionsHandle destinationOptionsHandle, string encoding); + internal static MiResult SetPacketIntegrity(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool integrity); + internal static MiResult SetPacketPrivacy(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool privacy); + internal static MiResult SetProxyType(DestinationOptionsHandle destinationOptionsHandle, string proxyType); + internal static MiResult SetTimeout(DestinationOptionsHandle destinationOptionsHandle, TimeSpan timeout); + internal static MiResult SetTransport(DestinationOptionsHandle destinationOptionsHandle, string transport); + internal static MiResult SetUILocale(DestinationOptionsHandle destinationOptionsHandle, string locale); + + // Nested Types + internal enum MiImpersonationType + { + Default, + None, + Identify, + Impersonate, + Delegate + } + } + + internal abstract class ExceptionSafeCallbackBase + { + // Fields + internal OperationCallbackProcessingContext callbackProcessingContext; + private OperationCallbacks.InternalErrorCallbackDelegate internalErrorCallback; + internal unsafe MI_OperationWrapper* pmiOperationWrapper; + + // Methods + protected unsafe ExceptionSafeCallbackBase(void* callbackContext); + protected abstract void InvokeUserCallback(); + internal void InvokeUserCallbackAndCatchInternalErrors(); + [return: MarshalAs(UnmanagedType.U1)] + private bool IsInternalException(Exception e); + private void ReportInternalError(Exception exception); + } + + internal class ExceptionSafeClassCallback : ExceptionSafeCallbackBase + { + // Fields + private unsafe ushort modopt(IsConst)* errorString; + private byte moreResults; + private unsafe _MI_Class modopt(IsConst)* pmiClass; + private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; + private unsafe _MI_Operation* pmiOperation; + private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; + private _MI_Result resultCode; + + // Methods + internal unsafe ExceptionSafeClassCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + protected override void InvokeUserCallback(); + } + + internal class ExceptionSafeIndicationCallback : ExceptionSafeCallbackBase + { + // Fields + private unsafe ushort modopt(IsConst)* bookmark; + private unsafe ushort modopt(IsConst)* errorString; + private unsafe ushort modopt(IsConst)* machineID; + private byte moreResults; + private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; + private unsafe _MI_Instance modopt(IsConst)* pmiInstance; + private unsafe _MI_Operation* pmiOperation; + private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; + private _MI_Result resultCode; + + // Methods + internal unsafe ExceptionSafeIndicationCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + protected override void InvokeUserCallback(); + } + + internal class ExceptionSafeInstanceResultCallback : ExceptionSafeCallbackBase + { + // Fields + private unsafe ushort modopt(IsConst)* errorString; + private byte moreResults; + private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; + private unsafe _MI_Instance modopt(IsConst)* pmiInstance; + private unsafe _MI_Operation* pmiOperation; + private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; + private _MI_Result resultCode; + + // Methods + internal unsafe ExceptionSafeInstanceResultCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + protected override void InvokeUserCallback(); + } + + internal class ExceptionSafePromptUserCallback : ExceptionSafeCallbackBase + { + // Fields + private unsafe _MI_Operation* pmiOperation; + private _MI_PromptType promptType; + private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult; + private unsafe ushort modopt(IsConst)* wszMessage; + + // Methods + internal unsafe ExceptionSafePromptUserCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); + protected override void InvokeUserCallback(); + } + + internal class ExceptionSafeStreamedParameterResultCallback : ExceptionSafeCallbackBase + { + // Fields + private _MI_Type miType; + private unsafe _MI_Operation* pmiOperation; + private unsafe _MI_Value modopt(IsConst)* pmiParameterValue; + private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; + private unsafe ushort modopt(IsConst)* wszParameterName; + + // Methods + internal unsafe ExceptionSafeStreamedParameterResultCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + protected override void InvokeUserCallback(); + } + + internal class ExceptionSafeWriteErrorCallback : ExceptionSafeCallbackBase + { + // Fields + private unsafe _MI_Instance* pmiInstance; + private unsafe _MI_Operation* pmiOperation; + private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult; + + // Methods + internal unsafe ExceptionSafeWriteErrorCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); + protected override void InvokeUserCallback(); + } + + internal class ExceptionSafeWriteMessageCallback : ExceptionSafeCallbackBase + { + // Fields + private uint channel; + private unsafe _MI_Operation* pmiOperation; + private unsafe ushort modopt(IsConst)* wszMessage; + + // Methods + internal unsafe ExceptionSafeWriteMessageCallback(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); + protected override void InvokeUserCallback(); + } + + internal class ExceptionSafeWriteProgressCallback : ExceptionSafeCallbackBase + { + // Fields + private uint percentageComplete; + private unsafe _MI_Operation* pmiOperation; + private uint secondsRemaining; + private unsafe ushort modopt(IsConst)* wszActivity; + private unsafe ushort modopt(IsConst)* wszCurrentOperation; + private unsafe ushort modopt(IsConst)* wszStatusDescription; + + // Methods + internal unsafe ExceptionSafeWriteProgressCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); + protected override void InvokeUserCallback(); + } + + internal class Helpers + { + // Methods + private Helpers(); + internal static IntPtr GetCurrentSecurityToken(); + internal static IntPtr StringToHGlobalUni(string s); + internal static void ZeroFreeGlobalAllocUnicode(IntPtr s); + } + + internal class InstanceMethods + { + // Fields + internal static ValueType modopt(DateTime) modopt(IsBoxed) maxValidCimTimestamp; + + // Methods + static InstanceMethods(); + private InstanceMethods(); + internal static MiResult AddElement(InstanceHandle handle, string name, object value, MiType type, MiFlags flags); + internal static MiResult ClearElementAt(InstanceHandle handle, int index); + internal static MiResult Clone(InstanceHandle instanceHandleToClone, out InstanceHandle clonedInstanceHandle); + internal static unsafe object ConvertFromMiValue(MiType type, _MI_Value modopt(IsConst)* pmiValue); + internal static unsafe void ConvertManagedObjectToMiDateTime(object managedValue, _MI_Datetime* pmiValue); + internal static unsafe object ConvertMiDateTimeToManagedObject(_MI_Datetime modopt(IsConst)* pmiValue); + internal static unsafe IEnumerable ConvertToMiValue(MiType type, object managedValue, _MI_Value* pmiValue); + internal static MiResult GetClass(InstanceHandle instanceHandle, out ClassHandle classHandle); + internal static MiResult GetClassName(InstanceHandle handle, out string className); + internal static MiResult GetElement_GetIndex(InstanceHandle handle, string name, out int index); + internal static MiResult GetElementAt_GetFlags(InstanceHandle handle, int index, out MiFlags flags); + internal static MiResult GetElementAt_GetName(InstanceHandle handle, int index, out string name); + internal static MiResult GetElementAt_GetType(InstanceHandle handle, int index, out MiType type); + internal static MiResult GetElementAt_GetValue(InstanceHandle handle, int index, out object value); + internal static MiResult GetElementCount(InstanceHandle handle, out int elementCount); + internal static MiResult GetNamespace(InstanceHandle handle, out string nameSpace); + internal static MiResult GetServerName(InstanceHandle handle, out string serverName); + internal static unsafe void ReleaseMiValue(MiType type, _MI_Value* pmiValue, IEnumerable dangerousHandleAccessors); + internal static MiResult SetElementAt_SetNotModifiedFlag(InstanceHandle handle, int index, [MarshalAs(UnmanagedType.U1)] bool notModifiedFlag); + internal static MiResult SetElementAt_SetValue(InstanceHandle handle, int index, object newValue); + internal static MiResult SetNamespace(InstanceHandle handle, string nameSpace); + internal static MiResult SetServerName(InstanceHandle handle, string serverName); + internal static void ThrowIfMismatchedType(MiType type, object managedValue); + } + + internal enum MiCallbackMode + { + CALLBACK_REPORT, + CALLBACK_INQUIRE, + CALLBACK_IGNORE + } + + internal enum MiCancellationReason + { + None, + Timeout, + Shutdown, + ServiceStop + } + + [Flags] + internal enum MiFlags : uint + { + ABSTRACT = 0x20000, + ADOPT = 0x80000000, + ANY = 0x7f, + ASSOCIATION = 0x10, + BORROW = 0x40000000, + CLASS = 1, + DISABLEOVERRIDE = 0x100, + ENABLEOVERRIDE = 0x80, + EXPENSIVE = 0x80000, + IN = 0x2000, + INDICATION = 0x20, + KEY = 0x1000, + METHOD = 2, + NOTMODIFIED = 0x2000000, + NULLFLAG = 0x20000000, + OUT = 0x4000, + PARAMETER = 8, + PROPERTY = 4, + READONLY = 0x200000, + REFERENCE = 0x40, + REQUIRED = 0x8000, + RESTRICTED = 0x200, + STATIC = 0x10000, + STREAM = 0x100000, + TERMINAL = 0x40000, + TOSUBCLASS = 0x400, + TRANSLATABLE = 0x800 + } + + [Flags] + internal enum MiOperationFlags : uint + { + BasicRtti = 2, + ExpensiveProperties = 0x40, + FullRtti = 4, + LocalizedQualifiers = 8, + ManualAckResults = 1, + NoRtti = 0x400, + PolymorphismDeepBasePropsOnly = 0x180, + PolymorphismShallow = 0x80, + ReportOperationStarted = 0x200, + StandardRtti = 0x800 + } + + internal enum MiPromptType + { + PROMPTTYPE_NORMAL, + PROMPTTYPE_CRITICAL + } + + internal enum MIResponseType + { + MIResponseTypeNo, + MIResponseTypeYes, + MIResponseTypeNoToAll, + MIResponseTypeYesToAll + } + + internal enum MiResult + { + ACCESS_DENIED = 2, + ALREADY_EXISTS = 11, + CLASS_HAS_CHILDREN = 8, + CLASS_HAS_INSTANCES = 9, + CONTINUATION_ON_ERROR_NOT_SUPPORTED = 0x1a, + FAILED = 1, + FILTERED_ENUMERATION_NOT_SUPPORTED = 0x19, + INVALID_CLASS = 5, + INVALID_ENUMERATION_CONTEXT = 0x15, + INVALID_NAMESPACE = 3, + INVALID_OPERATION_TIMEOUT = 0x16, + INVALID_PARAMETER = 4, + INVALID_QUERY = 15, + INVALID_SUPERCLASS = 10, + METHOD_NOT_AVAILABLE = 0x10, + METHOD_NOT_FOUND = 0x11, + NAMESPACE_NOT_EMPTY = 20, + NO_SUCH_PROPERTY = 12, + NOT_FOUND = 6, + NOT_SUPPORTED = 7, + OK = 0, + PULL_CANNOT_BE_ABANDONED = 0x18, + PULL_HAS_BEEN_ABANDONED = 0x17, + QUERY_LANGUAGE_NOT_SUPPORTED = 14, + SERVER_IS_SHUTTING_DOWN = 0x1c, + SERVER_LIMITS_EXCEEDED = 0x1b, + TYPE_MISMATCH = 13 + } + + internal enum MiSubscriptionDeliveryType + { + SubscriptionDeliveryType_Pull = 1, + SubscriptionDeliveryType_Push = 2 + } + + internal enum MiType + { + Boolean, + UInt8, + SInt8, + UInt16, + SInt16, + UInt32, + SInt32, + UInt64, + SInt64, + Real32, + Real64, + Char16, + DateTime, + String, + Reference, + Instance, + BooleanArray, + UInt8Array, + SInt8Array, + UInt16Array, + SInt16Array, + UInt32Array, + SInt32Array, + UInt64Array, + SInt64Array, + Real32Array, + Real64Array, + Char16Array, + DateTimeArray, + StringArray, + ReferenceArray, + InstanceArray + } + + internal enum MIWriteMessageChannel + { + MIWriteMessageChannelWarning, + MIWriteMessageChannelVerbose, + MIWriteMessageChannelDebug + } + + internal class NativeCimCredential + { + // Methods + private NativeCimCredential(); + internal static void CreateCimCredential(string authenticationMechanism, out NativeCimCredentialHandle credentialHandle); + internal static void CreateCimCredential(string authenticationMechanism, string certificateThumbprint, out NativeCimCredentialHandle credentialHandle); + internal static void CreateCimCredential(string authenticationMechanism, string domain, string userName, SecureString password, out NativeCimCredentialHandle credentialHandle); + } + + internal class OperationCallbackProcessingContext + { + // Fields + private bool inUserCode; + private object managedOperationContext; + + // Methods + internal OperationCallbackProcessingContext(object managedOperationContext); + + // Properties + internal bool InUserCode {[return: MarshalAs(UnmanagedType.U1)] get;[param: MarshalAs(UnmanagedType.U1)] set; } + internal object ManagedOperationContext { get; } + } + + internal class OperationCallbacks + { + // Fields + private ClassCallbackDelegate ClassCallback; + private IndicationResultCallbackDelegate IndicationResultCallback; + private InstanceResultCallbackDelegate InstanceResultCallback; + private InternalErrorCallbackDelegate InternalErrorCallback; + private object ManagedOperationContext; + private PromptUserCallbackDelegate PromptUserCallback; + private StreamedParameterCallbackDelegate StreamedParameterCallback; + private WriteErrorCallbackDelegate WriteErrorCallback; + private WriteMessageCallbackDelegate WriteMessageCallback; + private WriteProgressCallbackDelegate WriteProgressCallback; + private static Action, Action> userFilteredExceptionHandler; + + // Methods + static OperationCallbacks(); + public OperationCallbacks(); + internal static void InvokeWithUserFilteredExceptionHandler(Action tryBody, Func userFilter, Action catchBody); + [return: MarshalAs(UnmanagedType.U1)] + internal unsafe bool SetMiOperationCallbacks(_MI_OperationCallbacks* pmiOperationCallbacks, MI_OperationWrapper* pmiOperationWrapper); + + // Properties + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal ClassCallbackDelegate ClassCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal IndicationResultCallbackDelegate IndicationResultCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal InstanceResultCallbackDelegate InstanceResultCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal InternalErrorCallbackDelegate InternalErrorCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp and in cs/CimOperationOptions.cs")] + internal object ManagedOperationContext { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal PromptUserCallbackDelegate PromptUserCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal StreamedParameterCallbackDelegate StreamedParameterCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal WriteErrorCallbackDelegate WriteErrorCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal WriteMessageCallbackDelegate WriteMessageCallback { get; set; } + [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] + internal WriteProgressCallbackDelegate WriteProgressCallback { get; set; } + + // Nested Types + internal delegate void ClassCallbackDelegate(OperationCallbackProcessingContext callbackProcessingContext, OperationHandle operationHandle, ClassHandle classHandle, [MarshalAs(UnmanagedType.U1)] bool moreResults, MiResult resultCode, string errorString, InstanceHandle errorDetails); + + internal delegate void IndicationResultCallbackDelegate(OperationCallbackProcessingContext callbackProcessingContext, OperationHandle operationHandle, InstanceHandle instanceHandle, string bookmark, string machineID, [MarshalAs(UnmanagedType.U1)] bool moreResults, MiResult resultCode, string errorString, InstanceHandle errorDetails); + + internal delegate void InstanceResultCallbackDelegate(OperationCallbackProcessingContext callbackProcessingContext, OperationHandle operationHandle, InstanceHandle instanceHandle, [MarshalAs(UnmanagedType.U1)] bool moreResults, MiResult resultCode, string errorString, InstanceHandle errorDetails); + + internal delegate void InternalErrorCallbackDelegate(OperationCallbackProcessingContext callbackContextWhereInternalErrorOccurred, Exception exception); + + internal delegate void PromptUserCallbackDelegate(OperationCallbackProcessingContext callbackProcessingContext, OperationHandle operationHandle, string message, MiPromptType promptType, out MIResponseType response); + + internal delegate void StreamedParameterCallbackDelegate(OperationCallbackProcessingContext callbackProcessingContext, OperationHandle operationHandle, string parameterName, object parameterValue, MiType parameterType); + + internal delegate void WriteErrorCallbackDelegate(OperationCallbackProcessingContext callbackProcessingContext, OperationHandle operationHandle, InstanceHandle instanceHandle, out MIResponseType response); + + internal delegate void WriteMessageCallbackDelegate(OperationCallbackProcessingContext callbackProcessingContext, OperationHandle operationHandle, uint channel, string message); + + internal delegate void WriteProgressCallbackDelegate(OperationCallbackProcessingContext callbackProcessingContext, OperationHandle operationHandle, string activity, string currentOperation, string statusDescription, uint percentageComplete, uint secondsRemaining); + } + + internal class OperationCallbacksDefinitions + { + // Methods + public OperationCallbacksDefinitions(); + internal static unsafe void ClassAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + internal static unsafe void IndicationAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + internal static unsafe void InstanceResultAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + internal static unsafe void PromptUserAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); + internal static unsafe void StreamedParameterResultAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + internal static unsafe void WriteErrorAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); + internal static unsafe void WriteMessageAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); + internal static unsafe void WriteProgressAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); + + // Nested Types + internal unsafe delegate void ClassAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + + internal unsafe delegate void IndicationAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + + internal unsafe delegate void InstanceResultAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + + internal unsafe delegate void PromptUserAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); + + internal unsafe delegate void StreamedParameterResultAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + + internal unsafe delegate void WriteErrorAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); + + internal unsafe delegate void WriteMessageAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); + + internal unsafe delegate void WriteProgressAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); + } + + internal class OperationMethods + { + // Methods + private OperationMethods(); + [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "C# layer internally manages the lifetime of OperationHandle + have to do this to call inline methods")] + internal static MiResult Cancel(OperationHandle operationHandle, MiCancellationReason cancellationReason); + [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "C# layer internally manages the lifetime of OperationHandle + have to do this to call inline methods")] + internal static MiResult GetClass(OperationHandle operationHandle, out ClassHandle classHandle, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails); + [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "C# layer internally manages the lifetime of OperationHandle + have to do this to call inline methods")] + internal static MiResult GetIndication(OperationHandle operationHandle, out InstanceHandle instanceHandle, out string bookmark, out string machineID, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails); + [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "C# layer internally manages the lifetime of OperationHandle + have to do this to call inline methods")] + internal static MiResult GetInstance(OperationHandle operationHandle, out InstanceHandle instanceHandle, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails); + } + + internal class OperationOptionsMethods + { + // Methods + private OperationOptionsMethods(); + internal static MiResult Clone(OperationOptionsHandle operationOptionsHandle, out OperationOptionsHandle newOperationOptionsHandle); + internal static MiResult GetPromptUserModeOption(OperationOptionsHandle operationOptionsHandle, out MiCallbackMode mode); + internal static MiResult GetResourceUri(OperationOptionsHandle operationOptionsHandle, out string resourceUri); + internal static MiResult GetResourceUriPrefix(OperationOptionsHandle operationOptionsHandle, out string resourceUriPrefix); + internal static MiResult GetTimeout(OperationOptionsHandle operationOptionsHandle, out TimeSpan timeout); + internal static MiResult GetUseMachineID(OperationOptionsHandle operationOptionsHandle, out bool useMachineId); + internal static MiResult GetWriteErrorModeOption(OperationOptionsHandle operationOptionsHandle, out MiCallbackMode mode); + internal static MiResult SetCustomOption(OperationOptionsHandle operationOptionsHandle, string optionName, object optionValue, MiType miType, [MarshalAs(UnmanagedType.U1)] bool mustComply); + internal static MiResult SetDisableChannelOption(OperationOptionsHandle operationOptionsHandle, uint channel); + internal static MiResult SetEnableChannelOption(OperationOptionsHandle operationOptionsHandle, uint channel); + internal static MiResult SetOption(OperationOptionsHandle operationOptionsHandle, string optionName, string optionValue); + internal static MiResult SetOption(OperationOptionsHandle operationOptionsHandle, string optionName, uint optionValue); + internal static MiResult SetPromptUserModeOption(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode); + internal static MiResult SetPromptUserRegularMode(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode, [MarshalAs(UnmanagedType.U1)] bool ackValue); + internal static MiResult SetResourceUri(OperationOptionsHandle operationOptionsHandle, string resourceUri); + internal static MiResult SetResourceUriPrefix(OperationOptionsHandle operationOptionsHandle, string resourceUriPrefix); + internal static MiResult SetTimeout(OperationOptionsHandle operationOptionsHandle, TimeSpan timeout); + internal static MiResult SetUseMachineID(OperationOptionsHandle operationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool useMachineId); + internal static MiResult SetWriteErrorModeOption(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode); + } + + internal class SerializerMethods + { + // Methods + private SerializerMethods(); + internal static MiResult SerializeClass(SerializerHandle serializerHandle, uint flags, ClassHandle instanceHandle, byte[] outputBuffer, uint offset, out uint outputBufferUsed); + internal static MiResult SerializeInstance(SerializerHandle serializerHandle, uint flags, InstanceHandle instanceHandle, byte[] outputBuffer, uint offset, out uint outputBufferUsed); + } + + internal class SessionHandleCallbackDefinitions + { + // Methods + public SessionHandleCallbackDefinitions(); + internal static unsafe void SessionHandle_ReleaseHandle_CallbackWrapper_Invoke_Managed(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + internal static unsafe void SessionHandle_ReleaseHandle_CallbackWrapper_Release_Managed(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + + // Nested Types + internal unsafe delegate void SessionHandle_ReleaseHandle_CallbackWrapper_Invoke_Managed_Delegate(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + + internal unsafe delegate void SessionHandle_ReleaseHandle_CallbackWrapper_Release_Managed_Delegate(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + } + + internal class SessionMethods + { + // Methods + private SessionMethods(); + internal static void AssociatorInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle sourceInstance, string assocClass, string resultClass, string sourceRole, string resultRole, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void CreateInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void DeleteInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void EnumerateClasses(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, [MarshalAs(UnmanagedType.U1)] bool classNamesOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void EnumerateInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void GetClass(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void GetInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void Invoke(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, string methodName, InstanceHandle instanceHandleForTargetOfInvocation, InstanceHandle instanceHandleForMethodParameters, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void ModifyInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + [SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "keysOnly")] + internal static void QueryInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string queryDialect, string queryExpression, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void ReferenceInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle sourceInstance, string associationClassName, string sourceRole, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void Subscribe(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string queryDialect, string queryExpression, SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void TestConnection(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + } + + internal class SubscriptionDeliveryOptionsMethods + { + // Methods + private SubscriptionDeliveryOptionsMethods(); + internal static MiResult AddCredentials(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, NativeCimCredentialHandle credentials, uint flags); + internal static MiResult Clone(SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle, out SubscriptionDeliveryOptionsHandle newSubscriptionDeliveryOptionsHandle); + internal static MiResult SetDateTime(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, object value, uint flags); + internal static MiResult SetInterval(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, ValueType modopt(TimeSpan) modopt(IsBoxed) value, uint flags); + internal static MiResult SetNumber(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, uint value, uint flags); + internal static MiResult SetString(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, string value, uint flags); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} From bcd0b1807b088122c093c8b831db9deff2848849 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 29 May 2015 14:33:02 -0700 Subject: [PATCH 008/295] added empty gitignore to create folder --- scripts/dotnetlibs/.gitignore | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 scripts/dotnetlibs/.gitignore diff --git a/scripts/dotnetlibs/.gitignore b/scripts/dotnetlibs/.gitignore new file mode 100644 index 000000000..e69de29bb From 8c6befb41c70ce7f98deb89e6c8da902ca8ddd41 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 1 Jun 2015 15:49:30 -0700 Subject: [PATCH 009/295] latest build udpates to have selfhosted builds --- scripts/Makefile | 12 +- scripts/commands-management.mk | 183 +- scripts/commands-utility.mk | 355 +- .../CmdletizationResources.cs | 295 ++ .../CmdletizationResources.resources | Bin 0 -> 53450 bytes .../NavigationResources.cs | 279 ++ .../NavigationResources.resources | Bin 0 -> 2516 bytes .../COMMANDS_MANAGEMENT/ProcessResources.cs | 315 ++ .../ProcessResources.resources | Bin 0 -> 4278 bytes scripts/gen/COMMANDS_UTILITY/AddMember.cs | 180 + .../gen/COMMANDS_UTILITY/AddMember.resources | Bin 0 -> 2666 bytes .../gen/COMMANDS_UTILITY/AddTypeStrings.cs | 225 + .../COMMANDS_UTILITY/AddTypeStrings.resources | Bin 0 -> 2541 bytes .../COMMANDS_UTILITY/AliasCommandStrings.cs | 234 + .../AliasCommandStrings.resources | Bin 0 -> 2813 bytes .../COMMANDS_UTILITY/ConvertFromStringData.cs | 81 + .../ConvertFromStringData.resources | Bin 0 -> 381 bytes .../gen/COMMANDS_UTILITY/CsvCommandStrings.cs | 90 + .../CsvCommandStrings.resources | Bin 0 -> 873 bytes scripts/gen/COMMANDS_UTILITY/Debugger.cs | 234 + .../gen/COMMANDS_UTILITY/Debugger.resources | Bin 0 -> 2850 bytes .../gen/COMMANDS_UTILITY/EventingStrings.cs | 144 + .../EventingStrings.resources | Bin 0 -> 975 bytes scripts/gen/COMMANDS_UTILITY/GetMember.cs | 72 + .../gen/COMMANDS_UTILITY/GetMember.resources | Bin 0 -> 282 bytes .../GetRandomCommandStrings.cs | 90 + .../GetRandomCommandStrings.resources | Bin 0 -> 544 bytes scripts/gen/COMMANDS_UTILITY/HostStrings.cs | 81 + .../COMMANDS_UTILITY/HostStrings.resources | Bin 0 -> 426 bytes .../ImportLocalizedDataStrings.cs | 137 + .../ImportLocalizedDataStrings.resources | Bin 0 -> 1336 bytes .../COMMANDS_UTILITY/MeasureObjectStrings.cs | 90 + .../MeasureObjectStrings.resources | Bin 0 -> 463 bytes .../gen/COMMANDS_UTILITY/NewObjectStrings.cs | 144 + .../NewObjectStrings.resources | Bin 0 -> 1614 bytes .../COMMANDS_UTILITY/SelectObjectStrings.cs | 108 + .../SelectObjectStrings.resources | Bin 0 -> 717 bytes .../gen/COMMANDS_UTILITY/SortObjectStrings.cs | 72 + .../SortObjectStrings.resources | Bin 0 -> 282 bytes .../COMMANDS_UTILITY/UtilityCommonStrings.cs | 180 + .../UtilityCommonStrings.resources | Bin 0 -> 1959 bytes .../VariableCommandStrings.cs | 153 + .../VariableCommandStrings.resources | Bin 0 -> 822 bytes .../gen/COMMANDS_UTILITY/WriteErrorStrings.cs | 72 + .../WriteErrorStrings.resources | Bin 0 -> 276 bytes .../WriteProgressResourceStrings.cs | 90 + .../WriteProgressResourceStrings.resources | Bin 0 -> 518 bytes scripts/gen/SYS_AUTO/Authenticode.cs | 288 ++ scripts/gen/SYS_AUTO/Authenticode.resources | Bin 0 -> 3717 bytes .../gen/SYS_AUTO/AuthorizationManagerBase.cs | 72 + .../AuthorizationManagerBase.resources | Bin 0 -> 309 bytes scripts/gen/SYS_AUTO/AutomationExceptions.cs | 324 ++ .../SYS_AUTO/AutomationExceptions.resources | Bin 0 -> 5786 bytes .../CimInstanceTypeAdapterResources.cs | 81 + .../CimInstanceTypeAdapterResources.resources | Bin 0 -> 373 bytes .../SYS_AUTO/CmdletizationCoreResources.cs | 214 + .../CmdletizationCoreResources.resources | Bin 0 -> 52923 bytes scripts/gen/SYS_AUTO/CommandBaseStrings.cs | 325 ++ .../gen/SYS_AUTO/CommandBaseStrings.resources | Bin 0 -> 3041 bytes .../gen/SYS_AUTO/ConsoleInfoErrorStrings.cs | 414 ++ .../ConsoleInfoErrorStrings.resources | Bin 0 -> 5898 bytes scripts/gen/SYS_AUTO/CoreClrStubResources.cs | 126 + .../SYS_AUTO/CoreClrStubResources.resources | Bin 0 -> 895 bytes scripts/gen/SYS_AUTO/CredUI.cs | 117 + scripts/gen/SYS_AUTO/CredUI.resources | Bin 0 -> 926 bytes scripts/gen/SYS_AUTO/Credential.cs | 84 + scripts/gen/SYS_AUTO/Credential.resources | Bin 0 -> 954 bytes .../SYS_AUTO/CredentialAttributeStrings.cs | 81 + .../CredentialAttributeStrings.resources | Bin 0 -> 390 bytes scripts/gen/SYS_AUTO/DebuggerStrings.cs | 453 ++ .../gen/SYS_AUTO/DebuggerStrings.resources | Bin 0 -> 5369 bytes scripts/gen/SYS_AUTO/DescriptionsStrings.cs | 72 + .../SYS_AUTO/DescriptionsStrings.resources | Bin 0 -> 271 bytes scripts/gen/SYS_AUTO/DiscoveryExceptions.cs | 348 ++ .../SYS_AUTO/DiscoveryExceptions.resources | Bin 0 -> 6185 bytes .../EnumExpressionEvaluatorStrings.cs | 145 + .../EnumExpressionEvaluatorStrings.resources | Bin 0 -> 2112 bytes scripts/gen/SYS_AUTO/ErrorCategoryStrings.cs | 360 ++ .../SYS_AUTO/ErrorCategoryStrings.resources | Bin 0 -> 2727 bytes scripts/gen/SYS_AUTO/ErrorPackage.cs | 126 + scripts/gen/SYS_AUTO/ErrorPackage.resources | Bin 0 -> 1373 bytes scripts/gen/SYS_AUTO/EventingResources.cs | 126 + .../gen/SYS_AUTO/EventingResources.resources | Bin 0 -> 1167 bytes scripts/gen/SYS_AUTO/ExtendedTypeSystem.cs | 810 ++++ .../gen/SYS_AUTO/ExtendedTypeSystem.resources | Bin 0 -> 12251 bytes .../gen/SYS_AUTO/FileSystemProviderStrings.cs | 621 +++ .../FileSystemProviderStrings.resources | Bin 0 -> 6684 bytes .../SYS_AUTO/FormatAndOutXmlLoadingStrings.cs | 675 +++ .../FormatAndOutXmlLoadingStrings.resources | Bin 0 -> 8684 bytes .../gen/SYS_AUTO/FormatAndOut_MshParameter.cs | 234 + .../FormatAndOut_MshParameter.resources | Bin 0 -> 2295 bytes .../gen/SYS_AUTO/FormatAndOut_format_xxx.cs | 243 + .../FormatAndOut_format_xxx.resources | Bin 0 -> 2238 bytes scripts/gen/SYS_AUTO/FormatAndOut_out_xxx.cs | 117 + .../SYS_AUTO/FormatAndOut_out_xxx.resources | Bin 0 -> 999 bytes scripts/gen/SYS_AUTO/GetErrorText.cs | 144 + scripts/gen/SYS_AUTO/GetErrorText.resources | Bin 0 -> 1229 bytes scripts/gen/SYS_AUTO/HelpDisplayStrings.cs | 1136 +++++ .../gen/SYS_AUTO/HelpDisplayStrings.resources | Bin 0 -> 12583 bytes scripts/gen/SYS_AUTO/HistoryStrings.cs | 180 + scripts/gen/SYS_AUTO/HistoryStrings.resources | Bin 0 -> 1725 bytes .../HostInterfaceExceptionsStrings.cs | 99 + .../HostInterfaceExceptionsStrings.resources | Bin 0 -> 1127 bytes .../gen/SYS_AUTO/InternalCommandStrings.cs | 207 + .../SYS_AUTO/InternalCommandStrings.resources | Bin 0 -> 2374 bytes scripts/gen/SYS_AUTO/InternalHostStrings.cs | 81 + .../SYS_AUTO/InternalHostStrings.resources | Bin 0 -> 466 bytes .../InternalHostUserInterfaceStrings.cs | 326 ++ ...InternalHostUserInterfaceStrings.resources | Bin 0 -> 3084 bytes scripts/gen/SYS_AUTO/Logging.cs | 285 ++ scripts/gen/SYS_AUTO/Logging.resources | Bin 0 -> 4513 bytes scripts/gen/SYS_AUTO/Metadata.cs | 360 ++ scripts/gen/SYS_AUTO/Metadata.resources | Bin 0 -> 7149 bytes scripts/gen/SYS_AUTO/MiniShellErrors.cs | 117 + .../gen/SYS_AUTO/MiniShellErrors.resources | Bin 0 -> 1300 bytes .../MshHostRawUserInterfaceStrings.cs | 90 + .../MshHostRawUserInterfaceStrings.resources | Bin 0 -> 508 bytes scripts/gen/SYS_AUTO/MshSignature.cs | 135 + scripts/gen/SYS_AUTO/MshSignature.resources | Bin 0 -> 1772 bytes .../gen/SYS_AUTO/MshSnapinCmdletResources.cs | 108 + .../MshSnapinCmdletResources.resources | Bin 0 -> 1133 bytes scripts/gen/SYS_AUTO/MshSnapinInfo.cs | 180 + scripts/gen/SYS_AUTO/MshSnapinInfo.resources | Bin 0 -> 2156 bytes scripts/gen/SYS_AUTO/NativeCP.cs | 144 + scripts/gen/SYS_AUTO/NativeCP.resources | Bin 0 -> 1389 bytes scripts/gen/SYS_AUTO/PSCommandStrings.cs | 72 + .../gen/SYS_AUTO/PSCommandStrings.resources | Bin 0 -> 342 bytes scripts/gen/SYS_AUTO/PSDataBufferStrings.cs | 108 + .../SYS_AUTO/PSDataBufferStrings.resources | Bin 0 -> 970 bytes scripts/gen/SYS_AUTO/PSListModifierStrings.cs | 81 + .../SYS_AUTO/PSListModifierStrings.resources | Bin 0 -> 469 bytes .../gen/SYS_AUTO/ParameterBinderStrings.cs | 468 ++ .../SYS_AUTO/ParameterBinderStrings.resources | Bin 0 -> 8294 bytes scripts/gen/SYS_AUTO/ParserStrings.cs | 3779 ++++++++++++++++ scripts/gen/SYS_AUTO/ParserStrings.resources | Bin 0 -> 56941 bytes scripts/gen/SYS_AUTO/PathUtilsStrings.cs | 135 + .../gen/SYS_AUTO/PathUtilsStrings.resources | Bin 0 -> 1693 bytes scripts/gen/SYS_AUTO/PipelineStrings.cs | 236 + .../gen/SYS_AUTO/PipelineStrings.resources | Bin 0 -> 3787 bytes scripts/gen/SYS_AUTO/PowerShellStrings.cs | 387 ++ .../gen/SYS_AUTO/PowerShellStrings.resources | Bin 0 -> 6270 bytes scripts/gen/SYS_AUTO/ProgressRecordStrings.cs | 99 + .../SYS_AUTO/ProgressRecordStrings.resources | Bin 0 -> 694 bytes scripts/gen/SYS_AUTO/ProviderBaseSecurity.cs | 72 + .../SYS_AUTO/ProviderBaseSecurity.resources | Bin 0 -> 402 bytes scripts/gen/SYS_AUTO/ProxyCommandStrings.cs | 81 + .../SYS_AUTO/ProxyCommandStrings.resources | Bin 0 -> 498 bytes .../gen/SYS_AUTO/RegistryProviderStrings.cs | 909 ++++ .../RegistryProviderStrings.resources | Bin 0 -> 10657 bytes scripts/gen/SYS_AUTO/RunspaceInit.cs | 342 ++ scripts/gen/SYS_AUTO/RunspaceInit.resources | Bin 0 -> 4107 bytes scripts/gen/SYS_AUTO/RunspacePoolStrings.cs | 207 + .../SYS_AUTO/RunspacePoolStrings.resources | Bin 0 -> 2700 bytes scripts/gen/SYS_AUTO/RunspaceStrings.cs | 426 ++ .../gen/SYS_AUTO/RunspaceStrings.resources | Bin 0 -> 7090 bytes .../gen/SYS_AUTO/SecuritySupportStrings.cs | 126 + .../SYS_AUTO/SecuritySupportStrings.resources | Bin 0 -> 1643 bytes scripts/gen/SYS_AUTO/Serialization.cs | 279 ++ scripts/gen/SYS_AUTO/Serialization.resources | Bin 0 -> 3187 bytes .../SessionStateProviderBaseStrings.cs | 171 + .../SessionStateProviderBaseStrings.resources | Bin 0 -> 1001 bytes scripts/gen/SYS_AUTO/SessionStateStrings.cs | 1863 ++++++++ .../SYS_AUTO/SessionStateStrings.resources | Bin 0 -> 32467 bytes scripts/gen/SYS_AUTO/SuggestionStrings.cs | 108 + .../gen/SYS_AUTO/SuggestionStrings.resources | Bin 0 -> 1134 bytes scripts/gen/SYS_AUTO/TabCompletionStrings.cs | 665 +++ .../SYS_AUTO/TabCompletionStrings.resources | Bin 0 -> 15153 bytes scripts/gen/SYS_AUTO/TransactionStrings.cs | 225 + .../gen/SYS_AUTO/TransactionStrings.resources | Bin 0 -> 2654 bytes scripts/gen/SYS_AUTO/TypesXmlStrings.cs | 540 +++ .../gen/SYS_AUTO/TypesXmlStrings.resources | Bin 0 -> 6531 bytes .../gen/SYS_AUTO/WildcardPatternStrings.cs | 72 + .../SYS_AUTO/WildcardPatternStrings.resources | Bin 0 -> 281 bytes scripts/gen/SYS_AUTO/modules.cs | 1450 ++++++ scripts/gen/SYS_AUTO/modules.resources | Bin 0 -> 26209 bytes .../gen/SYS_AUTO/remotingerroridstrings.cs | 3965 +++++++++++++++++ .../SYS_AUTO/remotingerroridstrings.resources | Bin 0 -> 70035 bytes scripts/management-infrastructure.mk | 213 + scripts/system-automation.mk | 1250 ++++++ src/monad | 2 +- 180 files changed, 32112 insertions(+), 183 deletions(-) create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/CmdletizationResources.cs create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/CmdletizationResources.resources create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/NavigationResources.cs create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/NavigationResources.resources create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.cs create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/AddMember.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/AddMember.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/AddTypeStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/AddTypeStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/AliasCommandStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/AliasCommandStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/ConvertFromStringData.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/ConvertFromStringData.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/CsvCommandStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/CsvCommandStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/Debugger.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/Debugger.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/EventingStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/EventingStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/GetMember.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/GetMember.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/GetRandomCommandStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/GetRandomCommandStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/HostStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/HostStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/MeasureObjectStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/MeasureObjectStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/NewObjectStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/NewObjectStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/SelectObjectStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/SelectObjectStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/SortObjectStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/SortObjectStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/VariableCommandStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/VariableCommandStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/WriteErrorStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/WriteErrorStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/WriteProgressResourceStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources create mode 100644 scripts/gen/SYS_AUTO/Authenticode.cs create mode 100644 scripts/gen/SYS_AUTO/Authenticode.resources create mode 100644 scripts/gen/SYS_AUTO/AuthorizationManagerBase.cs create mode 100644 scripts/gen/SYS_AUTO/AuthorizationManagerBase.resources create mode 100644 scripts/gen/SYS_AUTO/AutomationExceptions.cs create mode 100644 scripts/gen/SYS_AUTO/AutomationExceptions.resources create mode 100644 scripts/gen/SYS_AUTO/CimInstanceTypeAdapterResources.cs create mode 100644 scripts/gen/SYS_AUTO/CimInstanceTypeAdapterResources.resources create mode 100644 scripts/gen/SYS_AUTO/CmdletizationCoreResources.cs create mode 100644 scripts/gen/SYS_AUTO/CmdletizationCoreResources.resources create mode 100644 scripts/gen/SYS_AUTO/CommandBaseStrings.cs create mode 100644 scripts/gen/SYS_AUTO/CommandBaseStrings.resources create mode 100644 scripts/gen/SYS_AUTO/ConsoleInfoErrorStrings.cs create mode 100644 scripts/gen/SYS_AUTO/ConsoleInfoErrorStrings.resources create mode 100644 scripts/gen/SYS_AUTO/CoreClrStubResources.cs create mode 100644 scripts/gen/SYS_AUTO/CoreClrStubResources.resources create mode 100644 scripts/gen/SYS_AUTO/CredUI.cs create mode 100644 scripts/gen/SYS_AUTO/CredUI.resources create mode 100644 scripts/gen/SYS_AUTO/Credential.cs create mode 100644 scripts/gen/SYS_AUTO/Credential.resources create mode 100644 scripts/gen/SYS_AUTO/CredentialAttributeStrings.cs create mode 100644 scripts/gen/SYS_AUTO/CredentialAttributeStrings.resources create mode 100644 scripts/gen/SYS_AUTO/DebuggerStrings.cs create mode 100644 scripts/gen/SYS_AUTO/DebuggerStrings.resources create mode 100644 scripts/gen/SYS_AUTO/DescriptionsStrings.cs create mode 100644 scripts/gen/SYS_AUTO/DescriptionsStrings.resources create mode 100644 scripts/gen/SYS_AUTO/DiscoveryExceptions.cs create mode 100644 scripts/gen/SYS_AUTO/DiscoveryExceptions.resources create mode 100644 scripts/gen/SYS_AUTO/EnumExpressionEvaluatorStrings.cs create mode 100644 scripts/gen/SYS_AUTO/EnumExpressionEvaluatorStrings.resources create mode 100644 scripts/gen/SYS_AUTO/ErrorCategoryStrings.cs create mode 100644 scripts/gen/SYS_AUTO/ErrorCategoryStrings.resources create mode 100644 scripts/gen/SYS_AUTO/ErrorPackage.cs create mode 100644 scripts/gen/SYS_AUTO/ErrorPackage.resources create mode 100644 scripts/gen/SYS_AUTO/EventingResources.cs create mode 100644 scripts/gen/SYS_AUTO/EventingResources.resources create mode 100644 scripts/gen/SYS_AUTO/ExtendedTypeSystem.cs create mode 100644 scripts/gen/SYS_AUTO/ExtendedTypeSystem.resources create mode 100644 scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs create mode 100644 scripts/gen/SYS_AUTO/FileSystemProviderStrings.resources create mode 100644 scripts/gen/SYS_AUTO/FormatAndOutXmlLoadingStrings.cs create mode 100644 scripts/gen/SYS_AUTO/FormatAndOutXmlLoadingStrings.resources create mode 100644 scripts/gen/SYS_AUTO/FormatAndOut_MshParameter.cs create mode 100644 scripts/gen/SYS_AUTO/FormatAndOut_MshParameter.resources create mode 100644 scripts/gen/SYS_AUTO/FormatAndOut_format_xxx.cs create mode 100644 scripts/gen/SYS_AUTO/FormatAndOut_format_xxx.resources create mode 100644 scripts/gen/SYS_AUTO/FormatAndOut_out_xxx.cs create mode 100644 scripts/gen/SYS_AUTO/FormatAndOut_out_xxx.resources create mode 100644 scripts/gen/SYS_AUTO/GetErrorText.cs create mode 100644 scripts/gen/SYS_AUTO/GetErrorText.resources create mode 100644 scripts/gen/SYS_AUTO/HelpDisplayStrings.cs create mode 100644 scripts/gen/SYS_AUTO/HelpDisplayStrings.resources create mode 100644 scripts/gen/SYS_AUTO/HistoryStrings.cs create mode 100644 scripts/gen/SYS_AUTO/HistoryStrings.resources create mode 100644 scripts/gen/SYS_AUTO/HostInterfaceExceptionsStrings.cs create mode 100644 scripts/gen/SYS_AUTO/HostInterfaceExceptionsStrings.resources create mode 100644 scripts/gen/SYS_AUTO/InternalCommandStrings.cs create mode 100644 scripts/gen/SYS_AUTO/InternalCommandStrings.resources create mode 100644 scripts/gen/SYS_AUTO/InternalHostStrings.cs create mode 100644 scripts/gen/SYS_AUTO/InternalHostStrings.resources create mode 100644 scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.cs create mode 100644 scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.resources create mode 100644 scripts/gen/SYS_AUTO/Logging.cs create mode 100644 scripts/gen/SYS_AUTO/Logging.resources create mode 100644 scripts/gen/SYS_AUTO/Metadata.cs create mode 100644 scripts/gen/SYS_AUTO/Metadata.resources create mode 100644 scripts/gen/SYS_AUTO/MiniShellErrors.cs create mode 100644 scripts/gen/SYS_AUTO/MiniShellErrors.resources create mode 100644 scripts/gen/SYS_AUTO/MshHostRawUserInterfaceStrings.cs create mode 100644 scripts/gen/SYS_AUTO/MshHostRawUserInterfaceStrings.resources create mode 100644 scripts/gen/SYS_AUTO/MshSignature.cs create mode 100644 scripts/gen/SYS_AUTO/MshSignature.resources create mode 100644 scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs create mode 100644 scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources create mode 100644 scripts/gen/SYS_AUTO/MshSnapinInfo.cs create mode 100644 scripts/gen/SYS_AUTO/MshSnapinInfo.resources create mode 100644 scripts/gen/SYS_AUTO/NativeCP.cs create mode 100644 scripts/gen/SYS_AUTO/NativeCP.resources create mode 100644 scripts/gen/SYS_AUTO/PSCommandStrings.cs create mode 100644 scripts/gen/SYS_AUTO/PSCommandStrings.resources create mode 100644 scripts/gen/SYS_AUTO/PSDataBufferStrings.cs create mode 100644 scripts/gen/SYS_AUTO/PSDataBufferStrings.resources create mode 100644 scripts/gen/SYS_AUTO/PSListModifierStrings.cs create mode 100644 scripts/gen/SYS_AUTO/PSListModifierStrings.resources create mode 100644 scripts/gen/SYS_AUTO/ParameterBinderStrings.cs create mode 100644 scripts/gen/SYS_AUTO/ParameterBinderStrings.resources create mode 100644 scripts/gen/SYS_AUTO/ParserStrings.cs create mode 100644 scripts/gen/SYS_AUTO/ParserStrings.resources create mode 100644 scripts/gen/SYS_AUTO/PathUtilsStrings.cs create mode 100644 scripts/gen/SYS_AUTO/PathUtilsStrings.resources create mode 100644 scripts/gen/SYS_AUTO/PipelineStrings.cs create mode 100644 scripts/gen/SYS_AUTO/PipelineStrings.resources create mode 100644 scripts/gen/SYS_AUTO/PowerShellStrings.cs create mode 100644 scripts/gen/SYS_AUTO/PowerShellStrings.resources create mode 100644 scripts/gen/SYS_AUTO/ProgressRecordStrings.cs create mode 100644 scripts/gen/SYS_AUTO/ProgressRecordStrings.resources create mode 100644 scripts/gen/SYS_AUTO/ProviderBaseSecurity.cs create mode 100644 scripts/gen/SYS_AUTO/ProviderBaseSecurity.resources create mode 100644 scripts/gen/SYS_AUTO/ProxyCommandStrings.cs create mode 100644 scripts/gen/SYS_AUTO/ProxyCommandStrings.resources create mode 100644 scripts/gen/SYS_AUTO/RegistryProviderStrings.cs create mode 100644 scripts/gen/SYS_AUTO/RegistryProviderStrings.resources create mode 100644 scripts/gen/SYS_AUTO/RunspaceInit.cs create mode 100644 scripts/gen/SYS_AUTO/RunspaceInit.resources create mode 100644 scripts/gen/SYS_AUTO/RunspacePoolStrings.cs create mode 100644 scripts/gen/SYS_AUTO/RunspacePoolStrings.resources create mode 100644 scripts/gen/SYS_AUTO/RunspaceStrings.cs create mode 100644 scripts/gen/SYS_AUTO/RunspaceStrings.resources create mode 100644 scripts/gen/SYS_AUTO/SecuritySupportStrings.cs create mode 100644 scripts/gen/SYS_AUTO/SecuritySupportStrings.resources create mode 100644 scripts/gen/SYS_AUTO/Serialization.cs create mode 100644 scripts/gen/SYS_AUTO/Serialization.resources create mode 100644 scripts/gen/SYS_AUTO/SessionStateProviderBaseStrings.cs create mode 100644 scripts/gen/SYS_AUTO/SessionStateProviderBaseStrings.resources create mode 100644 scripts/gen/SYS_AUTO/SessionStateStrings.cs create mode 100644 scripts/gen/SYS_AUTO/SessionStateStrings.resources create mode 100644 scripts/gen/SYS_AUTO/SuggestionStrings.cs create mode 100644 scripts/gen/SYS_AUTO/SuggestionStrings.resources create mode 100644 scripts/gen/SYS_AUTO/TabCompletionStrings.cs create mode 100644 scripts/gen/SYS_AUTO/TabCompletionStrings.resources create mode 100644 scripts/gen/SYS_AUTO/TransactionStrings.cs create mode 100644 scripts/gen/SYS_AUTO/TransactionStrings.resources create mode 100644 scripts/gen/SYS_AUTO/TypesXmlStrings.cs create mode 100644 scripts/gen/SYS_AUTO/TypesXmlStrings.resources create mode 100644 scripts/gen/SYS_AUTO/WildcardPatternStrings.cs create mode 100644 scripts/gen/SYS_AUTO/WildcardPatternStrings.resources create mode 100644 scripts/gen/SYS_AUTO/modules.cs create mode 100644 scripts/gen/SYS_AUTO/modules.resources create mode 100644 scripts/gen/SYS_AUTO/remotingerroridstrings.cs create mode 100644 scripts/gen/SYS_AUTO/remotingerroridstrings.resources create mode 100644 scripts/management-infrastructure.mk create mode 100644 scripts/system-automation.mk diff --git a/scripts/Makefile b/scripts/Makefile index 3531fb77d..cb45dd94c 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -2,6 +2,11 @@ PSRC = ../src/monad/monad/src MONAD_EXT=../src/monad-ext +# this variable is needed by module specific include makefiles below +ADMIN_GIT_ROOT=../src/monad + +phony_all: all + # include all the external makefiles include all-files.mk include string-resources.mk @@ -17,7 +22,8 @@ NUGETREF=-r:System.Reflection.Metadata.dll -r:System.Collections.Immutable.dll MI_NATIVE_REF=-r:dotnetlibs/Microsoft.Management.Infrastructure.Native.dll MI_REF_ASSEMBLY=-r:$(MONAD_EXT)/PS/PS_refs_modil/microsoft.management.infrastructure.metadata_dll -MI_REF=-r:dotnetlibs/Microsoft.Management.Infrastructure.dll +MI_ASSEMBLY=dotnetlibs/Microsoft.Management.Infrastructure.dll +MI_REF=-r:$(MI_ASSEMBLY) PRODUCT_BASE_REFS=${COREREF} PRODUCT_MI_REFS=${COREREF} ${MI_NATIVE_REF} @@ -51,8 +57,8 @@ dotnetlibs/Microsoft.Management.Infrastructure.dll: ${WMI_SRCS} dotnetlibs/Micro # Commands -dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_MANAGEMENT_RES_SRCS} ${COMMAND_MANAGEMENT_RES_CS_SRCS} - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMAND_MANAGEMENT_RES} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} +dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_MANAGEMENT_RES_SRCS} ${COMMAND_MANAGEMENT_RES_CS_SRCS} $(MI_ASSEMBLY) + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMAND_MANAGEMENT_RES} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(MI_REF) dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_UTILITY_RES_SRCS} ${COMMAND_UTILITY_RES_CS_SRCS} mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMAND_UTILITY_RES} ${COMMANDS_UTILITY_RES_CS_SRCS} diff --git a/scripts/commands-management.mk b/scripts/commands-management.mk index a3802f4e8..cda007896 100644 --- a/scripts/commands-management.mk +++ b/scripts/commands-management.mk @@ -1,49 +1,148 @@ +# This is an automatically generated file for the make dependency: COMMANDS_MANAGEMENT -COMMANDS_MANAGEMENT_RES_SRCS = \ - ../src/monad/monad/src/commands/management/resources/NavigationResources.resources \ - ../src/monad/monad/src/commands/management/resources/CmdletizationResources.resources \ - ../src/monad/monad/src/commands/management/resources/ProcessResources.resources +COMMANDS_MANAGEMENT_SRCS_WIN=\ + ../../../jws/pswin/admin/monad/src/commands/management/AddContentCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/ClearContentCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/ClearPropertyCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/CombinePathCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/CommandsCommon.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/ContentCommandBase.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/ConvertPathCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/CopyPropertyCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/GetChildrenCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/GetContentCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/GetPropertyCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/MovePropertyCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/Navigation.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/NewPropertyCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/ParsePathCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/PassThroughContentCommandBase.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/PassThroughPropertyCommandBase.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/PingPathCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/PropertyCommandBase.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/RemovePropertyCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/RenamePropertyCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/ResolvePathCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/SetContentCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/SetPropertyCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/WriteContentCommandBase.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/Process.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/SessionBasedWrapper.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimWrapper.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimQuery.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/clientSideQuery.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimConverter.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/CimJobException.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimJobContext.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimCmdletDefinitionContext.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimChildJobBase.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/QueryJobBase.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/QueryJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/MethodInvocationJobBase.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/PropertySettingJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/CreateInstanceJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/ModifyInstanceJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/DeleteInstanceJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/ExtrinsicMethodInvocationJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/InstanceMethodInvocationJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/StaticMethodInvocationJob.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/TerminatingErrorTracker.cs \ + ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimOperationOptionsHelper.cs \ -COMMANDS_MANAGEMENT_RESX_SRCS = \ - ../src/monad/monad/src/commands/management/resources/NavigationResources.resx \ - ../src/monad/monad/src/commands/management/resources/CmdletizationResources.resx \ - ../src/monad/monad/src/commands/management/resources/ProcessResources.resx -COMMANDS_MANAGEMENT_RES_BASE_PATH = ../src/monad/monad/src/commands/management/resources +COMMANDS_MANAGEMENT_SRCS=\ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/AddContentCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/ClearContentCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/ClearPropertyCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/CombinePathCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/CommandsCommon.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/ContentCommandBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/ConvertPathCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/CopyPropertyCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/GetChildrenCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/GetContentCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/GetPropertyCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/MovePropertyCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/Navigation.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/NewPropertyCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/ParsePathCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/PassThroughContentCommandBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/PassThroughPropertyCommandBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/PingPathCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/PropertyCommandBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/RemovePropertyCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/RenamePropertyCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/ResolvePathCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/SetContentCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/SetPropertyCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/WriteContentCommandBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/Process.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/SessionBasedWrapper.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimWrapper.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimQuery.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/clientSideQuery.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimConverter.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/CimJobException.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimJobContext.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimCmdletInvocationContext.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimCmdletDefinitionContext.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimChildJobBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/QueryJobBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/QueryJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/EnumerateAssociatedInstancesJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/MethodInvocationJobBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/PropertySettingJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/CreateInstanceJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/ModifyInstanceJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/DeleteInstanceJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/ExtrinsicMethodInvocationJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/InstanceMethodInvocationJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/StaticMethodInvocationJob.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/TerminatingErrorTracker.cs \ + $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimOperationOptionsHelper.cs \ -$(COMMANDS_MANAGEMENT_RES_BASE_PATH)/%.resources: $(COMMANDS_MANAGEMENT_RES_BASE_PATH)/%.resx - resgen2 $< -COMMANDS_MANAGEMENT_RES_CS_SRCS = \ - commands-management-strings/NavigationResources.cs \ - commands-management-strings/CmdletizationResources.cs \ - commands-management-strings/ProcessResources.cs +COMMANDS_MANAGEMENT_RES_BASE_PATH=../../../jws/pswin/admin/monad/src/commands/management/resources + +COMMANDS_MANAGEMENT_RES_GEN_PATH=gen/COMMANDS_MANAGEMENT + +COMMANDS_MANAGEMENT_RES_GEN_PATH_WIN=gen\COMMANDS_MANAGEMENT + +COMMANDS_MANAGEMENT_RESX_SRCS=\ + ../../../jws/pswin/admin/monad/src/commands/management/resources/CmdletizationResources.resx \ + ../../../jws/pswin/admin/monad/src/commands/management/resources/ProcessResources.resx \ + ../../../jws/pswin/admin/monad/src/commands/management/resources/NavigationResources.resx \ + + +COMMANDS_MANAGEMENT_RES_SRCS=\ + gen/COMMANDS_MANAGEMENT/CmdletizationResources.resources \ + gen/COMMANDS_MANAGEMENT/ProcessResources.resources \ + gen/COMMANDS_MANAGEMENT/NavigationResources.resources \ + + +COMMANDS_MANAGEMENT_RES_CS_SRCS=\ + gen/COMMANDS_MANAGEMENT/CmdletizationResources.cs \ + gen/COMMANDS_MANAGEMENT/ProcessResources.cs \ + gen/COMMANDS_MANAGEMENT/NavigationResources.cs \ + + +# this command below needs the make variable SHELL to be set to "cmd", this is best done +# as a command line option to make +$(COMMANDS_MANAGEMENT_RES_GEN_PATH)/%.resources: $(COMMANDS_MANAGEMENT_RES_BASE_PATH)/%.resx + mkdir $(COMMANDS_MANAGEMENT_RES_GEN_PATH_WIN) || exit /b 0 + resgen /useSourcePath $< $@ + +$(COMMANDS_MANAGEMENT_RES_GEN_PATH)/%.cs: $(COMMANDS_MANAGEMENT_RES_GEN_PATH)/%.resources + resgen /useSourcePath /str:cs $< + sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ + sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ + +COMMANDS_MANAGEMENT_make_rule_RES_SRCS: $(COMMANDS_MANAGEMENT_RES_SRCS) + +COMMANDS_MANAGEMENT_make_rule_RES_CS_SRCS: $(COMMANDS_MANAGEMENT_RES_CS_SRCS) + +COMMANDS_MANAGEMENT_TARGET=Microsoft.PowerShell.Commands.Management -COMMANDS_MANAGEMENT_SRCS = \ - ../src/monad/monad/src/commands/management/AddContentCommand.cs \ - ../src/monad/monad/src/commands/management/ClearContentCommand.cs \ - ../src/monad/monad/src/commands/management/ClearPropertyCommand.cs \ - ../src/monad/monad/src/commands/management/CombinePathCommand.cs \ - ../src/monad/monad/src/commands/management/CommandsCommon.cs \ - ../src/monad/monad/src/commands/management/ContentCommandBase.cs \ - ../src/monad/monad/src/commands/management/ConvertPathCommand.cs \ - ../src/monad/monad/src/commands/management/CopyPropertyCommand.cs \ - ../src/monad/monad/src/commands/management/GetChildrenCommand.cs \ - ../src/monad/monad/src/commands/management/GetContentCommand.cs \ - ../src/monad/monad/src/commands/management/GetPropertyCommand.cs \ - ../src/monad/monad/src/commands/management/MovePropertyCommand.cs \ - ../src/monad/monad/src/commands/management/Navigation.cs \ - ../src/monad/monad/src/commands/management/NewPropertyCommand.cs \ - ../src/monad/monad/src/commands/management/ParsePathCommand.cs \ - ../src/monad/monad/src/commands/management/PassThroughContentCommandBase.cs \ - ../src/monad/monad/src/commands/management/PassThroughPropertyCommandBase.cs \ - ../src/monad/monad/src/commands/management/PingPathCommand.cs \ - ../src/monad/monad/src/commands/management/PropertyCommandBase.cs \ - ../src/monad/monad/src/commands/management/RemovePropertyCommand.cs \ - ../src/monad/monad/src/commands/management/RenamePropertyCommand.cs \ - ../src/monad/monad/src/commands/management/ResolvePathCommand.cs \ - ../src/monad/monad/src/commands/management/SetContentCommand.cs \ - ../src/monad/monad/src/commands/management/SetPropertyCommand.cs \ - ../src/monad/monad/src/commands/management/WriteContentCommandBase.cs \ - ../src/monad/monad/src/commands/management/Process.cs \ diff --git a/scripts/commands-utility.mk b/scripts/commands-utility.mk index d60fa92c2..1002c13d3 100644 --- a/scripts/commands-utility.mk +++ b/scripts/commands-utility.mk @@ -1,141 +1,222 @@ +# This is an automatically generated file for the make dependency: COMMANDS_UTILITY -COMMANDS_UTILITY_RES_SRCS = \ - ../src/monad/monad/src/commands/utility/resources/CsvCommandStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/Debugger.resources \ - ../src/monad/monad/src/commands/utility/resources/EventingStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/NewObjectStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/MeasureObjectStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/SelectObjectStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/SortObjectStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/WriteErrorStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/VariableCommandStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/AddTypeStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/GetMember.resources \ - ../src/monad/monad/src/commands/utility/resources/GetRandomCommandStrings.resources\ - ../src/monad/monad/src/commands/utility/resources/UtilityCommonStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/HostStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/AddMember.resources \ - ../src/monad/monad/src/commands/utility/resources/ConvertFromStringData.resources \ - ../src/monad/monad/src/commands/utility/resources/ImportLocalizedDataStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/WriteProgressResourceStrings.resources \ - ../src/monad/monad/src/commands/utility/resources/AliasCommandStrings.resources +COMMANDS_UTILITY_SRCS_WIN=\ + ../../../jws/pswin/admin/monad/src/commands/utility/new-object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Measure-Object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/select-object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/sort-object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/ObjectCommandComparer.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/OrderObjectBase.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/write.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Var.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetMember.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/group-object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/WriteConsoleCmdlet.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/ConsoleColorCmdlet.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/AddMember.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Write-Object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/StartSleepCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Get-PSCallStack.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetUnique.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetDateCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/compare-object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetHostCmdlet.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetRandomCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/InvokeCommandCmdlet.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/NewTimeSpanCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/tee-object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/TimeExpressionCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/UtilityCommon.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/SetAliasCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetAliasCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/NewAliasCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/WriteAliasCommandBase.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/ExportAliasCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/ImportAliasCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Import-LocalizedData.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/ConvertFrom-StringData.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/ReadConsoleCmdlet.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Csv.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/CSVCommands.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Set-PSBreakpoint.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Get-PSBreakpoint.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Remove-PSBreakpoint.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Enable-PSBreakpoint.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Disable-PSBreakpoint.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/DebugRunspaceCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetRunspaceCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/EnableDisableRunspaceDebugCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/WriteProgressCmdlet.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/format-list/Format-List.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/format-object/format-object.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/format-table/Format-Table.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/format-wide/Format-Wide.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/out-file/Out-File.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/out-string/out-string.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/RegisterObjectEventCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/RegisterPSEventCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/WaitEventCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetEventCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/RemoveEventCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetEventSubscriberCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/UnregisterEventCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/neweventcommand.cs \ -COMMANDS_UTILITY_RESX_SRCS = \ - ../src/monad/monad/src/commands/utility/resources/CsvCommandStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/Debugger.resx \ - ../src/monad/monad/src/commands/utility/resources/EventingStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/NewObjectStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/MeasureObjectStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/SelectObjectStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/SortObjectStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/WriteErrorStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/VariableCommandStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/AddTypeStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/GetMember.resx \ - ../src/monad/monad/src/commands/utility/resources/GetRandomCommandStrings.resx\ - ../src/monad/monad/src/commands/utility/resources/UtilityCommonStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/HostStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/AddMember.resx \ - ../src/monad/monad/src/commands/utility/resources/ConvertFromStringData.resx \ - ../src/monad/monad/src/commands/utility/resources/ImportLocalizedDataStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/WriteProgressResourceStrings.resx \ - ../src/monad/monad/src/commands/utility/resources/AliasCommandStrings.resources - - -COMMANDS_UTILITY_RES_BASE_PATH = ../src/monad/monad/src/commands/utility/resources - -$(COMMANDS_UTILITY_RES_BASE_PATH)/%.resources: $(COMMANDS_UTILITY_RES_BASE_PATH)/%.resx - resgen2 $< - -COMMANDS_UTILITY_RES_CS_SRCS = \ - commands-utility-strings/CsvCommandStrings.cs \ - commands-utility-strings/Debugger.cs \ - commands-utility-strings/EventingStrings.cs \ - commands-utility-strings/NewObjectStrings.cs \ - commands-utility-strings/MeasureObjectStrings.cs \ - commands-utility-strings/SelectObjectStrings.cs \ - commands-utility-strings/SortObjectStrings.cs \ - commands-utility-strings/WriteErrorStrings.cs \ - commands-utility-strings/VariableCommandStrings.cs \ - commands-utility-strings/GetMember.cs \ - commands-utility-strings/GetRandomCommandStrings.cs \ - commands-utility-strings/UtilityCommonStrings.cs \ - commands-utility-strings/HostStrings.cs \ - commands-utility-strings/AddMember.cs \ - commands-utility-strings/AliasCommandStrings.cs \ - commands-utility-strings/ConvertFromStringData.cs \ - commands-utility-strings/ImportLocalizedDataStrings.cs \ - commands-utility-strings/WriteProgressResourceStrings.cs - -SOURCES_PATH=../src/monad/monad/src/commands/utility -FORMAT_AND_OUT_SOURCES_PATH=$(SOURCES_PATH)/FormatAndOutput - -FORMAT_AND_OUT_SOURCES=\ - $(FORMAT_AND_OUT_SOURCES_PATH)/common/GetFormatDataCommand.cs \ - $(FORMAT_AND_OUT_SOURCES_PATH)/common/WriteFormatDataCommand.cs \ - $(FORMAT_AND_OUT_SOURCES_PATH)/format-list/Format-List.cs \ - $(FORMAT_AND_OUT_SOURCES_PATH)/format-object/format-object.cs \ - $(FORMAT_AND_OUT_SOURCES_PATH)/format-table/Format-Table.cs \ - $(FORMAT_AND_OUT_SOURCES_PATH)/format-wide/Format-Wide.cs \ - $(FORMAT_AND_OUT_SOURCES_PATH)/out-file/Out-File.cs \ - $(FORMAT_AND_OUT_SOURCES_PATH)/out-string/out-string.cs - -EVENTING_SOURCES=\ - $(SOURCES_PATH)/RegisterObjectEventCommand.cs \ - $(SOURCES_PATH)/RegisterPSEventCommand.cs \ - $(SOURCES_PATH)/WaitEventCommand.cs \ - $(SOURCES_PATH)/GetEventCommand.cs \ - $(SOURCES_PATH)/RemoveEventCommand.cs \ - $(SOURCES_PATH)/GetEventSubscriberCommand.cs \ - $(SOURCES_PATH)/UnregisterEventCommand.cs \ - $(SOURCES_PATH)/neweventcommand.cs COMMANDS_UTILITY_SRCS=\ - $(SOURCES_PATH)/new-object.cs \ - $(SOURCES_PATH)/Measure-Object.cs \ - $(SOURCES_PATH)/select-object.cs \ - $(SOURCES_PATH)/sort-object.cs \ - $(SOURCES_PATH)/ObjectCommandComparer.cs \ - $(SOURCES_PATH)/OrderObjectBase.cs \ - $(SOURCES_PATH)/write.cs \ - $(SOURCES_PATH)/Var.cs \ - $(SOURCES_PATH)/GetMember.cs \ - $(SOURCES_PATH)/group-object.cs \ - $(SOURCES_PATH)/WriteConsoleCmdlet.cs \ - $(SOURCES_PATH)/ConsoleColorCmdlet.cs \ - $(SOURCES_PATH)/AddMember.cs \ - $(SOURCES_PATH)/Write-Object.cs \ - $(SOURCES_PATH)/StartSleepCommand.cs \ - $(SOURCES_PATH)/Get-PSCallStack.cs \ - $(SOURCES_PATH)/GetUnique.cs \ - $(SOURCES_PATH)/GetDateCommand.cs \ - $(SOURCES_PATH)/compare-object.cs \ - $(SOURCES_PATH)/GetHostCmdlet.cs \ - $(SOURCES_PATH)/GetRandomCommand.cs \ - $(SOURCES_PATH)/InvokeCommandCmdlet.cs \ - $(SOURCES_PATH)/NewTimeSpanCommand.cs \ - $(SOURCES_PATH)/tee-object.cs \ - $(SOURCES_PATH)/TimeExpressionCommand.cs \ - $(SOURCES_PATH)/UtilityCommon.cs \ - $(SOURCES_PATH)/SetAliasCommand.cs \ - $(SOURCES_PATH)/GetAliasCommand.cs \ - $(SOURCES_PATH)/NewAliasCommand.cs \ - $(SOURCES_PATH)/WriteAliasCommandBase.cs \ - $(SOURCES_PATH)/ExportAliasCommand.cs \ - $(SOURCES_PATH)/ImportAliasCommand.cs \ - $(SOURCES_PATH)/Import-LocalizedData.cs \ - $(SOURCES_PATH)/ConvertFrom-StringData.cs \ - $(SOURCES_PATH)/ReadConsoleCmdlet.cs \ - $(SOURCES_PATH)/Csv.cs \ - $(SOURCES_PATH)/CSVCommands.cs \ - $(SOURCES_PATH)/Set-PSBreakpoint.cs \ - $(SOURCES_PATH)/Get-PSBreakpoint.cs \ - $(SOURCES_PATH)/Remove-PSBreakpoint.cs \ - $(SOURCES_PATH)/Enable-PSBreakpoint.cs \ - $(SOURCES_PATH)/Disable-PSBreakpoint.cs \ - $(SOURCES_PATH)/DebugRunspaceCommand.cs \ - $(SOURCES_PATH)/GetRunspaceCommand.cs \ - $(SOURCES_PATH)/EnableDisableRunspaceDebugCommand.cs \ - $(SOURCES_PATH)/WriteProgressCmdlet.cs \ - $(FORMAT_AND_OUT_SOURCES) \ - $(EVENTING_SOURCES) + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/new-object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Measure-Object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/select-object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/sort-object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/ObjectCommandComparer.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/OrderObjectBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/write.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Var.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetMember.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/group-object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/WriteConsoleCmdlet.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/ConsoleColorCmdlet.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/AddMember.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Write-Object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/StartSleepCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Get-PSCallStack.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetUnique.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetDateCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/compare-object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetHostCmdlet.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetRandomCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/InvokeCommandCmdlet.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/NewTimeSpanCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/tee-object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/TimeExpressionCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/UtilityCommon.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/SetAliasCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetAliasCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/NewAliasCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/WriteAliasCommandBase.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/ExportAliasCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/ImportAliasCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Import-LocalizedData.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/ConvertFrom-StringData.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/ReadConsoleCmdlet.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Csv.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/CSVCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Set-PSBreakpoint.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Get-PSBreakpoint.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Remove-PSBreakpoint.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Enable-PSBreakpoint.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Disable-PSBreakpoint.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/DebugRunspaceCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetRunspaceCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/EnableDisableRunspaceDebugCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/WriteProgressCmdlet.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/format-list/Format-List.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/format-object/format-object.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/format-table/Format-Table.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/format-wide/Format-Wide.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/out-file/Out-File.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/out-string/out-string.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/RegisterObjectEventCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/RegisterPSEventCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/WaitEventCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetEventCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/RemoveEventCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetEventSubscriberCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/UnregisterEventCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/neweventcommand.cs \ + + +COMMANDS_UTILITY_RES_BASE_PATH=../../../jws/pswin/admin/monad/src/commands/utility/resources + +COMMANDS_UTILITY_RES_GEN_PATH=gen/COMMANDS_UTILITY + +COMMANDS_UTILITY_RES_GEN_PATH_WIN=gen\COMMANDS_UTILITY + +COMMANDS_UTILITY_RESX_SRCS=\ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/CsvCommandStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/Debugger.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/EventingStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/NewObjectStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/MeasureObjectStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/SelectObjectStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/SortObjectStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/WriteErrorStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/VariableCommandStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/AddTypeStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/GetMember.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/GetRandomCommandStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/UtilityCommonStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/HostStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/AddMember.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/ConvertFromStringData.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/ImportLocalizedDataStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/WriteProgressResourceStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/AliasCommandStrings.resx \ + + +COMMANDS_UTILITY_RES_SRCS=\ + gen/COMMANDS_UTILITY/CsvCommandStrings.resources \ + gen/COMMANDS_UTILITY/Debugger.resources \ + gen/COMMANDS_UTILITY/EventingStrings.resources \ + gen/COMMANDS_UTILITY/NewObjectStrings.resources \ + gen/COMMANDS_UTILITY/MeasureObjectStrings.resources \ + gen/COMMANDS_UTILITY/SelectObjectStrings.resources \ + gen/COMMANDS_UTILITY/SortObjectStrings.resources \ + gen/COMMANDS_UTILITY/WriteErrorStrings.resources \ + gen/COMMANDS_UTILITY/VariableCommandStrings.resources \ + gen/COMMANDS_UTILITY/AddTypeStrings.resources \ + gen/COMMANDS_UTILITY/GetMember.resources \ + gen/COMMANDS_UTILITY/GetRandomCommandStrings.resources \ + gen/COMMANDS_UTILITY/UtilityCommonStrings.resources \ + gen/COMMANDS_UTILITY/HostStrings.resources \ + gen/COMMANDS_UTILITY/AddMember.resources \ + gen/COMMANDS_UTILITY/ConvertFromStringData.resources \ + gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources \ + gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources \ + gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ + + +COMMANDS_UTILITY_RES_CS_SRCS=\ + gen/COMMANDS_UTILITY/CsvCommandStrings.cs \ + gen/COMMANDS_UTILITY/Debugger.cs \ + gen/COMMANDS_UTILITY/EventingStrings.cs \ + gen/COMMANDS_UTILITY/NewObjectStrings.cs \ + gen/COMMANDS_UTILITY/MeasureObjectStrings.cs \ + gen/COMMANDS_UTILITY/SelectObjectStrings.cs \ + gen/COMMANDS_UTILITY/SortObjectStrings.cs \ + gen/COMMANDS_UTILITY/WriteErrorStrings.cs \ + gen/COMMANDS_UTILITY/VariableCommandStrings.cs \ + gen/COMMANDS_UTILITY/AddTypeStrings.cs \ + gen/COMMANDS_UTILITY/GetMember.cs \ + gen/COMMANDS_UTILITY/GetRandomCommandStrings.cs \ + gen/COMMANDS_UTILITY/UtilityCommonStrings.cs \ + gen/COMMANDS_UTILITY/HostStrings.cs \ + gen/COMMANDS_UTILITY/AddMember.cs \ + gen/COMMANDS_UTILITY/ConvertFromStringData.cs \ + gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.cs \ + gen/COMMANDS_UTILITY/WriteProgressResourceStrings.cs \ + gen/COMMANDS_UTILITY/AliasCommandStrings.cs \ + + +# this command below needs the make variable SHELL to be set to "cmd", this is best done +# as a command line option to make +$(COMMANDS_UTILITY_RES_GEN_PATH)/%.resources: $(COMMANDS_UTILITY_RES_BASE_PATH)/%.resx + mkdir $(COMMANDS_UTILITY_RES_GEN_PATH_WIN) || exit /b 0 + resgen /useSourcePath $< $@ + +$(COMMANDS_UTILITY_RES_GEN_PATH)/%.cs: $(COMMANDS_UTILITY_RES_GEN_PATH)/%.resources + resgen /useSourcePath /str:cs $< + sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ + sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ + +COMMANDS_UTILITY_make_rule_RES_SRCS: $(COMMANDS_UTILITY_RES_SRCS) + +COMMANDS_UTILITY_make_rule_RES_CS_SRCS: $(COMMANDS_UTILITY_RES_CS_SRCS) + +COMMANDS_UTILITY_TARGET=Microsoft.PowerShell.Commands.Utility + + diff --git a/scripts/gen/COMMANDS_MANAGEMENT/CmdletizationResources.cs b/scripts/gen/COMMANDS_MANAGEMENT/CmdletizationResources.cs new file mode 100644 index 000000000..f0dfb5bed --- /dev/null +++ b/scripts/gen/COMMANDS_MANAGEMENT/CmdletizationResources.cs @@ -0,0 +1,295 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CmdletizationResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CmdletizationResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CmdletizationResources", typeof(CmdletizationResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The cmdlet does not fully support the Inquire action for debug messages. Cmdlet operation will continue during the prompt. Select a different action preference via -Debug switch or $DebugPreference variable, and try again.. + /// + internal static string CimCmdletAdapter_DebugInquire { + get { + return ResourceManager.GetString("CimCmdletAdapter_DebugInquire", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: A CimSession to the CIM server uses the DCOM protocol, which does not support the {1} switch.. + /// + internal static string CimCmdletAdapter_RemoteDcomDoesntSupportExtendedSemantics { + get { + return ResourceManager.GetString("CimCmdletAdapter_RemoteDcomDoesntSupportExtendedSemantics", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet does not fully support the Inquire action for warnings. Cmdlet operation will continue during the prompt. Select a different action preference via -WarningAction parameter or $WarningPreference variable, and try again.. + /// + internal static string CimCmdletAdapter_WarningInquire { + get { + return ResourceManager.GetString("CimCmdletAdapter_WarningInquire", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet does not fully support the Stop action for warnings. Cmdlet operation will be stopped with a delay. Select a different action preference via -WarningAction parameter or $WarningPreference variable, and try again.. + /// + internal static string CimCmdletAdapter_WarningStop { + get { + return ResourceManager.GetString("CimCmdletAdapter_WarningStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM intrinsic type. + /// + internal static string CimConversion_CimIntrinsicValue { + get { + return ResourceManager.GetString("CimConversion_CimIntrinsicValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WQL literal. + /// + internal static string CimConversion_WqlQuery { + get { + return ResourceManager.GetString("CimConversion_WqlQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM query for enumerating instances of the {0} class on the {1} CIM server, that are associated with the following instance: {2}. + /// + internal static string CimJob_AssociationDescription { + get { + return ResourceManager.GetString("CimJob_AssociationDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect to CIM server. {0}. + /// + internal static string CimJob_BrokenSession { + get { + return ResourceManager.GetString("CimJob_BrokenSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: {1}. + /// + internal static string CimJob_ComputerNameConcatenationTemplate { + get { + return ResourceManager.GetString("CimJob_ComputerNameConcatenationTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The CIM method returned the following error code: {0}. + /// + internal static string CimJob_ErrorCodeFromMethod { + get { + return ResourceManager.GetString("CimJob_ErrorCodeFromMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to run {1}. {0}. + /// + internal static string CimJob_GenericCimFailure { + get { + return ResourceManager.GetString("CimJob_GenericCimFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the {0} class on the {1} CIM server. Verify the value of the ClassName xml attribute in Cmdlet Definition XML and retry. Valid class name example: ROOT\cimv2\Win32_Process.. + /// + internal static string CimJob_InvalidClassName { + get { + return ResourceManager.GetString("CimJob_InvalidClassName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the {2} output parameter of the {1} method of the {0} CIM object. Verify the value of the ParameterName attribute in Cmdlet Definition XML and retry.. + /// + internal static string CimJob_InvalidOutputParameterName { + get { + return ResourceManager.GetString("CimJob_InvalidOutputParameterName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM method {1} on the {0} CIM object. + /// + internal static string CimJob_MethodDescription { + get { + return ResourceManager.GetString("CimJob_MethodDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type of {0} property ({1}) doesn't match the CIM type ({2}) associated with the type declared in Cmdlet Definition XML.. + /// + internal static string CimJob_MismatchedTypeOfPropertyReturnedByQuery { + get { + return ResourceManager.GetString("CimJob_MismatchedTypeOfPropertyReturnedByQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No matching {1} objects found by {0}. Verify query parameters and retry.. + /// + internal static string CimJob_NotFound_ComplexCase { + get { + return ResourceManager.GetString("CimJob_NotFound_ComplexCase", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No {2} objects found with property '{0}' equal to '{1}'. Verify the value of the property and retry.. + /// + internal static string CimJob_NotFound_SimpleGranularCase_Equality { + get { + return ResourceManager.GetString("CimJob_NotFound_SimpleGranularCase_Equality", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No {2} objects found with property '{0}' matching '{1}'. Verify the value of the property and retry.. + /// + internal static string CimJob_NotFound_SimpleGranularCase_Wildcard { + get { + return ResourceManager.GetString("CimJob_NotFound_SimpleGranularCase_Wildcard", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM query for enumerating associated instance of the {0} class on the {1} CIM server. + /// + internal static string CimJob_SafeAssociationDescription { + get { + return ResourceManager.GetString("CimJob_SafeAssociationDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {2} CIM method exposed by the {0} class on the {1} CIM server. + /// + internal static string CimJob_SafeMethodDescription { + get { + return ResourceManager.GetString("CimJob_SafeMethodDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM query for instances of the {0} class on the {1} CIM server: {2}. + /// + internal static string CimJob_SafeQueryDescription { + get { + return ResourceManager.GetString("CimJob_SafeQueryDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} command cannot complete, because the {1} server is currently busy. The command will be automatically resumed in {2:f2} seconds.. + /// + internal static string CimJob_SleepAndRetryVerboseMessage { + get { + return ResourceManager.GetString("CimJob_SleepAndRetryVerboseMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the following operation: {0}.. + /// + internal static string CimJob_VerboseExecutionMessage { + get { + return ResourceManager.GetString("CimJob_VerboseExecutionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CIM cmdlets do not support the {0} parameter together with the AsJob parameter. Remove one of these parameters and retry.. + /// + internal static string SessionBasedWrapper_ShouldProcessVsJobConflict { + get { + return ResourceManager.GetString("SessionBasedWrapper_ShouldProcessVsJobConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <?xml version="1.0" encoding="utf-8"?> + ///<!-- ################################################################## + ///Copyright (c) Microsoft Corporation. All rights reserved. + ///################################################################### --> + ///<!DOCTYPE schema [ + /// <!ENTITY csharpIdentifierLetterCharacterRegex "\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}"> + /// <!ENTITY csharpIdentifierFirstCharacterRegex "&csharpIdentifierLetterCharacterRegex;_"> + /// <!ENTITY csharpIdentifierOtherCharacterRegex "&csharpIdentifierL [rest of string was truncated]";. + /// + internal static string Xml_cmdletsOverObjectsXsd { + get { + return ResourceManager.GetString("Xml_cmdletsOverObjectsXsd", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_MANAGEMENT/CmdletizationResources.resources b/scripts/gen/COMMANDS_MANAGEMENT/CmdletizationResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..86fbc0c5e85c759cf258450f760a4a8602b5aa49 GIT binary patch literal 53450 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 +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class NavigationResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal NavigationResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NavigationResources", typeof(NavigationResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Add Content. + /// + internal static string AddContentAction { + get { + return ResourceManager.GetString("AddContentAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Path: {0}. + /// + internal static string AddContentTarget { + get { + return ResourceManager.GetString("AddContentTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commit. + /// + internal static string CommitAction { + get { + return ResourceManager.GetString("CommitAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot copy because the specified destination already exists. Do you want to overwrite the existing content?. + /// + internal static string CopyToExistingPrompt { + get { + return ResourceManager.GetString("CopyToExistingPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Begin. + /// + internal static string CreateAction { + get { + return ResourceManager.GetString("CreateAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified path is a container that has child items. Do you want to delete this container and its child items?. + /// + internal static string DeleteHasChildrenPrompt { + get { + return ResourceManager.GetString("DeleteHasChildrenPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to delete the specified item?. + /// + internal static string DeletePrompt { + get { + return ResourceManager.GetString("DeletePrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An object at the specified path {0} does not exist, or has been filtered by the -Include or -Exclude parameter.. + /// + internal static string ItemNotFound { + get { + return ResourceManager.GetString("ItemNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move item because the item at '{0}' does not exist.. + /// + internal static string MoveItemDoesntExist { + get { + return ResourceManager.GetString("MoveItemDoesntExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move item because the item at '{0}' is in use.. + /// + internal static string MoveItemInUse { + get { + return ResourceManager.GetString("MoveItemInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New drive. + /// + internal static string NewDriveConfirmAction { + get { + return ResourceManager.GetString("NewDriveConfirmAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Provider: {1} Root: {2}. + /// + internal static string NewDriveConfirmResourceTemplate { + get { + return ResourceManager.GetString("NewDriveConfirmResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot parse path because path '{0}' does not have a qualifier specified.. + /// + internal static string ParsePathFormatError { + get { + return ResourceManager.GetString("ParsePathFormatError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Drive. + /// + internal static string RemoveDriveConfirmAction { + get { + return ResourceManager.GetString("RemoveDriveConfirmAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Provider: {1} Root: {2}. + /// + internal static string RemoveDriveConfirmResourceTemplate { + get { + return ResourceManager.GetString("RemoveDriveConfirmResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove drive '{0}' because it is in use.. + /// + internal static string RemoveDriveInUse { + get { + return ResourceManager.GetString("RemoveDriveInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove the item at '{0}' because it is in use.. + /// + internal static string RemoveItemInUse { + get { + return ResourceManager.GetString("RemoveItemInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item at {0} has children and the Recurse parameter was not specified. If you continue, all children will be removed with the item. Are you sure you want to continue?. + /// + internal static string RemoveItemWithChildren { + get { + return ResourceManager.GetString("RemoveItemWithChildren", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename the item at '{0}' because it is in use.. + /// + internal static string RenamedItemInUse { + get { + return ResourceManager.GetString("RenamedItemInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename because item at '{0}' does not exist.. + /// + internal static string RenameItemDoesntExist { + get { + return ResourceManager.GetString("RenameItemDoesntExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rollback. + /// + internal static string RollbackAction { + get { + return ResourceManager.GetString("RollbackAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Content. + /// + internal static string SetContentAction { + get { + return ResourceManager.GetString("SetContentAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Path: {0}. + /// + internal static string SetContentTarget { + get { + return ResourceManager.GetString("SetContentTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Current transaction. + /// + internal static string TransactionResource { + get { + return ResourceManager.GetString("TransactionResource", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_MANAGEMENT/NavigationResources.resources b/scripts/gen/COMMANDS_MANAGEMENT/NavigationResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..8fd25e6f1395084c8ac75a3df9b31ecd6420adca GIT binary patch literal 2516 zcmb7GU1(fI6rO91ZH@Y(V5nM0#iT8pb!!r9Lu1(PM%@;}vWb5n%Iv+f*=g>byPZ2X z$s&0X6oMia{6nhAgBA3ls1Je^6(4+2TAwOXK}5x3K?L=oPvSSTd-tzvje9eDXXbwA zobP<+%*~$p^7l_2LdY=;f36;B9;8b=3S;H+s5L8b=5dvxLF9(Y7v&UvgsVt|a%w!C zF;|M_VqeFKPe~qY#rza4#${i)hk1QIT;y`9yl)?ya3}8ByMJt)XYSp9$ECqysYSq( z=yP0O0a8O4=2Oh(&EKuLpVrh(&prS6uP0y4{PoT8i>K@B!)xzvY`JdZ#Gl_)-Z}Qn z#>uH0CO;fsAO3j##{;L%ipr_u)$c!>`)KPI)I0R`SA$1>IsfE^i;HXD-tt@ROm^Vh z8xLIAasH_nRZ9sSQLJI&r3@9f*;PIYWOqNL=6ovKJP`rYbLh7A*-H6iMcX@cpk}yma zO2wfnxBB@_(Qb!}T}4|UL%_^5L^8>lXl6BonUP(Q8Gtj!W6(@?GbCSvQGPQ<|3&pJ zIHLU>wH5pvpq-tdq#kX^AAqF#K^}#~Ci&hj*^Lvi#~4WH5#XNq>|f)vfLopk+-n)M zNnCv;Avc#GqmQc$zb;wqs%;hkI)`BTGDq(4zkxcB++zR@&!c<{2}Cwja%4?X5lAH6 z;R5OmW<8JQLaDjb&h{eH)k*qvX4SbW7Y2dQj-O*vhMKxztxn6_WpTu*u5udHxGO4x zd(`8R7LsYaYbo;;-otguS45#Q;NlkS~!zHekmCy|r79`{XoZI-*&cH#w zAf$72zAHcttf+`6vp^;!SD?T&t+I%^RpEOSE`v+MdEDnV7K}}dhAEQ<-(@-N?CxRO zGVRRNM45KNtfXQ22zNCFhi)w_Rp>{(kVn)AXOm3PP+7KR&Lyn~UvmZJ%5`f#T9B?E zd)$CVXI2{X8dEF)dzE%3n>7d^pUt$Z5QdZ?GJ>!pJ#o{{#Q(5`NwRB;n?_%MmDaN1y*HF8w5S9(f$d|G|eh* ztt0%D={j7AyJ=^vrHMrCTHTV6?@0Xdo=nUfLP`_8n S^|@HVDUOO_GGeZIQTzi&ZNE?e literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.cs b/scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.cs new file mode 100644 index 000000000..795c5875e --- /dev/null +++ b/scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.cs @@ -0,0 +1,315 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ProcessResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ProcessResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProcessResources", typeof(ProcessResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to This command cannot be run completely because the system cannot find all the information required.. + /// + internal static string CannotStarttheProcess { + get { + return ResourceManager.GetString("CannotStarttheProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Are you sure you want to perform the Stop-Process operation on the following item: {0}({1})?. + /// + internal static string ConfirmStopProcess { + get { + return ResourceManager.GetString("ConfirmStopProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameters "{0}" and "{1}" cannot be specified at the same time.. + /// + internal static string ContradictParametersSpecified { + get { + return ResourceManager.GetString("ContradictParametersSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enumerate the file version information of the "{0}" process.. + /// + internal static string CouldnotEnumerateFileVer { + get { + return ResourceManager.GetString("CouldnotEnumerateFileVer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enumerate the modules and the file version information of the "{0}" process.. + /// + internal static string CouldnotEnumerateModuleFileVer { + get { + return ResourceManager.GetString("CouldnotEnumerateModuleFileVer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enumerate the modules of the "{0}" process.. + /// + internal static string CouldnotEnumerateModules { + get { + return ResourceManager.GetString("CouldnotEnumerateModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot stop process "{0} ({1})" because of the following error: {2}. + /// + internal static string CouldNotStopProcess { + get { + return ResourceManager.GetString("CouldNotStopProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot attach the debugger to the process due to {0} because no default debugger is available.. + /// + internal static string DebuggerError { + get { + return ResourceManager.GetString("DebuggerError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because "{0}" and "{1}" are same. Give different inputs and Run your command again.. + /// + internal static string DuplicateEntry { + get { + return ResourceManager.GetString("DuplicateEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'IncludeUserName' parameter requires elevated user rights. Try running the command again in a session that has been opened with elevated user rights (that is, Run as Administrator).. + /// + internal static string IncludeUserNameRequiresElevation { + get { + return ResourceManager.GetString("IncludeUserNameRequiresElevation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because the input "{0}" is not a valid Application. Give a valid application and run your command again.. + /// + internal static string InvalidApplication { + get { + return ResourceManager.GetString("InvalidApplication", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because either the parameter "{0}" has a value that is not valid or cannot be used with this command. Give a valid input and Run your command again.. + /// + internal static string InvalidInput { + get { + return ResourceManager.GetString("InvalidInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run due to the error: {0}.. + /// + internal static string InvalidStartProcess { + get { + return ResourceManager.GetString("InvalidStartProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run due to error 1783. The possible cause of this error can be using of a non-existing user "{0}". Please give a valid user and run your command again.. + /// + internal static string InvalidUserError { + get { + return ResourceManager.GetString("InvalidUserError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error adding '{0}' to the network: {1}. + /// + internal static string JoinNetworkFailed { + get { + return ResourceManager.GetString("JoinNetworkFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception getting "Modules" or "FileVersion": "This feature is not supported for remote computers.".. + /// + internal static string NoComputerNameWithFileVersion { + get { + return ResourceManager.GetString("NoComputerNameWithFileVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because the debugger cannot be attached to the process "{0} ({1})". Specify another process and Run your command.. + /// + internal static string NoDebuggerFound { + get { + return ResourceManager.GetString("NoDebuggerFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a process with the process identifier {1}.. + /// + internal static string NoProcessFoundForGivenId { + get { + return ResourceManager.GetString("NoProcessFoundForGivenId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a process with the name "{0}". Verify the process name and call the cmdlet again.. + /// + internal static string NoProcessFoundForGivenName { + get { + return ResourceManager.GetString("NoProcessFoundForGivenName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command stopped operation of "{0} ({1})" because of the following error: {2}.. + /// + internal static string Process_is_not_terminated { + get { + return ResourceManager.GetString("Process is not terminated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} ({1}). + /// + internal static string ProcessNameForConfirmation { + get { + return ResourceManager.GetString("ProcessNameForConfirmation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command stopped operation because process "{0} ({1})" is not stopped in the specified time-out.. + /// + internal static string ProcessNotTerminated { + get { + return ResourceManager.GetString("ProcessNotTerminated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because Redirection parameters cannot be used with UseShellExecute parameter. + /// + internal static string RedirectionParams { + get { + return ResourceManager.GetString("RedirectionParams", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error removing '{0}' from the network: {1}. + /// + internal static string RemoveFailed { + get { + return ResourceManager.GetString("RemoveFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error renaming '{0}': {1}. + /// + internal static string RenameFailed { + get { + return ResourceManager.GetString("RenameFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified path is not a valid win32 application. Try again with the UseShellExecute.. + /// + internal static string UseShell { + get { + return ResourceManager.GetString("UseShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command stopped operation because it cannot wait on 'System Idle' process. Specify another process and Run your command again.. + /// + internal static string WaitOnIdleProcess { + get { + return ResourceManager.GetString("WaitOnIdleProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command stopped operation because it cannot wait on itself. Specify another process and Run your command again.. + /// + internal static string WaitOnItself { + get { + return ResourceManager.GetString("WaitOnItself", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.resources b/scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..103866a70ffdeca39f174704ebb56cc25ad74666 GIT binary patch literal 4278 zcmbVPTWl3o6g{Je@}++H0LjUfP{1;_P##v$Hl@Y-z@{yNK@-lMIdkvGyf|~F4{4g4WhJa}N(6!IZ+!y6hdl~M`Is38p z-fQnO_r%w~e`YbpUcwbjHBv1@ds3!xrW~0z?irRwEj>clGWtG)a&sZu|Vwhq{R z^y%dzS)el|w?;D4N(8-pBC7_z^N?&z$NOZowYq7O*x+o~*niLZ0ok|to;xpgmPOhR zW$ArN>T3XM87}&p7~V$zPAoq2(vx@XeRJdW_rA6F@6X@)>fZ|=zq0b_Pd|C++{v@Y zwx6op`PS*9)|Wq@{C@RsXU@HFe$ke9uQ`11@kOt_z5J$V&FSSwkN$Jt>kq#?^xnZ! zLtm`EaqOeP2PW@&dti?`zQG%McWK=_^4C+ZFMdPaQLX7Me{5?UU&Po)*D^MSYXtYd z}Gtw3Rt^wg?K(gSn+o^uFbfggX~$XZ^m^D&lj-16yJNXz6{qFczzk*N3j1q z)*W1jVe_fQjI9}Af<^emOtUFmf+_s3S)EBXf%}*_xJ&V&zZD}`h?vKGY=uT4W=WTz z3&Fu$P(w^G7vc_VP8jO~iV{x}dnrsLxN{&uMkQnk?n+Y6Sb)bJO=uT;T7-!DTB3Or zqX3v0ALN_-jKOk%@5gW{HV&mNS5|rieqDp1+rW!g=e6BH%6@{k3Fglm2A`m zJ!4Gy@Dj0eFtUP-&?5P9*)Tk|`^*JD1U+u;6r`sF)-~G%F0Jg`Y%!;kGrvHTcZ!y% zTd^;@jmQ0>A3OMCpgAWFpTEO&}kiv2v) zmy>#T5yr5VLBM5u&=7qj(iuccfbJCA4vRB@6tQtA{R*Xlg(#Kfs$9?5x=v3VmQ%)I znc9)#qWD6rMy86ChG(EQ(5Y5h%;8abS}jUE$`kM{6jyaClAq~$y!;5^3K5EWm*_4gA8JttNrgGH77M5m_p^u1lVp z1F4kteCUZFFk61)#VQmUhY(kCf95Oc+SU`pO7cdW@f2r~xtSG_<~rtyRHR^Zr*xdG zolr53xRl4($<4qLIrZWoh-dw%#(kWIgZxn6+^R$UbF1&Sh9-m(Az-SMSFl{+6iEe} zl@cT3NfYV#o-ctFo+%3Ga5~y-Yh)x3I|Txs6bQ%^H!dp8=wq)7i&QFB0JCncX+%a@ zNZ9jSd43@IOnxl$_UsgAWT1mA@gC?{rwABbvz{73USD>zsZue-7W zOrjFne7ip*x$AqLR1&Q6qa@RLt|q}@&`ve!Eo#D#Z0oo+4ahy?krQOD+?h(X1D1Mt zQWB};ZpvjKXHZL*gZzpszgE|&&8Jm^8YCh*QuJl}82doL1y8|Z>H=K{-|8YoI%Gt& zj$mxo*Y$Z#^HoOPPkT9mhuW|k`jMaF?M=sOwQW5I?3ZlVGFgPlXhDI-s5@AV z0BByC?m}$27=i*1z$GFMwgk!&t(6B*Us^F7Gx@RkL?8w9YeeocNV88dUaBf9M`<2$ z;ksn52VK}xHfSXEY^?TSR`t(W?&twWCT2?4q&B`QkK{w9!eO8?h6z*rn5Yc$ib(}wNd6 +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AddMember { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AddMember() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AddMember", typeof(AddMember).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The member referenced by this alias should not be null or empty.. + /// + internal static string AliasReferenceShouldNotBeNullOrEmpty { + get { + return ResourceManager.GetString("AliasReferenceShouldNotBeNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add a member with type "{0}". Specify a different type for the MemberTypes parameter.. + /// + internal static string CannotAddMemberType { + get { + return ResourceManager.GetString("CannotAddMemberType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot force the member with name "{0}" and type "{1}" to be added. A member with that name and type already exists, and the existing member is not an instance extension.. + /// + internal static string CannotRemoveTypeDataMember { + get { + return ResourceManager.GetString("CannotRemoveTypeDataMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter NotePropertyName cannot take values that could be converted to the type {0}. To define the name of a member with those values, use Add-Member, and specify the member type.. + /// + internal static string InvalidValueForNotePropertyName { + get { + return ResourceManager.GetString("InvalidValueForNotePropertyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add a member with the name "{0}" because a member with that name already exists. To overwrite the member anyway, add the Force parameter to your command.. + /// + internal static string MemberAlreadyExists { + get { + return ResourceManager.GetString("MemberAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name for a NoteProperty member should not be null or an empty string.. + /// + internal static string NotePropertyNameShouldNotBeNull { + get { + return ResourceManager.GetString("NotePropertyNameShouldNotBeNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeName parameter should not be null, empty, or contain only white spaces.. + /// + internal static string TypeNameShouldNotBeEmpty { + get { + return ResourceManager.GetString("TypeNameShouldNotBeEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Both Value and SecondValue parameters should not be null for a member of type "{0}". Specify a non-null value for one of the two parameters.. + /// + internal static string Value1AndValue2AreNotBothNull { + get { + return ResourceManager.GetString("Value1AndValue2AreNotBothNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Value parameter is required for a member of type "{0}". Specify the Value parameter when adding members of this type.. + /// + internal static string Value1Prompt { + get { + return ResourceManager.GetString("Value1Prompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Value parameter should not be null for a member of type "{0}". Specify a non-null value for the Value parameter when adding members of this type.. + /// + internal static string Value1ShouldNotBeNull { + get { + return ResourceManager.GetString("Value1ShouldNotBeNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SecondValue parameter should not be null for a member of type "{0}". Specify a non-null value for the SecondValue parameter when adding members of this type.. + /// + internal static string Value2ShouldNotBeNull { + get { + return ResourceManager.GetString("Value2ShouldNotBeNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SecondValue parameter is not necessary for a member of type "{0}", and should not be specified. Do not specify the SecondValue parameter when you add members of this type.. + /// + internal static string Value2ShouldNotBeSpecified { + get { + return ResourceManager.GetString("Value2ShouldNotBeSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To add a member, only one member type can be specified. The member types specified are: "{0}". + /// + internal static string WrongMemberCount { + get { + return ResourceManager.GetString("WrongMemberCount", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/AddMember.resources b/scripts/gen/COMMANDS_UTILITY/AddMember.resources new file mode 100644 index 0000000000000000000000000000000000000000..74a1ad428fb4fa46cc86bc95104cfe702b84e46a GIT binary patch literal 2666 zcmbVNO^6&t6t31Nc<`<#%N6z@lV*1_Nlb7<_Q#MQyIFUZ6;Tg0-ET5Yx~s;j>YZ(5 ziHIi^!NZ~#Au1jsN({Lug6LJzlRt=p#G@Av3dzy0s;75)c4s$>GgC9w-S6jn-}max z58wX%Rlpc~8!K%U#!?opl2N&i$n5M^NyMZZJTsBfY0_@+bcNTPOZpxpwo>=DS}{Zoe@- z^U-J5j{R}v!`bamx32sP_jgd_&sdw-xAFTrVo$jEc-_Ey1oxi7^*{Js!u5CeGIoBB zr7U5B8MexZb+9y+WD&kwtjiS3VG*-s>@1td-DQ6#Wfx)j6w6o-_Y0SUO)emi#M_z9 z!6`-_f=L_SnytaChuu6(n{`u{IfK&%ek-FzgtA!m09WC7<^tkx;DLi3vvt4A;dl-K z^Z+KY73`JIraio6*k!OIS8=q?EQ=dXV<#KGs@be zxuyRr43^!esr!kkx@-}gqrzuyOQ`WOZ7`(6`qTMp3r z6cTo23NB<^Wt`rc;8r=T07Y@g=SFdLh2`FJ$48_ZRUsje@wCa(z#j-;hl~h@AnfQiCbJS`bn8@=BypfU{ zu!aJ_?`ZKHg2IrmDIQZNktGQpzUu5|ysJzVxxsVn=i>NiNo`q_8R+0*4~TRr!r*E} z^cWpsTO+znk#M1Ri9IBBgi8-xp{Tx2?1+Fu7JX3w78=LFIp-A~vIhnV{HK7EEQ3&C zaKW+bfw-m-BlK3qjBiyT%WmbyYN#0o7hNdVY+jaO&b{u9(zD?@9_m<;NUmgB@P60T zV|v2<=>=~F^9n7$?nL$7(;`^M<@HYdu}7&aW*`P6^^)&7Hd4u>{^a?-;m%2+7o0sx zv3)h{JHRPieY=u#G_R(Y@3y*ZUsVSXssmxWf>%FS_wr?#|uy127Iok0kV)5xO{lzrj%-ncC&SPuw(IRDOun zN5KJraR&VnEgN*V+Am@()h7ndi8~ywHEZL=4L&!HYam>c)GTl^{A2<^E;OAkhx&i@ CeK`jJ literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/AddTypeStrings.cs b/scripts/gen/COMMANDS_UTILITY/AddTypeStrings.cs new file mode 100644 index 000000000..8592739bb --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/AddTypeStrings.cs @@ -0,0 +1,225 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AddTypeStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AddTypeStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AddTypeStrings", typeof(AddTypeStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot add type. The assembly name {0} matches both {1} and {2}.. + /// + internal static string AmbiguousAssemblyName { + get { + return ResourceManager.GetString("AmbiguousAssemblyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. One or more required assemblies are missing.. + /// + internal static string AssemblyLoadErrors { + get { + return ResourceManager.GetString("AssemblyLoadErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. The assembly '{0}' could not be found.. + /// + internal static string AssemblyNotFound { + get { + return ResourceManager.GetString("AssemblyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. Definition of new types is not supported in this language mode.. + /// + internal static string CannotDefineNewType { + get { + return ResourceManager.GetString("CannotDefineNewType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}({1}) : {2}. + /// + internal static string CompilationErrorFormat { + get { + return ResourceManager.GetString("CompilationErrorFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. Compilation errors occurred.. + /// + internal static string CompilerErrors { + get { + return ResourceManager.GetString("CompilerErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type due to the following exception: {0}. Verify that Microsoft .NET Framework {1} is installed. On x64-based versions of Windows, you must also install the WOW64 feature.. + /// + internal static string CompilerErrorWithCSC { + get { + return ResourceManager.GetString("CompilerErrorWithCSC", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. The "{0}" extension is not supported.. + /// + internal static string FileExtensionNotSupported { + get { + return ResourceManager.GetString("FileExtensionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. The -MemberDefinition parameter is not supported for this language.. + /// + internal static string FromMemberNotSupported { + get { + return ResourceManager.GetString("FromMemberNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. Specify only the Language or CodeDomProvider parameters.. + /// + internal static string LanguageAndProviderSpecified { + get { + return ResourceManager.GetString("LanguageAndProviderSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The generated type defines no public methods or properties.. + /// + internal static string MethodDefinitionNotPublic { + get { + return ResourceManager.GetString("MethodDefinitionNotPublic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. Input files must all have the same file extension.. + /// + internal static string MultipleExtensionsNotSupported { + get { + return ResourceManager.GetString("MultipleExtensionsNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set output assembly. The path {0} did not resolve to a single file.. + /// + internal static string OutputAssemblyDidNotResolve { + get { + return ResourceManager.GetString("OutputAssemblyDidNotResolve", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. The OutputType parameter requires that the OutputAssembly parameter be specified.. + /// + internal static string OutputTypeRequiresOutputAssembly { + get { + return ResourceManager.GetString("OutputTypeRequiresOutputAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. The '{0}' language requires Microsoft .NET Framework {1}.. + /// + internal static string SpecialNetVersionRequired { + get { + return ResourceManager.GetString("SpecialNetVersionRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. The type name '{0}' already exists.. + /// + internal static string TypeAlreadyExists { + get { + return ResourceManager.GetString("TypeAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The generated type is not public.. + /// + internal static string TypeDefinitionNotPublic { + get { + return ResourceManager.GetString("TypeDefinitionNotPublic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add type. The '{0}' parameter and the '{1}' parameter cannot both be specified.. + /// + internal static string WrongCompilerParameterCombination { + get { + return ResourceManager.GetString("WrongCompilerParameterCombination", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/AddTypeStrings.resources b/scripts/gen/COMMANDS_UTILITY/AddTypeStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..cfe93495c05a77118aee904dede3df597831c53e GIT binary patch literal 2541 zcma)8J8T?97@kcCq6i2fAqt{sFaZa2Ssddy35i9VyI2au_9-@Y3WS*3o%0RZomtP! z+CBw?XemGt3PgcIphy7~FDVjK&>$3vCK3-tsQ`&06%|GJ{@pvDedi!Ti*tZv3D?%xwi8%4bMtvavMpv@pM*-SlS9tU1V&c8Wp}Ety4x%jD;g~Rd_W| zd~W50mbtegsqlKbUzkjpyuRj*|ee&mT z%irJr%)I&F?k{dXbm^;K9-G*4>EQcUUORq$@8{;8_L{wQF?@9xPXCDU!cNA{fqo}+ z{e$r~*48nyD_hk9r(PC`%9QVh3D_^{4?%1?_%u9NtUt(Q*4Rl%wRY+iQ$+m z))UrdGfd!F5)0eczj+2A!D4obSzHFgv6B$w{em;t^lYlop#gXULXTI0)wpP@1{F;h zqH&+WSY`82p5f^#L@QMYrI;#~0OWBu5bdcYW(x`0+YLweZw5$g^+Xo|_N>LKYz|`& zg!kN8*s<#n7@aB;AGTIA=05=tnXAAhHVk|x1N*S~JQTjt&eUku@CaU9hkzoa($9NH9 zVOQ+`Mf6=jPA(St(#T+cVb!6W~3FUk@b+ye${M4NO(T2B5Ry!dLGW4n&(p%@mw|bd=Wx2OljvulE^sZvzo7s zj~!?T2NPGy7lxfiQ-_{I<9Q)2JP3H)SIe^tx1I-O7jCpmr>Wh4mUkG8ZEJ6lgyLK&Sw&*;_o2h^I^2~@TS;A<%w6EWLup77dJxTrvLx| literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/AliasCommandStrings.cs b/scripts/gen/COMMANDS_UTILITY/AliasCommandStrings.cs new file mode 100644 index 000000000..566f53de8 --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/AliasCommandStrings.cs @@ -0,0 +1,234 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AliasCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AliasCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AliasCommandStrings", typeof(AliasCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot open file {0} to export the alias. {1}. + /// + internal static string ExportAliasFileOpenFailed { + get { + return ResourceManager.GetString("ExportAliasFileOpenFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Date/Time : {0:F}. + /// + internal static string ExportAliasHeaderDate { + get { + return ResourceManager.GetString("ExportAliasHeaderDate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer : {0}. + /// + internal static string ExportAliasHeaderMachine { + get { + return ResourceManager.GetString("ExportAliasHeaderMachine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias File. + /// + internal static string ExportAliasHeaderTitle { + get { + return ResourceManager.GetString("ExportAliasHeaderTitle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exported by : {0}. + /// + internal static string ExportAliasHeaderUser { + get { + return ResourceManager.GetString("ExportAliasHeaderUser", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export the aliases because path '{0}' contains wildcard characters that resolved to multiple paths. Aliases can be exported to only one file. Change the value of the Path parameter to a path that resolves to a single file.. + /// + internal static string ExportAliasPathResolvedToMultiple { + get { + return ResourceManager.GetString("ExportAliasPathResolvedToMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export the aliases because path '{0}' referred to a '{1}' provider path. Change the Path parameter to a file system path.. + /// + internal static string ExportAliasToFileSystemOnly { + get { + return ResourceManager.GetString("ExportAliasToFileSystemOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Import Alias. + /// + internal static string ImportAliasAction { + get { + return ResourceManager.GetString("ImportAliasAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot import an alias. Line number {1} in the file '{0}' is not a properly-formatted, comma-separated values (CSV) line for aliases. Change the line to contain four values separated by commas. If the value text itself contains a comma, then the value must be contained in quotation marks.. + /// + internal static string ImportAliasFileInvalidFormat { + get { + return ResourceManager.GetString("ImportAliasFileInvalidFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open file {0} to import the alias. {1}. + /// + internal static string ImportAliasFileOpenFailed { + get { + return ResourceManager.GetString("ImportAliasFileOpenFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot import the alias because the specified path '{0}' referred to a '{1}' provider path. Change the value of the Path parameter to a file system path.. + /// + internal static string ImportAliasFromFileSystemOnly { + get { + return ResourceManager.GetString("ImportAliasFromFileSystemOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot import the alias because line number {1} in the file '{0}' contains an option that is not recognized for aliases. Change the file to contain valid options.. + /// + internal static string ImportAliasOptionsError { + get { + return ResourceManager.GetString("ImportAliasOptionsError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot import alias because path '{0}' contains wildcard characters that resolve to multiple paths. Aliases can be imported from only one file. Change the value of the Path parameter to a path that resolves to a single file.. + /// + internal static string ImportAliasPathResolvedToMultiple { + get { + return ResourceManager.GetString("ImportAliasPathResolvedToMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string ImportAliasTarget { + get { + return ResourceManager.GetString("ImportAliasTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Alias. + /// + internal static string NewAliasAction { + get { + return ResourceManager.GetString("NewAliasAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string NewAliasTarget { + get { + return ResourceManager.GetString("NewAliasTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot find a matching alias because an alias with the {0} '{1}' does not exist.. + /// + internal static string NoAliasFound { + get { + return ResourceManager.GetString("NoAliasFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Alias. + /// + internal static string SetAliasAction { + get { + return ResourceManager.GetString("SetAliasAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string SetAliasTarget { + get { + return ResourceManager.GetString("SetAliasTarget", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/AliasCommandStrings.resources b/scripts/gen/COMMANDS_UTILITY/AliasCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..357ef9dfee3a3cae5ee2e21f4d58036b01eb55fa GIT binary patch literal 2813 zcmcImJ!~9B6rMFdQX&+HLJ=T>0ThLx^ZAFwP8=EGU&R7DmVG#K0b*`%&Ns^L&SqxT zz9Tw7l%%2plt>7ajuHwglmZC}83dvrNDu*1C}`3F5=7#g*}cnRukECh zdg#h?Up#*KR`22EQzM7#KmBp^>d|NW`rf&C>XBF8pC0)2((J=St>xpXpM|+k8bFEQ zG!CcI&Q2AW8%K2E&Pct8+$_15VLo0Qf8OzKkOdfO2osQ1tZJl!^(;xSH$aUY>Uo42 zDh^}KJ1Q=c7D8DuLMR%+wMCXugePWjuvz>u2w^cKOn-#giDI)(^ck3~g0!t&4Vbo; zp-bX-I1g^`TvXtF=#7!B+!W%6+h#Tj_j0kjMeAgy$rOm%aEkn3yR+D3H|2N@4ZVe? z6$qlp3QAxIyN8fNb6BqBIzBJ@T9H9M!kaKSI0x$aCq|+%HiZZr{#_|Fg&- zAHL^aLcHDy7Dduf8S{wNMZoEW{x&s|@@6cRp{Btp3k1_;dSRgL?Vn_Z_f;^A=m;!F zrrX}W2^q$T;mVz~y}e`BoK7Q_w|~k-;Wb)qWw&p58RA9&u4$F~EYY0C%rxi`5II79 z85t%bP1i(F^O>qqzrhsqfu})^8LBXogH=F)bcj(aVkBWBfU={4z&?u*Jj*FHl~K^5 zGU6`jGM#9!Xob6US6Ps7D(h}DZ>hvU47p7a7%Zii#|9I7u0^y0Y^!3~dt-NbDqiPG zrPLU5A3*N0lB)u57YFzsibbqk@w9tSr4HVGGoh=YQ^EV7Clg+zr;sEo>m zvGC%|EA4JVx~#~sOH{}Gc09C>gMjZ$T9mXxhBplrM)RQFiJ(Ez*_LbuX&R|$TZvVG`!cT@y6TTPPPs@=Dw&4K<4^-clF+}B{vuU z!yUOf^|vj1_u)gY$k++x+CFOs#eKOFiC2-?Ruy)WF|%yvSaXjAs~;D5;N@c#u~@;P?^ literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/ConvertFromStringData.cs b/scripts/gen/COMMANDS_UTILITY/ConvertFromStringData.cs new file mode 100644 index 000000000..73dd92380 --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/ConvertFromStringData.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ConvertFromStringData { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ConvertFromStringData() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ConvertFromStringData", typeof(ConvertFromStringData).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Data item '{1}' in line '{0}' is already defined. . + /// + internal static string DataItemAlreadyDefined { + get { + return ResourceManager.GetString("DataItemAlreadyDefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Data line '{0}' is not in 'name=value' format. . + /// + internal static string InvalidDataLine { + get { + return ResourceManager.GetString("InvalidDataLine", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/ConvertFromStringData.resources b/scripts/gen/COMMANDS_UTILITY/ConvertFromStringData.resources new file mode 100644 index 0000000000000000000000000000000000000000..ace2749e32b825bc50e771ec913a325d065729fe GIT binary patch literal 381 zcmZWl%}T^D5T5!39zDr`hh9qUYS(p<9u^C-=waCv?`b=QV46yP7K-=~;-h%?0X+C1 zUc7s9va5oa=E++v~?m1OSf=wHmCWE?tuCy{XCmvL%UzOoE-Qd!uBP;0+lo zdtKyd7IuQ?UO8{5(Bz#FD#3-Xl&mjlxbAOB7u94U#`XAQG(FBKJDnc0>WC%%5dJFcRw$l&hAFrEbMXfNeKcRW6n202QyG$m1$dWcbKR8kX1S%@qOWq2$DHq>&yNijOyc>bz% V?}9bfqN8Fhl&2Wm-gLsH_yvYiZ65#t literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/CsvCommandStrings.cs b/scripts/gen/COMMANDS_UTILITY/CsvCommandStrings.cs new file mode 100644 index 000000000..5ffe12fbb --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/CsvCommandStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CsvCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CsvCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CsvCommandStrings", typeof(CsvCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot append CSV content to the following file: {1}. The appended object does not have a property that corresponds to the following column: {0}. To continue with mismatched properties, add the -Force parameter, and then retry the command.. + /// + internal static string CannotAppendCsvWithMismatchedPropertyNames { + get { + return ResourceManager.GetString("CannotAppendCsvWithMismatchedPropertyNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You must specify either the -Path or -LiteralPath parameters, but not both.. + /// + internal static string CannotSpecifyPathAndLiteralPath { + get { + return ResourceManager.GetString("CannotSpecifyPathAndLiteralPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more headers were not specified. Default names starting with "H" have been used in place of any missing headers.. + /// + internal static string UseDefaultNameForUnspecifiedHeader { + get { + return ResourceManager.GetString("UseDefaultNameForUnspecifiedHeader", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/CsvCommandStrings.resources b/scripts/gen/COMMANDS_UTILITY/CsvCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..c7ec29c83805b1b7a96d99164f0c1aa630b5041b GIT binary patch literal 873 zcmZXSUvAVe5XQam#wkYSbsKHPmQthzRlBMxwUkwNTiQn_nGi#4NB+}Qgg67@5s6n0 zzy&w}51gSlsKg2QoGq(LjpI1u8UMbSk^lU@{WTCme8p@Qoe!+DGxj#Rg8k<2jAhAg zNZJ?HH7Xy{1v{^-nT)eh8bg}KCPc>*!!bD73~3(oMis~0E$v4(lYDPa?iRbxclMu+ zdGuoc=|iz-g3|n7eZk=ol6s7pp83Hny(=1jyZLc>^X2mN$@jHKTw(o*B9>Djg~6~Q zhy&4LFsxEcg%{W2olw}X#T%?%Xv79lz-C0ug~O>7@37m6Q+PEj-%Gr@4_@?P1t1jy z=RKx|ToO9zB@#r6X5;${$m|>}7BkEW&Iotds2oDuiE|+QJ-9+_DUR@!SQGR$iX7Yy zrqUQ2NVYATlBSCbDy#`?0tHKW-<{4@s6~ zpWybP#r>jII;lCNnF5LbmJ3yN#L!^3M$IMktfTD{ z1(Ixfdqak39z$PaZbO|7R&NcbaBUq^-QR0ZD~6H!uoh5UW;EkU;!cx6ik^IsE~Jk3 h +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Debugger { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Debugger() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Debugger", typeof(Debugger).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to There is no breakpoint with ID '{0}'.. + /// + internal static string BreakpointIdNotFound { + get { + return ResourceManager.GetString("BreakpointIdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set breakpoint. The language mode for this session is incompatible with the system-wide language mode.. + /// + internal static string CannotSetBreakpointInconsistentLanguageMode { + get { + return ResourceManager.GetString("CannotSetBreakpointInconsistentLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wait-Debugger called on line {0} in {1}.. + /// + internal static string DebugBreakMessage { + get { + return ResourceManager.GetString("DebugBreakMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File '{0}' does not exist.. + /// + internal static string FileDoesNotExist { + get { + return ResourceManager.GetString("FileDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Line cannot be less than 1.. + /// + internal static string LineLessThanOne { + get { + return ResourceManager.GetString("LineLessThanOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to persist debug options for Process {0}.. + /// + internal static string PersistDebugPreferenceFailure { + get { + return ResourceManager.GetString("PersistDebugPreferenceFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Debugging is not supported on remote sessions.. + /// + internal static string RemoteDebuggerNotSupported { + get { + return ResourceManager.GetString("RemoteDebuggerNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Breakpoints cannot be set in the remote session because remote debugging is not supported by the current host.. + /// + internal static string RemoteDebuggerNotSupportedInHost { + get { + return ResourceManager.GetString("RemoteDebuggerNotSupportedInHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot debug the default host Runspace using this cmdlet. To debug the default Runspace use the normal debugging commands from the host.. + /// + internal static string RunspaceDebuggingCannotDebugDefaultRunspace { + get { + return ResourceManager.GetString("RunspaceDebuggingCannotDebugDefaultRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To end the debugging session type the 'Detach' command at the debugger prompt, or type 'Ctrl+C' otherwise.. + /// + internal static string RunspaceDebuggingEndSession { + get { + return ResourceManager.GetString("RunspaceDebuggingEndSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug Runspace. There is no host or host UI. The debugger requires a host and host UI for debugging.. + /// + internal static string RunspaceDebuggingNoHost { + get { + return ResourceManager.GetString("RunspaceDebuggingNoHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug Runspace. The host has no debugger. Try debugging the Runspace inside the Windows PowerShell console or the Windows PowerShell ISE, both of which have built-in debuggers.. + /// + internal static string RunspaceDebuggingNoHostRunspaceOrDebugger { + get { + return ResourceManager.GetString("RunspaceDebuggingNoHostRunspaceOrDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Runspace was found.. + /// + internal static string RunspaceDebuggingNoRunspaceFound { + get { + return ResourceManager.GetString("RunspaceDebuggingNoRunspaceFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command or script completed.. + /// + internal static string RunspaceDebuggingScriptCompleted { + get { + return ResourceManager.GetString("RunspaceDebuggingScriptCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Debugging Runspace: {0}. + /// + internal static string RunspaceDebuggingStarted { + get { + return ResourceManager.GetString("RunspaceDebuggingStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to More than one Runspace was found. Only one Runspace can be debugged at a time.. + /// + internal static string RunspaceDebuggingTooManyRunspacesFound { + get { + return ResourceManager.GetString("RunspaceDebuggingTooManyRunspacesFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set debug options on Runspace {0} because it is not in the Opened state.. + /// + internal static string RunspaceOptionInvalidRunspaceState { + get { + return ResourceManager.GetString("RunspaceOptionInvalidRunspaceState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No debugger was found for Runspace {0}.. + /// + internal static string RunspaceOptionNoDebugger { + get { + return ResourceManager.GetString("RunspaceOptionNoDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set breakpoint on file '{0}'; only *.ps1 and *.psm1 files are valid.. + /// + internal static string WrongExtension { + get { + return ResourceManager.GetString("WrongExtension", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/Debugger.resources b/scripts/gen/COMMANDS_UTILITY/Debugger.resources new file mode 100644 index 0000000000000000000000000000000000000000..bbb7ddfb343aea4d0980168b65cf778c4098fe65 GIT binary patch literal 2850 zcmbVOO^6&t6s|VLcn|~yMH6CSlnG|H-6ek}F_2^?i);3eolW8oh&|mkGwpU)wN=$S z8N-SP4=O0%7X|UC0R_KTJw4NIR-#UC@6=Yk_r33Z z@4fE*^7CIm@EBt+;7*!-V@2vO3Zrrz3Nu_SiXaktjHf14I*D6j{DjaZR`TF3e}b+t zUe6PoYjIGD-0C11;|qB!iNj-}zoeFhJlNX1H`pES-ZQyx=PogE&%SM!2g{|6Q&C25 z3VRhu-H4k$3x^x@^TX!ro_p{4tuGyaf7991Unl2&fAXD|51o1U^+z{c`=NaLjgKc* z&wh6I`B%St;I*eNz4Gi&n=aK3-|@$vpUmF&^ToO7t^V>i-_GO*HlAJCvHON6T30i6 z%Lc|S0DcdNfX_3yf5hG@V!w^O>+$_2_8!6Bi?|i`?#JE*+`nOeoNnNJwUM#yN0?@U z1#FpROtF|rX4y20*c|?{Yzn_~>_u>4>_i=g5*Hmc;bz(T?vjPDk<0+lz)E0k*^Kk< z05D)3?9IX^!gmeOw>Pk8;iyxAoW-8ORhXZH8J_}Tg6#%;>9C-Al${zx`Upl_XIvfv z0So^n)^(xhK|`?bVX}V#3l0B*-zfNklcViUiFJt86r3q)?#?d3eb*wkQzrvaDVbAJ zdO)cO^UP_god6NrfifKWKaSJjaUX(_k`Dvq#3Has+ziBsV3h$?u*0f_8lBRr4WAsz zShg1B3qbE#yE$_1I8i(7C;~*T`c#@2yd--Fo#kKIm5Nm+@+n*v|C`HN>v@P>@5v{g;0S(uDXL3SP_nRh;77#O{|SkrCU_03G)Cjh0``T z&0N`O3DFehho-TASt6z~w)Xp)Hw%QYawBZT%IEOrNgz9U&=EXUk>G8mx$Oea2t!YNf{taV(k!rXD-i{~!#m4&H z<{7dM3+62Z0V8k=B%k!XiKzgd5x0tG^lmbiM--2%%!0OYi7aS^*P5Y-zULQwV%aI= zf*N_2DQydCTBOP%t0HaVd-BLoPE%n)5`sM`@OKy95@C>=;kKjGSvOp(@BG7DYk^{Q z6{UN|dr;+NpduFv5{Y(zcdawxi@7ve5DK0f0(ON8(xLFX~x2?>E62dX4REW5(?vjVTy5H<+AH9o-Mfvvcp_!(d`JI1N6 z$f;JhI@wXLaRp@Ei;eKTnBD}d-1$Es(DGXY9$VbS0UM79aZRHT-h(<42MO5y9 z)Bkb4H$TvoCd9EG&LSp%h)&aAPD+eXDn@=VQS+IQ7)N6R3&0xkEz=*da`mjj`QEWg m +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class EventingStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal EventingStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EventingStrings", typeof(EventingStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Action must be specified for non-forwarded events.. + /// + internal static string ActionMandatoryForLocal { + get { + return ResourceManager.GetString("ActionMandatoryForLocal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event with identifier '{0}' does not exist.. + /// + internal static string EventIdentifierNotFound { + get { + return ResourceManager.GetString("EventIdentifierNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event '{0}'. + /// + internal static string EventResource { + get { + return ResourceManager.GetString("EventResource", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event subscription '{0}'. + /// + internal static string EventSubscription { + get { + return ResourceManager.GetString("EventSubscription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event subscription with identifier '{0}' does not exist.. + /// + internal static string EventSubscriptionNotFound { + get { + return ResourceManager.GetString("EventSubscriptionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event subscription with source identifier '{0}' does not exist.. + /// + internal static string EventSubscriptionSourceNotFound { + get { + return ResourceManager.GetString("EventSubscriptionSourceNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove. + /// + internal static string Remove { + get { + return ResourceManager.GetString("Remove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Event with source identifier '{0}' does not exist.. + /// + internal static string SourceIdentifierNotFound { + get { + return ResourceManager.GetString("SourceIdentifierNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unsubscribe. + /// + internal static string Unsubscribe { + get { + return ResourceManager.GetString("Unsubscribe", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/EventingStrings.resources b/scripts/gen/COMMANDS_UTILITY/EventingStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..f305f4cb0dd1f8a3c37f4f7f003190ecbf5fddf2 GIT binary patch literal 975 zcma)5O=}ZD7@k!SB%Y;s8Z21EbctzdnnNt1Mi8}>#0nmFXW!t|-I*{Si9rNKgkJp< zp1cYkL{PjKq`yJ&2YB-!2tK>3ZLLZ&yYI|9^E}V{G3@S5zrG0=W6xk|e_|bFVUMi# zMv&e2dK4vOsywqon^eYCew&PyTD2QtEq|(f!>7(0YAf>2L}`_8`8bv0I!$ird!*WN zvl*?5)k_y!D-EixwHE(Q=9QBf{m$MecML_Hgymzab0vSzKkq(T-21%yp*wx~{o|+C z8_Rdze|xKcOgG01uXcF7@pz~80`viFCD&n`LxU;oDf}kZFIb--cGzKpIVPEAirr)p z<^;3D-mnR~TC6uP3!J8TBo=nrh!Kd6T?4uFB(h2PhHZlE3ZXB8H6S^2AnAc*LGhpp z_z~c<2XG%i41xeG*>Jx!1zLSJ?P&5{$S%*8^$!(vG{ifEIF(nOfs{9X9M@MnteEE( zDiEFC#)a5F8jKNd9Z*p32#0TpXWlv<6SqSWav&+;18um{Y8mS|G6_y-M9SGPxX{fV zK9=q-mkHclVEEF5+QTKDXtK~bPWPpCVNfZ_1sE)p8|z~$j2sr3OJwaI$b1Rb|EDZ} bq}dgo=uxIe6x7Q=Mb>$>m2LH_nV5b8ZOIRO literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/GetMember.cs b/scripts/gen/COMMANDS_UTILITY/GetMember.cs new file mode 100644 index 000000000..be48b57a1 --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/GetMember.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class GetMember { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal GetMember() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetMember", typeof(GetMember).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to You must specify an object for the Get-Member cmdlet.. + /// + internal static string NoObjectSpecified { + get { + return ResourceManager.GetString("NoObjectSpecified", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/GetMember.resources b/scripts/gen/COMMANDS_UTILITY/GetMember.resources new file mode 100644 index 0000000000000000000000000000000000000000..cff5098d6521d8b828d6c0b715d798d8b6499a1e GIT binary patch literal 282 zcmZXOK}rKb5JfAVq|og+M9dhon1v{~5H(~Z;Bva>4|eRH4&Bv@9K)@b@CF`0&`Wp# zui&(x8|&AHS5WZ($J^KIgovI-+h!L9u3RDd6g1)=tpF UA6Op1mypA2IEBF4brw>71B&)m?*IS* literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/GetRandomCommandStrings.cs b/scripts/gen/COMMANDS_UTILITY/GetRandomCommandStrings.cs new file mode 100644 index 000000000..2b27b177e --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/GetRandomCommandStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class GetRandomCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal GetRandomCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetRandomCommandStrings", typeof(GetRandomCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to 'maxValue' must be greater than zero.. + /// + internal static string MaxMustBeGreaterThanZeroApi { + get { + return ResourceManager.GetString("MaxMustBeGreaterThanZeroApi", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Minimum value ({0}) cannot be greater than or equal to the Maximum value ({1}).. + /// + internal static string MinGreaterThanOrEqualMax { + get { + return ResourceManager.GetString("MinGreaterThanOrEqualMax", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 'minValue' cannot be greater than maxValue.. + /// + internal static string MinGreaterThanOrEqualMaxApi { + get { + return ResourceManager.GetString("MinGreaterThanOrEqualMaxApi", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/GetRandomCommandStrings.resources b/scripts/gen/COMMANDS_UTILITY/GetRandomCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..82a35e7e879c1cd9927ac764c70c51a131a5183e GIT binary patch literal 544 zcmb79%Sr<=6uqNA5)c`S!!X4@EYd}N;GztcwshexGhS?PlGse5t=b>ZmHvhwAa48s z7ygP1*9GsW6{K`wk`vAi_ndR{_WJ(f0l+;W>rHZtGVEfmok=nOWnJVaXaXklRGUmB z0UMyng;vc<7!^BUdoHuiU{j&9hGzlmxFi#48z+5zhN_v=>%5v)YvsmP1*7f8+G3bf zR!E$u_t37;P^*Mubz1wyd3b)h{g}<}+K;+ZJf9PG2$%GUS_~Y<5QBppEbIcpAsD(j zRYg6z~Fw`iCha>cID=+Nu+hsa`~gmjW!6zy!|I+~VP%9YZKDs32!9M725WJ6Lu W{v$0 +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HostStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HostStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HostStrings", typeof(HostStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot process the color because {0} is not a valid color.. + /// + internal static string InvalidColorErrorTemplate { + get { + return ResourceManager.GetString("InvalidColorErrorTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot evaluate the error because a string is not specified.. + /// + internal static string NoStringToEvalulateError { + get { + return ResourceManager.GetString("NoStringToEvalulateError", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/HostStrings.resources b/scripts/gen/COMMANDS_UTILITY/HostStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..8fa286cd13ee50eb609e3d3a03c3371a8039dfca GIT binary patch literal 426 zcmZWl!A=4(5FPxI8n2tpsvu(EV330`F$6Xqymh++Hg;PwZApmw5&n=L;K5JP@CQy2 z(8Ot9@@D$p%%mUhUvDh{cx9OB$_H%n33?Yvq2IF!${HyXjaQD0t}=0lr7fBD5DtB*ju1UH=I3 fR)6b7u0|PfV@9GsW+{9iZRfiVet}BQG}iey$)tT@ literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.cs b/scripts/gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.cs new file mode 100644 index 000000000..6d6971b91 --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.cs @@ -0,0 +1,137 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ImportLocalizedDataStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ImportLocalizedDataStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ImportLocalizedDataStrings", typeof(ImportLocalizedDataStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot import localized data. The definition of additional supported commands is not allowed in this language mode.. + /// + internal static string CannotDefineSupportedCommand { + get { + return ResourceManager.GetString("CannotDefineSupportedCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the Windows PowerShell data file '{0}' in directory '{1}', or in any parent culture directories.. + /// + internal static string CannotFindPsd1File { + get { + return ResourceManager.GetString("CannotFindPsd1File", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following error occurred while Windows PowerShell was loading the '{0}' script data file: + ///{1}.. + /// + internal static string ErrorLoadingDataFile { + get { + return ResourceManager.GetString("ErrorLoadingDataFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following error occurred while Windows PowerShell was opening the data file '{0}': + ///{1}.. + /// + internal static string ErrorOpeningFile { + get { + return ResourceManager.GetString("ErrorOpeningFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument for the FileName parameter should not contain a path.. + /// + internal static string FileNameParameterCannotHavePath { + get { + return ResourceManager.GetString("FileNameParameterCannotHavePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The data file '{0}' cannot be found. . + /// + internal static string FileNotExist { + get { + return ResourceManager.GetString("FileNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The BindingVariable name '{0}' is invalid.. + /// + internal static string IncorrectVariableName { + get { + return ResourceManager.GetString("IncorrectVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FileName parameter was not specified. The FileName parameter is required when Import-LocalizedData is not called from a script file.. + /// + internal static string NotCalledFromAScriptFile { + get { + return ResourceManager.GetString("NotCalledFromAScriptFile", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources b/scripts/gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..81f1d3b87de164983be6d2e50d396f85ce7e3b77 GIT binary patch literal 1336 zcmbVLJ!@1!6rE=!qKHn%2{2r)E!|p~-WzNB;~~`D6^b(gcn07+Hz$&L06_94jIdV97QAA+PtMixW!E~A z6YG;36HH}nB%MMW;%I7Pq9H@%W95f(pd$Gs_14sHBQ5?kndT(AfhAerlN2NTg4R`x zkhs?87=ID4rl310!#=EWOGc@q9i$y~=MU_ImOQ)l|3Sil{5S|#eOK0F_DjsJVy`MV z%P#b@qD3fQRt0hP*b+rq_Cw`N-2)wbQd}Nfr+%ItXO7?arQYg(hYM7BlgsQR!!Ds8 zkhH3zRUMSabCgjZ&}4rXLt^smVaDLU$l%)X9FzmnwrdH*|3G3mBHgLbS#AY+xl|A0 bscYjwoac&+#tO6Pfa}IkAgxg=ct-MHhf$E6 literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/MeasureObjectStrings.cs b/scripts/gen/COMMANDS_UTILITY/MeasureObjectStrings.cs new file mode 100644 index 000000000..4bc943243 --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/MeasureObjectStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MeasureObjectStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MeasureObjectStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MeasureObjectStrings", typeof(MeasureObjectStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Input object "{0}" is not numeric.. + /// + internal static string NonNumericInputObject { + get { + return ResourceManager.GetString("NonNumericInputObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property "{0}" is not numeric.. + /// + internal static string NonNumericProperty { + get { + return ResourceManager.GetString("NonNumericProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property "{0}" cannot be found in the input for any objects.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/MeasureObjectStrings.resources b/scripts/gen/COMMANDS_UTILITY/MeasureObjectStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..32f2ebd288f0ee3e022e4e00e6c17a8370078e98 GIT binary patch literal 463 zcmZ`!%Sr=55bRYD1iwL=n3F7Pf{8JQfMO7W5|+Yn36L)8pc^nq;Bk~J=hzAcI zJoqc#J=r5F`0AM&nwqMvndhgM`v?G*jN-huj>=?0R(m7JesvSdW@KV4tt$Wh-D~%EJJj0mZ~YGQ%E^*G z)6dDR@S|24q0+-)*bm+HWpw)bxOUgx2=pamhcV($Y>z>Mf-!g~fxv(S0V8HAW*nSB z4h!Z5_o149$y2szHUzta8k#J`pJXsPIOfyy^cf6U6g5Vw@(y*rAmOla)4FY-w5YU0 x +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class NewObjectStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal NewObjectStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NewObjectStrings", typeof(NewObjectStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot create type. Only core types are supported in this language mode.. + /// + internal static string CannotCreateTypeConstrainedLanguage { + get { + return ResourceManager.GetString("CannotCreateTypeConstrainedLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A constructor was not found. Cannot find an appropriate constructor for type {0}.. + /// + internal static string CannotFindAppropriateCtor { + get { + return ResourceManager.GetString("CannotFindAppropriateCtor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creating instances of attribute and delegated Windows RT types is not supported.. + /// + internal static string CannotInstantiateWinRTType { + get { + return ResourceManager.GetString("CannotInstantiateWinRTType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load COM type {0}.. + /// + internal static string CannotLoadComObjectType { + get { + return ResourceManager.GetString("CannotLoadComObjectType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The object written to the pipeline is an instance of the type "{0}" from the component's primary interoperability assembly. If this type exposes different members than the IDispatch members, scripts that are written to work with this object might not work if the primary interoperability assembly is not installed.. + /// + internal static string ComInteropLoaded { + get { + return ResourceManager.GetString("ComInteropLoaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create the COM object. COM object is not supported in OneCore PowerShell.. + /// + internal static string ComObjectNotSupportedInOneCorePowerShell { + get { + return ResourceManager.GetString("ComObjectNotSupportedInOneCorePowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value supplied is not valid, or the property is read-only. Change the value, and then try again.. + /// + internal static string InvalidValue { + get { + return ResourceManager.GetString("InvalidValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member "{1}" was not found for the specified {2} object.. + /// + internal static string MemberNotFound { + get { + return ResourceManager.GetString("MemberNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find type [{0}]: verify that the assembly containing this type is loaded.. + /// + internal static string TypeNotFound { + get { + return ResourceManager.GetString("TypeNotFound", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/NewObjectStrings.resources b/scripts/gen/COMMANDS_UTILITY/NewObjectStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..c72011193e7dc1955a4ca987c22d95847bed9284 GIT binary patch literal 1614 zcmah}L5~|X6n2&q^a4UcAc15p2QFc>EnC_m_OQ)rVQEX!WNC#ENY2cg#I463*`5v2 zYK4Tv9Zm=&u5jQ42M!N-z4v8*|MlLFJt4#= z7-q5zk*aJ=!8JaouwIQx73BM}3c2$}Py6x~`JkQM+s$_P>B~W5V&iGgQWL#0eK~5T zM(5XPdF<|z-J4#zq%P(cUp{~3rCr*&eC7FvgEcnlin{0%idzu%CvUVEJclZfD8B)+7pXJ)vfz!92qbe=clN z9j2>=*at}ss7v2^MLqzX!|oe^?QX)3RW?+0JBZtb?_+&W4VWP?RHh5k`ouB5bCy;26OCfHhRf7wk;qciTSX9u=lG<2@;AsFU#NUkWlKAi8-XlWv zULPoHU6i>e6-mZrO_>~8vy^aZ`yQmiDl~QNe568ZE8|=TX_TEcYDThh1!cXP`+(RG zeUnG$4S9{GdH&G>!tU;dcoMpYyfK_QbL(CAB#ZOAQ zQmPoeo;H9guoYxz2A)FR2Dw`VIX+GtK|&-;SWC}(&#ZJ9rwTb3-q;BC{nqiEq?_KM zJj#XFF%lAW$dzQRYckprGeUi*hQ;u4QoIex+p_eoN_)AhYG=vD7lK5hmGVpAA|Y+^ zYO0NnOQ}MjYHF65JYpuWCn|csb^*B-x-7|qLsqzk{}{M~@Er2!K!;kzeBK@PWyrm* zW4aSl%Qli&IDc0zbey+QR#{ehHjk-9>0Gzj{IA-suBi;hP{Eyg&_+9UfWOX>Y^{%D!9W&B9CI?6m}_IbZ{?1 zqEhfC-$*R|WEQ-lerSc7DQ&afs~n{*uG~I7j|M*ATe!Ck5^BnI$r?^CoONlfvreu~ loqGo+c=r`~LSC0k1XnRB==#iFj|j|`{ +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SelectObjectStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SelectObjectStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SelectObjectStrings", typeof(SelectObjectStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The property cannot be processed because the property "{0}" already exists.. + /// + internal static string AlreadyExistingProperty { + get { + return ResourceManager.GetString("AlreadyExistingProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A property is an empty script block and does not provide a name.. + /// + internal static string EmptyScriptBlockAndNoName { + get { + return ResourceManager.GetString("EmptyScriptBlockAndNoName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple properties cannot be expanded.. + /// + internal static string MutlipleExpandProperties { + get { + return ResourceManager.GetString("MutlipleExpandProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property "{0}" cannot be found.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename multiple results.. + /// + internal static string RenamingMultipleResults { + get { + return ResourceManager.GetString("RenamingMultipleResults", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/SelectObjectStrings.resources b/scripts/gen/COMMANDS_UTILITY/SelectObjectStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..ad891371c16837da8ecfcb4920f8f9e0f1da4bf0 GIT binary patch literal 717 zcmZWny>1gh5S~Ng36P-7Dik!<%8-N*kR?nK5DJbgJEC9T4X}7`_q0EePl%ol@dSu> zprE2c6cjX6JOu>}qT<^#j)~a2xx1P9erC1z^~;Zs1rfbLm}wg#*K)$aC0}wl`J7#C|d{c^+6!(JRvv<1{n6JmU7m&DjoSySr+q+_`yu zZ)=)Y2g>NK>GQr=_PfM$b`$zDKR?s5cI&Mk%LLD$&qgb`L@h z`J9HJR&WCizk`v%< zXSJLjtu+^tyqpapfGq-6$WCxR)fEdRtg2ZS*GBj? tbYsqD(g3cf;za{GSF+d`uV!A3vc^1d$!5U*axb2 +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SortObjectStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SortObjectStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SortObjectStrings", typeof(SortObjectStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to "Sort-Object" - "{0}" cannot be found in "InputObject".. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/SortObjectStrings.resources b/scripts/gen/COMMANDS_UTILITY/SortObjectStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..b759cd31018523ad139c3c2dbc9f2e22ca4d14a3 GIT binary patch literal 282 zcmZWj!Ait15S{uZL%eoN#a-(jdJshrMay>a-lQW$(_~2|ha!H2KjhJa2miq@@b1Y3 z)QdCoX6C_z_uk(=UkU(tPB8r(n5Jq&!9}kq{Cyi5M)D<2K{;=Z2Sp=#=Xr4>?@6)11&YV|NuV06b&Qhm R&P6+-wkR&_F7l7C`UXCoRZjo_ literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs new file mode 100644 index 000000000..5e3590673 --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs @@ -0,0 +1,180 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class UtilityCommonStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal UtilityCommonStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UtilityCommonStrings", typeof(UtilityCommonStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because '{0}' is empty or blank. Please specify CSSUri and then run the command.. + /// + internal static string EmptyCSSUri { + get { + return ResourceManager.GetString("EmptyCSSUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because the file path '{0}' is not valid. Please provide a valid file path and then run the command.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open the file because the current provider ({0}) cannot open files.. + /// + internal static string FileOpenError { + get { + return ResourceManager.GetString("FileOpenError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file '{0}' cannot be read: {1}. + /// + internal static string FileReadError { + get { + return ResourceManager.GetString("FileReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be run because using the AsHashTable parameter with more than one property requires adding the AsString parameter.. + /// + internal static string GroupObjectSingleProperty { + get { + return ResourceManager.GetString("GroupObjectSingleProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be run because the AsString parameter requires that you specify the AsHashtable parameter.. + /// + internal static string GroupObjectWithHashTable { + get { + return ResourceManager.GetString("GroupObjectWithHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The objects grouped by this property cannot be expanded because there is a key duplication. Provide a valid value for the property, and then try again.. + /// + internal static string InvalidOperation { + get { + return ResourceManager.GetString("InvalidOperation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {2} has one or more exceptions that are not valid.. + /// + internal static string Invalidpath { + get { + return ResourceManager.GetString("Invalidpath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There are no matching results found for {2}.. + /// + internal static string NoMatchFound { + get { + return ResourceManager.GetString("NoMatchFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command is not supported on this operating system.. + /// + internal static string NotSupported { + get { + return ResourceManager.GetString("NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find path '{0}' because it does not exist.. + /// + internal static string PathDoesNotExist { + get { + return ResourceManager.GetString("PathDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use tag '{0}'. The 'PS' prefix is reserved.. + /// + internal static string PSPrefixReservedInInformationTag { + get { + return ResourceManager.GetString("PSPrefixReservedInInformationTag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run because the prefix value in the Namespace parameter is null. Provide a valid value for the prefix, and then run the command again.. + /// + internal static string SearchXMLPrefixNullError { + get { + return ResourceManager.GetString("SearchXMLPrefixNullError", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.resources b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..9389b5e1f7101987a9b21f4e255f1e471fa327df GIT binary patch literal 1959 zcma)7J&YSg6rK$Q6%`O7XhunKM6y=C<1T;V1gFa-fxyL_eFP*x8t*>aliNRLW*wW; ziHd@X00j~f2nq@cBq}5%KuSX-3QC$(P#}b&Bqb6O;(N1R+ZTQkug9}H^S<|e?`PIO z{&4HNKnU?JM$#TzM`^f4HZM&?c6zr(DkjsAsf}`z=x#&4NXF_sTU`#Dd^O~HnYhx> zYDT3qDrv}8*-dnGp2nSghqBe~@#AVGS~<3O@`+_?o;Z2rpJZj`bV@aQo7@42dH{nz zt+mtqy?W*4&%{H2ey*;setG_y`Rc)MqH7;#fBf|Ihs)QGUjF2_pKsha@ZQxcD{Hr( z+<5ijzs|n%`}=SF0{CMXUtqj~U_Zrp3gdo^i=d5HOY%=|fl@yLBb9NZA8D1;MZ zu`b%UwuKSen;bfWn?#V<6gdpe;I|Z+hyf7d(R%X&(1hg;;0#QRxH-SQg-r#_Z2J@x zES>eXC9oGnS6qTo1d28YGtu{?EpNfTjaT;?V9kGrT?EXDfj9>yi@Afj>z(`xkbDL{ zhgeEr7K5+ysQ}T?n~80d;NX6v0_N=T7Pby?_|N-=2urgx96|d0CJX0K3Ln0M$_4C^BrdLt&~(euF6b5xo*guZwiPGoDMO~^}d&5CdvpkSvn&{jrynyM_8k;<~%$u3D#W|$&XT9OO9&AkN) zGfE3LmbsDLL}fdnY$c?yZwrcaZ!Fi_?QNqaJ8}ccybs*e-oxO{dmv*#PbVY`bfcD)KPFCcHqRLAMHmc~%#u?&4nXR=`I8pWV{xtnbCF*>lPcI;!iVH!3AZMqbv)Lz)|cjml)6 zAvFd<3`$|>^->$MQpNGiOWPTKDAdG77^HWX!NITDJE1cMkUKff%W1VM04sL;6^FqG zKJ2`Ei6UoZ-{fUMvFwf!0lH|aewHyB6(}0pOj-`k5ipFE+@Z0I%L4CMX8No(?f zbE;o;ekj@7LaV)ixTvQ`oDvX|8B!buixW&wL&4m6sk5k^jB|7cYoL*~E(|^j?(qyx o_^RaU>a=X4C2gT1KAd%Xa)@P;+`TL;f37I}g5i4AhodUc-{Uk{u>b%7 literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/VariableCommandStrings.cs b/scripts/gen/COMMANDS_UTILITY/VariableCommandStrings.cs new file mode 100644 index 000000000..4c097808f --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/VariableCommandStrings.cs @@ -0,0 +1,153 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class VariableCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal VariableCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VariableCommandStrings", typeof(VariableCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Add variable. + /// + internal static string AddVariableAction { + get { + return ResourceManager.GetString("AddVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string AddVariableTarget { + get { + return ResourceManager.GetString("AddVariableTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear variable. + /// + internal static string ClearVariableAction { + get { + return ResourceManager.GetString("ClearVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string ClearVariableTarget { + get { + return ResourceManager.GetString("ClearVariableTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New variable. + /// + internal static string NewVariableAction { + get { + return ResourceManager.GetString("NewVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string NewVariableTarget { + get { + return ResourceManager.GetString("NewVariableTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove variable. + /// + internal static string RemoveVariableAction { + get { + return ResourceManager.GetString("RemoveVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string RemoveVariableTarget { + get { + return ResourceManager.GetString("RemoveVariableTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set variable. + /// + internal static string SetVariableAction { + get { + return ResourceManager.GetString("SetVariableAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} Value: {1}. + /// + internal static string SetVariableTarget { + get { + return ResourceManager.GetString("SetVariableTarget", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/VariableCommandStrings.resources b/scripts/gen/COMMANDS_UTILITY/VariableCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..d54637daa62cbb52617191a4ee155e9f2d855b90 GIT binary patch literal 822 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J znW3ezNveT`r81^vrFkWpxv4PQgHubGfR5qQIT1ATy=`UKQg3B;#?SRTmt1JcDndI^vQ0d*jr z2ed=Uks$>L!x$17iWoA1WD-LTLn?zKLo!1Nke|2LnMM%Mv|OOi%78RJS4I$0jBIiy$N|CN zfWT*F32tS`rZoYTG4eR3q$rdn7G)+T<)kul`X%P3S}9Z;)H3op=cFbUVU^zt%2nnqE0r>^Yb^rhX literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/WriteErrorStrings.cs b/scripts/gen/COMMANDS_UTILITY/WriteErrorStrings.cs new file mode 100644 index 000000000..3cab06a3b --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/WriteErrorStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class WriteErrorStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal WriteErrorStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WriteErrorStrings", typeof(WriteErrorStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to "The Write-Error cmdlet reported an error.". + /// + internal static string WriteErrorException { + get { + return ResourceManager.GetString("WriteErrorException", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/WriteErrorStrings.resources b/scripts/gen/COMMANDS_UTILITY/WriteErrorStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..76edeb1efd83a32110233a2efa7b2b2c2ae247cc GIT binary patch literal 276 zcmZWjF-`+95Zv$*E0Jh8PC+Du6jvZ}6-|^xq`vcwgoV$J)@vzg;RSq%2c)3o36zK* zU>BibcSo9?U1{dy`29X0qPGOQJ_JEut`K}=jqt}-XgYAA`k*~q(-!Ix9E^9>q#Wli z)P1xP8I?m6Zfv2Jv9(4&;IQ$}a8)~-HB&vkxtd>3Fut9S{+mT7rpL*B4LM7pa=2W} zyG5SQpVybXekGi5iOG- +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class WriteProgressResourceStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal WriteProgressResourceStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WriteProgressResourceStrings", typeof(WriteProgressResourceStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Text to describe the activity for which progress is being reported.. + /// + internal static string ActivityParameterHelpMessage { + get { + return ResourceManager.GetString("ActivityParameterHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing. + /// + internal static string Processing { + get { + return ResourceManager.GetString("Processing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Text to describe the current state of the activity for which progress is being reported.. + /// + internal static string StatusParameterHelpMessage { + get { + return ResourceManager.GetString("StatusParameterHelpMessage", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources b/scripts/gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..218bfce9019eaa2b747082aab27eaa75123b0870 GIT binary patch literal 518 zcmbVJu}%Xq49&p?h>4BG5^Gfz(b9Ifp(;p72jxw9p zV2tFgE8=FoQF#seA>%+87Z{jyR)Zv@nKh?aj@%U%aoTR{mT4XCcMqD_=ydmfHVXyY z9KX5`k=Nu>>w?OX-cdDnAD`}SUmrHN-&b2zcr1tom-2{CPZ`C^s-=KcsS>3X337$9 zN8u+jXKJC&WcA`&&4g99lZfo3z^7nUA=0r3&7tIKL6Gx*t#~epQGbLt4D4Wn-jGcZ zc#fbA+ok0arjFoxZp|DP +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Authenticode { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Authenticode() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Authenticode", typeof(Authenticode).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Do you want to run software from this untrusted publisher?. + /// + internal static string AuthenticodePromptCaption { + get { + return ResourceManager.GetString("AuthenticodePromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} is published by {1} and is not trusted on your system. Only run scripts from trusted publishers.. + /// + internal static string AuthenticodePromptText { + get { + return ResourceManager.GetString("AuthenticodePromptText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Software {0} is published by an unknown publisher. It is recommended that you do not run this software.. + /// + internal static string AuthenticodePromptText_UnknownPublisher { + get { + return ResourceManager.GetString("AuthenticodePromptText_UnknownPublisher", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign code. The specified certificate is not suitable for code signing.. + /// + internal static string CertNotGoodForSigning { + get { + return ResourceManager.GetString("CertNotGoodForSigning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Always run. + /// + internal static string Choice_AlwaysRun { + get { + return ResourceManager.GetString("Choice_AlwaysRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Run the script from this publisher now, and do not prompt me to run this script in the future.. + /// + internal static string Choice_AlwaysRun_Help { + get { + return ResourceManager.GetString("Choice_AlwaysRun_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Do not run. + /// + internal static string Choice_DoNotRun { + get { + return ResourceManager.GetString("Choice_DoNotRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not run the script from this publisher now, and continue to prompt me to run this script in the future.. + /// + internal static string Choice_DoNotRun_Help { + get { + return ResourceManager.GetString("Choice_DoNotRun_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ne&ver run. + /// + internal static string Choice_NeverRun { + get { + return ResourceManager.GetString("Choice_NeverRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not run the script from this publisher now, and do not prompt me to run this script in future. Future attempts to run this script will result in a silent failure.. + /// + internal static string Choice_NeverRun_Help { + get { + return ResourceManager.GetString("Choice_NeverRun_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Run once. + /// + internal static string Choice_RunOnce { + get { + return ResourceManager.GetString("Choice_RunOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Run the script from this publisher now, and continue to prompt me to run this script in the future.. + /// + internal static string Choice_RunOnce_Help { + get { + return ResourceManager.GetString("Choice_RunOnce_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Suspend. + /// + internal static string Choice_Suspend { + get { + return ResourceManager.GetString("Choice_Suspend", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type exit to resume operation when you are done.. + /// + internal static string Choice_Suspend_Help { + get { + return ResourceManager.GetString("Choice_Suspend_Help", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign code. The hash algorithm is not supported.. + /// + internal static string InvalidHashAlgorithm { + get { + return ResourceManager.GetString("InvalidHashAlgorithm", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because its operation is blocked by software restriction policies, such as those created by using Group Policy.. + /// + internal static string Reason_DisallowedBySafer { + get { + return ResourceManager.GetString("Reason_DisallowedBySafer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because you opted not to run this software now.. + /// + internal static string Reason_DoNotRun { + get { + return ResourceManager.GetString("Reason_DoNotRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because its content could not be read.. + /// + internal static string Reason_FileContentUnavailable { + get { + return ResourceManager.GetString("Reason_FileContentUnavailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because you opted never to run software from this publisher.. + /// + internal static string Reason_NeverRun { + get { + return ResourceManager.GetString("Reason_NeverRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} is published by {1}. This publisher is explicitly not trusted on your system. The script will not run on the system. For more information, run the command "get-help about_signing".. + /// + internal static string Reason_NotTrusted { + get { + return ResourceManager.GetString("Reason_NotTrusted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170.. + /// + internal static string Reason_RestrictedMode { + get { + return ResourceManager.GetString("Reason_RestrictedMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} cannot be loaded. {1}.. + /// + internal static string Reason_Unknown { + get { + return ResourceManager.GetString("Reason_Unknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Security warning. + /// + internal static string RemoteFilePromptCaption { + get { + return ResourceManager.GetString("RemoteFilePromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your computer. If you trust this script, use the Unblock-File cmdlet to allow the script to run without this warning message. Do you want to run {0}?. + /// + internal static string RemoteFilePromptText { + get { + return ResourceManager.GetString("RemoteFilePromptText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign code. The TimeStamp server URL must be fully qualified, and in the format http://<server url>.. + /// + internal static string TimeStampUrlRequired { + get { + return ResourceManager.GetString("TimeStampUrlRequired", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/Authenticode.resources b/scripts/gen/SYS_AUTO/Authenticode.resources new file mode 100644 index 0000000000000000000000000000000000000000..1aac5be8c649b5907184b0c816550f3ba9b0dfc3 GIT binary patch literal 3717 zcmbVPU2GIp6uyJV?}HeHL}TEJrWCSFiv=o#0=1>s0Ht;d@&IjSXYTG^Ix}~;Gt*^5 zNHj4f#6&|(^nv)37$rP{`Xu0sKZyaJAki3q!jmByV|+4d^gDNUyWORwz_xei&Yg3< z^MB6lwQqjEY%#`8WBK`NoQS|45wS|OE8?l$h;Tfib3BM$rF~h*@qG7xp? zd6CS6QjcNLXSlbY{$E=1^c!PqR-8WLZ+WY0?Wb?6BX7QY?92Z5PCYXA{)(S2p8x95 z_ZQl~*mZU1mC0+LpL_Vm+F!o@`S5~Ozg_tCpFhtI-u(C6Mf=gol`r$2?bq9uztgtn z%;jk9;Eh`yhZm0xTwQ)?aO{(%hdzMZBM&h48N~jLeK)TE!Aaj@U&ekr_72u7p!pHk zTR1z9>+4t#VNHVWV?5i6wFmokSR3bq2%qaXTZsJ+4>I;lFH2bhNWnr}C3Bf#9`1&j z#x7tHPWzZ+t`aAqfymtr+bCd;gMAxVhVF%7oE?Ci2`t4b_#TFi1?EG$*l4QRSwODq z1HK0S5Xcg?8{ee*0KPTLgSZ4%iB)3D;1S*jUS%v4Y@GE1uL8TOz#IX7$i_hg%sGhI z^N{Mp9X`lcHk0=QKT{?{yaJN;JClr0;eB^I-Vj7h8Y45jT?k?eUMooh?*$M)(JVYe z*$-P?p#BAdwmT6tu;wFUTCno)SqwK&-gr!cparX$pn(;Gw0#g3e=hJyWZyM)$2bfLIbH%rJ;V-y;a>qvsfUIW>>W-_{? z$J*p-Mz#-1QC03)fIu{pHRY>M#xp`m_Toc$TDYmUrzOK_u;+zl)PK2rwPN|`7KA4bvEnF1@BJ`kpQg#w!t*4A$WUMi- zZn16c>vKXXoel5H(* z>-8&66>6lRH8x`80nL~@&AoN!X{c4n8Q0ZRj1Yn-;en_JC(}0rkfc7urZiVc7=lU4 zldz+Wy&<|AnXbZo4O1iQUIZ^05^a-08@V4^_aXQ$jjb8V2aLhoN$@U0X;aJF>8`0r z-$(3YymN54$w5ebffO$~(l^dp+(yw*p(`x+UgC1UK3de4Pmx8TX9dGf8pFqkoSSM* zT17Gvz6^zlycP&2BC9eIWG|Ic77t`&H4gmx0VZ1GB2m>T0$zMcw^ z6`NOwwZS5|O_s|5ZdIs> zsfaL4$H_WbQ*l#m+1Advp~xxf@dMF9U9Gn|rnlge4WA?^6Rr$7csp0S$ z`YH9HX~&u(CXPqs&IDcbPHomSu&iU4vZ%EPB!AW!YTbAM-78SY8yTXJ1ty_#rahZf zt>xkBl1SEKVwsv%slpRP{E9&evCO}8Af&!c9*s&MigZ(`lx;Aa- z?zF8{vj)?qDP~*C@{ocWsbWNG(%pJ>Ue-C_^{lB<64wTcnRGUPu}qV({P0p1?SWY`O%j-`%o#%VU|>T}FwT|I)^YTT*zx7+^%86al? literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/AuthorizationManagerBase.cs b/scripts/gen/SYS_AUTO/AuthorizationManagerBase.cs new file mode 100644 index 000000000..19e039ce8 --- /dev/null +++ b/scripts/gen/SYS_AUTO/AuthorizationManagerBase.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AuthorizationManagerBase { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AuthorizationManagerBase() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AuthorizationManagerBase", typeof(AuthorizationManagerBase).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to AuthorizationManager check failed.. + /// + internal static string AuthorizationManagerDefaultFailureReason { + get { + return ResourceManager.GetString("AuthorizationManagerDefaultFailureReason", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/AuthorizationManagerBase.resources b/scripts/gen/SYS_AUTO/AuthorizationManagerBase.resources new file mode 100644 index 0000000000000000000000000000000000000000..4e3f149ad0b02df1f332f24342ac5ce82b3525c1 GIT binary patch literal 309 zcmZWkJ5B>J5S?%XZeT&XS|uVOq}XCblmg4v>P918@Nf zF2ERxG>qq2@6Firc|U)>jR4?PU^mB@Xee8Xo`a@%VJ+d7LZODJeXyo0)C+}ZysM_= zIG;j2vP~SQa>Oa1EmXsuHTsE;&;CHJ>gIEt>Dm2caW|#$!{YXTGj_=g^w)hu=}Lym z!)0sgW%kdH?{k*d5^ri?NYI0a00vHgqKqg9YvE3?2a?=U?wu$GD=${Uj4+lAK`TIr gzrS+f(M`>%_raVn$%1QixTm0WPx_#CXe@2ZA0I_pkN^Mx literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/AutomationExceptions.cs b/scripts/gen/SYS_AUTO/AutomationExceptions.cs new file mode 100644 index 000000000..911159e19 --- /dev/null +++ b/scripts/gen/SYS_AUTO/AutomationExceptions.cs @@ -0,0 +1,324 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AutomationExceptions { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AutomationExceptions() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutomationExceptions", typeof(AutomationExceptions).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is not valid. Change the value of the "{0}" argument and run the operation again.. + /// + internal static string Argument { + get { + return ResourceManager.GetString("Argument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is null. Change the value of argument "{0}" to a non-null value.. + /// + internal static string ArgumentNull { + get { + return ResourceManager.GetString("ArgumentNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is out of range. Change argument "{0}" to a value that is within range.. + /// + internal static string ArgumentOutOfRange { + get { + return ResourceManager.GetString("ArgumentOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block cannot be converted because it contains more than one clause. Expressions or control structures are not permitted. Verify that the script block contains exactly one pipeline or command.. + /// + internal static string CanConvertOneClauseOnly { + get { + return ResourceManager.GetString("CanConvertOneClauseOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block cannot be converted to a Windows PowerShell object because it contains forbidden redirection operators.. + /// + internal static string CanConvertOneOutputErrorRedir { + get { + return ResourceManager.GetString("CanConvertOneOutputErrorRedir", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only a script block that contains exactly one pipeline or command can be converted. Expressions or control structures are not permitted. Verify that the script block contains exactly one pipeline or command.. + /// + internal static string CanOnlyConvertOnePipeline { + get { + return ResourceManager.GetString("CanOnlyConvertOnePipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An empty script block cannot be converted. Verify that the script block contains exactly one pipeline or command.. + /// + internal static string CantConvertEmptyPipeline { + get { + return ResourceManager.GetString("CantConvertEmptyPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that starts a pipeline with an expression.. + /// + internal static string CantConvertPipelineStartsWithExpression { + get { + return ResourceManager.GetString("CantConvertPipelineStartsWithExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block cannot be converted to an open generic type. Define an appropriate closed generic type, and then retry.. + /// + internal static string CantConvertScriptBlockToOpenGenericType { + get { + return ResourceManager.GetString("CantConvertScriptBlockToOpenGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that does not have an associated operation context.. + /// + internal static string CantConvertScriptBlockWithNoContext { + get { + return ResourceManager.GetString("CantConvertScriptBlockWithNoContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script block that contains a top-level trap statement cannot be converted.. + /// + internal static string CantConvertScriptBlockWithTrap { + get { + return ResourceManager.GetString("CantConvertScriptBlockWithTrap", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock which invokes pipelines, commands or functions to evaluate arguments of the main pipeline.. + /// + internal static string CantConvertWithCommandInvocations { + get { + return ResourceManager.GetString("CantConvertWithCommandInvocations", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that uses dot sourcing.. + /// + internal static string CantConvertWithDotSourcing { + get { + return ResourceManager.GetString("CantConvertWithDotSourcing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock evaluating dynamic expressions. Dynamic expression: {0}.. + /// + internal static string CantConvertWithDynamicExpression { + get { + return ResourceManager.GetString("CantConvertWithDynamicExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock evaluating non-constant expressions. Non-constant expression: {0}.. + /// + internal static string CantConvertWithNonConstantExpression { + get { + return ResourceManager.GetString("CantConvertWithNonConstantExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that invokes other script blocks.. + /// + internal static string CantConvertWithScriptBlockInvocation { + get { + return ResourceManager.GetString("CantConvertWithScriptBlockInvocation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that tries to pass other script blocks inside argument values.. + /// + internal static string CantConvertWithScriptBlocks { + get { + return ResourceManager.GetString("CantConvertWithScriptBlocks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock dereferencing variables undeclared in the param(...) block. Name of undeclared variable: {0}.. + /// + internal static string CantConvertWithUndeclaredVariables { + get { + return ResourceManager.GetString("CantConvertWithUndeclaredVariables", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get the value of the Using expression '{0}' in the specified variable dictionary. When creating a PowerShell instance from a script block, the Using expression cannot contain an indexing operation or member-accessing operation.. + /// + internal static string CantGetUsingExpressionValueWithSpecifiedVariableDictionary { + get { + return ResourceManager.GetString("CantGetUsingExpressionValueWithSpecifiedVariableDictionary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create workflow. The type '{0}' from the '{1}' module could not be loaded.. + /// + internal static string CantLoadWorkflowType { + get { + return ResourceManager.GetString("CantLoadWorkflowType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Object "{0}" is the wrong type to return from the dynamicparam block. The dynamicparam block must return either $null, or an object with type [System.Management.Automation.RuntimeDefinedParameterDictionary].. + /// + internal static string DynamicParametersWrongType { + get { + return ResourceManager.GetString("DynamicParametersWrongType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command was stopped by the user.. + /// + internal static string HaltCommandException { + get { + return ResourceManager.GetString("HaltCommandException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not valid. Remove operation "{0}", or investigate why it is not valid.. + /// + internal static string InvalidOperation { + get { + return ResourceManager.GetString("InvalidOperation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not implemented.. + /// + internal static string NotImplemented { + get { + return ResourceManager.GetString("NotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not supported.. + /// + internal static string NotSupported { + get { + return ResourceManager.GetString("NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because object "{0}" has already been disposed.. + /// + internal static string ObjectDisposed { + get { + return ResourceManager.GetString("ObjectDisposed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block cannot be invoked because it contains more than one clause. The Invoke() method can only be used on script blocks that contain a single clause.. + /// + internal static string ScriptBlockInvokeOnOneClauseOnly { + get { + return ResourceManager.GetString("ScriptBlockInvokeOnOneClauseOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the using variable '$using:{0}' cannot be retrieved because it has not been set in the local session.. + /// + internal static string UsingVariableIsUndefined { + get { + return ResourceManager.GetString("UsingVariableIsUndefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell Workflow is not supported in a Windows PowerShell x86-based console. Open a Windows PowerShell x64-based console, and then try again.. + /// + internal static string WorkflowDoesNotSupportWOW64 { + get { + return ResourceManager.GetString("WorkflowDoesNotSupportWOW64", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/AutomationExceptions.resources b/scripts/gen/SYS_AUTO/AutomationExceptions.resources new file mode 100644 index 0000000000000000000000000000000000000000..169b1acbef8f26fa06234950ff5f66f57776772c GIT binary patch literal 5786 zcmc&&ZHOIL89rkZzgla4C=_huv|UIV?@l*$vrU32-RwpaT6fpoY_>HOId|sVy_21p zGdbtX-o3V=LZpfxr3#9ml!AyLR%i>h6)Ff4Ayh4j^^a8iA&UN}Kg0_9!{W>AWi*gQHoIN7Eer|bR4x? z{EXBlQt7cte}Y~uK9k2b*Ya2@bE`$%;tP2@j)MDT|Fl|@>9O`b_lQHmp{avMK0GNW z4j;K=tFk<`Q6ektOVYj#M(xE#{}!fa>HqxmzrFbV8}>ea>ldDT{H~k!e&gAhi{ILF z^gmDi^vQ?5yY~a;d(Y&5dFG)Xeg1{_&i?&ptrzaUeCE=zU(dbr;&0Y&_Fj7`{nu;D zZ@%*S0rt`#cm3eaKfgTo>c20Z`<-{=nS1wq=e92%xcAbdhkpFn!r_PGXCHjxU|a1z z+j}JY=NlJZ-_6*U5u`QP^Bk^!>|*TaxIT&VT{wR~%sYVdzv23YGnTOnH!yYt&z=U& z6F8d#{Wv~f#`#&?PvHG!+&_kEH=aHCcE;|;`5k!w1NiQGCu4i2nP#gjX9<%mW!8zl zW%J=22x7dR#N)Be59jgFvU%2Fi%dYqDkR+u@&1gvonZ=x>p0YoEXAi8$P!>P_&krN zG3&FhgXQRzSqd$g({%!(G{kCXlq_TsKD7~;y9@S8Vw2_t5NBYD@lKZf9&8f@n}u1! zrk+4dGML>y`sqp*p0TvJ$cmYO2-JcLbM-Lht3hP@9> zVD{>)%WxtD5&~DXgxipvfolXe!P+<_B!3NpY$b>gY1y)aH^sjxoFpPfmSkNROAfb` zvktB%HM1@`6(GojK0Ej>#`af=A3y>G>|4RRMwxV6!Sw2)_~5&NpjmJYQoZ0@p~RET zR7F&()L+Q*s+!J&asNqYa?vOTSS9BIFj9dQNS(QnF~aje=fIsYdR+)@xMAx;@y1uAuFG0w}AdQ=|ehL~ZbWqAjOvoO7574+d0aTX+lO}&wV8IHTVw3DuuzFwd zW<;7Q%QLO8As8<7YM#i{^0o{_ZX~x|$=5}kORhSDr?)>cap86z8BV--9ECog>56o9 z69aJ-+OeY=HzkQY)P%ZFvlt`V0=2Bf}?QI_dd7N zXsFy$m^1~VHe;)1s4hZkyTVcwdy(x%Y02kZ_D&;gCeTraJj5zk<3W+7w&a0I*QK^H ztTPl@I<$zN;fd0e0g-Z*f;OfU`uxO3rjcC4*>I&DwN^1VR_6h2d6ahPQi*&dk%e@h zR>G*$Ct=p*YSf-eq1+IGjr&er7G*Mypx5b05@g!%W|@x2+8|a2r7}#~0!>JWCg51z_r3Gi!N*Xc zil`ZO#d=|dF)AP%!V;5&PQsnsu)g=e^k@o4Q7O1p*?271Wz6yID?_D1kZa3Lx%R$U z^{s7Ysn?ByE|1c6e6=%mmP`xwx+->Eqm!qu#0-q%lKPi}Lpd)%(s6AfK_99`_}=n$ zh%I`U;UQw{zQ;!Cs_(7uOl)aBMDehniUcScK+yn9TMmzMOg!KF><%M6q?m>e@PO1} z+KyW|2oljZs~NmaFgXQQN5~m~k_jvo4QhZk6NRXhYTs}J z5!%1K!wBPt4cWn!29(`(fj-cVVN0Hd67vwV0;(NSGoeMY-}n7Hiy`ZCJ|_~l=L`{7 z63XcRbzojG7K=e%f`8eN(m^u$KA>h_rO;$Dh&mB0sD$z`ay2E;hWHA#q(Dn7L=Yl| z#~^|Qm;{n{v`X-3cow&uGg~y5jiQ`%)E6;bs3kBflTzmccD_lXi} z&M3)yO0RWd)$=*cbZWb$f6gjE3AYE~Zlc0GrlFa~q3em5ps~VFPFM#pl#7vGZ;-^- z(+YMuiNFlna<0?DS9)5OsLNNCDzaefIZtw9D}IR~19XqkhS#E<1TiT02{(V7y0hi) zRv#CsSamJdpU$mH+*ax@7QbN?vn5<0z(_0gY@M}F`Q8|rQZ`E769&y%Wf_v(rsYX; zbT93DpD9C$1q)L$8OlMmXb-Ydhh}KGUX+Q#VA(|E+(I!+W204S$GvW!V@VoW%)Qy| z>W-2ub}^yM9pA1LlV_Qtjn(%~UR%a6I=YCah*1$?A6pozBaBQ&1KszY_9*Pbb-;sq zM=sjiTiK9F*eN&v_TPz;uw50BJgl|YAOT+_5pz5pQHcIVyK!A%oXUrAUu@l;CZQwk zA$J8<7yrI7cW~78h=KLAl|-2RBlc4$2o5d`Mk2*U6T_Azu*nzOy^l?xVLMwX>$ZYL poe&bzxX*1Io*Hip@|h--im_kKXNZ3@@zmrf@z92a{i^(G_g|>C1GxYI literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/CimInstanceTypeAdapterResources.cs b/scripts/gen/SYS_AUTO/CimInstanceTypeAdapterResources.cs new file mode 100644 index 000000000..e446d091d --- /dev/null +++ b/scripts/gen/SYS_AUTO/CimInstanceTypeAdapterResources.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CimInstanceTypeAdapterResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CimInstanceTypeAdapterResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CimInstanceTypeAdapterResources", typeof(CimInstanceTypeAdapterResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot convert "{0}" to an object of type "{1}".. + /// + internal static string BaseObjectNotCimInstance { + get { + return ResourceManager.GetString("BaseObjectNotCimInstance", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" is a ReadOnly property.. + /// + internal static string ReadOnlyCIMProperty { + get { + return ResourceManager.GetString("ReadOnlyCIMProperty", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/CimInstanceTypeAdapterResources.resources b/scripts/gen/SYS_AUTO/CimInstanceTypeAdapterResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..67bcf5b1db574de65d00578c696139f7837fc396 GIT binary patch literal 373 zcmZXQ&q@O^5XNVH4`Ha%gDlHdyVf3h(0VDNEnD%PO-I<8O_ux-g4B2LZ9Mq^9tu8# z58x{}Ytf5ICK=}Ye$0^V``23n052SB8J(vlE6JH)CAq(>B(Wl!V&kN-s;*MJBkO9T zC&Mi7c8b%We6Tdp6ucEG#YL!8Ew3ovng`O8YBUmsEKUdGlOg42nM7GZ08Wvy~Y+17mL^x)1l23)!#-lX)k*vqwQ@-h;Hz+ikYE9Ckxkn#c bVrj7HWy$`|QacpbecoKFh^;j(<1zaNy-jI! literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/CmdletizationCoreResources.cs b/scripts/gen/SYS_AUTO/CmdletizationCoreResources.cs new file mode 100644 index 000000000..c505580b4 --- /dev/null +++ b/scripts/gen/SYS_AUTO/CmdletizationCoreResources.cs @@ -0,0 +1,214 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CmdletizationCoreResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CmdletizationCoreResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CmdletizationCoreResources", typeof(CmdletizationCoreResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The value of the EnumName attribute doesn't translate to a valid C# identifier: {0}. Verify the EnumName attribute in the Cmdlet Definition XML, and then try again.. + /// + internal static string EnumWriter_InvalidEnumName { + get { + return ResourceManager.GetString("EnumWriter_InvalidEnumName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the Name attribute is not a valid C# identifier: {0}. Verify the Name attribute in the Cmdlet Definition XML, and then try again.. + /// + internal static string EnumWriter_InvalidValueName { + get { + return ResourceManager.GetString("EnumWriter_InvalidValueName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process Cmdlet Definition XML for the following file: {0}. {1}. + /// + internal static string ExportCimCommand_ErrorInCmdletizationXmlFile { + get { + return ResourceManager.GetString("ExportCimCommand_ErrorInCmdletizationXmlFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote computer returned a CDXML file that is not valid. The following cmdlet adapter is not supported for importing a CDXML module from a remote computer: {0}. + /// + internal static string ImportModule_UnsupportedCmdletAdapter { + get { + return ResourceManager.GetString("ImportModule_UnsupportedCmdletAdapter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} {1}. + /// + internal static string ScriptWriter_ConcatenationOfDeserializationExceptions { + get { + return ResourceManager.GetString("ScriptWriter_ConcatenationOfDeserializationExceptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} cmdlet defines the {1} parameter set more than once. Verify that the Cmdlet Definition XML does not have duplicate parameter set names and retry.. + /// + internal static string ScriptWriter_DuplicateParameterSetInStaticCmdlet { + get { + return ResourceManager.GetString("ScriptWriter_DuplicateParameterSetInStaticCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Two cmdlet parameters defined within the {0} element have the same name: {1}. Resolve the conflict in the Cmdlet Definition XML and retry.. + /// + internal static string ScriptWriter_DuplicateQueryParameterName { + get { + return ResourceManager.GetString("ScriptWriter_DuplicateQueryParameterName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the <Enum EnumName="{0}" ...> element. {1}. + /// + internal static string ScriptWriter_InvalidEnum { + get { + return ResourceManager.GetString("ScriptWriter_InvalidEnum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets over '{0}' class. + /// + internal static string ScriptWriter_ModuleDescription { + get { + return ResourceManager.GetString("ScriptWriter_ModuleDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type defines multiple parameter sets. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. + /// + internal static string ScriptWriter_ObjectModelWrapperDefinesMultipleParameterSets { + get { + return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperDefinesMultipleParameterSets", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type is an open generic type. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. + /// + internal static string ScriptWriter_ObjectModelWrapperIsStillGeneric { + get { + return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperIsStillGeneric", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type is not derived from the following class: {1}. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. + /// + internal static string ScriptWriter_ObjectModelWrapperNotDerivedFromObjectModelWrapper { + get { + return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperNotDerivedFromObjectModelWrapper", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type defines the {1} cmdlet parameter with a {2} attribute parameter that is ignored. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. + /// + internal static string ScriptWriter_ObjectModelWrapperUsesIgnoredParameterMetadata { + get { + return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperUsesIgnoredParameterMetadata", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define the {0} parameter for the {1} cmdlet. The parameter name is already defined by the {2} class. Change the name of the parameter in Cmdlet Definition XML and retry.. + /// + internal static string ScriptWriter_ParameterNameConflictsWithCommonParameters { + get { + return ResourceManager.GetString("ScriptWriter_ParameterNameConflictsWithCommonParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define the {0} parameter for the {1} cmdlet. The parameter name is already defined within the {2} XML element. Change the name of the parameter in the Cmdlet Definition XML, and then try again.. + /// + internal static string ScriptWriter_ParameterNameConflictsWithQueryParameters { + get { + return ResourceManager.GetString("ScriptWriter_ParameterNameConflictsWithQueryParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <?xml version="1.0" encoding="utf-8"?> + ///<!-- ################################################################## + ///Copyright (c) Microsoft Corporation. All rights reserved. + ///################################################################### --> + ///<!DOCTYPE schema [ + /// <!ENTITY csharpIdentifierLetterCharacterRegex "\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}"> + /// <!ENTITY csharpIdentifierFirstCharacterRegex "&csharpIdentifierLetterCharacterRegex;_"> + /// <!ENTITY csharpIdentifierOtherCharacterRegex "&csharpIdentifierL [rest of string was truncated]";. + /// + internal static string Xml_cmdletsOverObjectsXsd { + get { + return ResourceManager.GetString("Xml_cmdletsOverObjectsXsd", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/CmdletizationCoreResources.resources b/scripts/gen/SYS_AUTO/CmdletizationCoreResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..7cfd596df38ee2a9eff69763dd579330f0a94a5d GIT binary patch literal 52923 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 By*U5? literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/CommandBaseStrings.cs b/scripts/gen/SYS_AUTO/CommandBaseStrings.cs new file mode 100644 index 000000000..11274bec1 --- /dev/null +++ b/scripts/gen/SYS_AUTO/CommandBaseStrings.cs @@ -0,0 +1,325 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CommandBaseStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CommandBaseStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CommandBaseStrings", typeof(CommandBaseStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cmdlets derived from PSCmdlet cannot be invoked directly. . + /// + internal static string CannotInvokePSCmdletsDirectly { + get { + return ResourceManager.GetString("CannotInvokePSCmdletsDirectly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue with all the steps of the operation.. + /// + internal static string ContinueAllHelpMessage { + get { + return ResourceManager.GetString("ContinueAllHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes to &All. + /// + internal static string ContinueAllLabel { + get { + return ResourceManager.GetString("ContinueAllLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue with only the next step of the operation.. + /// + internal static string ContinueOneHelpMessage { + get { + return ResourceManager.GetString("ContinueOneHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Yes. + /// + internal static string ContinueOneLabel { + get { + return ResourceManager.GetString("ContinueOneLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to Stop: {1}. + /// + internal static string ErrorPreferenceStop { + get { + return ResourceManager.GetString("ErrorPreferenceStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stop this command.. + /// + internal static string HaltHelpMessage { + get { + return ResourceManager.GetString("HaltHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Halt Command. + /// + internal static string HaltLabel { + get { + return ResourceManager.GetString("HaltLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Confirm. + /// + internal static string InquireCaptionDefault { + get { + return ResourceManager.GetString("InquireCaptionDefault", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the user interrupted the command.. + /// + internal static string InquireCtrlC { + get { + return ResourceManager.GetString("InquireCtrlC", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the user selected the Stop option.. + /// + internal static string InquireHalt { + get { + return ResourceManager.GetString("InquireHalt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to command '{0}'. + /// + internal static string ObsoleteCommand { + get { + return ResourceManager.GetString("ObsoleteCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Total count: {0}. + /// + internal static string PagingSupportAccurateTotalCountTemplate { + get { + return ResourceManager.GetString("PagingSupportAccurateTotalCountTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Estimated total count: {0}. + /// + internal static string PagingSupportEstimatedTotalCountTemplate { + get { + return ResourceManager.GetString("PagingSupportEstimatedTotalCountTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown total count. + /// + internal static string PagingSupportUnknownTotalCountTemplate { + get { + return ResourceManager.GetString("PagingSupportUnknownTotalCountTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlet '{0}' does not support parameter '{1}' in a remote session.. + /// + internal static string ParameterNotValidInRemoteRunspace { + get { + return ResourceManager.GetString("ParameterNotValidInRemoteRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type "{0}" to resume the pipeline.. + /// + internal static string PauseHelpMessage { + get { + return ResourceManager.GetString("PauseHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Suspend. + /// + internal static string PauseLabel { + get { + return ResourceManager.GetString("PauseLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to the following value that is not valid: "{1}".. + /// + internal static string PreferenceInvalid { + get { + return ResourceManager.GetString("PreferenceInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to Stop.. + /// + internal static string PreferenceStop { + get { + return ResourceManager.GetString("PreferenceStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue with this operation?. + /// + internal static string ShouldContinuePromptCaption { + get { + return ResourceManager.GetString("ShouldContinuePromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Performing the operation "{0}" on target "{1}".. + /// + internal static string ShouldProcessMessage { + get { + return ResourceManager.GetString("ShouldProcessMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Are you sure you want to perform this action? + ///{0}. + /// + internal static string ShouldProcessWarningFallback { + get { + return ResourceManager.GetString("ShouldProcessWarningFallback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to What if: {0}. + /// + internal static string ShouldProcessWhatIfMessage { + get { + return ResourceManager.GetString("ShouldProcessWhatIfMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skip this operation and all subsequent operations.. + /// + internal static string SkipAllHelpMessage { + get { + return ResourceManager.GetString("SkipAllHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No to A&ll. + /// + internal static string SkipAllLabel { + get { + return ResourceManager.GetString("SkipAllLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skip this operation and proceed with the next operation.. + /// + internal static string SkipOneHelpMessage { + get { + return ResourceManager.GetString("SkipOneHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &No. + /// + internal static string SkipOneLabel { + get { + return ResourceManager.GetString("SkipOneLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} is obsolete. {1}. + /// + internal static string UseOfDeprecatedCommandWarning { + get { + return ResourceManager.GetString("UseOfDeprecatedCommandWarning", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/CommandBaseStrings.resources b/scripts/gen/SYS_AUTO/CommandBaseStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..6f5a89ee887d930f03d8175e30c1cfe4995dce2a GIT binary patch literal 3041 zcmcImU2GLa6rL3jtTvIK5F~&@(OZ;qEw%hro2Fb!Dq^|mZ9!iobN9||*Us*&v$L%? zSevN91mgoSh8Q%6#26m%#TcUx`a(!Bfr!RLA-oVZ8vKthni&1g-k04rA;HZj~!VR{H6F8R^)#GOCUGr6@?#!u`nAMtS)bzE7IS(?Mr@ zx|OaLo{5!>jqD6$Y>iMYJR9eg=RPb;1A0UTo%yX>#b$T&mQCC5ZS6l)wt;|+r5+iuYF+-{m}T};RT2Pc=7Sfp%a(&xi|m51_&oAt6y>eyZ`KxQsrN8%Az4}wzm*TgxUmySdxzk7gGN0YU zF0E@=d@^^-(nDvmsnqe^8y3HJqW$B$j|*?n3vtJ(iLsY^k3Ic95_EYUW6y%mHBh;P z`7`qwTaM>zxVsX9jC~IIqtJT;cNXi5ptBO=?HHeh&fAzzV0;G85c3Jhe#E#7&yBF{ z!T1%dH!NW6o0}Qy$S}bIT$)+-5T2tLjWEfwEXOj;X9cD(vn*mena2#qE@q0A5<)E* zs0Uc^@Eb$e4UuBK7%BLF1kVVUU_%&n!i3Lkum>vn#7IHuI@G;Dm$RS}k?T;)29v0# zp_J+YeFMG*!BHSZ-1H0(l0>)`vXH$C)iu4~qp&b@AZw7|B~_J4Cv8~1mvZ%XC5H7D5RvjLJXw6=vD+1qgaU?7>isi#yfRcR$ zmA)({LrGzV5L^r%VG=w%BVZRR1{xNe2C!~1CdV4;?Io$mmdogK0VY^V!} z0YMh#1o|gH_skAD2qq)AH5H4XrWmW2P+K=`7@)sy?n_YQ77#lG6a1XIv34ew5qg0Ks zwK!1PZ)7|SMLJrF)4UGC@U9#XJn+BKvEf2-MZMx=u8&SdxzRCkaw^L7@XKfaXTzIUX@|QbupRfP#R(JLQFfiJ|-h>HBWUb z<+Rn?>Ohqe{Xjlt6NDK6=BI$*cmwcZ;vn#XA?|A57eN6QIt)QCFI^EwGJy(>EJ`B- zSMpI|JdszDHyvypZ{pe{hC1M(Fv6Es8tz3rl9u@8fYredZW?!%&=6RVRUD_=o#PXnJX>OgSP-aO&nTqrkvH_cl|4vNGepLf{~EbVL922)yy;_;%4Xe z0d0kX8+=M2w$^cHWlw~U3XvF3mn|I(Mglz+AR9F+XGf(c5bS8%ZD8kxQh9;oR7NB5sYGt4CWVLS$+q#Y9B^{&A zmBE-m)sTN|Y(fGI;uS8nT~}iRwbpI>lPna=jn +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ConsoleInfoErrorStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ConsoleInfoErrorStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ConsoleInfoErrorStrings", typeof(ConsoleInfoErrorStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell {0} is not supported in the current console. Windows PowerShell {1} is supported in the current console.. + /// + internal static string AddPSSnapInBadMonadVersion { + get { + return ResourceManager.GetString("AddPSSnapInBadMonadVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file name extension is not valid. A console file name extension must be psc1.. + /// + internal static string BadConsoleExtension { + get { + return ResourceManager.GetString("BadConsoleExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required element "ConsoleSchemaVersion" in {0} is missing or incorrect.. + /// + internal static string BadConsoleVersion { + get { + return ResourceManager.GetString("BadConsoleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incorrect Windows PowerShell version {0}. Windows PowerShell version {1} is supported on this computer.. + /// + internal static string BadMonadVersion { + get { + return ResourceManager.GetString("BadMonadVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown element {0} found. "{1}" should have "{2}" and "{3}" elements only.. + /// + internal static string BadXMLElementFound { + get { + return ResourceManager.GetString("BadXMLElementFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file is not valid. Multiple entries were found for the element PSConsoleFile. Only one entry is supported for this version.. + /// + internal static string BadXMLFormat { + get { + return ResourceManager.GetString("BadXMLFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This is a system Windows PowerShell snap-in that is loaded by Windows PowerShell.. + /// + internal static string CannotLoadDefault { + get { + return ResourceManager.GetString("CannotLoadDefault", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while attempting to load the system Windows PowerShell snap-ins. Please contact Microsoft Customer Support Services.. + /// + internal static string CannotLoadDefaults { + get { + return ResourceManager.GetString("CannotLoadDefaults", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove the Windows PowerShell snap-in {0} because it is a system snap-in. Verify the name of the snap-in that you want to remove, and then try again.. + /// + internal static string CannotRemoveDefault { + get { + return ResourceManager.GetString("CannotRemoveDefault", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove the Windows PowerShell snap-in {0} because it is not loaded. Verify the name of the snap-in that you want to remove, and then try again.. + /// + internal static string CannotRemovePSSnapIn { + get { + return ResourceManager.GetString("CannotRemovePSSnapIn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet is not supported by the custom shell.. + /// + internal static string CmdletNotAvailable { + get { + return ResourceManager.GetString("CmdletNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot save the file because the file name format is not valid. Specify a file name using the command: export-console -path.. + /// + internal static string ConsoleCannotbeConvertedToString { + get { + return ResourceManager.GetString("ConsoleCannotbeConvertedToString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export to a console because no console is loaded or no name is specified.. + /// + internal static string ConsoleFileNameNotResolved { + get { + return ResourceManager.GetString("ConsoleFileNameNotResolved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export to this file because file {0} is read-only. Change the read-only attribute of the file to read-write, or export to a different file.. + /// + internal static string ConsoleFileReadOnly { + get { + return ResourceManager.GetString("ConsoleFileReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot save the console file because wildcard characters were used. Specify a console file without wildcard characters.. + /// + internal static string ConsoleFileWildCardsNotSupported { + get { + return ResourceManager.GetString("ConsoleFileWildCardsNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following errors occurred when loading console {0}: {1}. + /// + internal static string ConsoleLoadFailure { + get { + return ResourceManager.GetString("ConsoleLoadFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the ConsoleFileName variable to {0}. File {0} was saved.. + /// + internal static string ConsoleVariableCannotBeSet { + get { + return ResourceManager.GetString("ConsoleVariableCannotBeSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Save operation failed. Cannot remove the file {0}.. + /// + internal static string ExportConsoleCannotDeleteFile { + get { + return ResourceManager.GetString("ExportConsoleCannotDeleteFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} already exists and {1} was specified.. + /// + internal static string FileExistsNoClobber { + get { + return ResourceManager.GetString("FileExistsNoClobber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlet {0}. + /// + internal static string FileNameCaptionForExportConsole { + get { + return ResourceManager.GetString("FileNameCaptionForExportConsole", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot save the specified file. The Save operation was canceled.. + /// + internal static string FileNameNotResolved { + get { + return ResourceManager.GetString("FileNameNotResolved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Supply values for the following parameters:. + /// + internal static string FileNamePromptMessage { + get { + return ResourceManager.GetString("FileNamePromptMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file is not valid because the Windows PowerShell snap-in name is missing.. + /// + internal static string IDNotFound { + get { + return ResourceManager.GetString("IDNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required element "PSConsoleFile" in {0} is missing or incorrect.. + /// + internal static string MonadConsoleNotFound { + get { + return ResourceManager.GetString("MonadConsoleNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required element "PSVersion" in {0} is missing or incorrect.. + /// + internal static string MonadVersionNotFound { + get { + return ResourceManager.GetString("MonadVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file is not valid. Only one occurrence of the element "{0}" is allowed.. + /// + internal static string MultipleMshSnapinsElementNotSupported { + get { + return ResourceManager.GetString("MultipleMshSnapinsElementNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path {0} is not an absolute path.. + /// + internal static string PathNotAbsolute { + get { + return ResourceManager.GetString("PathNotAbsolute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot export a console file because no console file has been specified. Do you want to continue with the export operation?. + /// + internal static string PromptForExportConsole { + get { + return ResourceManager.GetString("PromptForExportConsole", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can only save a file when you are working in a file provider. The current provider '{0}' is not a file provider.. + /// + internal static string ProviderNotSupported { + get { + return ResourceManager.GetString("ProviderNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add Windows PowerShell snap-in {0} because it is already added. Verify the name of the snap-in, and then try again.. + /// + internal static string PSSnapInAlreadyExists { + get { + return ResourceManager.GetString("PSSnapInAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Windows PowerShell snap-in module {0} does not have the required Windows PowerShell snap-in strong name {1}.. + /// + internal static string PSSnapInAssemblyNameMismatch { + get { + return ResourceManager.GetString("PSSnapInAssemblyNameMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find any Windows PowerShell snap-in information for {0}.. + /// + internal static string PSSnapInDoesNotExist { + get { + return ResourceManager.GetString("PSSnapInDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet '{0}' should not occur more than once in Windows PowerShell snap-in '{1}'.. + /// + internal static string PSSnapInDuplicateCmdlets { + get { + return ResourceManager.GetString("PSSnapInDuplicateCmdlets", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell provider '{0}' should not occur more than once in Windows PowerShell snap-in '{1}'.. + /// + internal static string PSSnapInDuplicateProviders { + get { + return ResourceManager.GetString("PSSnapInDuplicateProviders", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load Windows PowerShell snap-in {0} because of the following error: {1}. + /// + internal static string PSSnapInLoadFailure { + get { + return ResourceManager.GetString("PSSnapInLoadFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell snap-in "{0}" loaded with the following warnings: {1}. + /// + internal static string PSSnapInLoadWarning { + get { + return ResourceManager.GetString("PSSnapInLoadWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The console file is not valid because the element {0} is not valid.. + /// + internal static string PSSnapInNotFound { + get { + return ResourceManager.GetString("PSSnapInNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the Windows PowerShell snap-in because an error occurred while reading the registry information for the snap-in.. + /// + internal static string PSSnapInReadError { + get { + return ResourceManager.GetString("PSSnapInReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to save a console file with no name. Use Export-Console with the Path parameter to save the console file.. + /// + internal static string SaveDefaultError { + get { + return ResourceManager.GetString("SaveDefaultError", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ConsoleInfoErrorStrings.resources b/scripts/gen/SYS_AUTO/ConsoleInfoErrorStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..b93251cd96bf984185044eceac3b9edf90ee6574 GIT binary patch literal 5898 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 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/CoreClrStubResources.cs b/scripts/gen/SYS_AUTO/CoreClrStubResources.cs new file mode 100644 index 000000000..fe7cef83c --- /dev/null +++ b/scripts/gen/SYS_AUTO/CoreClrStubResources.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CoreClrStubResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CoreClrStubResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CoreClrStubResources", typeof(CoreClrStubResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Environment variable name cannot contain equal character.. + /// + internal static string ArgumentIllegalEnvVarName { + get { + return ResourceManager.GetString("ArgumentIllegalEnvVarName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Environment variable name or value is too long.. + /// + internal static string ArgumentLongEnvVarValue { + get { + return ResourceManager.GetString("ArgumentLongEnvVarValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The first char in the string is the null character.. + /// + internal static string ArgumentStringFirstCharIsZero { + get { + return ResourceManager.GetString("ArgumentStringFirstCharIsZero", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to String cannot be of zero length.. + /// + internal static string ArgumentStringZeroLength { + get { + return ResourceManager.GetString("ArgumentStringZeroLength", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer name could not be obtained.. + /// + internal static string CannotGetComputerName { + get { + return ResourceManager.GetString("CannotGetComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Current user's domain name could not be obtained.. + /// + internal static string CannotGetDomainName { + get { + return ResourceManager.GetString("CannotGetDomainName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown error "{0}".. + /// + internal static string UnknownErrorNumber { + get { + return ResourceManager.GetString("UnknownErrorNumber", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/CoreClrStubResources.resources b/scripts/gen/SYS_AUTO/CoreClrStubResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..40ebb85f76b6b156bee9974733200e6e71463e72 GIT binary patch literal 895 zcmaJ-F>ezw6!sw@CWM5_#$bgABorMfZAk+PqPhlDQBc*i9V#*SF0aWEpIzSBsR}}3 zVrOMzgpEJI!UO{gGwci%62E}Ymjym5I!)9O8Pr(o&~X86{Ymc#$({hb%*&euP^`*q=K`{iwM z(E3)h2d9(q%7(KGF~64B72kTLpLc& zyCa_xLzK+G4dbYu*kaei(xGkZbzcVO0hmB literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/CredUI.cs b/scripts/gen/SYS_AUTO/CredUI.cs new file mode 100644 index 000000000..adee72cbf --- /dev/null +++ b/scripts/gen/SYS_AUTO/CredUI.cs @@ -0,0 +1,117 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CredUI { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CredUI() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CredUI", typeof(CredUI).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell credential request . + /// + internal static string PromptForCredential_DefaultCaption { + get { + return ResourceManager.GetString("PromptForCredential_DefaultCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter your credentials. . + /// + internal static string PromptForCredential_DefaultMessage { + get { + return ResourceManager.GetString("PromptForCredential_DefaultMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter your credentials.. + /// + internal static string PromptForCredential_DefaultTarget { + get { + return ResourceManager.GetString("PromptForCredential_DefaultTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum length of the caption is {0} characters.. + /// + internal static string PromptForCredential_InvalidCaption { + get { + return ResourceManager.GetString("PromptForCredential_InvalidCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum length of the message is {0} characters.. + /// + internal static string PromptForCredential_InvalidMessage { + get { + return ResourceManager.GetString("PromptForCredential_InvalidMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum length of the UserName value is {0} characters.. + /// + internal static string PromptForCredential_InvalidUserName { + get { + return ResourceManager.GetString("PromptForCredential_InvalidUserName", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/CredUI.resources b/scripts/gen/SYS_AUTO/CredUI.resources new file mode 100644 index 0000000000000000000000000000000000000000..bb74717d050ee1e2c4062a7077dde2dc7025c879 GIT binary patch literal 926 zcmbVKO>0v@6uqwtan+Te%Zmkd5kkcD3(3MZEfleYCbf$$%H+MIe=ZuKn1ExI;QEYWXLYaIn z;ZL+7st{jc8}iZ{-L3Fz@j;iaQLolUtHR64#N?&nBt@@GgbpBF?opKGTLaVnm zcDbWXypF)yI(oE-zCtQ{w54599t3Wc2jbg(F@|$5g3v74*Ch{0wZ_^@`wd0%;zLqAmi$FdTF>dAGi T=Qr2d4C2?772a1ST}M6#tg`r& literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/Credential.cs b/scripts/gen/SYS_AUTO/Credential.cs new file mode 100644 index 000000000..e3ded98d3 --- /dev/null +++ b/scripts/gen/SYS_AUTO/Credential.cs @@ -0,0 +1,84 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Credential { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Credential() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Credential", typeof(Credential).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot serialize the credential. If this command is starting a workflow, the credentials cannot be persisted, because the process in which the workflow is started does not have permission to serialize credentials. + /// + ///-- If the workflow was started in a PSSession to the local computer, add the EnableNetworkAccess parameter to the command that created the session. + ///-- If the workflow was started in a PSSession to a remote computer, add the Authentication parameter with a value of CredSSP to the command that [rest of string was truncated]";. + /// + internal static string CredentialDisallowed { + get { + return ResourceManager.GetString("CredentialDisallowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value for UserName is not in the correct format.. + /// + internal static string InvalidUserNameFormat { + get { + return ResourceManager.GetString("InvalidUserNameFormat", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/Credential.resources b/scripts/gen/SYS_AUTO/Credential.resources new file mode 100644 index 0000000000000000000000000000000000000000..7388fe0faef5da08c678507f5b72fd28973b0502 GIT binary patch literal 954 zcmb7?&u-H|5XLu%Q>C5}w~@FY43kpvdDy{S^XJ_gC`fc%S_WW0qj>f!z;a|>$6C^5LMg*Y*3N6m~ z-}gH$tmyjtl=SMHgEswz;*?7cB2HiMNz1zr9PD_9T&QC0(T}HdG{y$-

W4g&;Hp z(osdsi#mt%nvawRY1+NNzg36MI1li!GuhuG`#sk6r!TrGOb2vOWJQ$A$cG^QihdX$# z%CZQ{qF{twt<<@;5_Rfz9Ygviu&R2l_XbN%3knHvCVTKTI&6u<5=d{`&Z5v@NFE~h z++X-XBys&W6@sJI1|G^Is99uH9+Sk7T6o~;RA{)n4eCf>Ynbyqi(>ijoS(RLX^kNn zQWCPygH3!`tE=b+#lF#oO+{EmGxL}H83E6gCmyzgd_J07u&)D3Z5^bT1^bpJoQBGC O7`$^Xsc}e)A^#20b3MlZ literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/CredentialAttributeStrings.cs b/scripts/gen/SYS_AUTO/CredentialAttributeStrings.cs new file mode 100644 index 000000000..ce5a405f9 --- /dev/null +++ b/scripts/gen/SYS_AUTO/CredentialAttributeStrings.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +///

+/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CredentialAttributeStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CredentialAttributeStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CredentialAttributeStrings", typeof(CredentialAttributeStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Enter your credentials.. + /// + internal static string CredentialAttribute_Prompt { + get { + return ResourceManager.GetString("CredentialAttribute_Prompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell credential request. + /// + internal static string CredentialAttribute_Prompt_Caption { + get { + return ResourceManager.GetString("CredentialAttribute_Prompt_Caption", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/CredentialAttributeStrings.resources b/scripts/gen/SYS_AUTO/CredentialAttributeStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..eadf0e97e62d96523afb05cae59851e576596b24 GIT binary patch literal 390 zcmbVI!Ait15S{8rh_`@vD`my5YY#mvUA=fITTxFgX*ysqO>~m5^fUYd|HKdQ;C~2$ zzu@Gc2;Q8@gEvF+-b~(JKVLEccw(4t@&U(Ujow94=zrK6<$#on(JMzr_qn)2^4i(D zEM_Tl(L@s>VQn!6k|q~z?2T3zI9s`}hhc|@ zN=VTzSLwVzcON%&yPH}St8z4X!7#0F(kYHfREO1{#50M$d23oEijPSs9iq(G} zZlGa +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class DebuggerStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal DebuggerStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DebuggerStrings", typeof(DebuggerStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Use "list" to start from the current line, "list <m>" . + /// + internal static string AdditionalListHelp1 { + get { + return ResourceManager.GetString("AdditionalListHelp1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to to start from line <m>, and "list <m> <n>" to list <n> . + /// + internal static string AdditionalListHelp2 { + get { + return ResourceManager.GetString("AdditionalListHelp2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to lines starting from line <m>. + /// + internal static string AdditionalListHelp3 { + get { + return ResourceManager.GetString("AdditionalListHelp3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The line count must be a positive integer no greater than {0}.. + /// + internal static string BadCountFormat { + get { + return ResourceManager.GetString("BadCountFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The starting line must be a positive integer no greater than {0}. + /// + internal static string BadStartFormat { + get { + return ResourceManager.GetString("BadStartFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger cannot be enabled for step mode because the debugger is turned off with debug mode set to None.. + /// + internal static string CannotEnableDebuggerSteppingInvalidMode { + get { + return ResourceManager.GetString("CannotEnableDebuggerSteppingInvalidMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger cannot process commands unless it is in the Stopped state.. + /// + internal static string CannotProcessDebuggerCommandNotStopped { + get { + return ResourceManager.GetString("CannotProcessDebuggerCommandNotStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SetDebugAction is not implemented for the local script debugger.. + /// + internal static string CannotSetDebuggerAction { + get { + return ResourceManager.GetString("CannotSetDebuggerAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger cannot set a resume action because the debugger in the remote session is not in a Stopped state.. + /// + internal static string CannotSetRemoteDebuggerAction { + get { + return ResourceManager.GetString("CannotSetRemoteDebuggerAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because the debugger is currently busy.. + /// + internal static string CannotStartJobDebuggingDebuggerBusy { + get { + return ResourceManager.GetString("CannotStartJobDebuggingDebuggerBusy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command breakpoint on '{0}'. + /// + internal static string CommandBreakpointString { + get { + return ResourceManager.GetString("CommandBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command breakpoint on '{0}:{1}'. + /// + internal static string CommandScriptBreakpointString { + get { + return ResourceManager.GetString("CommandScriptBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Continue operation. + /// + internal static string ContinueHelp { + get { + return ResourceManager.GetString("ContinueHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Continue operation and detach the debugger.. + /// + internal static string DetachHelp { + get { + return ResourceManager.GetString("DetachHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <enter> Repeat last command if it was {0}, {1} or {2}. + /// + internal static string EnterHelp { + get { + return ResourceManager.GetString("EnterHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, Get-PSCallStack Display call stack. + /// + internal static string GetStackTraceHelp { + get { + return ResourceManager.GetString("GetStackTraceHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} displays this help message.. + /// + internal static string HelpCommandHelp { + get { + return ResourceManager.GetString("HelpCommandHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger detach command is not applicable. The detach command only applies when debugging jobs and runspaces with the Debug-Job or Debug-Runspace cmdlets.. + /// + internal static string InvalidDetachCommand { + get { + return ResourceManager.GetString("InvalidDetachCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Line breakpoint on '{0}:{1}'. + /// + internal static string LineBreakpointString { + get { + return ResourceManager.GetString("LineBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} List source code for the current script. . + /// + internal static string ListHelp { + get { + return ResourceManager.GetString("ListHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: line {1}. + /// + internal static string LocationFormat { + get { + return ResourceManager.GetString("LocationFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Process. + /// + internal static string NestedRunspaceDebuggerPromptProcessName { + get { + return ResourceManager.GetString("NestedRunspaceDebuggerPromptProcessName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provided job and all child jobs were examined but no jobs were found that could be debugged. In order to debug a job or child job the job must support debugging and also be in a running state.. + /// + internal static string NoDebuggableJobsFound { + get { + return ResourceManager.GetString("NoDebuggableJobsFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <No file>. + /// + internal static string NoFile { + get { + return ResourceManager.GetString("NoFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no source code available.. + /// + internal static string NoSourceCode { + get { + return ResourceManager.GetString("NoSourceCode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For instructions about how to customize your debugger prompt, type "help about_prompt".. + /// + internal static string PromptHelp { + get { + return ResourceManager.GetString("PromptHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The debugger is already overridden.. + /// + internal static string RemoteServerDebuggerAlreadyPushed { + get { + return ResourceManager.GetString("RemoteServerDebuggerAlreadyPushed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot push a debugger object onto itself.. + /// + internal static string RemoteServerDebuggerCannotPushSelf { + get { + return ResourceManager.GetString("RemoteServerDebuggerCannotPushSelf", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Runspace cannot be debugged because the host debugger is currently busy.. + /// + internal static string RunspaceDebuggingDebuggerBusy { + get { + return ResourceManager.GetString("RunspaceDebuggingDebuggerBusy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug Runspace. The Runspace debugger is currently turned off (DebugMode is 'None').. + /// + internal static string RunspaceDebuggingDebuggerIsOff { + get { + return ResourceManager.GetString("RunspaceDebuggingDebuggerIsOff", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug a Runspace that is not in the Opened state. This Runspace state is {0}.. + /// + internal static string RunspaceDebuggingInvalidRunspaceState { + get { + return ResourceManager.GetString("RunspaceDebuggingInvalidRunspaceState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot debug Runspace. The Runspace {0} has no associated debugger.. + /// + internal static string RunspaceDebuggingNoRunspaceDebugger { + get { + return ResourceManager.GetString("RunspaceDebuggingNoRunspaceDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to + ///The current session does not support debugging; operation will continue. + /// + ///. + /// + internal static string SessionDoesNotSupportDebugger { + get { + return ResourceManager.GetString("SessionDoesNotSupportDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to at {0}, {1}: line {2}. + /// + internal static string StackTraceFormat { + get { + return ResourceManager.GetString("StackTraceFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Line breakpoint on '{0}:{1}, {2}'. + /// + internal static string StatementBreakpointString { + get { + return ResourceManager.GetString("StatementBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Single step (step into functions, scripts, etc.). + /// + internal static string StepHelp { + get { + return ResourceManager.GetString("StepHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Step out of the current function, script, etc.. + /// + internal static string StepOutHelp { + get { + return ResourceManager.GetString("StepOutHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Step to next statement (step over functions, scripts, etc.). + /// + internal static string StepOverHelp { + get { + return ResourceManager.GetString("StepOverHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1,-16} Stop operation and exit the debugger. + /// + internal static string StopHelp { + get { + return ResourceManager.GetString("StopHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable breakpoint on '${0}' ({1} access). + /// + internal static string VariableBreakpointString { + get { + return ResourceManager.GetString("VariableBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable breakpoint on '{0}:${1}' ({2} access). + /// + internal static string VariableScriptBreakpointString { + get { + return ResourceManager.GetString("VariableScriptBreakpointString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Breakpoint {0} will not be hit. + /// + internal static string WarningBreakpointWillNotBeHit { + get { + return ResourceManager.GetString("WarningBreakpointWillNotBeHit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Workflow debugging is available, but is not supported by the current host. Use the Windows PowerShell console or Windows PowerShell ISE to debug workflows.. + /// + internal static string WorkflowDebuggingNotSupported { + get { + return ResourceManager.GetString("WorkflowDebuggingNotSupported", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/DebuggerStrings.resources b/scripts/gen/SYS_AUTO/DebuggerStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..a5c5f2d8fd6bd0178b3f4d22d1c1623131e74416 GIT binary patch literal 5369 zcmb7IdyE}b89#$SX=$|@tPM7BT&mm0-Enu@Lc878?xT;b%XZmYx(N+2b7#)oJM7Gy zapuf!uXRb#sKJ1sLE@u{i8RpwiSd<&s5REmL`3{UiD1+yNMoYL2onCVK7QXhGxxRI zZo9X0@11kL_xJmLXKr73?jL6@#@Od^1?76GL}*WmRAz}Q(#E$b;dmk`@i28|68M!8 zKPHmYm(iZ>b}zk3d?X80mWVx($W-D4B|e!|0^j|xs2`QHBHB~A;|^zsyW{r0UE8*c z-krN{TkI^0lpl)1ds(P!5Y$#&^fx&)O8?d!IzVYCbXL>$+{MH{l{D61n(JbEg z z`_*4wj9%Qo<;|B?AAIHI|K7jvw>^LEzi|HbM=reaT;D$*`r_Qhk3aIQiwn5!$93xWLjgu^ANlaeV&@K6~EA*dMQF>_gc948Bj| z^ShA$Io2M>=P9gBT2-g#k=~>0t2Zor3m(LU~$s*>kfQ{pOij_l5;4Wr; zFmi>W{cPe&MYpk25Zy2gmmV8|^9=44JAiKq3$d!$FPj2o+&b837kCF!pBTYLgqOtT zew{)EVGA~js{*StcnPSI34wHCq!(dr4DWN$4RG(VJE8Ak|1OvuZ#6jyRmogzrFeB3 zrNBcSZUprS9RxX&+L6H8k73YmHCTozwaCyATog^X0i7CHtTF|~PXkO%rWT!P4Wn);tFvcd3c6&rgaPo7_4(YG54d9<)Px0vaJK?S{!Mgy2?H2XLWbGQdgoc+#MH zY!u?FN&Em3C6U$Oob|L&#+9MSRAMTOhtKz5^QP7qio)*3#&9dLX*?1PCcU>tLia;( zWYFgUoRb=)HAs4zAV;s%OzUhEM#yczs_YrWGjO?LUVdO+gZkjrtB;|NN8r86wt<-s zFK?h7ik@*9H!rXz*?bfoIbf|5YlcM5ZfT;m06Y-!qEk>b6_oPlNkO5xA3dGZ` zPDp+04UF-nrmz*(Cn40|jGkagGrimleF17~NsaiuK-TxMxUN_{g4miT+MC!~-`p}_ zEA+Ol%#9I;7mN2}vG*7zg?OwOisi!k4wMEvm9B;i{{RC6)7opK>11ZfQcUX!4DvP% zqY8(xqS)JU!b6?j?sp{fN@>DsA;?+ck zT-5}3vm_Cb;(;HDk`d#B;odIJFJZ0S1gVjHi93cOhA;}(haxzmI_U~O-)RG zG-JXlY+8GdB0zoTN<4h>FoUs*;0}*v>MMUva6eLFMkG9vd?pc&!dF#uB7U-W!M661 zzRs6yYeQFO!V1WOCo0(tIdPpRk~#trIh8ClH$JWGFV(wV~vv91q?R zgk`nL=Y3T(dqyP{ipn%0BVk(ym+}@T5|8>RcV!r&#wpLDfbM<8VcL(hx3ZFP3>QdN z!O%WDoR3n}L$1QF01~9Y{V)zhh;HYRQ=EZxoq(rq;>W5Hv~7h;g+jqPJP~OYq6x-6tz8CC&@zU9zeD-aBF{#47;8Y%Bo{ zj@-Keg>LKCOK%RG?1KO&$dvfWzEV%$?F)QF;>S*u2`*!iI8;Py*K!hi1U#V}x7G#$ z+ZyJBRP|(U+YC&J7>MP8161eT<$jeKJMW~0vjq-_o$Oz*Hk*}$LiJ3RN1Pxi!_h3~ zqkb9(P92pC&_`M;M2lQJBLN)N0EC(d09UlcnE_J1X0I&!HpBg_^C*Uw>dZR zI>|yzMreW-5-Fdri6{pWO&yw=>cS*hl*SIAY-T{A;TobnhtYQAXl|x*Dei_|AXI8w z8^(!Z7WdS&ZD&y@)3$M<8}sWJCB;b6fRd|%<_yr0hP4L$9x$W;09Y#~&74`!>WX0M z=6nxxLZBpSqw2afKhP`4K_r5U6HbWW0MSel1L<7#P8EFR!7Vgtjs{k~dk44BB zzu0N?^)e=c93j|-4;?lwYRXEpIF{gTV}uH8f=VTs1`A*=vnZmCoC8)4PDoz$1F_fY zLeCJcW`VZqICG94=)PLh2jJX~Qk7(Su+g-NL|QdDPf@y{UK#oy6TFW9dnj^AIO-I} zs>D@2#v!AzrS(2yHo9!na za|UgU6Do%jh70O-! z%Gz?wNqm~XPKMivVs`UQpeCHO^Z>BgvM(hI(SeP0ib1}=DSyjw^B^QR=&t1tFg0IU zU$v%XGFuHW;U*qp4}h$}3MEZ!IZSgv5Zl$;3QHqqb9%_6%%=Uwlk+K`lpw+~2tflS VmB +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class DescriptionsStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal DescriptionsStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DescriptionsStrings", typeof(DescriptionsStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to {0} cannot be null or empty.. + /// + internal static string NullOrEmptyErrorTemplate { + get { + return ResourceManager.GetString("NullOrEmptyErrorTemplate", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/DescriptionsStrings.resources b/scripts/gen/SYS_AUTO/DescriptionsStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..dfbbdfd0fafc9d2ecc08685232ba58780d6a17d8 GIT binary patch literal 271 zcmZWjF>V4u3^aL13QK8E#~~mNAT$6WEH2I5KliHIMXuNj9ZByWm#JA4Yqq52< z@G)|TLbatBL~((u*l?>C)NS2?Y~4&IYOKfigV}II)pT}uZ5C~44gI@sDBPq_Ib5#Q z!&C0}{_k5Je-f)DMBs#H5SW93BLwJ@k_4By1v+mTRJu_9gWm0_dO@wMbpabf8=27w Jk~xO1`~#ioP{;rP literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/DiscoveryExceptions.cs b/scripts/gen/SYS_AUTO/DiscoveryExceptions.cs new file mode 100644 index 000000000..50c14d6ea --- /dev/null +++ b/scripts/gen/SYS_AUTO/DiscoveryExceptions.cs @@ -0,0 +1,348 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class DiscoveryExceptions { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal DiscoveryExceptions() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DiscoveryExceptions", typeof(DiscoveryExceptions).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The alias "{0}" is declared multiple times.. + /// + internal static string AliasDeclaredMultipleTimes { + get { + return ResourceManager.GetString("AliasDeclaredMultipleTimes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot resolve alias '{0}' because it refers to term '{1}', which is not recognized as a cmdlet, function, operable program, or script file. Verify the term and try again.. + /// + internal static string AliasNotResolvedException { + get { + return ResourceManager.GetString("AliasNotResolvedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument '{0}' is not recognized as a cmdlet, possibly because it does not derive from the Cmdlet or PSCmdlet classes: {1}. + /// + internal static string CmdletDoesNotDeriveFromCmdletType { + get { + return ResourceManager.GetString("CmdletDoesNotDeriveFromCmdletType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet name "{0}" cannot be validated because it is not in the correct format. Cmdlet names must include a verb and a noun separated by a "-", such as "Get-Process".. + /// + internal static string CmdletFormatInvalid { + get { + return ResourceManager.GetString("CmdletFormatInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argument '{0}' is not recognized as a cmdlet: {1}. + /// + internal static string CmdletNotFoundException { + get { + return ResourceManager.GetString("CmdletNotFoundException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command could not be retrieved because the ArgumentList parameter can be specified only when retrieving a single cmdlet or script.. + /// + internal static string CommandArgsOnlyForSingleCmdlet { + get { + return ResourceManager.GetString("CommandArgsOnlyForSingleCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve an instance of CommandDiscovery.. + /// + internal static string CommandDiscoveryMissing { + get { + return ResourceManager.GetString("CommandDiscoveryMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter '{0}' with value '{1}' cannot be processed because it is not a cmdlet and cannot be processed by the CommandProcessor.. + /// + internal static string CommandNameNotCmdlet { + get { + return ResourceManager.GetString("CommandNameNotCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The term '{0}' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.. + /// + internal static string CommandNotFoundException { + get { + return ResourceManager.GetString("CommandNotFoundException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No matching commands include a parameter named '{0}'. Check the spelling of the parameter name, and then try again.. + /// + internal static string CommandParameterNotFound { + get { + return ResourceManager.GetString("CommandParameterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter could not be declared. Parameters can be declared only on fields and properties.. + /// + internal static string CompiledCommandParameterMemberMustBeFieldOrProperty { + get { + return ResourceManager.GetString("CompiledCommandParameterMemberMustBeFieldOrProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' command was found in the module '{1}', but the module could not be loaded. For more information, run 'Import-Module {1}'.. + /// + internal static string CouldNotAutoImportMatchingModule { + get { + return ResourceManager.GetString("CouldNotAutoImportMatchingModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module '{0}' could not be loaded. For more information, run 'Import-Module {0}'.. + /// + internal static string CouldNotAutoImportModule { + get { + return ResourceManager.GetString("CouldNotAutoImportModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot dot-source this command because it was defined in a different language mode. To invoke this command without importing its contents, omit the '.' operator.. + /// + internal static string DotSourceNotSupported { + get { + return ResourceManager.GetString("DotSourceNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An assembly named '{0}' already exists. Assemblies must have unique names.. + /// + internal static string DuplicateAssemblyName { + get { + return ResourceManager.GetString("DuplicateAssemblyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A cmdlet named '{0}' already exists. Cmdlets must have unique names.. + /// + internal static string DuplicateCmdletName { + get { + return ResourceManager.GetString("DuplicateCmdletName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A cmdlet provider named '{0}' already exists. Cmdlet providers must have unique names.. + /// + internal static string DuplicateCmdletProviderName { + get { + return ResourceManager.GetString("DuplicateCmdletProviderName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script named '{0}' already exists. Scripts must have unique names.. + /// + internal static string DuplicateScriptName { + get { + return ResourceManager.GetString("DuplicateScriptName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An ExecutionContext has not been set.. + /// + internal static string ExecutionContextNotSet { + get { + return ResourceManager.GetString("ExecutionContextNotSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the cmdlet. A cmdlet name must consist of a verb and noun pair separated by '-'.. + /// + internal static string InvalidCmdletNameFormat { + get { + return ResourceManager.GetString("InvalidCmdletNameFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter "{0}" is declared in parameter-set "{1}" multiple times.. + /// + internal static string ParameterDeclaredInParameterSetMultipleTimes { + get { + return ResourceManager.GetString("ParameterDeclaredInParameterSetMultipleTimes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} (Version {1}). + /// + internal static string PSSnapInNameVersion { + get { + return ResourceManager.GetString("PSSnapInNameVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because it contains a "#requires" statement for running as Administrator. The current Windows PowerShell session is not running as Administrator. Start Windows PowerShell by using the Run as Administrator option, and then try running the script again.. + /// + internal static string RequiresElevation { + get { + return ResourceManager.GetString("RequiresElevation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement with a shell ID of {1} that is incompatible with the current shell. To run this script you must use the shell located at '{2}'.. + /// + internal static string RequiresInterpreterNotCompatible { + get { + return ResourceManager.GetString("RequiresInterpreterNotCompatible", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement with a shell ID of {1} that is incompatible with the current shell.. + /// + internal static string RequiresInterpreterNotCompatibleNoPath { + get { + return ResourceManager.GetString("RequiresInterpreterNotCompatibleNoPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because the following modules that are specified by the "#requires" statements of the script are missing: {1}.. + /// + internal static string RequiresMissingModules { + get { + return ResourceManager.GetString("RequiresMissingModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because the following snap-ins that are specified by the "#requires" statements of the script are missing: {1}.. + /// + internal static string RequiresMissingPSSnapIns { + get { + return ResourceManager.GetString("RequiresMissingPSSnapIns", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement for Windows PowerShell {1}. The version of Windows PowerShell that is required by the script does not match the currently running version of Windows PowerShell {2}.. + /// + internal static string RequiresPSVersionNotCompatible { + get { + return ResourceManager.GetString("RequiresPSVersionNotCompatible", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A #requires statement has specified only a shellID. #Requires statements must specify a required Windows PowerShell snap-in when running in Windows PowerShell.. + /// + internal static string RequiresShellIDInvalidForSingleShell { + get { + return ResourceManager.GetString("RequiresShellIDInvalidForSingleShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter name "{0}" is reserved for future use.. + /// + internal static string ReservedParameterName { + get { + return ResourceManager.GetString("ReservedParameterName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the #requires statement because it is not in the correct format. + ///The #requires statement must be in one of the following formats: + /// "#requires -shellid <shellID>" + /// "#requires -version <major.minor>" + /// "#requires -pssnapin <psSnapInName> [-version <major.minor>]" + /// "#requires -modules <ModuleSpecification>" + /// "#requires -runasadministrator". + /// + internal static string ScriptRequiresInvalidFormat { + get { + return ResourceManager.GetString("ScriptRequiresInvalidFormat", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/DiscoveryExceptions.resources b/scripts/gen/SYS_AUTO/DiscoveryExceptions.resources new file mode 100644 index 0000000000000000000000000000000000000000..2e09392028966e58e8645af1d1e62f7ca112dedf GIT binary patch literal 6185 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 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/EnumExpressionEvaluatorStrings.cs b/scripts/gen/SYS_AUTO/EnumExpressionEvaluatorStrings.cs new file mode 100644 index 000000000..d4f1c1656 --- /dev/null +++ b/scripts/gen/SYS_AUTO/EnumExpressionEvaluatorStrings.cs @@ -0,0 +1,145 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class EnumExpressionEvaluatorStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal EnumExpressionEvaluatorStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EnumExpressionEvaluatorStrings", typeof(EnumExpressionEvaluatorStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The input expression must not be empty. Specify at least one identifier name in each input expression. . + /// + internal static string EmptyInputString { + get { + return ResourceManager.GetString("EmptyInputString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to match an empty identifier name to a valid enumerator name. Specify one of the following enumerator names and retry: {0}.. + /// + internal static string EmptyTokenString { + get { + return ResourceManager.GetString("EmptyTokenString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The generic type specified for the expression must represent an enum. Specify a valid enum type. . + /// + internal static string InvalidGenericType { + get { + return ResourceManager.GetString("InvalidGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The identifier name {0} cannot be processed because it is either too similar or identical to the following enumerator names: {1}. Use a more specific identifier name.. + /// + internal static string MultipleEnumNameMatch { + get { + return ResourceManager.GetString("MultipleEnumNameMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to match the identifier name {0} to a valid enumerator name. Specify one of the following enumerator names and try again: + ///{1}. + /// + internal static string NoEnumNameMatch { + get { + return ResourceManager.GetString("NoEnumNameMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use of parentheses is not valid in the expression because identifier grouping is not allowed. Try removing the parentheses, or if a subexpression is enclosed, try expanding the expression.. + /// + internal static string NoIdentifierGroupingAllowed { + get { + return ResourceManager.GetString("NoIdentifierGroupingAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token. Only an OR (,) operator or AND (+) operator is expected after an identifier name.. + /// + internal static string SyntaxErrorBinaryOperatorExpected { + get { + return ResourceManager.GetString("SyntaxErrorBinaryOperatorExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token after a NOT (!) operator. An identifier name is expected after a NOT (!) operator.. + /// + internal static string SyntaxErrorIdentifierExpected { + get { + return ResourceManager.GetString("SyntaxErrorIdentifierExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token. An identifier name or a NOT (!) operator is expected at the start of the expression, or after an OR (,) operator or an AND (+) operator. Also, an expression must not end with an OR (,), AND (+) or NOT (!) operator.. + /// + internal static string SyntaxErrorUnexpectedBinaryOperator { + get { + return ResourceManager.GetString("SyntaxErrorUnexpectedBinaryOperator", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/EnumExpressionEvaluatorStrings.resources b/scripts/gen/SYS_AUTO/EnumExpressionEvaluatorStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..0bcdb0b059d2d735ff04f9bc699487adcadb792c GIT binary patch literal 2112 zcmb_c&x;&I6s}G@7=wR+7kNR2Rhwo*elP4{l5Cb3vJ-b^y?BtC?l-eVs;io+>fH=s zJuHc*T=FNxLvDKYA|iqyf|9?$e?U;sn+Nf$-XA^b83RFQx9INb_rC9Y-+Ns@|M>ei zi4fv3mL5!f;4<4}Z)=ycKfc>!S+Gl~^tp9fjZ*rEombYZp3j!!UrN_%9css`hU?&@ zPU%iP(kj2j)1ke~W_5JwlDv>#xOn!;x%0ey`N~`KWVH#ZBZ^sdMM zy(iU!Kfe6*>B(z9Jp1$X8_C~~^3&hG`tg}lzn)9izSzI~%XeS(KR~$0`aI_0_ZbTO z9@q6)DAqf;`~+-T6Q!s`5L0ne7~IvkA7DA5@H|1-b3sF4#a+R8H5;T5^mfeO5mIPm z7Gk{#;sz%dL*Q4~`3-^Z-3EyUg~FD`<{A=f$k;$~iRat629b+x@gbDHxdF<55BUor z7h}jxkVah*cZ?OO*Rd?HD?GSDak;ZC0<*D#DXz_W5te)EF%!H%(v$NGfMW8Eh9&o zDOf6HK#)Xm#GXSzgrps*RY7d(lAR3pfS{ET+3lDD)Q_#!c2}86H`;@uAjiQ?SLpuo zUY5vM?Su_Gl~b5jOui{gaRC_Dz;$hK9Bo0JjbP|$Ma-&f;85q&q;a%k4A?1`=Frm0 zS)3Ifq$AE{?O|LX<%t#QfeLHMt5Rv{2%-*5&ZUmly|`eMd3Gm +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ErrorCategoryStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ErrorCategoryStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ErrorCategoryStrings", typeof(ErrorCategoryStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to AuthenticationError: ({1}:{2}) [{0}], {3}. + /// + internal static string AuthenticationError { + get { + return ResourceManager.GetString("AuthenticationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CloseError: ({1}:{2}) [{0}], {3}. + /// + internal static string CloseError { + get { + return ResourceManager.GetString("CloseError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ConnectionError: ({1}:{2}) [{0}], {3}. + /// + internal static string ConnectionError { + get { + return ResourceManager.GetString("ConnectionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deadlock detected: ({1}:{2}) [{0}], {3}. + /// + internal static string DeadlockDetected { + get { + return ResourceManager.GetString("DeadlockDetected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DeviceError: ({1}:{2}) [{0}], {3}. + /// + internal static string DeviceError { + get { + return ResourceManager.GetString("DeviceError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FromStdErr: ({1}:{2}) [{0}], {3}. + /// + internal static string FromStdErr { + get { + return ResourceManager.GetString("FromStdErr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidArgument: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidArgument { + get { + return ResourceManager.GetString("InvalidArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidData: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidData { + get { + return ResourceManager.GetString("InvalidData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unrecognized error category {4}: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidErrorCategory { + get { + return ResourceManager.GetString("InvalidErrorCategory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidOperation: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidOperation { + get { + return ResourceManager.GetString("InvalidOperation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidResult: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidResult { + get { + return ResourceManager.GetString("InvalidResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InvalidType: ({1}:{2}) [{0}], {3}. + /// + internal static string InvalidType { + get { + return ResourceManager.GetString("InvalidType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to LimitsExceeded: ({1}:{2}) [{0}], {3}. + /// + internal static string LimitsExceeded { + get { + return ResourceManager.GetString("LimitsExceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to MetadataError: ({1}:{2}) [{0}], {3}. + /// + internal static string MetadataError { + get { + return ResourceManager.GetString("MetadataError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotEnabled: ({1}:{2}) [{0}], {3}. + /// + internal static string NotEnabled { + get { + return ResourceManager.GetString("NotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotImplemented: ({1}:{2}) [{0}], {3}. + /// + internal static string NotImplemented { + get { + return ResourceManager.GetString("NotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotInstalled: ({1}:{2}) [{0}], {3}. + /// + internal static string NotInstalled { + get { + return ResourceManager.GetString("NotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NotSpecified: ({1}:{2}) [{0}], {3}. + /// + internal static string NotSpecified { + get { + return ResourceManager.GetString("NotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ObjectNotFound: ({1}:{2}) [{0}], {3}. + /// + internal static string ObjectNotFound { + get { + return ResourceManager.GetString("ObjectNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OpenError: ({1}:{2}) [{0}], {3}. + /// + internal static string OpenError { + get { + return ResourceManager.GetString("OpenError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OperationStopped: ({1}:{2}) [{0}], {3}. + /// + internal static string OperationStopped { + get { + return ResourceManager.GetString("OperationStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OperationTimeout: ({1}:{2}) [{0}], {3}. + /// + internal static string OperationTimeout { + get { + return ResourceManager.GetString("OperationTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ParserError: ({1}:{2}) [{0}], {3}. + /// + internal static string ParserError { + get { + return ResourceManager.GetString("ParserError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PermissionDenied: ({1}:{2}) [{0}], {3}. + /// + internal static string PermissionDenied { + get { + return ResourceManager.GetString("PermissionDenied", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ProtocolError: ({1}:{2}) [{0}], {3}. + /// + internal static string ProtocolError { + get { + return ResourceManager.GetString("ProtocolError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to QuotaExceeded: ({1}:{2}) [{0}], {3}. + /// + internal static string QuotaExceeded { + get { + return ResourceManager.GetString("QuotaExceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ReadError: ({1}:{2}) [{0}], {3}. + /// + internal static string ReadError { + get { + return ResourceManager.GetString("ReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ResourceBusy: ({1}:{2}) [{0}], {3}. + /// + internal static string ResourceBusy { + get { + return ResourceManager.GetString("ResourceBusy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ResourceExists: ({1}:{2}) [{0}], {3}. + /// + internal static string ResourceExists { + get { + return ResourceManager.GetString("ResourceExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ResourceUnavailable: ({1}:{2}) [{0}], {3}. + /// + internal static string ResourceUnavailable { + get { + return ResourceManager.GetString("ResourceUnavailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SecurityError: ({1}:{2}) [{0}], {3}. + /// + internal static string SecurityError { + get { + return ResourceManager.GetString("SecurityError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SyntaxError: ({1}:{2}) [{0}], {3}. + /// + internal static string SyntaxError { + get { + return ResourceManager.GetString("SyntaxError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WriteError: ({1}:{2}) [{0}], {3}. + /// + internal static string WriteError { + get { + return ResourceManager.GetString("WriteError", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ErrorCategoryStrings.resources b/scripts/gen/SYS_AUTO/ErrorCategoryStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..e7ed30a3ad08612ee0b4e1119ac8e5c4603b70d5 GIT binary patch literal 2727 zcmai0PiP!f7=O|9ARdAxgb-shn@wXww+4lWa1Z78TLinU`dmnR&yT zH|wrxz~aT$h}9|xQtLq}SgaKkJj5EUdWhJAdNK-X^yHz4DAA($d$YUU-PBok_T$Zb z-|zjtzw_tX>h&uPgplVUmRj%xwRcZZkNI4u-p#Wqsu`5W6x-7ox6EuzIZC-_GH0-F zcdtBRO5C@E&*`8;eZe&=rlkF>W$L4}kYV%G8O-k6r}gXo_wO0l+edr%4@7Tu<~zc) zY1z9<#cc>G0+GM;a6Ibjot}RW(*BUR6uI*}l zYwh!=BHx~P(){&>%;AlJ!)>vl&rb9|_S41v7k+D){B(KCLwD|4H~ul{Z15g2m=bg7)1V>JKptf4j6d)eru@K8MFmH+_18T`~8K(9l$iRjO>`0P4YDsYzfqW&Y z$8aj(&j@^KRbBWK=H_w4Dxh>=&cdVIyA5q_FB(!HcLQ~~I1+FWfYvg=foJK!D(#-B z7}X$79pTMD)efaT^U0c}&^Uk}{KxhYh|;lkXaLM3kl4K6Anz64YAF@z@fRNrau!_d$( z?29>y$EdCeJe`xAGk!qXv9M?Hz`}itJ<7uiy^D{;l!d*E4NBZ%9<7Ji9%qh2_5UNf zH-VRf#q@c_paO7egm{c3XwKB@x>QCuvsGartPqmzDJQ2{rZLQCeH)pEz#=7BLK9jD zq<`AsRA;k}`2;l-DodrHY;>0Kg0j%J7_zOq#600r9uzqQ7cJrNI>VbW1XK<)Q*dbr zr0a-jo5D-xbxMuU+D6By&~RbXkR!}@!p5cpm99I<-8WmI3g)_@?kczpJ~Nmf+LW}$J<97M#gFECWSUr}`@^{lA-z$X8QW=xXo1XAOP(5YT lw4>!T(~<)d0*$Iv_qizw^&*R?1xIN4dJyFpNa{Tq{sk=*=|lhk literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/ErrorPackage.cs b/scripts/gen/SYS_AUTO/ErrorPackage.cs new file mode 100644 index 000000000..e7083a850 --- /dev/null +++ b/scripts/gen/SYS_AUTO/ErrorPackage.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ErrorPackage { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ErrorPackage() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ErrorPackage", typeof(ErrorPackage).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to {0}...{1}. + /// + internal static string Ellipsize { + get { + return ResourceManager.GetString("Ellipsize", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error text is empty for error "{0}" : "{1}". + /// + internal static string ErrorDetailsEmptyTemplate { + get { + return ResourceManager.GetString("ErrorDetailsEmptyTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Object "{0}" is reported as an error.. + /// + internal static string RedirectedException { + get { + return ResourceManager.GetString("RedirectedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The action preference of "Suspend" is supported only for ErrorAction.. + /// + internal static string SuspendActionPreferenceErrorActionOnly { + get { + return ResourceManager.GetString("SuspendActionPreferenceErrorActionOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The error action preference of "Suspend" is supported only on workflows.. + /// + internal static string SuspendActionPreferenceSupportedOnlyOnWorkflow { + get { + return ResourceManager.GetString("SuspendActionPreferenceSupportedOnlyOnWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not supported for an ActionPreference variable. The provided value should be used only as a value for a preference parameter, and has been replaced by the default value. For more information, see the Help topic, "about_Preference_Variables.". + /// + internal static string UnsupportedPreferenceError { + get { + return ResourceManager.GetString("UnsupportedPreferenceError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not supported for an ActionPreference variable. The provided value should be used only as a value for a preference parameter. For more information, see the Help topic, "about_Preference_Variables.". + /// + internal static string UnsupportedPreferenceVariable { + get { + return ResourceManager.GetString("UnsupportedPreferenceVariable", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ErrorPackage.resources b/scripts/gen/SYS_AUTO/ErrorPackage.resources new file mode 100644 index 0000000000000000000000000000000000000000..7e54f4447cd6ad2a1918f52596a732d534aaad94 GIT binary patch literal 1373 zcmd5*ziSjh6rN2ZVrQe}u%aM2mP9Y+2c!t*B&e7p7h@xY+1?F7W~ZF<{}%&CT3<-}k-my}SLm_iZ;~j6KJey}or+ zB}-&=V=}V8Z%ZU{GA&-&OdDCIExtm=mRilWlQF+q{AwdzV`x@U($A&-;u5_)>=% zER8*nkYfT#2}p-kfI8M^%ZU5CM9$%U3d9Rbxa5EuoLLCxplsnzfmT9Nu_-`r_E-bG z8VLo;T!0VK-9Rsp@iHoqhkgzt7m=0lvI@bw#}oAE8q2rn?dR-3%%68ce4Q1L*KCu$ zM1l5gB+;%AL55UD zTo*j1@G=7%#}-57O>Nc-sW)vBJsj~;8$ve3Vck1d z+VPSPKCg8K9EWHHF&GEAzms-R>F_9#Vt_)FOaOc({-7( bcq~%gxYeQm)s=n!Hi@H8(SJ3Bf7aM9oCTct literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/EventingResources.cs b/scripts/gen/SYS_AUTO/EventingResources.cs new file mode 100644 index 000000000..c114a0f75 --- /dev/null +++ b/scripts/gen/SYS_AUTO/EventingResources.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class EventingResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal EventingResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EventingResources", typeof(EventingResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The action is not supported when you are forwarding events.. + /// + internal static string ActionAndForwardNotSupported { + get { + return ResourceManager.GetString("ActionAndForwardNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot register for the specified event. An event with the name '{0}' does not exist.. + /// + internal static string CouldNotFindEvent { + get { + return ResourceManager.GetString("CouldNotFindEvent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot register for the specified event. Events that require a return value are not supported.. + /// + internal static string NonVoidDelegateNotSupported { + get { + return ResourceManager.GetString("NonVoidDelegateNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation is not supported on remote instances.. + /// + internal static string RemoteOperationNotSupported { + get { + return ResourceManager.GetString("RemoteOperationNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot register for the specified event. The event source identifier '{0}' is reserved for the Windows PowerShell engine.. + /// + internal static string ReservedIdentifier { + get { + return ResourceManager.GetString("ReservedIdentifier", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot subscribe to the specified event. A subscriber with the source identifier '{0}' already exists.. + /// + internal static string SubscriberExists { + get { + return ResourceManager.GetString("SubscriberExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell cannot subscribe to Windows RT events.. + /// + internal static string WinRTEventsNotSupported { + get { + return ResourceManager.GetString("WinRTEventsNotSupported", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/EventingResources.resources b/scripts/gen/SYS_AUTO/EventingResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..11b7c942c6abacfbe8ed8b99e4c14df526360917 GIT binary patch literal 1167 zcma)6J#Q015S=3u6o`U-Lqpw{0ESb zkZ5Sg-+&T{f|7!Uih_y;iI%r#JAjC#+}+&G?!I~RW^V63ef;q*BBB?tyg727dvSxE zDQwE_)N8QJ*j7Z(rN-tesfazcP8nTYiWkFK5t~Ks3(Hl_g|{-VhTcu4I1W?blZaAMW2d`L=uU z^W5vJk1zjv?~~`>50Ae9Hiu%Wc)o#Uup6N`9QVMrR-=?WDKey~2Fqv%zNH~a+%tNF zk*6jV)W;cCJaI`wbZrw81?8u(9S{YIZ5jZi0S$Rq0*9tO+!YqLu$03($Pl<@Wq27v z8vyhW7=XJFzz`6^#)4;s{zT|}2z6yZ5R=gZ*jSXJHV6XMO|(LU;u1hpOelC^VVjQN zJ7jWn0#LkcRF*1damPOmx zp|qLO9l-Yu9OXsOjjsix0Xo?SP3VYz2K z3#FZxI($;m=-jG8OUt^&_8$&k6l4`L+BzN5tTGc=^*SA0qvQcq!x)^scU E27K3GEdT%j literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/ExtendedTypeSystem.cs b/scripts/gen/SYS_AUTO/ExtendedTypeSystem.cs new file mode 100644 index 000000000..1f764d3f5 --- /dev/null +++ b/scripts/gen/SYS_AUTO/ExtendedTypeSystem.cs @@ -0,0 +1,810 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ExtendedTypeSystem { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ExtendedTypeSystem() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ExtendedTypeSystem", typeof(ExtendedTypeSystem).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot access member "{0}" outside of a PSObject.. + /// + internal static string AccessMemberOutsidePSObject { + get { + return ResourceManager.GetString("AccessMemberOutsidePSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A PSProperty or PSMethod object cannot be added to this collection.. + /// + internal static string CannotAddPropertyOrMethod { + get { + return ResourceManager.GetString("CannotAddPropertyOrMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" cannot be changed.. + /// + internal static string CannotChangeReservedMember { + get { + return ResourceManager.GetString("CannotChangeReservedMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value "{0}" cannot be converted to a string array.. + /// + internal static string CannotConvertValueToStringArray { + get { + return ResourceManager.GetString("CannotConvertValueToStringArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke static methods or access static properties on the open generic type {0}. Specify the type parameters and retry. For example, instead of [System.Collections.Generic.HashSet``1]::CreateSetComparer() use [System.Collections.Generic.HashSet[int]]::CreateSetComparer().. + /// + internal static string CannotInvokeStaticMethodOnUninstantiatedGenericType { + get { + return ResourceManager.GetString("CannotInvokeStaticMethodOnUninstantiatedGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the value for property "{0}" because the object has type "{1}" instead of "{2}".. + /// + internal static string CannotSetNonManagementObject { + get { + return ResourceManager.GetString("CannotSetNonManagementObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the Value property for PSMemberInfo object of type "{0}".. + /// + internal static string CannotSetValueForMemberType { + get { + return ResourceManager.GetString("CannotSetValueForMemberType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot change the member created from the type configuration: "{0}".. + /// + internal static string ChangeStaticMember { + get { + return ResourceManager.GetString("ChangeStaticMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a code method because of the method format. The method should be public, static, and have one parameter of type PSObject.. + /// + internal static string CodeMethodMethodFormat { + get { + return ResourceManager.GetString("CodeMethodMethodFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CodeProperty should use a getter or setter method.. + /// + internal static string CodePropertyGetterAndSetterNull { + get { + return ResourceManager.GetString("CodePropertyGetterAndSetterNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The getter method should be public, not void, static, and have one parameter of the type PSObject.. + /// + internal static string CodePropertyGetterFormat { + get { + return ResourceManager.GetString("CodePropertyGetterFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The setter method should be public, void, static, and have two parameters. The first parameter should be of the type PSObject. A second parameter is required if a getter method is also available, and should have the same type as the return type for the getter method.. + /// + internal static string CodePropertySetterFormat { + get { + return ResourceManager.GetString("CodePropertySetterFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not compare "{0}" to "{1}". Error: "{2}". + /// + internal static string ComparisonFailure { + get { + return ResourceManager.GetString("ComparisonFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An exception was thrown when trying to call "{0}" to extract the contents of an object of type "{1}": "{2}". + /// + internal static string CopyToInvocationException { + get { + return ResourceManager.GetString("CopyToInvocationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias with name "{0}" contains a cycle.. + /// + internal static string CycleInAlias { + get { + return ResourceManager.GetString("CycleInAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while trying to enumerate the collection: "{0}".. + /// + internal static string EnumerationException { + get { + return ResourceManager.GetString("EnumerationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while constructing the attribute "{1}": "{0}". + /// + internal static string ExceptionConstructingAttribute { + get { + return ResourceManager.GetString("ExceptionConstructingAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving member "{1}": "{0}". + /// + internal static string ExceptionGettingMember { + get { + return ResourceManager.GetString("ExceptionGettingMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving members: "{0}". + /// + internal static string ExceptionGettingMembers { + get { + return ResourceManager.GetString("ExceptionGettingMembers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the definitions for method "{1}": "{0}". + /// + internal static string ExceptionRetrievingMethodDefinitions { + get { + return ResourceManager.GetString("ExceptionRetrievingMethodDefinitions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for method "{1}": "{0}". + /// + internal static string ExceptionRetrievingMethodString { + get { + return ResourceManager.GetString("ExceptionRetrievingMethodString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the definitions for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertyDefinitions { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyDefinitions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the read state for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertyReadState { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyReadState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertyString { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the type for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertytype { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertytype", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the write state for parameterized property "{1}": "{0}". + /// + internal static string ExceptionRetrievingParameterizedPropertyWriteState { + get { + return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyWriteState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the attributes for property "{1}": "{0}". + /// + internal static string ExceptionRetrievingPropertyAttributes { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyAttributes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the read state for property "{1}": "{0}". + /// + internal static string ExceptionRetrievingPropertyReadState { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyReadState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for property "{1}" : "{0}". + /// + internal static string ExceptionRetrievingPropertyString { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the type for property "{1}": "{0}". + /// + internal static string ExceptionRetrievingPropertyType { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the write state for property "{1}": "{0}". + /// + internal static string ExceptionRetrievingPropertyWriteState { + get { + return ResourceManager.GetString("ExceptionRetrievingPropertyWriteState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the type name hierarchy: "{0}".. + /// + internal static string ExceptionRetrievingTypeNameHierarchy { + get { + return ResourceManager.GetString("ExceptionRetrievingTypeNameHierarchy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception getting "{0}": "{1}". + /// + internal static string ExceptionWhenGetting { + get { + return ResourceManager.GetString("ExceptionWhenGetting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception setting "{0}": "{1}". + /// + internal static string ExceptionWhenSetting { + get { + return ResourceManager.GetString("ExceptionWhenSetting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get the properties of "{0}".. + /// + internal static string GetProperties { + get { + return ResourceManager.GetString("GetProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get property "{0}" for "{1}".. + /// + internal static string GetProperty { + get { + return ResourceManager.GetString("GetProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get the type hierarchy of "{0}".. + /// + internal static string GetTypeNameHierarchyError { + get { + return ResourceManager.GetString("GetTypeNameHierarchyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get accessor for property "{0}" is unavailable.. + /// + internal static string GetWithoutGetterException { + get { + return ResourceManager.GetString("GetWithoutGetterException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value to type System.String.. + /// + internal static string InvalidCastCannotRetrieveString { + get { + return ResourceManager.GetString("InvalidCastCannotRetrieveString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert the "{0}" value of type "{1}" to type "{2}".. + /// + internal static string InvalidCastException { + get { + return ResourceManager.GetString("InvalidCastException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" because at least two matches were found ({2}, {3}) and only one match is allowed for this enumeration.. + /// + internal static string InvalidCastExceptionEnumerationMoreThanOneValue { + get { + return ResourceManager.GetString("InvalidCastExceptionEnumerationMoreThanOneValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" because no commas are allowed for this enumeration.. + /// + internal static string InvalidCastExceptionEnumerationNoFlagAndComma { + get { + return ResourceManager.GetString("InvalidCastExceptionEnumerationNoFlagAndComma", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" due to enumeration values that are not valid. Specify one of the following enumeration values and try again. The possible enumeration values are "{2}".. + /// + internal static string InvalidCastExceptionEnumerationNoValue { + get { + return ResourceManager.GetString("InvalidCastExceptionEnumerationNoValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert null to type "{0}" due to enumeration values that are not valid. Specify one of the following enumeration values and try again. The possible enumeration values are "{1}".. + /// + internal static string InvalidCastExceptionEnumerationNull { + get { + return ResourceManager.GetString("InvalidCastExceptionEnumerationNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}". Boolean parameters accept only Boolean values and numbers, such as $True, $False, 1 or 0.. + /// + internal static string InvalidCastExceptionForBooleanArgumentValue { + get { + return ResourceManager.GetString("InvalidCastExceptionForBooleanArgumentValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value to type "{0}". Only core types are supported in this language mode.. + /// + internal static string InvalidCastExceptionNonCoreType { + get { + return ResourceManager.GetString("InvalidCastExceptionNonCoreType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value to type "{0}". Error: "{1}". + /// + internal static string InvalidCastExceptionNoStringForConversion { + get { + return ResourceManager.GetString("InvalidCastExceptionNoStringForConversion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}". Error: "{2}". + /// + internal static string InvalidCastExceptionWithInnerException { + get { + return ResourceManager.GetString("InvalidCastExceptionWithInnerException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert null to type "{0}".. + /// + internal static string InvalidCastFromNull { + get { + return ResourceManager.GetString("InvalidCastFromNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get or set the property value. The "{0}" argument should be of type "{1}" or "{2}".. + /// + internal static string InvalidComponent { + get { + return ResourceManager.GetString("InvalidComponent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid class path.. + /// + internal static string InvalidWMIClassPath { + get { + return ResourceManager.GetString("InvalidWMIClassPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid path.. + /// + internal static string InvalidWMIPath { + get { + return ResourceManager.GetString("InvalidWMIPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member "{0}" is already present.. + /// + internal static string MemberAlreadyPresent { + get { + return ResourceManager.GetString("MemberAlreadyPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member "{0}" is already present from the extended type data file.. + /// + internal static string MemberAlreadyPresentFromTypesXml { + get { + return ResourceManager.GetString("MemberAlreadyPresentFromTypesXml", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member "{0}" is not present.. + /// + internal static string MemberNotPresent { + get { + return ResourceManager.GetString("MemberNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple ambiguous overloads found for "{0}" and the argument count: "{1}".. + /// + internal static string MethodAmbiguousException { + get { + return ResourceManager.GetString("MethodAmbiguousException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert argument "{0}", with value: "{1}", for "{2}" to type "{3}": "{4}". + /// + internal static string MethodArgumentConversionException { + get { + return ResourceManager.GetString("MethodArgumentConversionException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find an overload for "{0}" and the argument count: "{1}".. + /// + internal static string MethodArgumentCountException { + get { + return ResourceManager.GetString("MethodArgumentCountException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception calling "{0}" with "{1}" argument(s): "{2}". + /// + internal static string MethodInvocationException { + get { + return ResourceManager.GetString("MethodInvocationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argument: '{0}' should be a {1}. Use {2}.. + /// + internal static string NonRefArgumentToRefParameter { + get { + return ResourceManager.GetString("NonRefArgumentToRefParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The field or property: "{0}" for type: "{1}" differs only in letter casing from the field or property: "{2}". The type must be Common Language Specification (CLS) compliant.. + /// + internal static string NotAClsCompliantFieldProperty { + get { + return ResourceManager.GetString("NotAClsCompliantFieldProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot compare "{0}" because it is not IComparable.. + /// + internal static string NotIcomparable { + get { + return ResourceManager.GetString("NotIcomparable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot compare "{0}" to "{1}" because the objects are not the same type or the object "{0}" does not implement "{2}".. + /// + internal static string NotTheSameTypeOrNotIcomparable { + get { + return ResourceManager.GetString("NotTheSameTypeOrNotIcomparable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" returned a null value.. + /// + internal static string NullReturnValueError { + get { + return ResourceManager.GetString("NullReturnValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create object of type "{0}". {1}. + /// + internal static string ObjectCreationError { + get { + return ResourceManager.GetString("ObjectCreationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get the value of property "{0}".. + /// + internal static string PropertyGetError { + get { + return ResourceManager.GetString("PropertyGetError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot determine whether property "{0}" is gettable.. + /// + internal static string PropertyIsGettableError { + get { + return ResourceManager.GetString("PropertyIsGettableError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot determine whether property "{0}" can be changed.. + /// + internal static string PropertyIsSettableError { + get { + return ResourceManager.GetString("PropertyIsSettableError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} property was not found for the {1} object. The available property is: {2}. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property "{0}" was not found.. + /// + internal static string PropertyNotFoundInTypeDescriptor { + get { + return ResourceManager.GetString("PropertyNotFoundInTypeDescriptor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot set the value of property "{0}".. + /// + internal static string PropertySetError { + get { + return ResourceManager.GetString("PropertySetError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapter cannot get the type of property "{0}".. + /// + internal static string PropertyTypeError { + get { + return ResourceManager.GetString("PropertyTypeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" is a ReadOnly property.. + /// + internal static string ReadOnlyProperty { + get { + return ResourceManager.GetString("ReadOnlyProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argument: '{0}' should not be a {1}. Do not use {2}.. + /// + internal static string RefArgumentToNonRefParameter { + get { + return ResourceManager.GetString("RefArgumentToNonRefParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reference type is expected in argument.. + /// + internal static string ReferenceTypeExpected { + get { + return ResourceManager.GetString("ReferenceTypeExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member name "{0}" is reserved.. + /// + internal static string ReservedMemberName { + get { + return ResourceManager.GetString("ReservedMemberName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set accessor for property "{0}" is unavailable.. + /// + internal static string SetWithoutSetterException { + get { + return ResourceManager.GetString("SetWithoutSetterException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following exception occurred while retrieving the string: "{0}". + /// + internal static string ToStringException { + get { + return ResourceManager.GetString("ToStringException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following error occurred while loading the extended type data file: {0}. + /// + internal static string TypesXmlError { + get { + return ResourceManager.GetString("TypesXmlError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception calling "{0}" : "{1}". + /// + internal static string WMIMethodInvocationException { + get { + return ResourceManager.GetString("WMIMethodInvocationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get property value because "{0}" is a write-only property.. + /// + internal static string WriteOnlyProperty { + get { + return ResourceManager.GetString("WriteOnlyProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set "{0}" because only unique attributes or unique non-attributed leaf nodes can be set.. + /// + internal static string XmlNodeSetRestrictions { + get { + return ResourceManager.GetString("XmlNodeSetRestrictions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set "{0}" because only strings can be used as values to set XmlNode properties.. + /// + internal static string XmlNodeSetShouldBeAString { + get { + return ResourceManager.GetString("XmlNodeSetShouldBeAString", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ExtendedTypeSystem.resources b/scripts/gen/SYS_AUTO/ExtendedTypeSystem.resources new file mode 100644 index 0000000000000000000000000000000000000000..4d426e75b1a48eb3fdb0a50c460bcc62e555aaca GIT binary patch literal 12251 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 H79!(+FLB2W literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs new file mode 100644 index 000000000..7e7e8bc53 --- /dev/null +++ b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs @@ -0,0 +1,621 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FileSystemProviderStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FileSystemProviderStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FileSystemProviderStrings", typeof(FileSystemProviderStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Could not open the alternate data stream '{0}' of the file '{1}'.. + /// + internal static string AlternateDataStreamNotFound { + get { + return ResourceManager.GetString("AlternateDataStreamNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The attribute cannot be set because attributes are not supported. Only the following attributes can be set: Archive, Hidden, Normal, ReadOnly, or System.. + /// + internal static string AttributesNotSupported { + get { + return ResourceManager.GetString("AttributesNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path length is too short. The character length of a path cannot be less than the character length of the basePath.. + /// + internal static string BasePathLengthError { + get { + return ResourceManager.GetString("BasePathLengthError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot proceed with byte encoding. When using byte encoding the content must be of type byte.. + /// + internal static string ByteEncodingError { + get { + return ResourceManager.GetString("ByteEncodingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property cannot be cleared because the property is not supported. Only the Attributes property can be cleared.. + /// + internal static string CannotClearProperty { + get { + return ResourceManager.GetString("CannotClearProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove item {0}: {1}. + /// + internal static string CannotRemoveItem { + get { + return ResourceManager.GetString("CannotRemoveItem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot restore attributes on item {0}: {1}. + /// + internal static string CannotRestoreAttributes { + get { + return ResourceManager.GetString("CannotRestoreAttributes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Content. + /// + internal static string ClearContentActionFile { + get { + return ResourceManager.GetString("ClearContentActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string ClearContentesourceTemplate { + get { + return ResourceManager.GetString("ClearContentesourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Property Directory. + /// + internal static string ClearPropertyActionDirectory { + get { + return ResourceManager.GetString("ClearPropertyActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Property File. + /// + internal static string ClearPropertyActionFile { + get { + return ResourceManager.GetString("ClearPropertyActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string ClearPropertyResourceTemplate { + get { + return ResourceManager.GetString("ClearPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot overwrite the item {0} with itself.. + /// + internal static string CopyError { + get { + return ResourceManager.GetString("CopyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy Directory. + /// + internal static string CopyItemActionDirectory { + get { + return ResourceManager.GetString("CopyItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy File. + /// + internal static string CopyItemActionFile { + get { + return ResourceManager.GetString("CopyItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string CopyItemResourceFileTemplate { + get { + return ResourceManager.GetString("CopyItemResourceFileTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A delimiter cannot be specified when reading the stream one byte at a time.. + /// + internal static string DelimiterError { + get { + return ResourceManager.GetString("DelimiterError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Directory: . + /// + internal static string DirectoryDisplayGrouping { + get { + return ResourceManager.GetString("DirectoryDisplayGrouping", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An item with the specified name {0} already exists.. + /// + internal static string DirectoryExist { + get { + return ResourceManager.GetString("DirectoryExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Directory {0} cannot be removed because it is not empty.. + /// + internal static string DirectoryNotEmpty { + get { + return ResourceManager.GetString("DirectoryNotEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is an NTFS junction point. Use the Force parameter to delete or modify this object.. + /// + internal static string DirectoryReparsePoint { + get { + return ResourceManager.GetString("DirectoryReparsePoint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified drive root "{0}" either does not exist, or it is not a folder.. + /// + internal static string DriveRootError { + get { + return ResourceManager.GetString("DriveRootError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Administrator privilege required for this operation.. + /// + internal static string ElevationRequired { + get { + return ResourceManager.GetString("ElevationRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the file because the file {0} was not found.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Hard links are not supported for the specified path.. + /// + internal static string HardLinkNotSupported { + get { + return ResourceManager.GetString("HardLinkNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To use the Persist switch parameter, the drive name must be supported by the operating system (for example, drive letters A-Z).. + /// + internal static string InvalidDriveName { + get { + return ResourceManager.GetString("InvalidDriveName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoke Item. + /// + internal static string InvokeItemAction { + get { + return ResourceManager.GetString("InvokeItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string InvokeItemResourceFileTemplate { + get { + return ResourceManager.GetString("InvokeItemResourceFileTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An object at the specified path {0} does not exist.. + /// + internal static string ItemDoesNotExist { + get { + return ResourceManager.GetString("ItemDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A directory is required for the operation. The item '{0}' is not a directory.. + /// + internal static string ItemNotDirectory { + get { + return ResourceManager.GetString("ItemNotDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A file is required for the operation. The item '{0}' is not a file.. + /// + internal static string ItemNotFile { + get { + return ResourceManager.GetString("ItemNotFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not find item {0}.. + /// + internal static string ItemNotFound { + get { + return ResourceManager.GetString("ItemNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move Directory. + /// + internal static string MoveItemActionDirectory { + get { + return ResourceManager.GetString("MoveItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move File. + /// + internal static string MoveItemActionFile { + get { + return ResourceManager.GetString("MoveItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string MoveItemResourceFileTemplate { + get { + return ResourceManager.GetString("MoveItemResourceFileTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create Directory. + /// + internal static string NewItemActionDirectory { + get { + return ResourceManager.GetString("NewItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create File. + /// + internal static string NewItemActionFile { + get { + return ResourceManager.GetString("NewItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create Hard Link. + /// + internal static string NewItemActionHardLink { + get { + return ResourceManager.GetString("NewItemActionHardLink", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create Junction. + /// + internal static string NewItemActionJunction { + get { + return ResourceManager.GetString("NewItemActionJunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Create Symbolic Link. + /// + internal static string NewItemActionSymbolicLink { + get { + return ResourceManager.GetString("NewItemActionSymbolicLink", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Destination: {0}. + /// + internal static string NewItemActionTemplate { + get { + return ResourceManager.GetString("NewItemActionTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' and '{1}' parameters cannot be specified in the same command.. + /// + internal static string NoFirstLastWaitForRaw { + get { + return ResourceManager.GetString("NoFirstLastWaitForRaw", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the path because the specified path refers to an item that is outside the basePath.. + /// + internal static string PathOutSideBasePath { + get { + return ResourceManager.GetString("PathOutSideBasePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You do not have sufficient access rights to perform this operation.. + /// + internal static string PermissionError { + get { + return ResourceManager.GetString("PermissionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When you use the Persist parameter, the root must be a file system location on a remote computer.. + /// + internal static string PersistNotSupported { + get { + return ResourceManager.GetString("PersistNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property {0} does not exist or was not found.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Raw and Wait parameters cannot be specified in the same command.. + /// + internal static string RawAndWaitCannotCoexist { + get { + return ResourceManager.GetString("RawAndWaitCannotCoexist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot detect the encoding of the file. The specified encoding {0} is not supported when the content is read in reverse.. + /// + internal static string ReadBackward_Encoding_NotSupport { + get { + return ResourceManager.GetString("ReadBackward_Encoding_NotSupport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Directory. + /// + internal static string RemoveItemActionDirectory { + get { + return ResourceManager.GetString("RemoveItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove File. + /// + internal static string RemoveItemActionFile { + get { + return ResourceManager.GetString("RemoveItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename the specified target, because it represents a path or device name.. + /// + internal static string RenameError { + get { + return ResourceManager.GetString("RenameError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename Directory. + /// + internal static string RenameItemActionDirectory { + get { + return ResourceManager.GetString("RenameItemActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename File. + /// + internal static string RenameItemActionFile { + get { + return ResourceManager.GetString("RenameItemActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string RenameItemResourceFileTemplate { + get { + return ResourceManager.GetString("RenameItemResourceFileTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Property Directory. + /// + internal static string SetPropertyActionDirectory { + get { + return ResourceManager.GetString("SetPropertyActionDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Property File. + /// + internal static string SetPropertyActionFile { + get { + return ResourceManager.GetString("SetPropertyActionFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1} Value: {2}. + /// + internal static string SetPropertyResourceTemplate { + get { + return ResourceManager.GetString("SetPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Stream '{0}' of file '{1}'.. + /// + internal static string StreamAction { + get { + return ResourceManager.GetString("StreamAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The substitute path for the DOS device '{0}' is too long. It exceeds the maximum total path length (32,767 characters) that is valid for the Windows API.. + /// + internal static string SubstitutePathTooLong { + get { + return ResourceManager.GetString("SubstitutePathTooLong", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Symbolic links are not supported for the specified path.. + /// + internal static string SymbolicLinkNotSupported { + get { + return ResourceManager.GetString("SymbolicLinkNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process path '{0}' because the target represents a reserved device name.. + /// + internal static string TargetCannotContainDeviceName { + get { + return ResourceManager.GetString("TargetCannotContainDeviceName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type is not a known type for the file system. Only "file","directory" or "symboliclink" can be specified.. + /// + internal static string UnknownType { + get { + return ResourceManager.GetString("UnknownType", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/FileSystemProviderStrings.resources b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..53220863f55a24680cceba003fd07c6348c9c094 GIT binary patch literal 6684 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 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/FormatAndOutXmlLoadingStrings.cs b/scripts/gen/SYS_AUTO/FormatAndOutXmlLoadingStrings.cs new file mode 100644 index 000000000..2a4a8a78c --- /dev/null +++ b/scripts/gen/SYS_AUTO/FormatAndOutXmlLoadingStrings.cs @@ -0,0 +1,675 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FormatAndOutXmlLoadingStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FormatAndOutXmlLoadingStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOutXmlLoadingStrings", typeof(FormatAndOutXmlLoadingStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to (Global Assembly Cache) {0}. + /// + internal static string AssemblyInGAC { + get { + return ResourceManager.GetString("AssemblyInGAC", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The assembly {2} is not found.. + /// + internal static string AssemblyNotFound { + get { + return ResourceManager.GetString("AssemblyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The XML element {2} does not allow attributes.. + /// + internal static string AttributesNotAllowed { + get { + return ResourceManager.GetString("AttributesNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have control and Label at the same time.. + /// + internal static string ControlAndLabel { + get { + return ResourceManager.GetString("ControlAndLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have control or Label without an expression.. + /// + internal static string ControlLabelWithoutExpression { + get { + return ResourceManager.GetString("ControlLabelWithoutExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A duplicate node exists.. + /// + internal static string DuplicatedNode { + get { + return ResourceManager.GetString("DuplicatedNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: No type or condition is specified for applying the view.. + /// + internal static string EmptyAppliesTo { + get { + return ResourceManager.GetString("EmptyAppliesTo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an empty attribute.. + /// + internal static string EmptyAttribute { + get { + return ResourceManager.GetString("EmptyAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The custom control token list cannot be empty.. + /// + internal static string EmptyCustomControlList { + get { + return ResourceManager.GetString("EmptyCustomControlList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an empty node.. + /// + internal static string EmptyNode { + get { + return ResourceManager.GetString("EmptyNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in file {0}: {1}. + /// + internal static string ErrorInFile { + get { + return ResourceManager.GetString("ErrorInFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in formatting data "{0}": {1}. + /// + internal static string ErrorInFormattingData { + get { + return ResourceManager.GetString("ErrorInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A Boolean value is expected.. + /// + internal static string ExpectBoolean { + get { + return ResourceManager.GetString("ExpectBoolean", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: An expression is expected.. + /// + internal static string ExpectExpression { + get { + return ResourceManager.GetString("ExpectExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: An integer is expected.. + /// + internal static string ExpectInteger { + get { + return ResourceManager.GetString("ExpectInteger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A non-negative integer is expected.. + /// + internal static string ExpectNaturalNumber { + get { + return ResourceManager.GetString("ExpectNaturalNumber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A positive integer is expected.. + /// + internal static string ExpectPositiveInteger { + get { + return ResourceManager.GetString("ExpectPositiveInteger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path {0} is not fully qualified. Specify a fully qualified format file path.. + /// + internal static string FormatFileNotRooted { + get { + return ResourceManager.GetString("FormatFileNotRooted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Errors occurred while loading the format data file: {0}. + /// + internal static string FormatLoadingErrors { + get { + return ResourceManager.GetString("FormatLoadingErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A shared format table cannot be updated with more than one entry.. + /// + internal static string FormatTableCannotCoExist { + get { + return ResourceManager.GetString("FormatTableCannotCoExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Errors occurred while loading the FormatTable. View the contents of the Errors property to get detailed error messages.. + /// + internal static string FormatTableLoadErrors { + get { + return ResourceManager.GetString("FormatTableLoadErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The header item count = {2} does not match default row item count = {3}.. + /// + internal static string IncorrectHeaderItemCount { + get { + return ResourceManager.GetString("IncorrectHeaderItemCount", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: The header item count = {2} does not match the default row item count = {3}.. + /// + internal static string IncorrectHeaderItemCountInFormattingData { + get { + return ResourceManager.GetString("IncorrectHeaderItemCountInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The row item count = {2} on alternative set #{3} does not match default row item count = {4}.. + /// + internal static string IncorrectRowItemCount { + get { + return ResourceManager.GetString("IncorrectRowItemCount", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: "{2}" is not a valid alignment value.. + /// + internal static string InvalidAlignmentValue { + get { + return ResourceManager.GetString("InvalidAlignmentValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The column header definition is not valid; all headers are discarded.. + /// + internal static string InvalidColumnHeader { + get { + return ResourceManager.GetString("InvalidColumnHeader", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Out Of Band views can only have CustomControl or ListControl.. + /// + internal static string InvalidControlForOutOfBandView { + get { + return ResourceManager.GetString("InvalidControlForOutOfBandView", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: Formatting data "{2}" is not valid.. + /// + internal static string InvalidFormattingData { + get { + return ResourceManager.GetString("InvalidFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is not valid.. + /// + internal static string InvalidNode { + get { + return ResourceManager.GetString("InvalidNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The {2} value is not valid.. + /// + internal static string InvalidNodeValue { + get { + return ResourceManager.GetString("InvalidNodeValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The property entry is not valid.. + /// + internal static string InvalidPropertyEntry { + get { + return ResourceManager.GetString("InvalidPropertyEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Script block "{2}" is not valid.. + /// + internal static string InvalidScriptBlock { + get { + return ResourceManager.GetString("InvalidScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: Script block "{2}" is not valid.. + /// + internal static string InvalidScriptBlockInFormattingData { + get { + return ResourceManager.GetString("InvalidScriptBlockInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} failed to load.. + /// + internal static string LoadTagFailed { + get { + return ResourceManager.GetString("LoadTagFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: {2} failed to load.. + /// + internal static string LoadTagFailedInFormattingData { + get { + return ResourceManager.GetString("LoadTagFailedInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is a missing attribute.. + /// + internal static string MissingAttribute { + get { + return ResourceManager.GetString("MissingAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The inner text value is missing.. + /// + internal static string MissingInnerText { + get { + return ResourceManager.GetString("MissingInnerText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Node {2} is missing.. + /// + internal static string MissingNode { + get { + return ResourceManager.GetString("MissingNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A node is missing from {2}.. + /// + internal static string MissingNodeFromList { + get { + return ResourceManager.GetString("MissingNodeFromList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}. + /// + internal static string MshSnapinQualifiedError { + get { + return ResourceManager.GetString("MshSnapinQualifiedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: A TableControl should contain only one {2}.. + /// + internal static string MultipleRowEntriesFoundInFormattingData { + get { + return ResourceManager.GetString("MultipleRowEntriesFoundInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} and {3} are mutually exclusive.. + /// + internal static string MutuallyExclusiveNode { + get { + return ResourceManager.GetString("MutuallyExclusiveNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Node {2} cannot have child objects.. + /// + internal static string NoChildrenAllowed { + get { + return ResourceManager.GetString("NoChildrenAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: There must be at least one default {2}.. + /// + internal static string NoDefaultShapeEntry { + get { + return ResourceManager.GetString("NoDefaultShapeEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: There must be at least one default {2}.. + /// + internal static string NoDefaultShapeEntryInFormattingData { + get { + return ResourceManager.GetString("NoDefaultShapeEntryInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The definition list is missing.. + /// + internal static string NoDefinitionList { + get { + return ResourceManager.GetString("NoDefinitionList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} cannot be specified with an expression.. + /// + internal static string NodeWithExpression { + get { + return ResourceManager.GetString("NodeWithExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} cannot be specified without an expression.. + /// + internal static string NodeWithoutExpression { + get { + return ResourceManager.GetString("NodeWithoutExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A format string is missing.. + /// + internal static string NoFormatString { + get { + return ResourceManager.GetString("NoFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: At least one list view item must be specified.. + /// + internal static string NoListViewItem { + get { + return ResourceManager.GetString("NoListViewItem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: At least one list view item must be specified.. + /// + internal static string NoListViewItemInFormattingData { + get { + return ResourceManager.GetString("NoListViewItemInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The node must be an XmlElement.. + /// + internal static string NonXmlElementNode { + get { + return ResourceManager.GetString("NonXmlElementNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: A property is missing.. + /// + internal static string NoProperty { + get { + return ResourceManager.GetString("NoProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Script block text is missing.. + /// + internal static string NoScriptBlockText { + get { + return ResourceManager.GetString("NoScriptBlockText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The control name cannot be null or empty.. + /// + internal static string NullControlName { + get { + return ResourceManager.GetString("NullControlName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: An Out Of Band view cannot have GroupBy.. + /// + internal static string OutOfBandGroupByConflict { + get { + return ResourceManager.GetString("OutOfBandGroupByConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The resource {2} in assembly {3} is not found.. + /// + internal static string ResourceNotFound { + get { + return ResourceManager.GetString("ResourceNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have SelectionSetName and TypeName at the same time.. + /// + internal static string SelectionSetNameAndTypeName { + get { + return ResourceManager.GetString("SelectionSetNameAndTypeName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FormatTable cannot be updated because the FormatTable might have been created outside of the runspace.. + /// + internal static string SharedFormatTableCannotBeUpdated { + get { + return ResourceManager.GetString("SharedFormatTableCannotBeUpdated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The string {2} from resource {3} in assembly {4} is not found.. + /// + internal static string StringResourceNotFound { + get { + return ResourceManager.GetString("StringResourceNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2}, {3} and {4} are mutually exclusive.. + /// + internal static string ThreeMutuallyExclusiveNode { + get { + return ResourceManager.GetString("ThreeMutuallyExclusiveNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: There cannot be more than one default {2}.. + /// + internal static string TooManyDefaultShapeEntry { + get { + return ResourceManager.GetString("TooManyDefaultShapeEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: There cannot be more than one default {2}.. + /// + internal static string TooManyDefaultShapeEntryInFormattingData { + get { + return ResourceManager.GetString("TooManyDefaultShapeEntryInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Too many errors in file {0}.. + /// + internal static string TooManyErrors { + get { + return ResourceManager.GetString("TooManyErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Too many errors in the formatting data for type "{0}".. + /// + internal static string TooManyErrorsInFormattingData { + get { + return ResourceManager.GetString("TooManyErrorsInFormattingData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an unknown attribute.. + /// + internal static string UnknownAttribute { + get { + return ResourceManager.GetString("UnknownAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an unknown node.. + /// + internal static string UnknownNode { + get { + return ResourceManager.GetString("UnknownNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error at XPath {0} in file {1}: The view cannot be loaded.. + /// + internal static string ViewNotLoaded { + get { + return ResourceManager.GetString("ViewNotLoaded", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/FormatAndOutXmlLoadingStrings.resources b/scripts/gen/SYS_AUTO/FormatAndOutXmlLoadingStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..edb7635c34ceb24b5a1336cb649514ff9c75ba69 GIT binary patch literal 8684 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 ae2 +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FormatAndOut_MshParameter { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FormatAndOut_MshParameter() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_MshParameter", typeof(FormatAndOut_MshParameter).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The {0} key is ambiguous; {1} and {2} conflict.. + /// + internal static string AmbiguousKeyError { + get { + return ResourceManager.GetString("AmbiguousKeyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} key type is not valid. The key must be a string.. + /// + internal static string DictionaryKeyNonStringError { + get { + return ResourceManager.GetString("DictionaryKeyNonStringError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of a key cannot be null.. + /// + internal static string DictionaryKeyNullError { + get { + return ResourceManager.GetString("DictionaryKeyNullError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The duplicated key "{0}" conflicts with "{1}".. + /// + internal static string DuplicateKeyError { + get { + return ResourceManager.GetString("DuplicateKeyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot have an empty formatting string for key "{0}".. + /// + internal static string EmptyFormatStringValueError { + get { + return ResourceManager.GetString("EmptyFormatStringValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value "{0}" for key "{1}" is not valid; valid values are {2}.. + /// + internal static string IllegalAlignmentValueError { + get { + return ResourceManager.GetString("IllegalAlignmentValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The EnumerableExpansion value is not valid.. + /// + internal static string IllegalEnumerableExpansionValue { + get { + return ResourceManager.GetString("IllegalEnumerableExpansionValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} key is not valid.. + /// + internal static string IllegalKeyError { + get { + return ResourceManager.GetString("IllegalKeyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" key has a type, {1}, that is not valid; expected types are {2}.. + /// + internal static string IllegalTypeMultiError { + get { + return ResourceManager.GetString("IllegalTypeMultiError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" key has a type, {1}, that is not valid; expected type is {2}.. + /// + internal static string IllegalTypeSingleError { + get { + return ResourceManager.GetString("IllegalTypeSingleError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A mandatory entry for {0} is missing.. + /// + internal static string MissingKeyMandatoryEntryError { + get { + return ResourceManager.GetString("MissingKeyMandatoryEntryError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} key has no value.. + /// + internal static string MissingKeyValueError { + get { + return ResourceManager.GetString("MissingKeyValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An empty string value is not allowed.. + /// + internal static string MshExEmptyStringError { + get { + return ResourceManager.GetString("MshExEmptyStringError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" key cannot have an empty string value.. + /// + internal static string MshExEmptyStringHashError { + get { + return ResourceManager.GetString("MshExEmptyStringHashError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" key cannot have wildcard characters in value "{1}".. + /// + internal static string MshExGlobbingHashError { + get { + return ResourceManager.GetString("MshExGlobbingHashError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not allowed in "{0}".. + /// + internal static string MshExGlobbingStringError { + get { + return ResourceManager.GetString("MshExGlobbingStringError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of a parameter was null; one of the following types was expected: {0}.. + /// + internal static string NullParameterTypeError { + get { + return ResourceManager.GetString("NullParameterTypeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value "{0}" for key "{1}" should be greater than 0.. + /// + internal static string OutOfRangeWidthValueError { + get { + return ResourceManager.GetString("OutOfRangeWidthValueError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert {0} to one of the following types {1}.. + /// + internal static string UnknownParameterTypeError { + get { + return ResourceManager.GetString("UnknownParameterTypeError", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/FormatAndOut_MshParameter.resources b/scripts/gen/SYS_AUTO/FormatAndOut_MshParameter.resources new file mode 100644 index 0000000000000000000000000000000000000000..a868d55280d33ecb6b1fbd954b6d030281a77b4d GIT binary patch literal 2295 zcmbtV-)kII6uzSr->Uel6ro&KOG{nHO`0@K;|fc6jisawNt!%Jp?7!g?u?nacf4~a znAQh3sod6cxY34>;tuS$~yT2-gq3SDJ> zJPmDXWL3%38WEQHV%iLY)=Al0(d$xGn=>fAAVkb_r}vN z|Nh&9?^SQ@^)K$Kzj6M7SFT>${l%{jJ^bceeb3pSY;@q8U(R3s@tq4zgguNLuc85; z;`tn&|G@JB%7;(+e#Wj~-NN&i*uRAHEBO8j-)FIZ8T)_X*~Q+TU5u4#EMiR-untR^ z#!A>pCRvX)n8Bs7=yRkFNQ+tAHB(GryVnPv%667=sXpCG<4N^Ag}W+a0^O@yILn@}ZilJuKZ1e-wuTX!*+V0~VKx{~WmAI}5$VgsoZmr-ncysb?ntVPy-a@r|kxlXN+l1DGj z5q6}axxBDkIQnDIuE}lJd4@tXR2oSmnxSlL#zN75ihhM7O>y=Tc&N)oznl|vl#8H- z_yRdN^|ed}l)3eVy+e@PjAe_uL$D!9^ZzpxrO9gBU*i#+7gn1dm&)Q!4Wa@7iGn1_ z3>~S8ge#p_?>hTy121y-N4p}zPIgcUG5Bl w24)?j_PNeX5pmq)CB9BWkKTulk$3|P`LB4Tm~^~}8`9X!46E;z9pmHv1FE%jqW}N^ literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/FormatAndOut_format_xxx.cs b/scripts/gen/SYS_AUTO/FormatAndOut_format_xxx.cs new file mode 100644 index 000000000..f5ad99512 --- /dev/null +++ b/scripts/gen/SYS_AUTO/FormatAndOut_format_xxx.cs @@ -0,0 +1,243 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FormatAndOut_format_xxx { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FormatAndOut_format_xxx() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_format_xxx", typeof(FormatAndOut_format_xxx).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cmdlet parameters AutoSize and Column are mutually exclusive.. + /// + internal static string CannotSpecifyAutosizeAndColumnsError { + get { + return ResourceManager.GetString("CannotSpecifyAutosizeAndColumnsError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlet parameters View and Property are mutually exclusive.. + /// + internal static string CannotSpecifyViewAndPropertyError { + get { + return ResourceManager.GetString("CannotSpecifyViewAndPropertyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown class Id {0}.. + /// + internal static string FOD_ClassIdInvalid { + get { + return ResourceManager.GetString("FOD_ClassIdInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to create object with class Id {0}.. + /// + internal static string FOD_InvalidClassid { + get { + return ResourceManager.GetString("FOD_InvalidClassid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The object type is not recognized.. + /// + internal static string FOD_InvalidClassidProperty { + get { + return ResourceManager.GetString("FOD_InvalidClassidProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type {0} for property {1} is not valid.. + /// + internal static string FOD_InvalidPropertyType { + get { + return ResourceManager.GetString("FOD_InvalidPropertyType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the {0} data member cannot be null.. + /// + internal static string FOD_NullDataMember { + get { + return ResourceManager.GetString("FOD_NullDataMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} property is recursive.. + /// + internal static string FOD_RecursiveProperty { + get { + return ResourceManager.GetString("FOD_RecursiveProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to interpret format string "{0}".. + /// + internal static string FormattingError { + get { + return ResourceManager.GetString("FormattingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: . + /// + internal static string GroupStartDataIndentedAutoGeneratedLabel { + get { + return ResourceManager.GetString("GroupStartDataIndentedAutoGeneratedLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following object supports IEnumerable:. + /// + internal static string IEnum_Header { + get { + return ResourceManager.GetString("IEnum_Header", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IEnumerable contains the following {0} objects:. + /// + internal static string IEnum_ManyObjects { + get { + return ResourceManager.GetString("IEnum_ManyObjects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IEnumerable contains no objects.. + /// + internal static string IEnum_NoObjects { + get { + return ResourceManager.GetString("IEnum_NoObjects", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IEnumerable contains the following object:. + /// + internal static string IEnum_OneObject { + get { + return ResourceManager.GetString("IEnum_OneObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The view name {0} cannot be found. Specify one of the following {1} views and try again: {2}.. + /// + internal static string InvalidViewNameError { + get { + return ResourceManager.GetString("InvalidViewNameError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to evaluate expression "{0}".. + /// + internal static string MshExpressionError { + get { + return ResourceManager.GetString("MshExpressionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There are no existing {0} views for {1} objects.. + /// + internal static string NonExistingViewNameError { + get { + return ResourceManager.GetString("NonExistingViewNameError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Try using one of these other format cmdlets: . + /// + internal static string SuggestValidViewNamePrefix { + get { + return ResourceManager.GetString("SuggestValidViewNamePrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The view name {0} cannot be found.. + /// + internal static string UnknownViewNameError { + get { + return ResourceManager.GetString("UnknownViewNameError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The view name {0} cannot be found in the {1} formatting.. + /// + internal static string UnknownViewNameErrorSuffix { + get { + return ResourceManager.GetString("UnknownViewNameErrorSuffix", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/FormatAndOut_format_xxx.resources b/scripts/gen/SYS_AUTO/FormatAndOut_format_xxx.resources new file mode 100644 index 0000000000000000000000000000000000000000..9cca30f20b71a669367d275e03ac60db45c9271f GIT binary patch literal 2238 zcma)7OK4nG7(O?pC_d1IMK`v`X%-;~m&7KZ;XckxZgTE9<2mPM zGL6NRh}w-*x)bTbg{7dyg(6g;%Zef{1lM9|yK&*7F8%&HxtYnN3C_)7&g1*P|NFo5 z-^?#}{{F#ZjD3P3%MI&9>MseaGZP8BJ6jS#EKEO7ZKRD%!hXIYj7_u}AMyw2>F1M~ zbeR$3N@UIivY#(zp-iIJMPpfS2sIv#j0D5c@GFC(r-sD9tD`6PC(D#eQc+|t3)clv z&tcGKabk-88l@wb|C(OD)_3#97c)-cxk(lN_Nhc@QNt zNYQAcISrcb8MeTt*eY^KsIz!xk$DywH?fwWirKsEz`aMUFallyaHwEB4A?2^M+Ewh z4(x<3qXw$x&vsGsa7p5sf@X&?2SCcgyy$0fCA|gr61F0MO>XrjR-OE306#vH`<&)% z4jw30Z8I(eWbth7YX&XlJSDkXq^Htja4YNy%!=zhoA1$0kW4yx12d8-*=3NvFpDfI zzwuRe4%JaHQbG0;1OejKF8vZPMNjn@1gcArCtt3*ZrZKrf34fQSAsnAB8uvb>2vZ+tS1 zrEt6!m>?An{{ZffQO`pc zjjjpf8V3d+yP!6dt}7nNz*;^V^X-94zSlbwBvQoOX&xC7IKg$eE+WV4iCgQymX_Cc zk6oiCcw)KIjvEo_szMR5@AVNTKLkCmXv1rTvhBf3MZ{(x6MzQ@jClsy3U^pgP#m~` zry>o7;ZdL{Lnye)r1ZVx6hWX}R%k%}48J90QBSL!M8V*if!$D%298^25>@3TgqM8p zan6ZojC;MrS|Lf@G87U4JP{uP=jH>KrPMQ1AZdATN{q|)G8?K<415%)pyHg6zj z&^uL>GRC)GMq_lhoD_6L)EZ(7ep>p~E?gYsP=R)(mPIjQE3uADr23oO)B<$#J8qy( vzKm38Y4UnkmxVyoX^P8=@;Aledh)J2yiRYFWE^e=PgJwRprzRmB-H;83Uy-1 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/FormatAndOut_out_xxx.cs b/scripts/gen/SYS_AUTO/FormatAndOut_out_xxx.cs new file mode 100644 index 000000000..5a32cd059 --- /dev/null +++ b/scripts/gen/SYS_AUTO/FormatAndOut_out_xxx.cs @@ -0,0 +1,117 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class FormatAndOut_out_xxx { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal FormatAndOut_out_xxx() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_out_xxx", typeof(FormatAndOut_out_xxx).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to <SPACE> next page; <CR> next line; Q quit. + /// + internal static string ConsoleLineOutput_PagingPrompt { + get { + return ResourceManager.GetString("ConsoleLineOutput_PagingPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Output to File. + /// + internal static string OutFile_Action { + get { + return ResourceManager.GetString("OutFile_Action", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open file "{0}".. + /// + internal static string OutFile_FileOpenFailure { + get { + return ResourceManager.GetString("OutFile_FileOpenFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The lineOutput type {0} was not expected; LineOutput expects type {1}.. + /// + internal static string OutLineOutput_InvalidLineOutputParameterType { + get { + return ResourceManager.GetString("OutLineOutput_InvalidLineOutputParameterType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of LineOutput should not be null.. + /// + internal static string OutLineOutput_NullLineOutputParameter { + get { + return ResourceManager.GetString("OutLineOutput_NullLineOutputParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The object of type "{0}" is not valid or not in the correct sequence. This is likely caused by a user-specified "{1}" command which is conflicting with the default formatting.. + /// + internal static string OutLineOutput_OutOfSequencePacket { + get { + return ResourceManager.GetString("OutLineOutput_OutOfSequencePacket", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/FormatAndOut_out_xxx.resources b/scripts/gen/SYS_AUTO/FormatAndOut_out_xxx.resources new file mode 100644 index 0000000000000000000000000000000000000000..308ec74fb53c02ce417d2ab64d7d3a2cc346bf0d GIT binary patch literal 999 zcmaKrF>ll`6vrI~MmEI4@N`V5N7O<~soH{$qbC6scl1t(t@0%=cczY=CU)CX)fI`2 z4r~m314cI3kYMPD82JWBh!4QuISPnYP4XPu@Bjb3=fOvxzrT-!5QhlepHz^xvkjIhmrcs6#FknOoAiXsN?EfyAJ2xjNo}v4FL~9lccs)#>iMBo$wQtD>=v8V z;o_oPNEU9+E!~*s*;`9jP8RdVshp3i_t~98Q|A%k>9y{K@A=1fheySWFK^cFe7mSy zQS;8r>p#DKkUyp>F~q-x1GVsfh0tKEw1pK$R2a2ju`U!=EV{xACyIL96g?rusLqTq zFQLtmb2awzRN6s005(BSkWw{v29o%H!LhUp2BTUB^kDWNvsi}Z>C|$1GxuTHfknfV zp4xC|w?yQ?IYcQ2Vp10y0RG@C_#5!3>9yCHVMZx z7( +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class GetErrorText { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal GetErrorText() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetErrorText", typeof(GetErrorText).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Running commands is prevented by Stop policy settings.. + /// + internal static string ActionPreferenceStop { + get { + return ResourceManager.GetString("ActionPreferenceStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}" because an assembly was not registered.. + /// + internal static string AssemblyNotRegistered { + get { + return ResourceManager.GetString("AssemblyNotRegistered", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}". A template string format is not valid in template string "{3}".. + /// + internal static string BadTemplate { + get { + return ResourceManager.GetString("BadTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}". A template string exists, but its value is empty or blank.. + /// + internal static string BlankTemplate { + get { + return ResourceManager.GetString("BlankTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline failed due to call depth overflow.. + /// + internal static string PipelineDepthException { + get { + return ResourceManager.GetString("PipelineDepthException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline has been stopped.. + /// + internal static string PipelineStoppedException { + get { + return ResourceManager.GetString("PipelineStoppedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load a resource with base name "{0}".. + /// + internal static string ResourceBaseNameFailure { + get { + return ResourceManager.GetString("ResourceBaseNameFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load a resource string with ID "{0}".. + /// + internal static string ResourceIdFailure { + get { + return ResourceManager.GetString("ResourceIdFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script failed due to call depth overflow.. + /// + internal static string ScriptCallDepthException { + get { + return ResourceManager.GetString("ScriptCallDepthException", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/GetErrorText.resources b/scripts/gen/SYS_AUTO/GetErrorText.resources new file mode 100644 index 0000000000000000000000000000000000000000..df44915ac95e0ac1fd36d007fdbfb46052b30a67 GIT binary patch literal 1229 zcmbtU&ubGw6n?8GPo7jzkVgt4nr>73!xkx$whE@n03NfcR^NHb z<0d&%+LYYSyC#W@Y!!2t8mnYd#dWey8a+1|*TPlBg;M#_(wwH!TcN7hC=(^qW$Le* zP11A8&6{E>othq>otUKB%c}`TFYC z>E@?BeE+gOa(fL{c9%bFytq`^sa$_@e{_g|x9sn+t#gAt_D|Wqv5oQmA#-1?Lkb=w z7|_rF3j}Sp;5A1GS{yY{Fa+RQ9UNZ-IV7N<4=Wt<(Bvl_rf_^egk~_q>F4J`KnAM= zK*0bpNO;7di}Qo6hRqYJ4tCb{udhJCJ0* z06k|=9E3Y=q2zu;uR(8UZ-sr%{w{mT8bX}lHA5=LAxq4DH0@)M(_%h5=)uDRvnam) z)WZcnifFo7YAtmKQLa8Vnq0lItqdZZ4>-%=Jw`k!cHtRw$$ z3MD+DVcAbLWL|yNln-mQt^B<&h-XUp%i9R_%50)vTbF0adi0zpv%)rh&1 +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HelpDisplayStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HelpDisplayStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HelpDisplayStrings", typeof(HelpDisplayStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Accept pipeline input? . + /// + internal static string AcceptsPipelineInput { + get { + return ResourceManager.GetString("AcceptsPipelineInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Accept wildcard characters? . + /// + internal static string AcceptsWildCardCharacters { + get { + return ResourceManager.GetString("AcceptsWildCardCharacters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ALIASES. + /// + internal static string AliasesSection { + get { + return ResourceManager.GetString("AliasesSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (All). + /// + internal static string AllParameterSetsName { + get { + return ResourceManager.GetString("AllParameterSetsName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Answer. + /// + internal static string Answer { + get { + return ResourceManager.GetString("Answer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This cmdlet supports the common parameters: Verbose, Debug, + /// ErrorAction, ErrorVariable, WarningAction, WarningVariable, + /// OutBuffer, PipelineVariable, and OutVariable. For more information, see + /// about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). . + /// + internal static string BaseCmdletInformation { + get { + return ResourceManager.GetString("BaseCmdletInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This cmdlet supports the workflow common parameters: + /// PSComputerName, JobName, PSApplicationName, PSCredential, + /// PSPort, PSConfigurationName, PSConnectionURI, PSSessionOption, + /// PSAuthentication, PSAuthenticationLevel, + /// PSCertificateThumbprint, PSConnectionRetryCount, + /// PSConnectionRetryIntervalSec, PSRunningTimeoutSec, + /// PSElapsedTimeoutSec, PSPersist, + /// PSPrivateMetadata, InputObject, + /// PSParameterCollection, AsJob, PSUseSSL, and PSAllowRedirection. + /// For more information [rest of string was truncated]";. + /// + internal static string BaseWorkflowCmdletInformation { + get { + return ResourceManager.GetString("BaseWorkflowCmdletInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Windows PowerShell modules were found that match the following pattern: {0}. Verify the pattern and then try the command again.. + /// + internal static string CannotMatchModulePattern { + get { + return ResourceManager.GetString("CannotMatchModulePattern", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No UI culture was found that matches the following pattern: {0}. Verify the pattern and then try the command again.. + /// + internal static string CannotMatchUICulturePattern { + get { + return ResourceManager.GetString("CannotMatchUICulturePattern", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -Recurse parameter is only available if a source path is specified.. + /// + internal static string CannotSpecifyRecurseWithoutPath { + get { + return ResourceManager.GetString("CannotSpecifyRecurseWithoutPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CAPABILITIES. + /// + internal static string Capabilities { + get { + return ResourceManager.GetString("Capabilities", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (Category: . + /// + internal static string Category { + get { + return ResourceManager.GetString("Category", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets Supported: . + /// + internal static string CmdletsSupported { + get { + return ResourceManager.GetString("CmdletsSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CMDLETS SUPPORTED. + /// + internal static string CmdletsSupportedCaps { + get { + return ResourceManager.GetString("CmdletsSupportedCaps", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <CommonParameters>. + /// + internal static string CommonParameters { + get { + return ResourceManager.GetString("CommonParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <WorkflowCommonParameters>. + /// + internal static string CommonWorkflowParameters { + get { + return ResourceManager.GetString("CommonWorkflowParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Content:. + /// + internal static string ContentColon { + get { + return ResourceManager.GetString("ContentColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Definition:. + /// + internal static string DefinitionColon { + get { + return ResourceManager.GetString("DefinitionColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DESCRIPTION. + /// + internal static string DetailedDescription { + get { + return ResourceManager.GetString("DetailedDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DRIVES. + /// + internal static string Drives { + get { + return ResourceManager.GetString("Drives", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DYNAMIC PARAMETERS. + /// + internal static string DynamicParameters { + get { + return ResourceManager.GetString("DynamicParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Example. + /// + internal static string Example { + get { + return ResourceManager.GetString("Example", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To see the examples, type: . + /// + internal static string ExampleHelpInfo { + get { + return ResourceManager.GetString("ExampleHelpInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to EXAMPLES. + /// + internal static string Examples { + get { + return ResourceManager.GetString("Examples", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to EXAMPLE. + /// + internal static string ExampleUpperCase { + get { + return ResourceManager.GetString("ExampleUpperCase", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to save Help for the module(s) '{0}' : {1}. + /// + internal static string FailedToSaveHelpForModule { + get { + return ResourceManager.GetString("FailedToSaveHelpForModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to save Help for the module(s) '{0}' with UI culture(s) {{{1}}} : {2}. + /// + internal static string FailedToSaveHelpForModuleWithCulture { + get { + return ResourceManager.GetString("FailedToSaveHelpForModuleWithCulture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to update Help for the module(s) : + ///'{0}' + ///{1}. + /// + internal static string FailedToUpdateHelpForModule { + get { + return ResourceManager.GetString("FailedToUpdateHelpForModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to update Help for the module(s) '{0}' with UI culture(s) {{{1}}} : {2}. + /// + internal static string FailedToUpdateHelpForModuleWithCulture { + get { + return ResourceManager.GetString("FailedToUpdateHelpForModuleWithCulture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to false. + /// + internal static string FalseShort { + get { + return ResourceManager.GetString("FalseShort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FILTERS. + /// + internal static string Filters { + get { + return ResourceManager.GetString("Filters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For technical information, type: . + /// + internal static string FullHelpInfo { + get { + return ResourceManager.GetString("FullHelpInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help. + /// -- To download and install Help files for the module that includes this cmdlet, use Update-Help. + /// -- To view the Help topic for this cmdlet online, type: "Get-Help {0} -Online" or + /// go to {1}.. + /// + internal static string GetLatestHelpContent { + get { + return ResourceManager.GetString("GetLatestHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help. + /// -- To download and install Help files for the module that includes this cmdlet, use Update-Help.. + /// + internal static string GetLatestHelpContentWithoutHelpUri { + get { + return ResourceManager.GetString("GetLatestHelpContentWithoutHelpUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help content contains files that are not valid. Only .txt and .xml files are supported.. + /// + internal static string HelpContentContainsInvalidFiles { + get { + return ResourceManager.GetString("HelpContentContainsInvalidFiles", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help content must be in the namespace {0}.. + /// + internal static string HelpContentMustBeInTargetNamespace { + get { + return ResourceManager.GetString("HelpContentMustBeInTargetNamespace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help content cannot be found. Make sure the server is available and the help content location is properly defined in the HelpInfo XML.. + /// + internal static string HelpContentNotFound { + get { + return ResourceManager.GetString("HelpContentNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Help content at the specified location is not valid. Specify a location that contains valid Help Content.. + /// + internal static string HelpContentXmlValidationFailure { + get { + return ResourceManager.GetString("HelpContentXmlValidationFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Help content XSD file cannot be found in {0}. Verify that the XSD file exists at the specified location, and then retry the command.. + /// + internal static string HelpContentXsdNotFound { + get { + return ResourceManager.GetString("HelpContentXsdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified culture is not supported: {0}. Specify a culture from the following list: {{{1}}}.. + /// + internal static string HelpCultureNotSupported { + get { + return ResourceManager.GetString("HelpCultureNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Update-Help command failed because the specified module does not support updatable help. Use Get-Help -Online or look online for help for the commands in this module.. + /// + internal static string HelpInfoUriNotFound { + get { + return ResourceManager.GetString("HelpInfoUriNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The HelpInfo XML is not valid. Specify valid HelpInfo XML.. + /// + internal static string HelpInfoXmlValidationFailure { + get { + return ResourceManager.GetString("HelpInfoXmlValidationFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to INPUTS. + /// + internal static string InputType { + get { + return ResourceManager.GetString("InputType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error installing help content.. + /// + internal static string InstallationFailed { + get { + return ResourceManager.GetString("InstallationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the HelpInfoUri key in the module manifest must resolve to a container or root URL on a website where the help files are stored. The HelpInfoUri '{0}' does not resolve to a container.. + /// + internal static string InvalidHelpInfoUri { + get { + return ResourceManager.GetString("InvalidHelpInfoUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The HelpInfoURI {0} does not start with HTTP.. + /// + internal static string InvalidHelpInfoUriFormat { + get { + return ResourceManager.GetString("InvalidHelpInfoUriFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ModuleBase directory cannot be found. Verify the directory and try again.. + /// + internal static string ModuleBaseMustExist { + get { + return ResourceManager.GetString("ModuleBaseMustExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following parameter must not be null or empty: Module.. + /// + internal static string ModuleNameNullOrEmpty { + get { + return ResourceManager.GetString("ModuleNameNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Windows PowerShell modules were found that match the specified FullyQualifiedModule {0}. Verify the FullyQualifiedModule value and then try the command again.. + /// + internal static string ModuleNotFoundWithFullyQualifiedName { + get { + return ResourceManager.GetString("ModuleNotFoundWithFullyQualifiedName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NAME. + /// + internal static string Name { + get { + return ResourceManager.GetString("Name", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Named. + /// + internal static string NamedParameter { + get { + return ResourceManager.GetString("NamedParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The most current Help files are already downloaded.. + /// + internal static string NewestContentAlreadyDownloaded { + get { + return ResourceManager.GetString("NewestContentAlreadyDownloaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The most current Help files are already installed.. + /// + internal static string NewestContentAlreadyInstalled { + get { + return ResourceManager.GetString("NewestContentAlreadyInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to None. + /// + internal static string None { + get { + return ResourceManager.GetString("None", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NON-TERMINATING ERRORS. + /// + internal static string NonHyphenTerminatingErrors { + get { + return ResourceManager.GetString("NonHyphenTerminatingErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NOTES. + /// + internal static string Notes { + get { + return ResourceManager.GetString("Notes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help URI: {0}. + /// + internal static string OnlineHelpUri { + get { + return ResourceManager.GetString("OnlineHelpUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OUTPUT. + /// + internal static string Output { + get { + return ResourceManager.GetString("Output", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Output:. + /// + internal static string OutputColon { + get { + return ResourceManager.GetString("OutputColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aliases . + /// + internal static string ParameterAliases { + get { + return ResourceManager.GetString("ParameterAliases", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default value . + /// + internal static string ParameterDefaultValue { + get { + return ResourceManager.GetString("ParameterDefaultValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dynamic? . + /// + internal static string ParameterIsDynamic { + get { + return ResourceManager.GetString("ParameterIsDynamic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Position? . + /// + internal static string ParameterPosition { + get { + return ResourceManager.GetString("ParameterPosition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required? . + /// + internal static string ParameterRequired { + get { + return ResourceManager.GetString("ParameterRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PARAMETERS. + /// + internal static string Parameters { + get { + return ResourceManager.GetString("Parameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter set name . + /// + internal static string ParameterSetName { + get { + return ResourceManager.GetString("ParameterSetName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path {0} is not a valid directory. Make sure the directory exists and retry.. + /// + internal static string PathMustBeValidContainers { + get { + return ResourceManager.GetString("PathMustBeValidContainers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following parameter must not be null or empty: Path.. + /// + internal static string PathNullOrEmpty { + get { + return ResourceManager.GetString("PathNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ByPropertyName. + /// + internal static string PipelineByPropertyName { + get { + return ResourceManager.GetString("PipelineByPropertyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ByValue. + /// + internal static string PipelineByValue { + get { + return ResourceManager.GetString("PipelineByValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FromRemainingArguments. + /// + internal static string PipelineFromRemainingArguments { + get { + return ResourceManager.GetString("PipelineFromRemainingArguments", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PROPERTIES. + /// + internal static string Properties { + get { + return ResourceManager.GetString("Properties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path {0} does not contain a FileSystem provider. Verify that the specified path contains the FileSystem provider, and then retry the command.. + /// + internal static string ProviderIsNotFileSystem { + get { + return ResourceManager.GetString("ProviderIsNotFileSystem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PROVIDER NAME. + /// + internal static string ProviderName { + get { + return ResourceManager.GetString("ProviderName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Question:. + /// + internal static string QuestionColon { + get { + return ResourceManager.GetString("QuestionColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RELATED LINKS. + /// + internal static string RelatedLinks { + get { + return ResourceManager.GetString("RelatedLinks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For online help, type: . + /// + internal static string RelatedLinksHelpInfo { + get { + return ResourceManager.GetString("RelatedLinksHelpInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to REMARKS. + /// + internal static string RemarksSection { + get { + return ResourceManager.GetString("RemarksSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to OUTPUTS. + /// + internal static string ReturnType { + get { + return ResourceManager.GetString("ReturnType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The root level element of the help content must be "helpItems".. + /// + internal static string RootElementMustBeHelpItems { + get { + return ResourceManager.GetString("RootElementMustBeHelpItems", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saved {0}. + /// + internal static string SavedHelpContent { + get { + return ResourceManager.GetString("SavedHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help content was successfully saved to the following location: {0}. + /// + internal static string SaveHelpCompleted { + get { + return ResourceManager.GetString("SaveHelpCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saving Help. + /// + internal static string SaveProgressActivity { + get { + return ResourceManager.GetString("SaveProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Saving Help for module {0}. + /// + internal static string SaveProgressActivityForModule { + get { + return ResourceManager.GetString("SaveProgressActivityForModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching Help for {0} .... + /// + internal static string SearchingForHelpContent { + get { + return ResourceManager.GetString("SearchingForHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SHORT DESCRIPTION. + /// + internal static string ShortDescription { + get { + return ResourceManager.GetString("ShortDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: {1}. Culture {2} Version {3}. + /// + internal static string SuccessfullyUpdatedHelpContent { + get { + return ResourceManager.GetString("SuccessfullyUpdatedHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Suggested Action: . + /// + internal static string SuggestedActionColon { + get { + return ResourceManager.GetString("SuggestedActionColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SYNOPSIS. + /// + internal static string Synopsis { + get { + return ResourceManager.GetString("Synopsis", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SYNTAX. + /// + internal static string Syntax { + get { + return ResourceManager.GetString("Syntax", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Target Object Type: . + /// + internal static string TargetObjectTypeColon { + get { + return ResourceManager.GetString("TargetObjectTypeColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TASK: . + /// + internal static string Task { + get { + return ResourceManager.GetString("Task", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TASKS. + /// + internal static string Tasks { + get { + return ResourceManager.GetString("Tasks", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Term:. + /// + internal static string TermColon { + get { + return ResourceManager.GetString("TermColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TERMINATING ERRORS. + /// + internal static string TerminatingErrors { + get { + return ResourceManager.GetString("TerminatingErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Title:. + /// + internal static string TitleColon { + get { + return ResourceManager.GetString("TitleColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Help URI cannot contain more than 10 redirections. Specify a valid Help URI.. + /// + internal static string TooManyRedirections { + get { + return ResourceManager.GetString("TooManyRedirections", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to true. + /// + internal static string TrueShort { + get { + return ResourceManager.GetString("TrueShort", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type: . + /// + internal static string TypeColon { + get { + return ResourceManager.GetString("TypeColon", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect to Help content. The server on which Help content is stored might not be available. Verify that the server is available, or wait until the server is back online, and then try the command again.. + /// + internal static string UnableToConnect { + get { + return ResourceManager.GetString("UnableToConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to retrieve the HelpInfo XML file for UI culture {0}. Make sure the HelpInfoUri property in the module manifest is valid or check your network connection and then try the command again.. + /// + internal static string UnableToRetrieveHelpInfoXml { + get { + return ResourceManager.GetString("UnableToRetrieveHelpInfoXml", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error extracting Help content.. + /// + internal static string UnzipFailure { + get { + return ResourceManager.GetString("UnzipFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updated {0}. + /// + internal static string UpdatedHelpContent { + get { + return ResourceManager.GetString("UpdatedHelpContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Update-Help has completed successfully.. + /// + internal static string UpdateHelpCompleted { + get { + return ResourceManager.GetString("UpdateHelpCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Update-Help cmdlet downloads the most current Help files for Windows PowerShell modules, and installs them on your computer. For more information about the Update-Help cmdlet, see http://go.microsoft.com/fwlink/?LinkId=210614.. + /// + internal static string UpdateHelpPromptBody { + get { + return ResourceManager.GetString("UpdateHelpPromptBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do you want to run Update-Help?. + /// + internal static string UpdateHelpPromptTitle { + get { + return ResourceManager.GetString("UpdateHelpPromptTitle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Resolving URI: "{0}". + /// + internal static string UpdateHelpResolveUriVerbose { + get { + return ResourceManager.GetString("UpdateHelpResolveUriVerbose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, Current Version: {1}, Available Version: {2}, UICulture: {3}. + /// + internal static string UpdateHelpShouldProcessActionMessage { + get { + return ResourceManager.GetString("UpdateHelpShouldProcessActionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updating Help. + /// + internal static string UpdateProgressActivity { + get { + return ResourceManager.GetString("UpdateProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updating Help for module {0}. + /// + internal static string UpdateProgressActivityForModule { + get { + return ResourceManager.GetString("UpdateProgressActivityForModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to Help Content.... + /// + internal static string UpdateProgressConnecting { + get { + return ResourceManager.GetString("UpdateProgressConnecting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Downloading Help Content.... + /// + internal static string UpdateProgressDownloading { + get { + return ResourceManager.GetString("UpdateProgressDownloading", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Installing Help content.... + /// + internal static string UpdateProgressInstalling { + get { + return ResourceManager.GetString("UpdateProgressInstalling", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Locating Help Content.... + /// + internal static string UpdateProgressLocating { + get { + return ResourceManager.GetString("UpdateProgressLocating", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help was not saved for the module {0}, because the Save-Help command was run on this computer within the last 24 hours. + ///To save help again, add the Force parameter to your command.. + /// + internal static string UseForceToSaveHelp { + get { + return ResourceManager.GetString("UseForceToSaveHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Help was not updated for the module {0}, because the Update-Help command was run on this computer within the last 24 hours. + ///To update help again, add the Force parameter to your command.. + /// + internal static string UseForceToUpdateHelp { + get { + return ResourceManager.GetString("UseForceToUpdateHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For more information, type: . + /// + internal static string VerboseHelpInfo { + get { + return ResourceManager.GetString("VerboseHelpInfo", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/HelpDisplayStrings.resources b/scripts/gen/SYS_AUTO/HelpDisplayStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..c1b08cf0cfcf7656152ecff959e73086d3653e05 GIT binary patch literal 12583 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 VPaytWC +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HistoryStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HistoryStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HistoryStrings", typeof(HistoryStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot add history because the input object has a format that is not valid.. + /// + internal static string AddHistoryInvalidInput { + get { + return ResourceManager.GetString("AddHistoryInvalidInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Note: {0} entries were cleared from the session history.. + /// + internal static string ClearHistoryResult { + get { + return ResourceManager.GetString("ClearHistoryResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command will clear all the entries from the session history.. + /// + internal static string ClearHistoryWarning { + get { + return ResourceManager.GetString("ClearHistoryWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The identifier {0} is not valid. Specify a positive number, and then try again.. + /// + internal static string InvalidCountValue { + get { + return ResourceManager.GetString("InvalidCountValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The identifier {0} is not a valid value for a History identifier. Specify a positive number, and then try again.. + /// + internal static string InvalidIdGetHistory { + get { + return ResourceManager.GetString("InvalidIdGetHistory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Invoke-History cmdlet is called repeatedly, in a loop.. + /// + internal static string InvokeHistoryLoopDetected { + get { + return ResourceManager.GetString("InvokeHistoryLoopDetected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process multiple history commands. You can only run a single command by using Invoke-History.. + /// + internal static string InvokeHistoryMultipleCommandsError { + get { + return ResourceManager.GetString("InvokeHistoryMultipleCommandsError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The count cannot be combined with multiple CommandLine parameters.. + /// + internal static string NoCountWithMultipleCmdLine { + get { + return ResourceManager.GetString("NoCountWithMultipleCmdLine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The count cannot be combined with multiple Ids.. + /// + internal static string NoCountWithMultipleIds { + get { + return ResourceManager.GetString("NoCountWithMultipleIds", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot locate the history for command line {0}.. + /// + internal static string NoHistoryForCommandline { + get { + return ResourceManager.GetString("NoHistoryForCommandline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot locate the history for Id {0}.. + /// + internal static string NoHistoryForId { + get { + return ResourceManager.GetString("NoHistoryForId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot locate history.. + /// + internal static string NoHistoryFound { + get { + return ResourceManager.GetString("NoHistoryFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot locate most recent history.. + /// + internal static string NoLastHistoryEntryFound { + get { + return ResourceManager.GetString("NoLastHistoryEntryFound", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/HistoryStrings.resources b/scripts/gen/SYS_AUTO/HistoryStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..725963407772f78c8302b2517ad99fa1c50196ca GIT binary patch literal 1725 zcmb7Ezi$*r6rP0|Do7Dhj7Xq}E{h4~r*L7;{5aVr$hK^SZg%(CH!wT1%nw^9M1zEY z0x3xR1rbn@HYt!IC7p>t2nnT)($FO-kkTYlzS+BtwMG|(-Fv6GH}Cu2_uiYE7tenG zK4FaAhpEMZ^Hin_(Rxqnv+Bnq+}Ub@^^C9@7+ChMfpQhMb;Q!<~W!IHU3dMZ19TpZ1h9y@&U$RtgiIQj9r$%6K>q$c|!`5h3o3l^VC(=+k& z+veTxsvoaC{o~cOr?WRFHy?a@=jG{NAOCXyTl?mx)4SO>?D^h%AI=<@erwPD`6$dk z`1|YSW8m2fdy7K9f?WpPE!YayyJ1hT{uvgZ!>}LVyS0hs(XOVjEBvSN|S)b z21Jo1UIC#63O|d6Sokd41kvP0EVt@dL9w3o(U)O=wn$2V=jv7vJB0al{vR;b?wA80 zjevHA=V}>kfpL@?vL6ES(KtwCeLX%P&ZJ;}HA&}CdptAk!G-;hcTL0n)Jbu@hA zDZW^Watj2?RY|s1(UQj(E6U~S03}q$NiWxl>riI#dWl()Mstt)#hQ>hO{(#PVpwtf z4ip;#&I_aNZAnPqH{+?8v8UH@ZGG0z#Dd0li`v_CY&r#F-}h+y2rxkFMu9Sxqz3e*pDY`al2x literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/HostInterfaceExceptionsStrings.cs b/scripts/gen/SYS_AUTO/HostInterfaceExceptionsStrings.cs new file mode 100644 index 000000000..01ae86a8a --- /dev/null +++ b/scripts/gen/SYS_AUTO/HostInterfaceExceptionsStrings.cs @@ -0,0 +1,99 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HostInterfaceExceptionsStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HostInterfaceExceptionsStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HostInterfaceExceptionsStrings", typeof(HostInterfaceExceptionsStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to An error of type "{0}" has occurred.. + /// + internal static string DefaultCtorMessageTemplate { + get { + return ResourceManager.GetString("DefaultCtorMessageTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command that prompts the user failed because the host program or the command type does not support user interaction. Try a host program that supports user interaction, such as the Windows PowerShell Console or Windows PowerShell ISE, and remove prompt-related commands from command types that do not support user interaction, such as Windows PowerShell workflows.. + /// + internal static string HostFunctionNotImplemented { + get { + return ResourceManager.GetString("HostFunctionNotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command that prompts the user failed because the host program or the command type does not support user interaction. The host was attempting to request confirmation with the following message: {0}. + /// + internal static string HostFunctionPromptNotImplemented { + get { + return ResourceManager.GetString("HostFunctionPromptNotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The method cannot be invoked because the pool has been closed or has failed.. + /// + internal static string RunspacePoolNotOpened { + get { + return ResourceManager.GetString("RunspacePoolNotOpened", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/HostInterfaceExceptionsStrings.resources b/scripts/gen/SYS_AUTO/HostInterfaceExceptionsStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..c3d6974c76e217ca477e2df1b036945fa8323e60 GIT binary patch literal 1127 zcmc&z&1w`u5bh1Wfj3V@6c4g45jVz&0Yefo__t&iJxXs+&CZaXuCco(>mojbc=1&P z4<3Vf@a`dx5CmU9zn*L&Au(5HwwCVd`s%Cty5{@0pI zXZVk5dk#oIhBv`7bsf+L{{jxcD=jQunB*hMzOmD?1{9^i&1wLspui*c=kO=i#Q6%! zbgr#CV(-P1

K$)8gBucZ*c$Kw?beJ!ien;ler@sVeOrXW zj{c8#t!#-8x@2-;Lw~C~hkGi1H@7Ia*V*sWB}yj-{JW6e#k#Vce(@ zmzTcM>4Iol#-dd^7mLzUXvHDu3Ev~kQRm4B2`i3;Ks@czWsjLkw};R9^t99>ww<~$ Svm;|AAOM$?2JvXPdVc`UZfwB- literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/InternalCommandStrings.cs b/scripts/gen/SYS_AUTO/InternalCommandStrings.cs new file mode 100644 index 000000000..10aabdb61 --- /dev/null +++ b/scripts/gen/SYS_AUTO/InternalCommandStrings.cs @@ -0,0 +1,207 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +///

+/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class InternalCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal InternalCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalCommandStrings", typeof(InternalCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Input name "{0}" is ambiguous. It can be resolved to multiple matched methods. Possible matches include:{1}.. + /// + internal static string AmbiguousMethodName { + get { + return ResourceManager.GetString("AmbiguousMethodName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Input name "{0}" is ambiguous. It can be resolved to multiple matched members. Possible matches include:{1}.. + /// + internal static string AmbiguousPropertyOrMethodName { + get { + return ResourceManager.GetString("AmbiguousPropertyOrMethodName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Retrieve the value for key '{0}'. + /// + internal static string ForEachObjectKeyAction { + get { + return ResourceManager.GetString("ForEachObjectKeyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoke method '{0}' with arguments: {1}. + /// + internal static string ForEachObjectMethodActionWithArguments { + get { + return ResourceManager.GetString("ForEachObjectMethodActionWithArguments", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoke method '{0}'. + /// + internal static string ForEachObjectMethodActionWithoutArguments { + get { + return ResourceManager.GetString("ForEachObjectMethodActionWithoutArguments", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Retrieve the value for property '{0}'. + /// + internal static string ForEachObjectPropertyAction { + get { + return ResourceManager.GetString("ForEachObjectPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to InputObject: {0}. + /// + internal static string ForEachObjectTarget { + get { + return ResourceManager.GetString("ForEachObjectTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot operate on a 'null' input object.. + /// + internal static string InputObjectIsNull { + get { + return ResourceManager.GetString("InputObjectIsNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Input name "{0}" cannot be resolved to a method.. + /// + internal static string MethodNotFound { + get { + return ResourceManager.GetString("MethodNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke a method in the restricted language mode.. + /// + internal static string NoMethodInvocationInRestrictedLanguageMode { + get { + return ResourceManager.GetString("NoMethodInvocationInRestrictedLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -WhatIf and -Confirm parameters are not supported for script blocks.. + /// + internal static string NoShouldProcessForScriptBlockSet { + get { + return ResourceManager.GetString("NoShouldProcessForScriptBlockSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operation is not allowed in the RestrictedLanguage mode.. + /// + internal static string OperationNotAllowedInRestrictedLanguageMode { + get { + return ResourceManager.GetString("OperationNotAllowedInRestrictedLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An operator is required to compare the two specified values. Include a valid operator in the command, and then try the command again. For example, Get-Process | Where-Object -Property Name -eq Idle. + /// + internal static string OperatorNotSpecified { + get { + return ResourceManager.GetString("OperatorNotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input name "{0}" cannot be resolved to a property.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input name "{0}" cannot be resolved to a member.. + /// + internal static string PropertyOrMethodNotFound { + get { + return ResourceManager.GetString("PropertyOrMethodNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified operator requires both the -Property and -Value parameters. Provide values for both parameters, and then try the command again.. + /// + internal static string ValueNotSpecifiedForWhereObject { + get { + return ResourceManager.GetString("ValueNotSpecifiedForWhereObject", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/InternalCommandStrings.resources b/scripts/gen/SYS_AUTO/InternalCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..fdc8c2cf90f0c9a58944818ecba43794c923d177 GIT binary patch literal 2374 zcmb_e&5ImG6t7kPSt7GosG#wXgF^6E)xFu-k0C^ynWCp(z4v?X z_j|8;=Gv7%z6b~*?_(uPJ!5$qE^?!C9dUE_+ahN%*HxODNa;khs&s{GBb1yP4QuXQ zrHwqXx#m-n=T@_%N*D50BBJxWx2!g}oN7%>u(4=t{M6}ZM|thJ)5i}d%cT`5-_5?n z?E@%k2+O?|>gU|&&sTTe{^#*4@BVQ0^N(gfX?*4b;_hDn_t=rSre^z&H ze0Sr?n>~8JaqiW*N$~>KHB`YI(Fd}$UY6Y2CnP4{)!w=JV?kU*6+Cg z0P7p(5`Sa!yKCx_dGEkZ&I{ha*HwusaQ77d$g z5(mHxe56;F`O;?L9b;z)z%Mx9B|kT=oR}2kBM)PI6&m}I2h0F?7G5sx2CR!{&-!h<2_Cvc#EP$7M!U!bSupG%taHa=4S2*uU`8v)~?V!`) z@!zliB?LXc0u9kCq#9H}F%+wi(w!^5@2Fe@M36LPmRl-W%IWaM+V(INhO)FJ+PTV2 zNSl^MOwtyo8jruE%VTO4P4QF{S;A?`Y}A1*<+h_@_%A49MCzNtm8R_CFT4h|@-6TU^;`!D(k1Wt?+rh~OlTumg+?eH5Ny=zN=1Ee4UalX? zdxt^oP~96FQ|C(-;p6#UTr)F1^XKOlgPW1T~Qs8EQ&Yv|+;FtV8kwmkjZX=*G$g zvLsPk2rJ9MuUc8o%>HV=4C=CsMgjzDzL^V+NQ_^kQq)wm)ov+jG9HOFflc3JH@3yp zK~`8q+=o=i0E84AtDY#P16JMh0+lr7r@Xr=xT>+ zK2r3RI(yOdId_ys_$F<}2@l4d7DZ3{&e)(P?oLh^jNVsV%H4qogLeWKwkJn1V4zT{ mXJ|`dxIwtDVBhN%e>(O$jkBdySH$JHF}}|}c+cma>ir9Sucu7_ literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/InternalHostStrings.cs b/scripts/gen/SYS_AUTO/InternalHostStrings.cs new file mode 100644 index 000000000..442fe0743 --- /dev/null +++ b/scripts/gen/SYS_AUTO/InternalHostStrings.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class InternalHostStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal InternalHostStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalHostStrings", typeof(InternalHostStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to EnterNestedPrompt has not been called as many times as ExitNestedPrompt.. + /// + internal static string EnterExitNestedPromptOutOfSync { + get { + return ResourceManager.GetString("EnterExitNestedPromptOutOfSync", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot exit a nested prompt because no nested prompts exist.. + /// + internal static string ExitNonExistentNestedPromptError { + get { + return ResourceManager.GetString("ExitNonExistentNestedPromptError", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/InternalHostStrings.resources b/scripts/gen/SYS_AUTO/InternalHostStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..c36bc2068ff9aa6204a9a095350d225f32955039 GIT binary patch literal 466 zcmZ{g+e!m55Qe9|gZCreE=$GMT4=#i7oG6n$r_;l~hXw8HhCWX($nWu` zV#Jm&&f|Dn9K1eM)BPwdI97c5Sq2(B5Ln1y3pKCToVi}BAZOh`11;xQ5c>HR3h3A+ zBL~jDZHC2NwzEg@f3S?f5p7|`kikW!J=rz!A6B_FP3!SaIMl{tNu*Hw<+}{Nkw>zJH0D+Z=*Z=?k literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.cs b/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.cs new file mode 100644 index 000000000..59b3d5b22 --- /dev/null +++ b/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.cs @@ -0,0 +1,326 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class InternalHostUserInterfaceStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal InternalHostUserInterfaceStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalHostUserInterfaceStrings", typeof(InternalHostUserInterfaceStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Choice[{0}]: . + /// + internal static string ChoiceMessage { + get { + return ResourceManager.GetString("ChoiceMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Command start time: {0}. + /// + internal static string CommandStartTime { + get { + return ResourceManager.GetString("CommandStartTime", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DEBUG: {0}. + /// + internal static string DebugFormatString { + get { + return ResourceManager.GetString("DebugFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (default is "{0}"). + /// + internal static string DefaultChoice { + get { + return ResourceManager.GetString("DefaultChoice", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (default choices are {0}). + /// + internal static string DefaultChoicesForMultipleChoices { + get { + return ResourceManager.GetString("DefaultChoicesForMultipleChoices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" should have at least one element.. + /// + internal static string EmptyChoicesError { + get { + return ResourceManager.GetString("EmptyChoicesError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The host is not currently transcribing.. + /// + internal static string HostNotTranscribing { + get { + return ResourceManager.GetString("HostNotTranscribing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to INFO: {0}. + /// + internal static string InformationFormatString { + get { + return ResourceManager.GetString("InformationFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the hot key because a question mark ("?") cannot be used as a hot key.. + /// + internal static string InvalidChoiceHotKeyError { + get { + return ResourceManager.GetString("InvalidChoiceHotKeyError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" must be a valid index into "{1}". "{2}" is not a valid index.. + /// + internal static string InvalidDefaultChoiceForMultipleSelection { + get { + return ResourceManager.GetString("InvalidDefaultChoiceForMultipleSelection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" parameter must contain at least one value.. + /// + internal static string PromptEmptyDescriptionsError { + get { + return ResourceManager.GetString("PromptEmptyDescriptionsError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to End the operation with an error.. + /// + internal static string ShouldContinueNoHelp { + get { + return ResourceManager.GetString("ShouldContinueNoHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &No. + /// + internal static string ShouldContinueNoLabel { + get { + return ResourceManager.GetString("ShouldContinueNoLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to End the operation with an error. Do not request to resume operation for this session.. + /// + internal static string ShouldContinueNoToAllHelp { + get { + return ResourceManager.GetString("ShouldContinueNoToAllHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No to A&ll. + /// + internal static string ShouldContinueNoToAllLabel { + get { + return ResourceManager.GetString("ShouldContinueNoToAllLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue with this operation?. + /// + internal static string ShouldContinuePromptMessage { + get { + return ResourceManager.GetString("ShouldContinuePromptMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause the current operation and enter a command prompt. Type "exit" to resume the paused operation.. + /// + internal static string ShouldContinueSuspendHelp { + get { + return ResourceManager.GetString("ShouldContinueSuspendHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Suspend. + /// + internal static string ShouldContinueSuspendLabel { + get { + return ResourceManager.GetString("ShouldContinueSuspendLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue.. + /// + internal static string ShouldContinueYesHelp { + get { + return ResourceManager.GetString("ShouldContinueYesHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Yes. + /// + internal static string ShouldContinueYesLabel { + get { + return ResourceManager.GetString("ShouldContinueYesLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Continue, and do not ask again whether to continue in this session.. + /// + internal static string ShouldContinueYesToAllHelp { + get { + return ResourceManager.GetString("ShouldContinueYesToAllHelp", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Yes to &All. + /// + internal static string ShouldContinueYesToAllLabel { + get { + return ResourceManager.GetString("ShouldContinueYesToAllLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ********************** + ///Windows PowerShell transcript end + ///End time: {0:yyyyMMddHHmmss} + ///**********************. + /// + internal static string TranscriptEpilogue { + get { + return ResourceManager.GetString("TranscriptEpilogue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ********************** + ///Windows PowerShell transcript start + ///Start time: {0:yyyyMMddHHmmss} + ///Username: {1} + ///RunAs User: {2} + ///Machine: {3} ({4}) + ///Host Application: {5} + ///Process ID: {6} + ///**********************. + /// + internal static string TranscriptPrologue { + get { + return ResourceManager.GetString("TranscriptPrologue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not a supported ActionPreference value.. + /// + internal static string UnsupportedPreferenceError { + get { + return ResourceManager.GetString("UnsupportedPreferenceError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to VERBOSE: {0}. + /// + internal static string VerboseFormatString { + get { + return ResourceManager.GetString("VerboseFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WARNING: {0}. + /// + internal static string WarningFormatString { + get { + return ResourceManager.GetString("WarningFormatString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WriteDebug stopped because the value of the DebugPreference variable was 'Stop'.. + /// + internal static string WriteDebugLineStoppedError { + get { + return ResourceManager.GetString("WriteDebugLineStoppedError", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.resources b/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..59c79c68bb50bb2eaa532d3812e1eb74752f6124 GIT binary patch literal 3084 zcma)8Uu+ab7@rl0QYa8LAs~kFH2nk3rj#rHOoPW=;VNyp^sY2SjPC7Ddz5uz{JL=z2B6Gbs5D#j-gg+#*}#zYKH#^?k3V1mDyz4m&Aw%&Gc=f3%U z-}n1|Gv91~xbnwW1|j4OZm(FC5%bLBuamiRaeddfR@THSW{j%~ZQr&;H&-H+d$EDj>q zXEWK0EV>V*HsMyELMEsFetYq|Q$0ubo__9J{&@#@L0>+fvdUhJNH zI=f~~|HQ44ez(&t?7n@e^w}pjo&Kx+X? zpd~ap8?crj?+Ly z<&DTeaIca&rElO=Xmnawj6~x3QWOzVNn#^>!f-uSd{;piok&ubMg^a#Rf&~2$T^IT z!nv)ew}x6RRfMWqK?5uT)57I-&XAl1c*|1Ye&|uw4xa+vwG_OBd>Lf+u&k=GkbD8R z^#6CO=Ua!i*s+-7T#*`EU=v&yrCNj-666?Uab~GL3AaV5HoDcRz75Akl{|t>YNscX zd;oaIVwENEdi;w^5lbBI7XM2)E~?>t$9hhJ)98u$9j10&FLZOUv>fMy+EUF60h9Hq z15W~&9){u)ejzS(=0u3#5Cv6-4Aaj*pKA3!E8y^JIjkqkaFQ4;bYPuQ&=Krefjnx{ zFMPJ02Q)nbpsPu!=1LC3e(lKgLC7^xMX^rjJvbW8*$Q`U_RNXSsb}|4V||wUz7;rB zMwW=EdP(h}m@}Gkz59j_B;yC$95!m$_kG? zhgPg(j9L-(m?b0114fz0d=^Be(ORl7TH!DwZongI$3kGnt5UpY18EDl>;_||v9fP) z|DlA-aMlVGG!z_faY-W`BBJB0O3Tc)Vu@_@g_y|*?{Ml{Vw|?6_NLmYoj8^m1;(Kk z7$dp%G>vS+*^fa62#X%GJlCOa;IK)2M;vu;n@X8@bWNpZ_%^^yBdzL50)>{ad=@c5 zbx4~Bk>v)BIv_>NOoR49epLn!nXokL2{)=xE1*mWE=*%t%OE#~mx9q8*CGn0tEb>B zn2i0ofk(MODyS`?9rQ7cra`WdnHJA89?gQL8^nxi0vb3=YOi4zw7QCFZK38+R(l9b zhk`9?*Y*_F$PXivmZ~9iVUuo@n!`%P2~|X=9>z2tXeq`rWPxL>oMB@c%Ug~xX=G;% z9ni+1PExKV$Eh`@#GR-x#6*D{3~GhI+*t1_L{f;B3<~C3?)hnM8o|Qz2}uilf{9{< zdEV@f3?tO(G&kwxsI|+UDn0`Pj+4*(zLZnVP4|qu#kgwRdt#}Kx;vYjiVaPAch+Ia zM1XyVR@nv;LvfIiR2gCDf?>e2D{i2sw@=Zw6X~h;=BB*rzf2h7A6mWnFxd@gq1Io0 zIT&^?-!oAh}4-p(J A@c;k- literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/Logging.cs b/scripts/gen/SYS_AUTO/Logging.cs new file mode 100644 index 000000000..4f8c11456 --- /dev/null +++ b/scripts/gen/SYS_AUTO/Logging.cs @@ -0,0 +1,285 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Logging { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Logging() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Logging", typeof(Logging).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to ExceptionClass=[ExceptionClass] + /// ErrorCategory=[ErrorCategory] + /// ErrorId=[ErrorId] + /// ErrorMessage=[ErrorMessage] + /// + /// Severity=[Severity] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string CommandHealthContext { + get { + return ResourceManager.GetString("CommandHealthContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NewCommandState=[NewCommandState] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string CommandLifecycleContext { + get { + return ResourceManager.GetString("CommandLifecycleContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ExceptionClass=[ExceptionClass] + /// ErrorCategory=[ErrorCategory] + /// ErrorId=[ErrorId] + /// ErrorMessage=[ErrorMessage] + /// + /// Severity=[Severity] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine] + /// + ///Additi [rest of string was truncated]";. + /// + internal static string EngineHealthContext { + get { + return ResourceManager.GetString("EngineHealthContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NewEngineState=[NewEngineState] + /// PreviousEngineState=[PreviousEngineState] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string EngineLifecycleContext { + get { + return ResourceManager.GetString("EngineLifecycleContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DetailSequence=[DetailSequence] + /// DetailTotal=[DetailTotal] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// UserId=[User] + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// ScriptName=[ScriptName] + /// CommandLine=[CommandLine]. + /// + internal static string PipelineExecutionDetailContext { + get { + return ResourceManager.GetString("PipelineExecutionDetailContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ProviderName=[ProviderName] + /// ExceptionClass=[ExceptionClass] + /// ErrorCategory=[ErrorCategory] + /// ErrorId=[ErrorId] + /// ErrorMessage=[ErrorMessage] + /// + /// Severity=[Severity] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// Comma [rest of string was truncated]";. + /// + internal static string ProviderHealthContext { + get { + return ResourceManager.GetString("ProviderHealthContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ProviderName=[ProviderName] + /// NewProviderState=[NewProviderState] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string ProviderLifecycleContext { + get { + return ResourceManager.GetString("ProviderLifecycleContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to VariableName=[VariableName] + /// NewValue=[NewValue] + /// PreviousValue=[PreviousValue] + /// + /// SequenceNumber=[SequenceNumber] + /// + /// HostName=[HostName] + /// HostVersion=[HostVersion] + /// HostId=[HostId] + /// HostApplication=[HostApplication] + /// EngineVersion=[EngineVersion] + /// RunspaceId=[RunspaceId] + /// PipelineId=[PipelineId] + /// CommandName=[CommandName] + /// CommandType=[CommandType] + /// ScriptName=[ScriptName] + /// CommandPath=[CommandPath] + /// CommandLine=[CommandLine]. + /// + internal static string SettingsContext { + get { + return ResourceManager.GetString("SettingsContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to UNKNOWN. + /// + internal static string UnknownUserName { + get { + return ResourceManager.GetString("UnknownUserName", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/Logging.resources b/scripts/gen/SYS_AUTO/Logging.resources new file mode 100644 index 0000000000000000000000000000000000000000..4cd388d2a4ad1deae8ae87d47591dc8d62e6bad8 GIT binary patch literal 4513 zcmeHJJ8u&~5ME;f7!)K#kp_V!Box3zd6ERMqR6q77siU?P(&74-))>#_8#orIkD0K z6$k_p9il)Kbg5H7egH*&1sw$yNGTA^_#VDT zQpvni7F?NOwRvNe>FM(DFdb5cuJ?@&46@#l(TjU0b99?)%%8o$>?06V0tSBa;}iHB zdsTkEae=&!T|Ki|?s~Jmadvm-^VU+=({qo`Hk zl{}H4Rs~oEMcE=i0ejHftbS0C4^I(tzEBSV1Hu zZVjlfrwNIDizl+{3Nvjua2Y`@E4>)yOPwbZSt$*fp*E`+vIYuaHo&J;51CQ}*==T7 zw8A{V;{XMp1y*H}+u+WpeEEHc=?cp^TA4{i!@R3AX;^lSYT(zWa7Lv4)Tsj=<6{^g z>bUVCHEx=aMikfXLLmWKW%UZzS>Q9mB0lHnmPr+co*OhGd2TWRwum%nL^6h^QC)Sz z4>2KZzGlMGJPaAc3X0^Wx9SERvdU9?C9py!gv~-I0ftN|_AH*ru{Cd!f(@ISUThM8 z1DrUr0qqSrtPT0l(ayyGF%vP###NQ$+Nqe*myH{cb#8r#%I~4DuXJ;P3J0>a39L)| zFzNTT?Qdz@-_mxVrR_i|wpA}EZjEfzlMs*Y^O9A$;aDLt6v(~8cIgR~|DbXoR_Xb4 zBr(Bk%7tI+(~D6ax6YN!8#Wa_TxWiNtBMwr*bwoF9{uM1H@5Lc3x4B^O>8rMz_Ea9nSW9mg*769R|Ln$&))Xc z*}Y>QR=M1cCl;vWv@DpL$6*dnD{Pq8qkRgcew*{42;1JkKiTh&7jrYYJ9l$G0YHz} AjQ{`u literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/Metadata.cs b/scripts/gen/SYS_AUTO/Metadata.cs new file mode 100644 index 000000000..481ab4e9b --- /dev/null +++ b/scripts/gen/SYS_AUTO/Metadata.cs @@ -0,0 +1,360 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Metadata { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Metadata() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Metadata", typeof(Metadata).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The parameter alias cannot be specified because an alias with the name '{0}' was already defined multiple times for the command.. + /// + internal static string AliasParameterNameAlreadyExistsForCommand { + get { + return ResourceManager.GetString("AliasParameterNameAlreadyExistsForCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the argument because the argument value is not a string. The values of parameter arguments that have the ArgumentTransformationAttribute specified should be strings.. + /// + internal static string ArgumentTransformationArgumentsShouldBeStrings { + get { + return ResourceManager.GetString("ArgumentTransformationArgumentsShouldBeStrings", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The attribute cannot be added because variable {0} with value {1} would no longer be valid.. + /// + internal static string InvalidMetadataForCurrentValue { + get { + return ResourceManager.GetString("InvalidMetadataForCurrentValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable cannot be validated because the value {1} is not a valid value for the {0} variable.. + /// + internal static string InvalidValueFailure { + get { + return ResourceManager.GetString("InvalidValueFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job conversion type must derive from IAstToScriptBlockConverter.. + /// + internal static string JobDefinitionMustDeriveFromIJobConverter { + get { + return ResourceManager.GetString("JobDefinitionMustDeriveFromIJobConverter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot initialize attributes for "{0}": "{1}". + /// + internal static string MetadataMemberInitialization { + get { + return ResourceManager.GetString("MetadataMemberInitialization", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A parameter with the name '{0}' was defined multiple times for the command.. + /// + internal static string ParameterNameAlreadyExistsForCommand { + get { + return ResourceManager.GetString("ParameterNameAlreadyExistsForCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter '{0}' cannot be specified because it conflicts with the parameter alias of the same name for parameter '{1}'.. + /// + internal static string ParameterNameConflictsWithAlias { + get { + return ResourceManager.GetString("ParameterNameConflictsWithAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get or run the command. The maximum number of parameter sets for this command has been exceeded.. + /// + internal static string ParsingTooManyParameterSets { + get { + return ResourceManager.GetString("ParsingTooManyParameterSets", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The number of provided arguments, ({1}), exceeds the maximum number of allowed arguments ({0}). Provide fewer than {0} arguments, and then try the command again.. + /// + internal static string ValidateCountMaxLengthFailure { + get { + return ResourceManager.GetString("ValidateCountMaxLengthFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified maximum number of arguments for a parameter is fewer than the specified minimum number of arguments. Update the ValidateCount attribute for the parameter.. + /// + internal static string ValidateCountMaxLengthSmallerThanMinLength { + get { + return ResourceManager.GetString("ValidateCountMaxLengthSmallerThanMinLength", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The number of provided arguments ({1}) is fewer than the minimum number of allowed arguments ({0}). Provide more than {0} arguments, and then try the command again.. + /// + internal static string ValidateCountMinLengthFailure { + get { + return ResourceManager.GetString("ValidateCountMinLengthFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ValidateCount attribute cannot be applied to a non-array parameter. Either remove the attribute from the parameter or make the parameter an array parameter.. + /// + internal static string ValidateCountNotInArray { + get { + return ResourceManager.GetString("ValidateCountNotInArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" failed on property "{1}" {2}. + /// + internal static string ValidateFailureResult { + get { + return ResourceManager.GetString("ValidateFailureResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The character length of the {1} argument is too long. Shorten the character length of the argument so it is fewer than or equal to "{0}" characters, and then try the command again.. + /// + internal static string ValidateLengthMaxLengthFailure { + get { + return ResourceManager.GetString("ValidateLengthMaxLengthFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified maximum character length of the argument is shorter than the specified minimum argument character length. Update the ValidateLength attribute for the parameter.. + /// + internal static string ValidateLengthMaxLengthSmallerThanMinLength { + get { + return ResourceManager.GetString("ValidateLengthMaxLengthSmallerThanMinLength", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The character length ({1}) of the argument is too short. Specify an argument with a length that is greater than or equal to "{0}", and then try the command again.. + /// + internal static string ValidateLengthMinLengthFailure { + get { + return ResourceManager.GetString("ValidateLengthMinLengthFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ValidateLength attribute cannot be applied to a parameter that is not a string or string[] parameter. Make the parameter a string or string[] parameter.. + /// + internal static string ValidateLengthNotString { + get { + return ResourceManager.GetString("ValidateLengthNotString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument has a null value, or an element of the argument collection contains a null value. Provide a collection that does not contain any null values, and then try the command again.. + /// + internal static string ValidateNotNullCollectionFailure { + get { + return ResourceManager.GetString("ValidateNotNullCollectionFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument is null. Provide a valid value for the argument, and then try running the command again.. + /// + internal static string ValidateNotNullFailure { + get { + return ResourceManager.GetString("ValidateNotNullFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument is null, empty, or an element of the argument collection contains a null value. Supply a collection that does not contain any null values and then try the command again.. + /// + internal static string ValidateNotNullOrEmptyCollectionFailure { + get { + return ResourceManager.GetString("ValidateNotNullOrEmptyCollectionFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.. + /// + internal static string ValidateNotNullOrEmptyFailure { + get { + return ResourceManager.GetString("ValidateNotNullOrEmptyFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument "{0}" does not match the "{1}" pattern. Supply an argument that matches "{1}" and try the command again.. + /// + internal static string ValidatePatternFailure { + get { + return ResourceManager.GetString("ValidatePatternFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument cannot be validated because its type "{0}" is not the same type ({1}) as the maximum and minimum limits of the parameter. Make sure the argument is of type {1} and then try the command again.. + /// + internal static string ValidateRangeElementType { + get { + return ResourceManager.GetString("ValidateRangeElementType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} argument is greater than the maximum allowed range of {1}. Supply an argument that is less than or equal to {1} and then try the command again.. + /// + internal static string ValidateRangeGreaterThanMaxRangeFailure { + get { + return ResourceManager.GetString("ValidateRangeGreaterThanMaxRangeFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified maximum range cannot be accepted because it is less than the specified minimum range. Update the ValidateRange attribute for the parameter.. + /// + internal static string ValidateRangeMaxRangeSmallerThanMinRange { + get { + return ResourceManager.GetString("ValidateRangeMaxRangeSmallerThanMinRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified minimum range ({0}) cannot be accepted because it is not the same type as the specified maximum range ({1}). Update the ValidateRange attribute for the parameter.. + /// + internal static string ValidateRangeMinRangeMaxRangeType { + get { + return ResourceManager.GetString("ValidateRangeMinRangeMaxRangeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot accept the MaxRange and MinRange parameter types. Both parameters must be objects that implement an IComparable interface.. + /// + internal static string ValidateRangeNotIComparable { + get { + return ResourceManager.GetString("ValidateRangeNotIComparable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} argument is less than the minimum allowed range of {1}. Supply an argument that is greater than or equal to {1} and then try the command again.. + /// + internal static string ValidateRangeSmallerThanMinRangeFailure { + get { + return ResourceManager.GetString("ValidateRangeSmallerThanMinRangeFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{1}" validation script for the argument with value "{0}" did not return a result of True. Determine why the validation script failed, and then try the command again.. + /// + internal static string ValidateScriptFailure { + get { + return ResourceManager.GetString("ValidateScriptFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument "{0}" does not belong to the set "{1}" specified by the ValidateSet attribute. Supply an argument that is in the set and then try the command again.. + /// + internal static string ValidateSetFailure { + get { + return ResourceManager.GetString("ValidateSetFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot validate argument '{0}' because it is not a valid variable name.. + /// + internal static string ValidateVariableName { + get { + return ResourceManager.GetString("ValidateVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" argument does not contain a valid Windows PowerShell version. Supply a valid version number and then try the command again.. + /// + internal static string ValidateVersionFailure { + get { + return ResourceManager.GetString("ValidateVersionFailure", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/Metadata.resources b/scripts/gen/SYS_AUTO/Metadata.resources new file mode 100644 index 0000000000000000000000000000000000000000..a7615da90a56986b011801107154323ff7a33fac GIT binary patch literal 7149 zcmb_hU2Ggz6~0R$Elq=45Ctk!T};7g>ke*6KO4wq zY|qR&=YHp$@0@$C{pQtw{IbFr`wlL<+6_YK7%MXHBHxrj`qPRO4e3vEConzVw(667 zRr-PDxrg@~Q}mhS^N}4!zC7&8DD;Ir$(N(LZJ7_tZp}L--NW_iX>p%<-+_A%eR{u~ zI(X>gy^BR|XgM-jy(+_Z0o2EE(ZA){BlQ0h^MCus<%>6e>#iGKdVbnD_rmcD&uwnK zeDM6%@|6oeU%2g+FWi0cCy)Q$eRb>F-q)TzY+iln_OHJ2wc9^%P5k)vKiw8xdi%E* zKm5*>=g)85efjmRN0uAAZ@qqg?5)2(HMY6y_${Y?BR;hE{V#s>dpGTy-2CJIeS6N2 z9r*GG=cfPi)ZY(X+x6(N_Rr=QXP$m>>AUY?>^flk_H~S1#`Ws;_<0v&GdD2yAicxS zXWz}(9SH2NAomQeEx7PD0J^MFQ$?r|7c-I;;y2JcpMml4>8hwlmu^n@?(oDN{VC)m_A%kF5g6Dnl3qLt1( z5m}c~F~Gau%h=>_BSnQ@L*c}5h0h_sN5Q%d*6eNr!>7=adze>rq-e5;=+98^ae?YD z#D_TVmP+X4ZpNm{F081sXhGqqDizugbPw;s5y{?!Qjg!6(lM+F)OsWX{ zhc}_k4#uJBoGB0EVkR}chq1X~Mu~@+czKZ;GDhzH4rUGvHj|XI-UK^v+{aZ{k^AQR zhDK_8ZWJSR<5-_gQDr7pwG_>Y;^!cKM;W~CzeT}EZf0z6S&;6@ZsJce5WEB79-gft zRz6x(zuJ1>7RD-1S88p^JHi)^45iP7ZHa)J!galn*Ch`+(zKeEY~aQeQ6RZ+W1)2` zZ1WJ>E_C_C>8Udld>zWd_Ayp=c|$fW7m5xhNULK@PE%mOo1U+hK=% z;VNVr{ONmftBkrHw>`Io;KMv#T8N3zuEeUDZS`7&Is4>CW-$$k5{zFY5hnx*9HVlC zmUzOebJKIz^wiJ8Zbu?tL5Sq}7NXSjJ%=yO24T&sn!eQu=WNeBHLo;47o&1doIA_4 zLJQcR%*90KdK}A+&+u_LJYIQtHkXz`1llffPLl^2bu|OCSoKoZ3dz|fjxS-Lb3xI| zENJqBI`lXoRx4^#{4${lI5J^WTCw9T8FIY$BUfo9tX5of#D?WW4tFD`j`S8d8AxEz znL*NGHBd7E3#7~ChAAa@WK@1sAvbd-d~eMnh9%VyO!B?JbmwHOqzkBbZDHHqdR`A| zQ)lip__DUhn{pi}Q6jD)YtBCEl)QtBemCzX7cF7AM&*LSm<7Dg;%Nzz&mtF3c%NHX zMLz904ro;jU<%6MpYJqK2@1|CRSj3wI=+iS3Hwz0pMw7uBUZDH4l zON@G8l2D3w=;>By@M_!hL*m;I?Nl@HI4ZlCFSsGU5(%3Eqj9DnP%oqS{EC9z%jeWa z$&nNaKwzr?^tg@)f6h!y=Ty9GuP>>O>zL)T2ImS%Gb)??I|(^Z{WBu=VL6G|=Y>#1iw0UjOIA1IIsr+eHQK86BHPy6=p^Z(4x}yBU=njUl{Y=xmL?4lw8@0%i$(pc&k6{n zvdXE3hrx*4iZ!uLH@EaQ7%QpHQY=Uo0nablZy-qIOR2+N=3<^w97{H)xY1uK#wcC~ zJCD-|yZ?KHsu9{5sJP<*jjU*=UwkN|3VAM2)ac^TGtW20gG9U(FRH~-oT9>Vx&ft0 z#+Yg9$yp6Wplyhir|einGcc8e8)g z3T>!>EZ&VV&9@{igf#{S60(%P0BIFqQKyD9_ESkX`oLpI7oT*C(wOhvBr_&P29Wvv_V>MK9 z`x1Z2L2tn<7~o7!6;ksfY49U-^oMVfuebGl-)9*$=8f)r`nZyUDYd@3q@ykkWs3MX zJ88EvR@F6t)p(-EUyHJNerPdUdRoM}YUE~cY+nDuA?b=)d(mge +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MiniShellErrors { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MiniShellErrors() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MiniShellErrors", typeof(MiniShellErrors).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot reflect on the entry assembly and determine the value of the RunspaceConfigurationType attribute. . + /// + internal static string InvalidEntryAssembly { + get { + return ResourceManager.GetString("InvalidEntryAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create the RunspaceConfiguration object because there is more than one assembly attribute of the type RunspaceConfigurationType defined in the assembly {0}.. + /// + internal static string RunspaceConfigurationAttributeDuplicate { + get { + return ResourceManager.GetString("RunspaceConfigurationAttributeDuplicate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create the RunspaceConfiguration object because an assembly attribute of type RunspaceConfigurationType is not defined in assembly {0}. . + /// + internal static string RunspaceConfigurationAttributeNotExist { + get { + return ResourceManager.GetString("RunspaceConfigurationAttributeNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The RunspaceConfiguration-derived type {1} is not defined in assembly {0}.. + /// + internal static string UndefinedRunspaceConfigurationType { + get { + return ResourceManager.GetString("UndefinedRunspaceConfigurationType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following errors occurred when updating the assembly list for the runspace: {0}.. + /// + internal static string UpdateAssemblyErrors { + get { + return ResourceManager.GetString("UpdateAssemblyErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The update is not supported for the runspace configuration category {0}. . + /// + internal static string UpdateNotSupportedForConfigurationCategory { + get { + return ResourceManager.GetString("UpdateNotSupportedForConfigurationCategory", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/MiniShellErrors.resources b/scripts/gen/SYS_AUTO/MiniShellErrors.resources new file mode 100644 index 0000000000000000000000000000000000000000..0ee891618d6a6cf966ce38e0975c9649071a46db GIT binary patch literal 1300 zcmbtUKTi}v6rZ)Qr=^<2hT^zD01=ZT!2=Cy2ssY=-Pw1?$nMN${s0?7qKUn+G%*(9 z7w`+%*jbR6*!UG}sBEbG&2Vf8p2X{G%RdyP?S)z(qj?vd5r z2(nGoqckVe;-wYZ6f$e^9WqvG)tPV4gtx`JzHr`9N0E0XEn0ljXN43`sP5}MQk`sZ zFSYx+|M^JKEHeW;79kneZPFZ z{PFaBa^l0zBbb=Pc#hQRkdNmp#!FyKtuw{;S;`6~S7kBHSGGz8b+sDEp*N|+{p{Bj@zgmZGw-O)lapk`B@CtR0%mL_*V(h6B_ok~ z8xsw2X?dwJyWLblCa@cImn4^ZT%aBc9Yy6dfQ_8X3$G2%(ado>dG)U`HJkNarISU1!7XOR1F5)B{C9*0A^2`uRctbr~HeIV74lQG&@u7&W% z0Ow$r6!%q*24Xi{ghopttwW`Wt7g>j`#hf6dO(e3u}wjN^;M;f1LpM_F0S4ZE^rlw J8ka4a{RQo#j!pmo literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/MshHostRawUserInterfaceStrings.cs b/scripts/gen/SYS_AUTO/MshHostRawUserInterfaceStrings.cs new file mode 100644 index 000000000..c7b790e46 --- /dev/null +++ b/scripts/gen/SYS_AUTO/MshHostRawUserInterfaceStrings.cs @@ -0,0 +1,90 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshHostRawUserInterfaceStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshHostRawUserInterfaceStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshHostRawUserInterfaceStrings", typeof(MshHostRawUserInterfaceStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to All strings are null or empty.. + /// + internal static string AllNullOrEmptyStringsErrorTemplate { + get { + return ResourceManager.GetString("AllNullOrEmptyStringsErrorTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" cannot be greater than or equal to "{1}".. + /// + internal static string LessThanErrorTemplate { + get { + return ResourceManager.GetString("LessThanErrorTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" needs to be a positive number.. + /// + internal static string NonPositiveNumberErrorTemplate { + get { + return ResourceManager.GetString("NonPositiveNumberErrorTemplate", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/MshHostRawUserInterfaceStrings.resources b/scripts/gen/SYS_AUTO/MshHostRawUserInterfaceStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..5326ab012c89c47ab05d1a7387b859f1e6300373 GIT binary patch literal 508 zcmaJ+y-EW?5T0mjZzszs2y&bWCdPm%f)NxY#v}-qdzT?u+}l0(C*%kzZR~s@AHYJe z5}(3XaPEROqWkUqF#F9nv#&3o&lLc8B9p`1I!vPhTJ24O_9q)4AEOCbY7=dwh(mUR z#tN<4^{84PWG7xaZ?LVP{-;~Yy0;wubfEn zd-@RF8ZEU>R-AsPTinNa_Hny$w)y_n+nujo;GE(EeWKd|N$7zu;}sYpt9AGl38bjnpnmSGUchD4Z}2Zc~sdC7S(0I60VeXEJijl$Q>Hyrd*Z0d(S0v gngxs6GKeZWs|JNQwndp*ILovZPRt7RG)5DB0kczz>i_@% literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/MshSignature.cs b/scripts/gen/SYS_AUTO/MshSignature.cs new file mode 100644 index 000000000..95fc12fde --- /dev/null +++ b/scripts/gen/SYS_AUTO/MshSignature.cs @@ -0,0 +1,135 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshSignature { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshSignature() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSignature", typeof(MshSignature).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The contents of file {0} might have been changed by an unauthorized user or process, because the hash of the file does not match the hash stored in the digital signature. The script cannot run on the specified system. For more information, run Get-Help about_Signing.. + /// + internal static string MshSignature_HashMismatch { + get { + return ResourceManager.GetString("MshSignature_HashMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The signature cannot be verified because it is incompatible with the current system.. + /// + internal static string MshSignature_Incompatible { + get { + return ResourceManager.GetString("MshSignature_Incompatible", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The signature cannot be verified because it is incompatible with the current system. The hash algorithm is not valid.. + /// + internal static string MshSignature_Incompatible_HashAlgorithm { + get { + return ResourceManager.GetString("MshSignature_Incompatible_HashAlgorithm", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file {0} is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170. + /// + internal static string MshSignature_NotSigned { + get { + return ResourceManager.GetString("MshSignature_NotSigned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign the file because the system does not support signing operations on {0} files.. + /// + internal static string MshSignature_NotSupportedFileFormat { + get { + return ResourceManager.GetString("MshSignature_NotSupportedFileFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign the file because the system does not support signing operations on files that do not have a file name extension.. + /// + internal static string MshSignature_NotSupportedFileFormat_NoExtension { + get { + return ResourceManager.GetString("MshSignature_NotSupportedFileFormat_NoExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} is signed but the signer is not trusted on this system.. + /// + internal static string MshSignature_NotTrusted { + get { + return ResourceManager.GetString("MshSignature_NotTrusted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Signature verified.. + /// + internal static string MshSignature_Valid { + get { + return ResourceManager.GetString("MshSignature_Valid", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/MshSignature.resources b/scripts/gen/SYS_AUTO/MshSignature.resources new file mode 100644 index 0000000000000000000000000000000000000000..cb4a4d14649dcb0acc505223ba031a98d5883fc3 GIT binary patch literal 1772 zcmcIl&yN&E6t0E~7v;c(12L6o;$`UFm0ed%CP;u0!jEj24UvnR>gqS$1>IGh`mrz| zT)YSz$ey`)G5!}MT+w*Zc=2lVrbhn(zp9=d5_RPQJyX+NKi>Dg_r3R~zkB}s(~L2; zhtW*u&QqITC1-+_cnE#WWMlv%oAPw!_Y27WXb=&#^Y`NzCK*KV}yIBbk9gmrN8ZSOdT};ql7; z-u5$l!Q(VwDgayX@!-+25|E?)A+O-DUxr4kWIw@R@^XU!>Rs~WLA+!Wc#I)T(ps;? zw-E2sR|B=fBGYs1HrNu>b8u&HfA=6``O92vLyrKHp6ORGd1rrP z8uW=9!9WTuau4uYxH;*9gg0!-<&RH{mO(Qv0KEn+X_JW_Si zs?KvMbVRU0bJL%99Z5A)0C0WZ@(CEVfCS>qSU5w6j*`j836ZRSZ>Dsz6_gdx%>r>}8xq4Gl7e+2ZO!uC=|b)%FE0EbFJ zKFIsHMz=|Zm;~M#{1?tg*r7!V&JBAzTX9dJLIjG>`|iV)mCEF;lGZpg^Enh>ncZrX zzPWPh5`Hh79j~3(Sle99uAk|PB34W)p%nX&F&~R3RR&)cpbK4REHc#>05=`kR3_*I zothv*xIFvp6+ +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshSnapinCmdletResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshSnapinCmdletResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapinCmdletResources", typeof(MshSnapinCmdletResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed. The specified cmdlet is not supported in a custom shell.. + /// + internal static string CmdletNotAvailable { + get { + return ResourceManager.GetString("CmdletNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The custom Windows PowerShell snap-in is not supported in OneCore PowerShell.. + /// + internal static string CustomPSSnapInNotSupportedInOneCorePowerShell { + get { + return ResourceManager.GetString("CustomPSSnapInNotSupportedInOneCorePowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The format of the specified snap-in name was not valid. Windows PowerShell snap-in names can only contain alpha-numeric characters, dashes, underscores and periods. Correct the name and then try the operation again.. + /// + internal static string InvalidPSSnapInName { + get { + return ResourceManager.GetString("InvalidPSSnapInName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add Windows PowerShell snap-in {0} because it is a system Windows PowerShell module. Use Import-Module to load the module.. + /// + internal static string LoadSystemSnapinAsModule { + get { + return ResourceManager.GetString("LoadSystemSnapinAsModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Windows PowerShell snap-ins matching the pattern '{0}' were found. Check the pattern and then try the command again.. + /// + internal static string NoPSSnapInsFound { + get { + return ResourceManager.GetString("NoPSSnapInsFound", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources b/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..3f6ed3a084ad20f9a21dc28969c88d47bad7384c GIT binary patch literal 1133 zcmaJ=J#Q015ZyzfLZYCi7zsoa$vGL35K^Rw97T%2i4_Ns_z+s}jpJ4Jc2B!|u`C1< z1%j5Ek`B?OqTvTnP}9>u#UG&H?KuHLta!b*=b1M%@6D{geE#_<6GFVfHvLJ6T;@9* zT-O2M z4wjeYl3KcXedWd?w{NXnIbE!_QI~vNz0dI+NS(({pWfPf`o0`~eD{3)(yzJd ze0%hE*nM(1MTmKv-?3j~|A45g9Z`xx7{MZnE#dH769+;H4Vx5$#*<0up6e zd;qk42RS4_eKBbmFqi4UdP$2ESbh~O7B1# z4Fz;Y^@I;eI5}%3q@0a1X))DEF4($cuNA40^ioA!?-msj@^ID`w?AEdgiBkbj%inf zoIu>OiVeSpP4a@QrRXP(^>4%F9*X7Ji>x#4yex{d$Ubd9!*GuRL!UZbFr5#6vf2S#&*k*2|* VBTzqLwSNM0O1^SsnT%8MzX6L!U?u +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshSnapinInfo { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshSnapinInfo() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapinInfo", typeof(MshSnapinInfo).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot find required information in registry or missing key files. Cannot load some cmdlets.. + /// + internal static string DefaultMshSnapinNotPresent { + get { + return ResourceManager.GetString("DefaultMshSnapinNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'string.'. + /// + internal static string MandatoryValueNotInCorrectFormat { + get { + return ResourceManager.GetString("MandatoryValueNotInCorrectFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'multistring.'. + /// + internal static string MandatoryValueNotInCorrectFormatMultiString { + get { + return ResourceManager.GetString("MandatoryValueNotInCorrectFormatMultiString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not specified for registry key {1}.. + /// + internal static string MandatoryValueNotPresent { + get { + return ResourceManager.GetString("MandatoryValueNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to access Windows PowerShell PowerShellEngine registry information.. + /// + internal static string MonadEngineRegistryAccessFailed { + get { + return ResourceManager.GetString("MonadEngineRegistryAccessFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to access Windows PowerShell registry information.. + /// + internal static string MonadRootRegistryAccessFailed { + get { + return ResourceManager.GetString("MonadRootRegistryAccessFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Windows PowerShell snap-in '{0}' is not installed on this computer.. + /// + internal static string MshSnapinDoesNotExist { + get { + return ResourceManager.GetString("MshSnapinDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No snap-ins have been registered for Windows PowerShell version {0}.. + /// + internal static string NoMshSnapinPresentForVersion { + get { + return ResourceManager.GetString("NoMshSnapinPresentForVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No [PSVersion] attribute was found for Windows PowerShell type {0}. Add a PSVersion attribute to the type using [PSVersion(Windows PowerShell SnapinBase.PSEngineVersion)].. + /// + internal static string PSVersionAttributeNotExist { + get { + return ResourceManager.GetString("PSVersionAttributeNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to access PublicKeyToken information.. + /// + internal static string PublicKeyTokenAccessFailed { + get { + return ResourceManager.GetString("PublicKeyTokenAccessFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the string resource because the reader has been disposed.. + /// + internal static string ResourceReaderDisposed { + get { + return ResourceManager.GetString("ResourceReaderDisposed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version {0} of Windows PowerShell is not available on this computer.. + /// + internal static string SpecifiedVersionNotFound { + get { + return ResourceManager.GetString("SpecifiedVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version value {0} is not specified or is incorrect for registry key {1}.. + /// + internal static string VersionValueInCorrect { + get { + return ResourceManager.GetString("VersionValueInCorrect", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/MshSnapinInfo.resources b/scripts/gen/SYS_AUTO/MshSnapinInfo.resources new file mode 100644 index 0000000000000000000000000000000000000000..90c72ba74d99c8ca105ed9119700cd0120dd5ec4 GIT binary patch literal 2156 zcmcgtL5Lhh6s9|1tj>YyLV^C*^q!>&(?Nz_5bg`|NgJ) zAMXD7b;KC^7(;bO&Ql(*lQV@)$?eb9Nn~UjJa?(FN+u1yN!CfDm*(SU_%--Sp?qO! zNmJpiPz~NG5+&1%G}-@f-@=hm&y?p%HLi+i`9`{wAKlfSqZ&j0%U;kSRklK%DJ_>af=sk>h`?=O7U z`t8W!%YS@uBzXe~K7;W$#!tZf2>06m{z=B>+l*L`305%0 zJX>Rq4Oo|HtPGjN{Sq@+?=TBHhoSKluCr?}(JaG%4-?BqY!h<@AgY}%;QdPZE;y&K zJ6AsCrO#D>Z2nh}wVJmCXAcsAai84-bo0^B(@C9$T4&ZkFyx-G)e0rAQhVjW;XyvKF_9`46xE6@f=h*ec$m0hoyJcUv&hQ(Qz z>C7tCHvwV+BjKT02hQ^ys5ZU447!z$36%A4`FGS$D#wB)NLoUMi!d6o4WMpgrXMO! z`w(M|Acccz0V+Yk@Ep_*)Y@fUL%a=rmN5&5W*2Q3dPky3Ww|^}xS|&_ED$?mU%~0v zw8^+FXB+Ymwm`JCBD6N1_oU9arE7(>lyRwh#^%D~1i&2Yed)X%abtNdos+uHw`l|? zg+qk%8bcY8ac6SkX`U(aE{@d3fOsx+CcJ_Fj!*^h8_kj8W_cM(Y600T8@J-s8NMH^N5fRbY)LgglChAUVl@I zL=pFfixfw)<8Pr7X4mnK*(KW@kWv%VRo$1G#yAs&ilf%!VC~m(%JqCmv1Wyox?+OQq0^Rx$AU_(GEf(|TEaQUjqfCH6ZI6UY)1qwWaj+K; zAlHQqQokx3#hq?dgPPh)TXEEw(S7>cIJuqT=t8|)EFmR=K!HisPpE74Wrk>}C|vc< zmLF$`=_)NV>4wHp2C-`r<&HAFgJiAunb;9hm5nxAve))dW_IVec~LVUNj +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class NativeCP { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal NativeCP() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NativeCP", typeof(NativeCP).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot process the XML from the '{0}' stream of '{1}': {2}. + /// + internal static string CliXmlError { + get { + return ResourceManager.GetString("CliXmlError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ScriptBlock should only be specified as a value of the Command parameter.. + /// + internal static string IncorrectValueForCommandParameter { + get { + return ResourceManager.GetString("IncorrectValueForCommandParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A value that is not valid ({6}) was specified for the {7} parameter. Valid values are Text and Xml.. + /// + internal static string IncorrectValueForFormatParameter { + get { + return ResourceManager.GetString("IncorrectValueForFormatParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value was specified for the Command parameter.. + /// + internal static string NoValueForCommandParameter { + get { + return ResourceManager.GetString("NoValueForCommandParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value was specified for the InputFormat parameter. Valid values are Text and Xml.. + /// + internal static string NoValueForInputFormatParameter { + get { + return ResourceManager.GetString("NoValueForInputFormatParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value was specified for the OutputFormat parameter. Valid values are text and XML.. + /// + internal static string NoValueForOutputFormatParameter { + get { + return ResourceManager.GetString("NoValueForOutputFormatParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value was specified for the Args parameter.. + /// + internal static string NoValuesSpecifiedForArgs { + get { + return ResourceManager.GetString("NoValuesSpecifiedForArgs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {6} parameter was already specified.. + /// + internal static string ParameterSpecifiedAlready { + get { + return ResourceManager.GetString("ParameterSpecifiedAlready", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {6} parameter requires a string value.. + /// + internal static string StringValueExpectedForFormatParameter { + get { + return ResourceManager.GetString("StringValueExpectedForFormatParameter", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/NativeCP.resources b/scripts/gen/SYS_AUTO/NativeCP.resources new file mode 100644 index 0000000000000000000000000000000000000000..29488eeaa3102953b04fc2f2e465ff9533b5651f GIT binary patch literal 1389 zcmb7@J#Q015Qg_c#UG$a!5}0Yz&bf0A0$cu$0U%D4=Xm71yaQNZk#N+yLI*hVp*=K zDM6y4p{GWa6bK>s2b2gQprE8+_Tt1rHaP5he7EPF=bd@?{Qm9t*B)c+F-25rYJ;)A zfm&J>pgz3YKpvvXLaYO+B2mji1(g;unH%?WZf2oiBV!fLC1{P}Q5K4}7Kz{%Hp_Ac zleyZ|6rTttCP$|)jbrZe^x0l9n-~$}fqDte5EXTj!i{47y8GPRefIL_jp)nMJNC!W z=9>Tf?)|ItAMY)H)~||hzO8S17pH4asG$!OFDPx8B6JPX_(V~oI792<6O5fIu!sp( zWieeBn4&2u+?Zct2@BGtVn}y}RT!sjmR5`D^8$UxG&$`IS&^=aBBtLBg<`XWxi%QH z4|5pP2l9v@<7=e!zv^EpakgKgtEfS3m`)piQ$9^5UFio{Pm_;>u!P9{iO{S>>dsKX z>J&)U?K_Ys%eI(i?hum!f)(R2rMp!aXz z&(W*r%@lZ&NCOQe>Cd3SY$H@xSD>zBoGvo0Tss5WDC9B7I%Ha-?aU0c#@gOeDNv$e z<|7&GfZmoi3PC1O6KV*$fq|$C41sIl@PJ1aUAp5JWE}G(ga%hUMuW=tf_!I-+2#g> z23Hd$i4aCwlkM~HkT6|lU8j!J)8pSsEe zQkIg2HH%WkRCTwVL518NKwY=ycvy4T-|C9*`2(5Y`>Fv#8Rv(#oD(OHMh auHC+Op?9akT`Ls2!=;x)BwPE|`o958Er^-` literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/PSCommandStrings.cs b/scripts/gen/SYS_AUTO/PSCommandStrings.cs new file mode 100644 index 000000000..fcad597ec --- /dev/null +++ b/scripts/gen/SYS_AUTO/PSCommandStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PSCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PSCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSCommandStrings", typeof(PSCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to A command is required to add a parameter. A command must be added to {0} before adding a parameter.. + /// + internal static string ParameterRequiresCommand { + get { + return ResourceManager.GetString("ParameterRequiresCommand", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/PSCommandStrings.resources b/scripts/gen/SYS_AUTO/PSCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..26eac2f6a0b4e651558597f9ce40d4a98b1ed8b6 GIT binary patch literal 342 zcmZWjy-ou$40h=|Fk50hoet4bI^0l|jpcMj?776CsF#E~$xtC40v?D5VBl2{13L}~ z5W@Cn`RB7fzdXM_O#t9QFmCoSk*j-(A+x6VQ}v__afL4Gz@r^1ydsV^_;yw|#VcIr zF=eLKQ%PpL^*4VmKL8wBX&nFn literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/PSDataBufferStrings.cs b/scripts/gen/SYS_AUTO/PSDataBufferStrings.cs new file mode 100644 index 000000000..fcf686d9a --- /dev/null +++ b/scripts/gen/SYS_AUTO/PSDataBufferStrings.cs @@ -0,0 +1,108 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PSDataBufferStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PSDataBufferStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSDataBufferStrings", typeof(PSDataBufferStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot convert value from type {0} to type {1}.. + /// + internal static string CannotConvertToGenericType { + get { + return ResourceManager.GetString("CannotConvertToGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The index specified is less than zero or greater than the number of items in the buffer. Index should be in the range {0}-{1}.. + /// + internal static string IndexOutOfRange { + get { + return ResourceManager.GetString("IndexOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SerializeInput property can only be set for the PSObject type of PSDataCollection. Set the SerializeInput property to false, or change the collection type to a PSObject.. + /// + internal static string SerializationNotSupported { + get { + return ResourceManager.GetString("SerializationNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert a null reference to a value type.. + /// + internal static string ValueNullReference { + get { + return ResourceManager.GetString("ValueNullReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Objects cannot be added to a closed buffer. Make sure the buffer is open for Add and Insert operations to succeed.. + /// + internal static string WriteToClosedBuffer { + get { + return ResourceManager.GetString("WriteToClosedBuffer", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/PSDataBufferStrings.resources b/scripts/gen/SYS_AUTO/PSDataBufferStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..0d5d7e18b2ca51eb5050b1822db1867df263e858 GIT binary patch literal 970 zcmaJ=y>1jS5cVPQ02Gv<5g@8#xxghMMT&5dP=p|-+bA?NUhiyT;8>G8WqsGL>^Qz@0dTIJJZVIE-OP+7JJ+`aG^0Hi1 zi%SbDPlr5swsQa9VvUV@%2(BMjyE9cCRVz}YwPKEcJJuN`NxZ&UvBx^;}1)BPQLv< zIz@P;1qtyM@2^HVQs;BfxT^QEfhR+QNv2t-3UJ zhl68^?sC6yob}#s?J{Xw@;-%{m98|Gqyrfaf#R;Tbim$`^R(kxM)sXEBFi?@0=BD2 z<5LM>L5!(rs)~I^8y)GcYfMQ+D$<6%v^%YiM~A8Yr(P0}v)9t-1KzN86RGyDhWa@v z)OXg*Q-0t`6?CK;<9xGt$0~M>K*2a)mr;(KG4SGJ%s`3gf2c8qN}9m^)SE)1P?hlN znxi8JPF~l`dV{|PEHMUS$TNCotH6=)-PqH_v!3syhSW?t8nhzI5>sxG%D902)zDta pJ#>mcPphT#rsKdoY}@@>S(3CRrW?}vra8&fFb>NhQ7Ps!`vdPCE0+KO literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/PSListModifierStrings.cs b/scripts/gen/SYS_AUTO/PSListModifierStrings.cs new file mode 100644 index 000000000..d90634371 --- /dev/null +++ b/scripts/gen/SYS_AUTO/PSListModifierStrings.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PSListModifierStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PSListModifierStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSListModifierStrings", typeof(PSListModifierStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The following unknown list modifier was detected: '{0}'. Valid list modifiers are Add, Remove, and Replace.. + /// + internal static string ListModifierDisallowedKey { + get { + return ResourceManager.GetString("ListModifierDisallowedKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot apply the update because the object is not a supported collection type.. + /// + internal static string UpdateFailed { + get { + return ResourceManager.GetString("UpdateFailed", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/PSListModifierStrings.resources b/scripts/gen/SYS_AUTO/PSListModifierStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..450f474ad50e1b4f88f7580b5f84b07f41820587 GIT binary patch literal 469 zcmZWmOG*Pl5UqHMEDHp)8HT8dF+vt0!A(>oiP`r|SF}w}_s}1QLBun72#=u$aN*Kh zh*z*Cpdfbjt1e!>;uZA!+t+Ig0G=3nQTsqeIwxkvJly?n7EMqE{kShE z?C??znsYgxZtvsEbM>+J*-!&Uo0mU00|g!eoP!0)^_oH8V7lc6XbuY%a}s8p>t-6- zS5Pt`c#z6z?t=6_u<{G2f7+V?C$_Fg0RBJ^JE8$U6pgfQ~!Ong6 zp_AfDXeIv&JqkxSmNLOP750u26h?AgYLQdgx|j%KY(P<#y2ilHv6LbZW|WKQX-nDc bmW@z(+)B~Mvb2t!G3Pb8#s7h!E-C#6YRQo} literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/ParameterBinderStrings.cs b/scripts/gen/SYS_AUTO/ParameterBinderStrings.cs new file mode 100644 index 000000000..234006520 --- /dev/null +++ b/scripts/gen/SYS_AUTO/ParameterBinderStrings.cs @@ -0,0 +1,468 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ParameterBinderStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ParameterBinderStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ParameterBinderStrings", typeof(ParameterBinderStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Parameter cannot be processed because the parameter name '{1}' is ambiguous. Possible matches include:{6}.. + /// + internal static string AmbiguousParameter { + get { + return ResourceManager.GetString("AmbiguousParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter set cannot be resolved using the specified named parameters.. + /// + internal static string AmbiguousParameterSet { + get { + return ResourceManager.GetString("AmbiguousParameterSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind positional parameters '{1}'.. + /// + internal static string AmbiguousPositionalParameter { + get { + return ResourceManager.GetString("AmbiguousPositionalParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind positional parameters because no names were given.. + /// + internal static string AmbiguousPositionalParameterNoName { + get { + return ResourceManager.GetString("AmbiguousPositionalParameterNoName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert '{6}' to the type '{2}' required by parameter '{1}'. {7}. + /// + internal static string CannotConvertArgument { + get { + return ResourceManager.GetString("CannotConvertArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind parameter '{1}'. {6}. + /// + internal static string CannotConvertArgumentNoMessage { + get { + return ResourceManager.GetString("CannotConvertArgumentNoMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind cmdlet {0} because parameter '{1}' is of type '{2}' and the Add() method cannot be identified, or multiple Add() methods exist. {6}. + /// + internal static string CannotExtractAddMethod { + get { + return ResourceManager.GetString("CannotExtractAddMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {6} This error might have been caused by applying the default parameter binding. You can disable the default parameter binding in $PSDefaultParameterValues by setting $PSDefaultParameterValues["Disabled"] to be $true, and then trying again. The following default parameters were successfully bound for this cmdlet when the error occurred:{7}. + /// + internal static string DefaultBindingErrorElaborationMultiple { + get { + return ResourceManager.GetString("DefaultBindingErrorElaborationMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {6} This failure might be caused by applying the default parameter binding. You can disable the default parameter binding in $PSDefaultParameterValues by setting $PSDefaultParameterValues["Disabled"] to be $true, and retry. The following default parameter was successfully bound for this cmdlet when the error occurred:{7}. + /// + internal static string DefaultBindingErrorElaborationSingle { + get { + return ResourceManager.GetString("DefaultBindingErrorElaborationSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple different default values are defined in $PSDefaultParameterValues for the parameter matching the following name or alias: {0}. These defaults have been ignored.. + /// + internal static string DifferentValuesAssignedToSingleParameter { + get { + return ResourceManager.GetString("DifferentValuesAssignedToSingleParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process command. The parameter '{0}' is defined multiple times.. + /// + internal static string DuplicateParameterDefinition { + get { + return ResourceManager.GetString("DuplicateParameterDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve dynamic parameters for the cmdlet. Dynamic parameter '{1}' specified parameter set '{6}' which was not statically defined for this cmdlet. New parameter sets may not be defined as dynamic parameters, although dynamic parameters may join parameter sets which were statically defined.. + /// + internal static string DynamicParametersCannotCreateParameterSets { + get { + return ResourceManager.GetString("DynamicParametersCannotCreateParameterSets", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The binding of default value '{0}' to parameter '{1}' failed: {2}. + /// + internal static string FailToBindDefaultParameter { + get { + return ResourceManager.GetString("FailToBindDefaultParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline input cannot be processed because the default value of parameter '{1}' cannot be retrieved. {6}. + /// + internal static string GetDefaultValueFailed { + get { + return ResourceManager.GetString("GetDefaultValueFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the dynamic parameters for the cmdlet. {6}. + /// + internal static string GetDynamicParametersException { + get { + return ResourceManager.GetString("GetDynamicParametersException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input object cannot be bound because it did not contain the information required to bind all mandatory parameters: {6}. + /// + internal static string InputObjectMissingMandatory { + get { + return ResourceManager.GetString("InputObjectMissingMandatory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input object cannot be bound to any parameters for the command either because the command does not take pipeline input or the input and its properties do not match any of the parameters that take pipeline input.. + /// + internal static string InputObjectNotBound { + get { + return ResourceManager.GetString("InputObjectNotBound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The automatic variable $PSDefaultParameterValues was ignored because it is not a valid hashtable object. It must be of the type IDictionary.. + /// + internal static string InvalidDefaultParameterHashTable { + get { + return ResourceManager.GetString("InvalidDefaultParameterHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' has already been added to the dictionary.. + /// + internal static string KeyAlreadyAdded { + get { + return ResourceManager.GetString("KeyAlreadyAdded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}', because PSTypeNames of the argument do not match the PSTypeName required by the parameter: {6}.. + /// + internal static string MismatchedPSTypeName { + get { + return ResourceManager.GetString("MismatchedPSTypeName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing an argument for parameter '{1}'. Specify a parameter of type '{2}' and try again.. + /// + internal static string MissingArgument { + get { + return ResourceManager.GetString("MissingArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process command because of one or more missing mandatory parameters:{1}.. + /// + internal static string MissingMandatoryParameter { + get { + return ResourceManager.GetString("MissingMandatoryParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The keys '{0}' do not have valid formats. For information about the correct format, see about_Parameters_Default_Values at http://go.microsoft.com/fwlink/?LinkId=228266.. + /// + internal static string MultipleKeysInBadFormat { + get { + return ResourceManager.GetString("MultipleKeysInBadFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following name or alias defined in $PSDefaultParameterValues for this cmdlet resolves to multiple parameters: {0}. The default has been ignored.. + /// + internal static string MultipleParametersMatched { + get { + return ResourceManager.GetString("MultipleParametersMatched", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A parameter cannot be found that matches parameter name '{1}'.. + /// + internal static string NamedParameterNotFound { + get { + return ResourceManager.GetString("NamedParameterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind parameter because parameter '{1}' is specified more than once. To provide multiple values to parameters that can accept multiple values, use the array syntax. For example, "-parameter value1,value2,value3".. + /// + internal static string ParameterAlreadyBound { + get { + return ResourceManager.GetString("ParameterAlreadyBound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process argument transformation on parameter '{1}'. {6}. + /// + internal static string ParameterArgumentTransformationError { + get { + return ResourceManager.GetString("ParameterArgumentTransformationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {6}. + /// + internal static string ParameterArgumentTransformationErrorMessageOnly { + get { + return ResourceManager.GetString("ParameterArgumentTransformationErrorMessageOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot validate argument on parameter '{1}'. {6}. + /// + internal static string ParameterArgumentValidationError { + get { + return ResourceManager.GetString("ParameterArgumentValidationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty array.. + /// + internal static string ParameterArgumentValidationErrorEmptyArrayNotAllowed { + get { + return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyArrayNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty collection.. + /// + internal static string ParameterArgumentValidationErrorEmptyCollectionNotAllowed { + get { + return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyCollectionNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty string.. + /// + internal static string ParameterArgumentValidationErrorEmptyStringNotAllowed { + get { + return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyStringNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is null.. + /// + internal static string ParameterArgumentValidationErrorNullNotAllowed { + get { + return ResourceManager.GetString("ParameterArgumentValidationErrorNullNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind parameter '{1}' to the target. {6}. + /// + internal static string ParameterBindingFailed { + get { + return ResourceManager.GetString("ParameterBindingFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter '{1}' cannot be specified in parameter set '{6}'.. + /// + internal static string ParameterNotInParameterSet { + get { + return ResourceManager.GetString("ParameterNotInParameterSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A positional parameter cannot be found that accepts argument '{1}'.. + /// + internal static string PositionalParameterNotFound { + get { + return ResourceManager.GetString("PositionalParameterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to cmdlet {0} at command pipeline position {1}. + /// + internal static string PromptCaption { + get { + return ResourceManager.GetString("PromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Supply values for the following parameters:. + /// + internal static string PromptMessage { + get { + return ResourceManager.GetString("PromptMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot bind cmdlet {0} because runtime-defined parameter '{1}' was added to the RuntimeDefinedParameterDictionary with key '{6}'. The key must be the same as RuntimeDefinedParameter.Name.. + /// + internal static string RuntimeDefinedParameterNameMismatch { + get { + return ResourceManager.GetString("RuntimeDefinedParameterNameMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input to the script block for parameter '{1}' failed. {6}. + /// + internal static string ScriptBlockArgumentInvocationFailed { + get { + return ResourceManager.GetString("ScriptBlockArgumentInvocationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot evaluate parameter '{1}' because its argument is specified as a script block and there is no input. A script block cannot be evaluated without input.. + /// + internal static string ScriptBlockArgumentNoInput { + get { + return ResourceManager.GetString("ScriptBlockArgumentNoInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot evaluate parameter '{1}' because its argument input did not produce any output.. + /// + internal static string ScriptBlockArgumentNoOutput { + get { + return ResourceManager.GetString("ScriptBlockArgumentNoOutput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' does not have a valid format. For information about the correct format, see about_Parameters_Default_Values at http://go.microsoft.com/fwlink/?LinkId=228266.. + /// + internal static string SingleKeyInBadFormat { + get { + return ResourceManager.GetString("SingleKeyInBadFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' of type '{1}' is not a string value. DefaultParameterDictionary only accepts string value keys.. + /// + internal static string StringValueKeyExpected { + get { + return ResourceManager.GetString("StringValueKeyExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter '{0}' is obsolete. {1}. + /// + internal static string UseOfDeprecatedParameterWarning { + get { + return ResourceManager.GetString("UseOfDeprecatedParameterWarning", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ParameterBinderStrings.resources b/scripts/gen/SYS_AUTO/ParameterBinderStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..283cf300f80013c5e909aacd35620a413f3d950a GIT binary patch literal 8294 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 PYxu?r- +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ParserStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ParserStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ParserStrings", typeof(ParserStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to A hash table can only be added to another hash table.. + /// + internal static string AddHashTableToNonHashTable { + get { + return ResourceManager.GetString("AddHashTableToNonHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to * stream. + /// + internal static string AllStream { + get { + return ResourceManager.GetString("AllStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There are valid conversions from {0} to {1}.. + /// + internal static string AmbiguousConversion { + get { + return ResourceManager.GetString("AmbiguousConversion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Ambiguous parameter '-{0}' + ///Possible matches are. + /// + internal static string AmbiguousParameterBaseMessage { + get { + return ResourceManager.GetString("AmbiguousParameterBaseMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to + /// {0} ({1}). + /// + internal static string AmbiguousParameterExtendMessage { + get { + return ResourceManager.GetString("AmbiguousParameterExtendMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path cannot be processed because it resolved to more than one file; only one file at a time can be processed.. + /// + internal static string AmbiguousPath { + get { + return ResourceManager.GetString("AmbiguousPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type name '{0}' is ambiguous, it could be {1} or {2}.. + /// + internal static string AmbiguousTypeReference { + get { + return ResourceManager.GetString("AmbiguousTypeReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double quotation marks ("&") to pass it as part of a string.. + /// + internal static string AmpersandNotAllowed { + get { + return ResourceManager.GetString("AmpersandNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array assignment to [{0}] failed: {1}.. + /// + internal static string ArrayAssignmentFailed { + get { + return ResourceManager.GetString("ArrayAssignmentFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array multiplication resulting in more than {0} elements is not allowed in restricted language mode or a Data section.. + /// + internal static string ArrayMultiplyToolongInDataSection { + get { + return ResourceManager.GetString("ArrayMultiplyToolongInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array references are not allowed in restricted language mode or a Data section.. + /// + internal static string ArrayReferenceNotSupportedInDataSection { + get { + return ResourceManager.GetString("ArrayReferenceNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array assignment to [{0}] failed because assignment to slices is not supported.. + /// + internal static string ArraySliceAssignmentFailed { + get { + return ResourceManager.GetString("ArraySliceAssignmentFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The right operand of '-as' must be a type.. + /// + internal static string AsOperatorRequiresType { + get { + return ResourceManager.GetString("AsOperatorRequiresType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assignment statements are not allowed in restricted language mode or a Data section.. + /// + internal static string AssignmentStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("AssignmentStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An AST cannot be used as the child of more than one AST. To use this AST in another AST, call the Copy() method and use its result.. + /// + internal static string AstIsReused { + get { + return ResourceManager.GetString("AstIsReused", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attribute '{0}' is not valid on this declaration. It is valid on '{1}' declarations only.. + /// + internal static string AttributeNotAllowedOnDeclaration { + get { + return ResourceManager.GetString("AttributeNotAllowedOnDeclaration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attributes are not allowed in restricted language mode or a Data section.. + /// + internal static string AttributeNotSupportedInDataSection { + get { + return ResourceManager.GetString("AttributeNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error '{0}' occurred while processing this script. Text describing this error could not be loaded.. + /// + internal static string BackupParserMessage { + get { + return ResourceManager.GetString("BackupParserMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error '{0}' occurred while processing this script. Text describing this error could not be loaded due to error '{1}'.. + /// + internal static string BackupParserMessageWithException { + get { + return ResourceManager.GetString("BackupParserMessageWithException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while enumerating through a collection: {0}.. + /// + internal static string BadEnumeration { + get { + return ResourceManager.GetString("BadEnumeration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The expression after '{0}' in a pipeline element produced an object that was not valid. It must result in a command name, a script block, or a CommandInfo object.. + /// + internal static string BadExpression { + get { + return ResourceManager.GetString("BadExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not process combined Begin/Process/End clauses with command text. A script or function can either have begin/process/end clauses or command text but not both.. + /// + internal static string BadlyFormedCmdlet { + get { + return ResourceManager.GetString("BadlyFormedCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The numeric constant {0} is not valid.. + /// + internal static string BadNumericConstant { + get { + return ResourceManager.GetString("BadNumericConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument to operator '{0}' is not valid: {1}.. + /// + internal static string BadOperatorArgument { + get { + return ResourceManager.GetString("BadOperatorArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A regular expression that was provided to '{0}' is not valid: {1}.. + /// + internal static string BadRegularExpression { + get { + return ResourceManager.GetString("BadRegularExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} operator allows only two elements to follow it, not {1}.. + /// + internal static string BadReplaceArgument { + get { + return ResourceManager.GetString("BadReplaceArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Base class '{0}' does not contain a parameterless constructor.. + /// + internal static string BaseClassNoDefaultCtor { + get { + return ResourceManager.GetString("BaseClassNoDefaultCtor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not continue processing, throw the exception instead.. + /// + internal static string BreakHelpMessage { + get { + return ResourceManager.GetString("BreakHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Break. + /// + internal static string BreakLabel { + get { + return ResourceManager.GetString("BreakLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform call.. + /// + internal static string CannotCall { + get { + return ResourceManager.GetString("CannotCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert the value to type "{0}".. + /// + internal static string CannotConvertValue { + get { + return ResourceManager.GetString("CannotConvertValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find an appropriate constructor to instantiate the custom attribute object for type '{0}'.. + /// + internal static string CannotFindConstructorForCustomAttribute { + get { + return ResourceManager.GetString("CannotFindConstructorForCustomAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to index into an object of type {0}.. + /// + internal static string CannotIndex { + get { + return ResourceManager.GetString("CannotIndex", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The method cannot be invoked.. + /// + internal static string CannotInvoke { + get { + return ResourceManager.GetString("CannotInvoke", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to load the PowerShell data file '{0}' with the following error: + ///{1}. + /// + internal static string CannotLoadPowerShellDataFile { + get { + return ResourceManager.GetString("CannotLoadPowerShellDataFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot resolve the path '{0}' to a single .psd1 file.. + /// + internal static string CannotResolvePowerShellDataFilePath { + get { + return ResourceManager.GetString("CannotResolvePowerShellDataFilePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ResolveComReference.CannotRetrieveTypeInformation.. + /// + internal static string CannotRetrieveTypeInformation { + get { + return ResourceManager.GetString("CannotRetrieveTypeInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run a document in the middle of a pipeline: {0}.. + /// + internal static string CantActivateDocumentInPipeline { + get { + return ResourceManager.GetString("CantActivateDocumentInPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run a document in OneCore powershell: {0}.. + /// + internal static string CantActivateDocumentOnOneCore { + get { + return ResourceManager.GetString("CantActivateDocumentOnOneCore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use '&' to invoke in the context of binary module '{0}'. Specify a non-binary module after the '&' and try the operation again.. + /// + internal static string CantInvokeInBinaryModule { + get { + return ResourceManager.GetString("CantInvokeInBinaryModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use '&' to invoke in the context of module '{0}' because it is not imported. Import the module '{0}' and try the operation again.. + /// + internal static string CantInvokeInNonImportedModule { + get { + return ResourceManager.GetString("CantInvokeInNonImportedModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cim deserializer threw an error when deserializing file {0}.. + /// + internal static string CimDeserializationError { + get { + return ResourceManager.GetString("CimDeserializationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The class name '{0}' does not match '{1}', the name of the file in which it is defined. Rename either the file name to match the class name or vice versa. + /// + internal static string ClassNameNotSameAsDefiningFile { + get { + return ResourceManager.GetString("ClassNameNotSameAsDefiningFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command '{0}' is not allowed in restricted language mode or a Data section.. + /// + internal static string CmdletNotInAllowedListForDataSection { + get { + return ResourceManager.GetString("CmdletNotInAllowedListForDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An unhandled COM interop exception occurred: {0}. + /// + internal static string COMException { + get { + return ResourceManager.GetString("COMException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to COM object does not support events.. + /// + internal static string COMObjectDoesNotSupportEvents { + get { + return ResourceManager.GetString("COMObjectDoesNotSupportEvents", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to COM object does not support specified source interface.. + /// + internal static string COMObjectDoesNotSupportSourceInterface { + get { + return ResourceManager.GetString("COMObjectDoesNotSupportSourceInterface", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The configuration block results were null or empty. Verify that configurations were defined in the block.. + /// + internal static string ConfigurationBodyEmpty { + get { + return ResourceManager.GetString("ConfigurationBodyEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An attribute name for resource '{0}' was found that is not valid. An attribute name must be a simple string, and cannot contain variables or expressions. Replace '{1}' with a simple string.. + /// + internal static string ConfigurationInvalidPropertyName { + get { + return ResourceManager.GetString("ConfigurationInvalidPropertyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The configuration name is missing or '{' was not found for a default definition.. + /// + internal static string ConfigurationNameMissing { + get { + return ResourceManager.GetString("ConfigurationNameMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration keyword is not allowed in constrainedLanguage mode.. + /// + internal static string ConfigurationNotAllowedInConstrainedLanguage { + get { + return ResourceManager.GetString("ConfigurationNotAllowedInConstrainedLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration is not supported on WinPE.. + /// + internal static string ConfigurationNotAllowedOnWinPE { + get { + return ResourceManager.GetString("ConfigurationNotAllowedOnWinPE", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration keyword is not supported in OneCore powershell.. + /// + internal static string ConfigurationNotSupportedOnOneCore { + get { + return ResourceManager.GetString("ConfigurationNotSupportedOnOneCore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A constructor cannot specify a return type.. + /// + internal static string ConstructorCantHaveReturnType { + get { + return ResourceManager.GetString("ConstructorCantHaveReturnType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Report the error then continue with the next script statement.. + /// + internal static string ContinueHelpMessage { + get { + return ResourceManager.GetString("ContinueHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Continue. + /// + internal static string ContinueLabel { + get { + return ResourceManager.GetString("ContinueLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Flow of control cannot leave a Finally block.. + /// + internal static string ControlLeavingFinally { + get { + return ResourceManager.GetString("ControlLeavingFinally", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not get dispatch ID for {0} (error: {1}).. + /// + internal static string CouldNotGetDispId { + get { + return ResourceManager.GetString("CouldNotGetDispId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the type for custom attribute '{0}'. Make sure that the assembly that contains this type is loaded.. + /// + internal static string CustomAttributeTypeNotFound { + get { + return ResourceManager.GetString("CustomAttributeTypeNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define enum because of a cycle in the initialization expressions.. + /// + internal static string CycleInEnumInitializers { + get { + return ResourceManager.GetString("CycleInEnumInitializers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define data section. Definition of additional supported commands is not supported in this language mode.. + /// + internal static string DataSectionAllowedCommandDisallowed { + get { + return ResourceManager.GetString("DataSectionAllowedCommandDisallowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Data section variable "{0}" has already been used for an existing variable or another Data section.. + /// + internal static string DataSectionNameHasAlreadyBeenUsed { + get { + return ResourceManager.GetString("DataSectionNameHasAlreadyBeenUsed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The data statement is not allowed in restricted language mode or another Data section.. + /// + internal static string DataSectionStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("DataSectionStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to debug stream. + /// + internal static string DebugStream { + get { + return ResourceManager.GetString("DebugStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find an overload for "{0}" and the argument count: "{1}". + /// + internal static string DispBadParamCount { + get { + return ResourceManager.GetString("DispBadParamCount", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while invoking {0}. Could not find member.. + /// + internal static string DispMemberNotFound { + get { + return ResourceManager.GetString("DispMemberNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while invoking {0}. Named arguments are not supported.. + /// + internal static string DispNoNamedArgs { + get { + return ResourceManager.GetString("DispNoNamedArgs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while invoking {0}. Overflow detected.. + /// + internal static string DispOverflow { + get { + return ResourceManager.GetString("DispOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error while invoking {0}. A required parameter was omitted.. + /// + internal static string DispParamNotOptional { + get { + return ResourceManager.GetString("DispParamNotOptional", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception setting "{0}": Cannot convert the "{1}" value of type "{2}" to type "{3}".. + /// + internal static string DispTypeMismatch { + get { + return ResourceManager.GetString("DispTypeMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dot sourcing is not allowed in restricted language mode or a Data section.. + /// + internal static string DotSourcingNotSupportedInDataSection { + get { + return ResourceManager.GetString("DotSourcingNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Do and While statements are not allowed in restricted language mode or a Data section.. + /// + internal static string DoWhileStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("DoWhileStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid Get method. Get method must return [{0}] and accepts no parameters.. + /// + internal static string DscResourceInvalidGetMethod { + get { + return ResourceManager.GetString("DscResourceInvalidGetMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid key property. The key property must be of [string] or signed/unsigned integer types.. + /// + internal static string DscResourceInvalidKeyProperty { + get { + return ResourceManager.GetString("DscResourceInvalidKeyProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' has no default constructor.. + /// + internal static string DscResourceMissingDefaultConstructor { + get { + return ResourceManager.GetString("DscResourceMissingDefaultConstructor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' is missing a Get method that returns [{0}] and accepts no parameters.. + /// + internal static string DscResourceMissingGetMethod { + get { + return ResourceManager.GetString("DscResourceMissingGetMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' must have at least one key property (using the syntax [DscProperty(Key)].). + /// + internal static string DscResourceMissingKeyProperty { + get { + return ResourceManager.GetString("DscResourceMissingKeyProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' is missing a Set method that returns [void] and accepts no parameters.. + /// + internal static string DscResourceMissingSetMethod { + get { + return ResourceManager.GetString("DscResourceMissingSetMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The DSC resource '{0}' is missing a Test method that returns [bool] and accepts no parameters.. + /// + internal static string DscResourceMissingTestMethod { + get { + return ResourceManager.GetString("DscResourceMissingTestMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load resource '{0}': Resource not found.. + /// + internal static string DscResourcesNotFoundDuringParsing { + get { + return ResourceManager.GetString("DscResourcesNotFoundDuringParsing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A second CIM class definition for '{0}' was found while processing the schema file '{1}'. This class was already defined in the file '{2}'. Remove the redundant definition, and then try again.. + /// + internal static string DuplicateCimClassDefinition { + get { + return ResourceManager.GetString("DuplicateCimClassDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate parameter ${0} in parameter list.. + /// + internal static string DuplicateFormalParameter { + get { + return ResourceManager.GetString("DuplicateFormalParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate keys '{0}' are not allowed in hash literals.. + /// + internal static string DuplicateKeyInHashLiteral { + get { + return ResourceManager.GetString("DuplicateKeyInHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate named arguments '{0}' are not allowed.. + /// + internal static string DuplicateNamedArgument { + get { + return ResourceManager.GetString("DuplicateNamedArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate property assignements are not allowed in an instance definition.. + /// + internal static string DuplicatePropertyInInstanceDefinition { + get { + return ResourceManager.GetString("DuplicatePropertyInInstanceDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Duplicate '{0}' qualifier. + /// + internal static string DuplicateQualifier { + get { + return ResourceManager.GetString("DuplicateQualifier", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A duplicate resource identifier '{0}' was found while processing the specification for node '{1}'. Change the name of this resource so that it is unique within the node specification.. + /// + internal static string DuplicateResourceIdInNodeStatement { + get { + return ResourceManager.GetString("DuplicateResourceIdInNodeStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script command clause '{0}' has already been defined.. + /// + internal static string DuplicateScriptCommandClause { + get { + return ResourceManager.GetString("DuplicateScriptCommandClause", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception occurred when post-parsing dynamic keyword '{0}' with details '{1}'.. + /// + internal static string DynamicKeywordPostParseException { + get { + return ResourceManager.GetString("DynamicKeywordPostParseException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception occurred when pre-parsing dynamic keyword '{0}' with details '{1}'.. + /// + internal static string DynamicKeywordPreParseException { + get { + return ResourceManager.GetString("DynamicKeywordPreParseException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception occurred when performing semantic check for dynamic keyword '{0}' with details '{1}'.. + /// + internal static string DynamicKeywordSemanticCheckException { + get { + return ResourceManager.GetString("DynamicKeywordSemanticCheckException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Braced variable name cannot be empty.. + /// + internal static string EmptyBracedVariableName { + get { + return ResourceManager.GetString("EmptyBracedVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Catch block must be the last catch block.. + /// + internal static string EmptyCatchNotLast { + get { + return ResourceManager.GetString("EmptyCatchNotLast", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If the expression passed to the Where() operator is null then you must specify a non-Default value for the selection mode argument. Please change the value of the mode argument to a value other than Default and try running your script again.. + /// + internal static string EmptyExpressionRequiresANonDefaultMode { + get { + return ResourceManager.GetString("EmptyExpressionRequiresANonDefaultMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key property for an entry in the dictionary of functions to define cannot be empty because the key property is used as the function name. Specify a non-empty string as the value of the key property, and then try the operation again.. + /// + internal static string EmptyFunctionNameInFunctionDefinitionDictionary { + get { + return ResourceManager.GetString("EmptyFunctionNameInFunctionDefinitionDictionary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An empty pipe element is not allowed.. + /// + internal static string EmptyPipeElement { + get { + return ResourceManager.GetString("EmptyPipeElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An empty ${} variable reference was found. A name is required inside the braces.. + /// + internal static string EmptyVariableReference { + get { + return ResourceManager.GetString("EmptyVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing } at end of variable name.. + /// + internal static string EndBraceExpectedAtEndOfVariableName { + get { + return ResourceManager.GetString("EndBraceExpectedAtEndOfVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ) at end of subexpression.. + /// + internal static string EndBracketExpectedAtEndOfSubExpression { + get { + return ResourceManager.GetString("EndBracketExpectedAtEndOfSubExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ] at end of attribute or type literal.. + /// + internal static string EndSquareBracketExpectedAtEndOfAttribute { + get { + return ResourceManager.GetString("EndSquareBracketExpectedAtEndOfAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ] at end of type token.. + /// + internal static string EndSquareBracketExpectedAtEndOfType { + get { + return ResourceManager.GetString("EndSquareBracketExpectedAtEndOfType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enumerator value must be a constant value.. + /// + internal static string EnumeratorValueMustBeConstant { + get { + return ResourceManager.GetString("EnumeratorValueMustBeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enumerator value is too large for a System.Int.. + /// + internal static string EnumeratorValueTooLarge { + get { + return ResourceManager.GetString("EnumeratorValueTooLarge", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parser errors were detected.. + /// + internal static string ErrorCollection { + get { + return ResourceManager.GetString("ErrorCollection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to error stream. + /// + internal static string ErrorStream { + get { + return ResourceManager.GetString("ErrorStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Action to take for this exception:. + /// + internal static string ExceptionActionPromptCaption { + get { + return ResourceManager.GetString("ExceptionActionPromptCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception parsing MOF file '{0}':{1}.. + /// + internal static string ExceptionParsingMOFFile { + get { + return ResourceManager.GetString("ExceptionParsingMOFFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception type {0} is already handled by a previous handler.. + /// + internal static string ExceptionTypeAlreadyCaught { + get { + return ResourceManager.GetString("ExceptionTypeAlreadyCaught", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expandable strings are not allowed in restricted language mode or a Data section.. + /// + internal static string ExpandableStringNotSupportedInDataSection { + get { + return ResourceManager.GetString("ExpandableStringNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expandable strings are not allowed in the list of supported commands for the Data section.. + /// + internal static string ExpandableStringsNotSupportedInDataSectionCmdletList { + get { + return ResourceManager.GetString("ExpandableStringsNotSupportedInDataSectionCmdletList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An expression was expected after '('.. + /// + internal static string ExpectedExpression { + get { + return ResourceManager.GetString("ExpectedExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You must provide a value expression following the '{0}' operator.. + /// + internal static string ExpectedValueExpression { + get { + return ResourceManager.GetString("ExpectedValueExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expressions are only allowed as the first element of a pipeline.. + /// + internal static string ExpressionsMustBeFirstInPipeline { + get { + return ResourceManager.GetString("ExpressionsMustBeFirstInPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to parse module script file '{0}' with error + ///'{1}'.. + /// + internal static string FailToParseModuleScriptFile { + get { + return ResourceManager.GetString("FailToParseModuleScriptFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No files matching '{0}' were found.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current provider ({0}) cannot open a file.. + /// + internal static string FileOpenError { + get { + return ResourceManager.GetString("FileOpenError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file could not be read: {0}.. + /// + internal static string FileReadError { + get { + return ResourceManager.GetString("FileReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Flow control statements such as Break, Continue, Return, Exit, and Throw are not allowed in restricted language mode or a Data section.. + /// + internal static string FlowControlStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("FlowControlStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The generic collection type [{0}] passed to ForEach() has too many type arguments. Please change the specified type to be a generic collection with only one type argument then try running your script again.. + /// + internal static string ForEachBadGenericConversionTypeSpecified { + get { + return ResourceManager.GetString("ForEachBadGenericConversionTypeSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ForEach() operator could not find a member '{0}' on the target object. Please verify that the named member exists and then try running your script again.. + /// + internal static string ForEachNonexistentMemberReference { + get { + return ResourceManager.GetString("ForEachNonexistentMemberReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Foreach statements are not allowed in restricted language mode or a Data section.. + /// + internal static string ForeachStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("ForeachStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to convert input to the target type [{0}] passed to the ForEach() operator. Please check the specified type and try running your script again.. + /// + internal static string ForEachTypeConversionFailed { + get { + return ResourceManager.GetString("ForEachTypeConversionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error formatting a string: {0}.. + /// + internal static string FormatError { + get { + return ResourceManager.GetString("FormatError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to For and While statements are not allowed in restricted language mode or a Data section.. + /// + internal static string ForWhileStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("ForWhileStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'from' keyword is not supported in this version of the language.. + /// + internal static string FromKeywordNotAllowed { + get { + return ResourceManager.GetString("FromKeywordNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Function declarations are not allowed in restricted language mode or a Data section.. + /// + internal static string FunctionDeclarationNotSupportedInDataSection { + get { + return ResourceManager.GetString("FunctionDeclarationNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The format of the resource reference '{0}' in the exclusive list for resource '{1}' is not valid. An exclusive resource name should be in the format '<typename>\<name>', with no spaces.. + /// + internal static string GetBadlyFormedExclusiveResourceId { + get { + return ResourceManager.GetString("GetBadlyFormedExclusiveResourceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The format of the resource reference '{0}' in the Requires list for resource '{1}' is not valid. A required resource name should be in the format '[<typename>]<name>', with no spaces.. + /// + internal static string GetBadlyFormedRequiredResourceId { + get { + return ResourceManager.GetString("GetBadlyFormedRequiredResourceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to IDispatch::GetIDsOfNames behaved unexpectedly for {0}.. + /// + internal static string GetIDsOfNamesInvalid { + get { + return ResourceManager.GetString("GetIDsOfNamesInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no Runspace available to get and run the SteppablePipeline in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The script block you attempted to get SteppablePipeline from was: {0}. + /// + internal static string GetSteppablePipelineFromWrongThread { + get { + return ResourceManager.GetString("GetSteppablePipelineFromWrongThread", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert hashtable to an object of the following type: {0}. Hashtable-to-Object conversion is not supported in restricted language mode or a Data section.. + /// + internal static string HashtableToObjectConversionNotSupportedInDataSection { + get { + return ResourceManager.GetString("HashtableToObjectConversionNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to host stream. + /// + internal static string HostStream { + get { + return ResourceManager.GetString("HostStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing condition in if statement after '{0} ('.. + /// + internal static string IfStatementMissingCondition { + get { + return ResourceManager.GetString("IfStatementMissingCondition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Import-DscResource dynamic keyword supports only one module when Name parameter is specified.. + /// + internal static string ImportDscResourceMultipleModulesNotSupportedWithName { + get { + return ResourceManager.GetString("ImportDscResourceMultipleModulesNotSupportedWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Import-DscResource dynamic keyword requires resource name(s) and/or name(s) of the module to import. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>].. + /// + internal static string ImportDscResourceNeedParams { + get { + return ResourceManager.GetString("ImportDscResourceNeedParams", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Positional parameters are not supported for the Import-DscResource dynamic keyword. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>]. + /// + internal static string ImportDscResourcePositionalParamsNotSupported { + get { + return ResourceManager.GetString("ImportDscResourcePositionalParamsNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to $(subexpression) is missing the closing ')'.. + /// + internal static string IncompleteDollarSubexpressionReference { + get { + return ResourceManager.GetString("IncompleteDollarSubexpressionReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ${{variable}} reference starting is missing the closing '}}'.. + /// + internal static string IncompleteDollarVariableReference { + get { + return ResourceManager.GetString("IncompleteDollarVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The hash literal was incomplete.. + /// + internal static string IncompleteHashLiteral { + get { + return ResourceManager.GetString("IncompleteHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing a property name or method definition.. + /// + internal static string IncompleteMemberDefinition { + get { + return ResourceManager.GetString("IncompleteMemberDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is an incomplete property assignment block in the instance definition.. + /// + internal static string IncompletePropertyAssignmentBlock { + get { + return ResourceManager.GetString("IncompletePropertyAssignmentBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incomplete string token.. + /// + internal static string IncompleteString { + get { + return ResourceManager.GetString("IncompleteString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The switch statement was incomplete.. + /// + internal static string IncompleteSwitchStatement { + get { + return ResourceManager.GetString("IncompleteSwitchStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incomplete variable reference token.. + /// + internal static string IncompleteVariableReference { + get { + return ResourceManager.GetString("IncompleteVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assigning to array element at index [{0}] failed: {1}.. + /// + internal static string IndexOperationFailed { + get { + return ResourceManager.GetString("IndexOperationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array assignment failed because index '{0}' was out of range.. + /// + internal static string IndexOutOfRange { + get { + return ResourceManager.GetString("IndexOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to information stream. + /// + internal static string InformationStream { + get { + return ResourceManager.GetString("InformationStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}': Interface name expected.. + /// + internal static string InterfaceNameExpected { + get { + return ResourceManager.GetString("InterfaceNameExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The default AssemblyLoadContext in use is invalid. The default AssemblyLoadContext for OneCore powershell should be of type 'PowerShellAssemblyLoadContext'.. + /// + internal static string InvalidAssemblyLoadContextInUse { + get { + return ResourceManager.GetString("InvalidAssemblyLoadContextInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable reference is not valid. The variable name is missing.. + /// + internal static string InvalidBracedVariableReference { + get { + return ResourceManager.GetString("InvalidBracedVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A COM object was accessed after it was already released: {0}. + /// + internal static string InvalidComObjectException { + get { + return ResourceManager.GetString("InvalidComObjectException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The configuration name '{0}' is not valid. Standard names may only contain letters (a-z, A-Z), numbers (0-9), and underscore (_). The name may not be null or empty, and should start with a letter.. + /// + internal static string InvalidConfigurationName { + get { + return ResourceManager.GetString("InvalidConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter {0} is not valid for the configuration statement.. + /// + internal static string InvalidConfigurationParameter { + get { + return ResourceManager.GetString("InvalidConfigurationParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The custom attribute type '{0}' is not derived from System.Attribute.. + /// + internal static string InValidCustomAttributeType { + get { + return ResourceManager.GetString("InValidCustomAttributeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The body of the Data section is not valid. The Data section body can be only a convert-* command invocation optionally enclosed by an If statement.. + /// + internal static string InvalidDataSectionBody { + get { + return ResourceManager.GetString("InvalidDataSectionBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The token '{0}' is not a valid statement separator in this version.. + /// + internal static string InvalidEndOfLine { + get { + return ResourceManager.GetString("InvalidEndOfLine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file name argument to -file in the switch statement is not valid.. + /// + internal static string InvalidFilenameOption { + get { + return ResourceManager.GetString("InvalidFilenameOption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter {0} is not valid for the foreach statement.. + /// + internal static string InvalidForeachFlag { + get { + return ResourceManager.GetString("InvalidForeachFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter declarations are a comma-separated list of variable names with optional initializer expressions.. + /// + internal static string InvalidFunctionParameter { + get { + return ResourceManager.GetString("InvalidFunctionParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is not valid. Valid members are + ///'{1}'.. + /// + internal static string InvalidInstanceProperty { + get { + return ResourceManager.GetString("InvalidInstanceProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The character '{0}' is not valid. Labels can contain only alphanumeric characters, numbers, and underscores ('_').. + /// + internal static string InvalidLabelCharacter { + get { + return ResourceManager.GetString("InvalidLabelCharacter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The assignment expression is not valid. The input to an assignment operator must be an object that is able to accept assignments, such as a variable or a property.. + /// + internal static string InvalidLeftHandSide { + get { + return ResourceManager.GetString("InvalidLeftHandSide", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' cannot be specified in LocalConfigurationManager resource. Please switch to Settings instead or use only following values: {1}.. + /// + internal static string InvalidLocalConfigurationManagerProperty { + get { + return ResourceManager.GetString("InvalidLocalConfigurationManagerProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A null key is not allowed in a hash literal.. + /// + internal static string InvalidNullKey { + get { + return ResourceManager.GetString("InvalidNullKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter '{0}' is not valid. + /// + internal static string InvalidParameter { + get { + return ResourceManager.GetString("InvalidParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" parameter of the Data section is not valid. The valid Data section parameter is SupportedCommand.. + /// + internal static string InvalidParameterForDataSectionStatement { + get { + return ResourceManager.GetString("InvalidParameterForDataSectionStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PowerShell data file '{0}' is invalid since it cannot be evaluated into a Hashtable object.. + /// + internal static string InvalidPowerShellDataFile { + get { + return ResourceManager.GetString("InvalidPowerShellDataFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The regular expression pattern {0} is not valid.. + /// + internal static string InvalidRegularExpression { + get { + return ResourceManager.GetString("InvalidRegularExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Begin statement block, Process statement block, or parameter statement is not allowed in a Data section.. + /// + internal static string InvalidScriptBlockInDataSection { + get { + return ResourceManager.GetString("InvalidScriptBlockInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The combination of options with the -split operator is not valid.. + /// + internal static string InvalidSplitOptionCombination { + get { + return ResourceManager.GetString("InvalidSplitOptionCombination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Options are not allowed on the -split operator with a predicate.. + /// + internal static string InvalidSplitOptionWithPredicate { + get { + return ResourceManager.GetString("InvalidSplitOptionWithPredicate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter {0} is not valid for the switch statement.. + /// + internal static string InvalidSwitchFlag { + get { + return ResourceManager.GetString("InvalidSwitchFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A token that is not valid was found in the list of supported commands for the Data section.. + /// + internal static string InvalidTokenForDataSectionCmdletList { + get { + return ResourceManager.GetString("InvalidTokenForDataSectionCmdletList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expression is not allowed in a Using expression.. + /// + internal static string InvalidUsingExpression { + get { + return ResourceManager.GetString("InvalidUsingExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' is not a valid value for property '{1}' on class '{2}'. Please change the value to one of the following strings: {3}.. + /// + internal static string InvalidValueForProperty { + get { + return ResourceManager.GetString("InvalidValueForProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable reference is not valid. '$' was not followed by a valid variable name character. Consider using ${} to delimit the name.. + /// + internal static string InvalidVariableReference { + get { + return ResourceManager.GetString("InvalidVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable reference is not valid. ':' was not followed by a valid variable name character. Consider using ${} to delimit the name.. + /// + internal static string InvalidVariableReferenceWithDrive { + get { + return ResourceManager.GetString("InvalidVariableReferenceWithDrive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke method. Method invocation is supported only on core types in this language mode.. + /// + internal static string InvokeMethodConstrainedLanguage { + get { + return ResourceManager.GetString("InvokeMethodConstrainedLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot call a method on a null-valued expression.. + /// + internal static string InvokeMethodOnNull { + get { + return ResourceManager.GetString("InvokeMethodOnNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The right operand of '-is' must be a type.. + /// + internal static string IsOperatorRequiresType { + get { + return ResourceManager.GetString("IsOperatorRequiresType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to assign to a dictionary of type {0} when the key is of type {1}.. + /// + internal static string KeyTypeMismatch { + get { + return ResourceManager.GetString("KeyTypeMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is already defined.. + /// + internal static string MemberAlreadyDefined { + get { + return ResourceManager.GetString("MemberAlreadyDefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Meta Configuration resource {0} is not allowed in the regular configuration. Use meta configuration resources in a configuration with [DscLocalConfigurationManager()] attribute.. + /// + internal static string MetaConfigurationUsedInRegularConfig { + get { + return ResourceManager.GetString("MetaConfigurationUsedInRegularConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Method calls are not allowed in restricted language mode or a Data section.. + /// + internal static string MethodCallNotSupportedInDataSection { + get { + return ResourceManager.GetString("MethodCallNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all code path returns value within method.. + /// + internal static string MethodHasCodePathNotReturn { + get { + return ResourceManager.GetString("MethodHasCodePathNotReturn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Method invocation failed because [{0}] does not contain a method named '{1}'.. + /// + internal static string MethodNotFound { + get { + return ResourceManager.GetString("MethodNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This method should not be called.. + /// + internal static string MethodShouldNotBeCalled { + get { + return ResourceManager.GetString("MethodShouldNotBeCalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing argument in parameter list.. + /// + internal static string MissingArgument { + get { + return ResourceManager.GetString("MissingArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Array index expression is missing or not valid.. + /// + internal static string MissingArrayIndexExpression { + get { + return ResourceManager.GetString("MissingArrayIndexExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type name is missing the assembly name specification.. + /// + internal static string MissingAssemblyNameSpecification { + get { + return ResourceManager.GetString("MissingAssemblyNameSpecification", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing 'base' after ':' in a base class constructor call.. + /// + internal static string MissingBaseCtorCall { + get { + return ResourceManager.GetString("MissingBaseCtorCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '{' in object definition.. + /// + internal static string MissingBraceInObjectDefinition { + get { + return ResourceManager.GetString("MissingBraceInObjectDefinition", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Catch block is missing its statement block.. + /// + internal static string MissingCatchHandlerBlock { + get { + return ResourceManager.GetString("MissingCatchHandlerBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Try statement is missing its Catch or Finally block.. + /// + internal static string MissingCatchOrFinally { + get { + return ResourceManager.GetString("MissingCatchOrFinally", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing brace in the data section statement.. + /// + internal static string MissingCloseBraceInDataSectionStatement { + get { + return ResourceManager.GetString("MissingCloseBraceInDataSectionStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name for the configuration is missing. Provide the missing name as a simple name, string, or string-valued expresson.. + /// + internal static string MissingConfigurationName { + get { + return ResourceManager.GetString("MissingConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '{' in switch statement.. + /// + internal static string MissingCurlyBraceInSwitchStatement { + get { + return ResourceManager.GetString("MissingCurlyBraceInSwitchStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '{' in configuration statement.. + /// + internal static string MissingCurlyInConfigurationStatement { + get { + return ResourceManager.GetString("MissingCurlyInConfigurationStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing '}' in statement block or type definition.. + /// + internal static string MissingEndCurlyBrace { + get { + return ResourceManager.GetString("MissingEndCurlyBrace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The terminator '{0}' is missing from the multiline comment.. + /// + internal static string MissingEndMultiLineComment { + get { + return ResourceManager.GetString("MissingEndMultiLineComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing ')' after expression part of foreach loop.. + /// + internal static string MissingEndParenthesisAfterForeach { + get { + return ResourceManager.GetString("MissingEndParenthesisAfterForeach", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing ')' after expression in '{0}' statement.. + /// + internal static string MissingEndParenthesisAfterStatement { + get { + return ResourceManager.GetString("MissingEndParenthesisAfterStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing ')' in expression.. + /// + internal static string MissingEndParenthesisInExpression { + get { + return ResourceManager.GetString("MissingEndParenthesisInExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ')' in function parameter list.. + /// + internal static string MissingEndParenthesisInFunctionParameterList { + get { + return ResourceManager.GetString("MissingEndParenthesisInFunctionParameterList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ')' in method call.. + /// + internal static string MissingEndParenthesisInMethodCall { + get { + return ResourceManager.GetString("MissingEndParenthesisInMethodCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing closing ')' in subexpression.. + /// + internal static string MissingEndParenthesisInSubexpression { + get { + return ResourceManager.GetString("MissingEndParenthesisInSubexpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ')' after expression in switch statement.. + /// + internal static string MissingEndParenthesisInSwitchStatement { + get { + return ResourceManager.GetString("MissingEndParenthesisInSwitchStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ']' after array index expression.. + /// + internal static string MissingEndSquareBracket { + get { + return ResourceManager.GetString("MissingEndSquareBracket", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '=' operator after key in hash literal.. + /// + internal static string MissingEqualsInHashLiteral { + get { + return ResourceManager.GetString("MissingEqualsInHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "=" operator is missing after a named argument.. + /// + internal static string MissingEqualsInNamedArgument { + get { + return ResourceManager.GetString("MissingEqualsInNamedArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '=' operator after key in property assignment.. + /// + internal static string MissingEqualsInPropertyAssignmentBlock { + get { + return ResourceManager.GetString("MissingEqualsInPropertyAssignmentBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '=' operator. + /// + internal static string MissingEqualsInUsingAlias { + get { + return ResourceManager.GetString("MissingEqualsInUsingAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after '{0}' in pipeline element.. + /// + internal static string MissingExpression { + get { + return ResourceManager.GetString("MissingExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after '{0}' in loop.. + /// + internal static string MissingExpressionAfterKeyword { + get { + return ResourceManager.GetString("MissingExpressionAfterKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after unary operator '{0}'.. + /// + internal static string MissingExpressionAfterOperator { + get { + return ResourceManager.GetString("MissingExpressionAfterOperator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after '{0}'.. + /// + internal static string MissingExpressionAfterToken { + get { + return ResourceManager.GetString("MissingExpressionAfterToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement after '=' in named argument.. + /// + internal static string MissingExpressionInNamedArgument { + get { + return ResourceManager.GetString("MissingExpressionInNamedArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the 'switch' statement because of a missing file name argument to the -file option.. + /// + internal static string MissingFilenameOption { + get { + return ResourceManager.GetString("MissingFilenameOption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing file specification after redirection operator.. + /// + internal static string MissingFileSpecification { + get { + return ResourceManager.GetString("MissingFileSpecification", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Finally block is missing its statement block.. + /// + internal static string MissingFinallyStatementBlock { + get { + return ResourceManager.GetString("MissingFinallyStatementBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression in foreach loop.. + /// + internal static string MissingForeachExpression { + get { + return ResourceManager.GetString("MissingForeachExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement body in foreach loop.. + /// + internal static string MissingForeachStatement { + get { + return ResourceManager.GetString("MissingForeachStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing function body in function declaration.. + /// + internal static string MissingFunctionBody { + get { + return ResourceManager.GetString("MissingFunctionBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing 'in' after variable in foreach loop.. + /// + internal static string MissingInInForeach { + get { + return ResourceManager.GetString("MissingInInForeach", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing key before '=' in hash literal.. + /// + internal static string MissingKeyInHashLiteral { + get { + return ResourceManager.GetString("MissingKeyInHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement body in {0} loop.. + /// + internal static string MissingLoopStatement { + get { + return ResourceManager.GetString("MissingLoopStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '(' in class method parameter list.. + /// + internal static string MissingMethodParameterList { + get { + return ResourceManager.GetString("MissingMethodParameterList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing name after {0} keyword.. + /// + internal static string MissingNameAfterKeyword { + get { + return ResourceManager.GetString("MissingNameAfterKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement block after '{0}'.. + /// + internal static string MissingNamedStatementBlock { + get { + return ResourceManager.GetString("MissingNamedStatementBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing namespace alias. + /// + internal static string MissingNamespaceAlias { + get { + return ResourceManager.GetString("MissingNamespaceAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing the opening brace "{" in the Data section.. + /// + internal static string MissingOpenBraceInDataSectionStatement { + get { + return ResourceManager.GetString("MissingOpenBraceInDataSectionStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing opening '(' after keyword '{0}'.. + /// + internal static string MissingOpenParenthesisAfterKeyword { + get { + return ResourceManager.GetString("MissingOpenParenthesisAfterKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '(' after '{0}' in if statement.. + /// + internal static string MissingOpenParenthesisInIfStatement { + get { + return ResourceManager.GetString("MissingOpenParenthesisInIfStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing property name after reference operator.. + /// + internal static string MissingPropertyName { + get { + return ResourceManager.GetString("MissingPropertyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing property name. + /// + internal static string MissingPropertyNameInClass { + get { + return ResourceManager.GetString("MissingPropertyNameInClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property reference or expression is missing or not valid.. + /// + internal static string MissingPropertyReference { + get { + return ResourceManager.GetString("MissingPropertyReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing ';' or end-of-line in property definition.. + /// + internal static string MissingPropertyTerminator { + get { + return ResourceManager.GetString("MissingPropertyTerminator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing argument to -Resources. The argument to the -Resource parameter must be a comma-separated list of names or constant strings naming modules to reference for resource type definitions.. + /// + internal static string MissingRequiredResourcesArgument { + get { + return ResourceManager.GetString("MissingRequiredResourcesArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected token '{0}'. The argument to the -Resource parameter must be a comma-separated list of names or constant strings naming modules to reference for resource type definitions.. + /// + internal static string MissingRequiredResourcesArgumentFatalError { + get { + return ResourceManager.GetString("MissingRequiredResourcesArgumentFatalError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement body after keyword '{0}'.. + /// + internal static string MissingStatementAfterKeyword { + get { + return ResourceManager.GetString("MissingStatementAfterKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement block after {0} ( condition ).. + /// + internal static string MissingStatementBlock { + get { + return ResourceManager.GetString("MissingStatementBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement block after 'else' keyword.. + /// + internal static string MissingStatementBlockAfterElse { + get { + return ResourceManager.GetString("MissingStatementBlockAfterElse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Data section is missing its statement block.. + /// + internal static string MissingStatementBlockForDataSection { + get { + return ResourceManager.GetString("MissingStatementBlockForDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement after '=' in hash literal.. + /// + internal static string MissingStatementInHashLiteral { + get { + return ResourceManager.GetString("MissingStatementInHashLiteral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing condition in switch statement clause.. + /// + internal static string MissingSwitchConditionExpression { + get { + return ResourceManager.GetString("MissingSwitchConditionExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing statement block in switch statement clause.. + /// + internal static string MissingSwitchStatementClause { + get { + return ResourceManager.GetString("MissingSwitchStatementClause", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing expression after '(' in switch statement.. + /// + internal static string MissingSwitchValueExpression { + get { + return ResourceManager.GetString("MissingSwitchValueExpression", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The terminator '#>' is missing from the multiline comment.. + /// + internal static string MissingTerminatorMultiLineComment { + get { + return ResourceManager.GetString("MissingTerminatorMultiLineComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottleLimit parameter of the foreach statement is missing a value. Supply a throttle limit to the parameter.. + /// + internal static string MissingThrottleLimit { + get { + return ResourceManager.GetString("MissingThrottleLimit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'trap' statement was incomplete. A trap statement requires a body.. + /// + internal static string MissingTrapStatement { + get { + return ResourceManager.GetString("MissingTrapStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incomplete 'try' statement. A try statement requires a body.. + /// + internal static string MissingTryStatement { + get { + return ResourceManager.GetString("MissingTryStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Try statement is missing its statement block.. + /// + internal static string MissingTryStatementBlock { + get { + return ResourceManager.GetString("MissingTryStatementBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing type alias. + /// + internal static string MissingTypeAlias { + get { + return ResourceManager.GetString("MissingTypeAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing '{0}' body in '{0}' declaration.. + /// + internal static string MissingTypeBody { + get { + return ResourceManager.GetString("MissingTypeBody", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing type literal.. + /// + internal static string MissingTypeLiteralToken { + get { + return ResourceManager.GetString("MissingTypeLiteralToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing type name after '['.. + /// + internal static string MissingTypename { + get { + return ResourceManager.GetString("MissingTypename", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing using name. + /// + internal static string MissingUsingItemName { + get { + return ResourceManager.GetString("MissingUsingItemName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing using directive. + /// + internal static string MissingUsingStatementDirective { + get { + return ResourceManager.GetString("MissingUsingStatementDirective", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Class '{0}' requires that a value of type '{1}' be provided for property '{2}'.. + /// + internal static string MissingValueForMandatoryProperty { + get { + return ResourceManager.GetString("MissingValueForMandatoryProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SupportedCommand parameter of the Data section is missing a value. Supply a cmdlet or function name to the parameter.. + /// + internal static string MissingValueForSupportedCommandInDataSectionStatement { + get { + return ResourceManager.GetString("MissingValueForSupportedCommandInDataSectionStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing variable name after foreach.. + /// + internal static string MissingVariableNameAfterForeach { + get { + return ResourceManager.GetString("MissingVariableNameAfterForeach", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Missing while or until keyword in do loop.. + /// + internal static string MissingWhileOrUntilInDoWhile { + get { + return ResourceManager.GetString("MissingWhileOrUntilInDoWhile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modifier '{0}' cannot be combined with '{1}'. + /// + internal static string ModifiersCannotBeCombined { + get { + return ResourceManager.GetString("ModifiersCannotBeCombined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load module '{0}': module not found.. + /// + internal static string ModuleNotFoundDuringParse { + get { + return ResourceManager.GetString("ModuleNotFoundDuringParse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load module '{0}' : {1}. + /// + internal static string ModuleNotFoundDuringParseDueToException { + get { + return ResourceManager.GetString("ModuleNotFoundDuringParseDueToException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple modules named '{0}' were found. You can run 'Get-Module -ListAvailable -Name {1}' to get the version numbers of modules with the same name, and then run Import-DscResource again, specifying the version you want using a ModuleSpecification hash table.. + /// + internal static string MultipleModuleEntriesFoundDuringParse { + get { + return ResourceManager.GetString("MultipleModuleEntriesFoundDuringParse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A switch statement can have only one default clause.. + /// + internal static string MultipleSwitchDefaultClauses { + get { + return ResourceManager.GetString("MultipleSwitchDefaultClauses", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple type constraints are not allowed on a method parameter.. + /// + internal static string MultipleTypeConstraintsOnMethodParam { + get { + return ResourceManager.GetString("MultipleTypeConstraintsOnMethodParam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A named block is not allowed in a class method.. + /// + internal static string NamedBlockNotAllowedInMethod { + get { + return ResourceManager.GetString("NamedBlockNotAllowedInMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot index into a {0} dimensional array with index [{1}].. + /// + internal static string NeedMultidimensionalIndex { + get { + return ResourceManager.GetString("NeedMultidimensionalIndex", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to [ref] cannot be applied to a variable that does not exist.. + /// + internal static string NonExistingVariableReference { + get { + return ResourceManager.GetString("NonExistingVariableReference", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the non-static member '{0}' in a static method or initializer of a static property.. + /// + internal static string NonStaticMemberAccessInStaticMember { + get { + return ResourceManager.GetString("NonStaticMemberAccessInStaticMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid return statement within non-void method.. + /// + internal static string NonVoidMethodMissingReturnValue { + get { + return ResourceManager.GetString("NonVoidMethodMissingReturnValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot expand the splatted variable '@{0}'. Splatted variables cannot be used as part of a property or array expression. Assign the result of the expression to a temporary variable then splat the temporary variable instead.. + /// + internal static string NoPropertiesInSplatting { + get { + return ResourceManager.GetString("NoPropertiesInSplatting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation '[{0}] {1} [{2}]' is not defined.. + /// + internal static string NotADefinedOperationForType { + get { + return ResourceManager.GetString("NotADefinedOperationForType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to assign to an index into an object of type {0}.. + /// + internal static string NotADictionary { + get { + return ResourceManager.GetString("NotADictionary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot index into a null array.. + /// + internal static string NullArray { + get { + return ResourceManager.GetString("NullArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Index operation failed; the array index evaluated to null.. + /// + internal static string NullArrayIndex { + get { + return ResourceManager.GetString("NullArrayIndex", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A null entry was found in the list of variable entries to create in the script block scope. Remove the entry at index {0}, or replace it with a non-null entry, and then try again.. + /// + internal static string NullEntryInVariablesDefinitionList { + get { + return ResourceManager.GetString("NullEntryInVariablesDefinitionList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The script block that defines function '{0}' cannot be null or empty. Provide a non-empty script block in the function definition dictionary, and then try the operation again.. + /// + internal static string NullFunctionBodyInFunctionDefinitionDictionary { + get { + return ResourceManager.GetString("NullFunctionBodyInFunctionDefinitionDictionary", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A number cannot be both a long and floating point.. + /// + internal static string NumberBothLongAndFloatingPoint { + get { + return ResourceManager.GetString("NumberBothLongAndFloatingPoint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'numberToReturn' value provided to the third argument of the Where() operator must be greater than zero. Please correct the argument's value and try running your script again.. + /// + internal static string NumberToReturnMustBeGreaterThanZero { + get { + return ResourceManager.GetString("NumberToReturnMustBeGreaterThanZero", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command is referenced that is not allowed. Only convertfrom-* commands are supported in restricted language mode or a Data section.. + /// + internal static string OnlyConvertFromCmdletsAreSupportedInDataSection { + get { + return ResourceManager.GetString("OnlyConvertFromCmdletsAreSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The param statement cannot be used if arguments were specified in the function declaration.. + /// + internal static string OnlyOneParameterListAllowed { + get { + return ResourceManager.GetString("OnlyOneParameterListAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Use `{ instead of { in variable names.. + /// + internal static string OpenBraceNeedsToBeBackTickedInVariableName { + get { + return ResourceManager.GetString("OpenBraceNeedsToBeBackTickedInVariableName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator failed: {1}.. + /// + internal static string OperatorFailed { + get { + return ResourceManager.GetString("OperatorFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Operator '{0}' is not supported for type '{1}'.. + /// + internal static string OperatorNotSupportedForType { + get { + return ResourceManager.GetString("OperatorNotSupportedForType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator is not allowed in restricted language mode or a Data section.. + /// + internal static string OperatorNotSupportedInDataSection { + get { + return ResourceManager.GetString("OperatorNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator works only on numbers. The operand is a '{1}'.. + /// + internal static string OperatorRequiresNumber { + get { + return ResourceManager.GetString("OperatorRequiresNumber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator works only on variables or on properties.. + /// + internal static string OperatorRequiresVariableOrProperty { + get { + return ResourceManager.GetString("OperatorRequiresVariableOrProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} attribute can be specified only on a hash literal node.. + /// + internal static string OrderedAttributeOnlyOnHashLiteralNode { + get { + return ResourceManager.GetString("OrderedAttributeOnlyOnHashLiteralNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to output stream. + /// + internal static string OutputStream { + get { + return ResourceManager.GetString("OutputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parallel and sequence blocks are not allowed in restricted language mode or a Data section.. + /// + internal static string ParallelAndSequenceBlockNotSupportedInDataSection { + get { + return ResourceManager.GetString("ParallelAndSequenceBlockNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '-parallel' parameter can be used only within a workflow.. + /// + internal static string ParallelNotSupported { + get { + return ResourceManager.GetString("ParallelNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A param block is not allowed in a class method.. + /// + internal static string ParamBlockNotAllowedInMethod { + get { + return ResourceManager.GetString("ParamBlockNotAllowedInMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attribute argument must be a constant.. + /// + internal static string ParameterAttributeArgumentNeedsToBeConstant { + get { + return ResourceManager.GetString("ParameterAttributeArgumentNeedsToBeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attribute argument must be a constant or a script block.. + /// + internal static string ParameterAttributeArgumentNeedsToBeConstantOrScriptBlock { + get { + return ResourceManager.GetString("ParameterAttributeArgumentNeedsToBeConstantOrScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter attribute is not allowed on a method parameter.. + /// + internal static string ParameterAttributeNotAllowedInMethod { + get { + return ResourceManager.GetString("ParameterAttributeNotAllowedInMethod", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter {0} cannot have an argument.. + /// + internal static string ParameterCannotHaveArgument { + get { + return ResourceManager.GetString("ParameterCannotHaveArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter declarations are not allowed in restricted language mode or a Data section.. + /// + internal static string ParameterDeclarationNotSupportedInDataSection { + get { + return ResourceManager.GetString("ParameterDeclarationNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assignment failed because [{0}] does not contain a property '{1}()' that can be set.. + /// + internal static string ParameterizedPropertyAssignmentFailed { + get { + return ResourceManager.GetString("ParameterizedPropertyAssignmentFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter {0} can only be specified once for a configuration.. + /// + internal static string ParameterNameCanOnlyBeSpecifiedOnce { + get { + return ResourceManager.GetString("ParameterNameCanOnlyBeSpecifiedOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter {0} requires an argument.. + /// + internal static string ParameterRequiresArgument { + get { + return ResourceManager.GetString("ParameterRequiresArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A switch statement must have one of the following: '-file file_name' or '( expression )'.. + /// + internal static string PipelineValueRequired { + get { + return ResourceManager.GetString("PipelineValueRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Program '{0}' failed to run: {1}{2}.. + /// + internal static string ProgramFailedToExecute { + get { + return ResourceManager.GetString("ProgramFailedToExecute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' is defined in a generic type.. + /// + internal static string PropertyInGenericType { + get { + return ResourceManager.GetString("PropertyInGenericType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' is a ReadOnly property.. + /// + internal static string PropertyIsReadOnly { + get { + return ResourceManager.GetString("PropertyIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property '{0}' cannot be found on this object. Verify that the property exists and can be set.. + /// + internal static string PropertyNotFound { + get { + return ResourceManager.GetString("PropertyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property '{0}' cannot be found for attribute '{1}'.. + /// + internal static string PropertyNotFoundForAttribute { + get { + return ResourceManager.GetString("PropertyNotFoundForAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property '{0}' cannot be found for type '{1}'.. + /// + internal static string PropertyNotFoundForType { + get { + return ResourceManager.GetString("PropertyNotFoundForType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property '{0}' cannot be found on this object. Verify that the property exists.. + /// + internal static string PropertyNotFoundStrict { + get { + return ResourceManager.GetString("PropertyNotFoundStrict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property references are not allowed in restricted language mode or a Data section.. + /// + internal static string PropertyReferenceNotSupportedInDataSection { + get { + return ResourceManager.GetString("PropertyReferenceNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set property. Property setting is supported only on core types in this language mode.. + /// + internal static string PropertySetConstrainedLanguage { + get { + return ResourceManager.GetString("PropertySetConstrainedLanguage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Redirection to '{0}' failed: {1}. + /// + internal static string RedirectionFailed { + get { + return ResourceManager.GetString("RedirectionFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' operator is reserved for future use.. + /// + internal static string RedirectionNotSupported { + get { + return ResourceManager.GetString("RedirectionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Redirection is not allowed in restricted language mode or a Data section.. + /// + internal static string RedirectionNotSupportedInDataSection { + get { + return ResourceManager.GetString("RedirectionNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Redirection only allows another stream to be merged with the output stream. Please correct the redirection operation to merge into the output stream then try running your script again.. + /// + internal static string RedirectionStreamCanOnlyMergeToOutputStream { + get { + return ResourceManager.GetString("RedirectionStreamCanOnlyMergeToOutputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use [ref] with other types in a type constraint.. + /// + internal static string ReferenceNeedsToBeByItselfInTypeConstraint { + get { + return ResourceManager.GetString("ReferenceNeedsToBeByItselfInTypeConstraint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot have two occurrences of [ref] in a type sequence.. + /// + internal static string ReferenceNeedsToBeByItselfInTypeSequence { + get { + return ResourceManager.GetString("ReferenceNeedsToBeByItselfInTypeSequence", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to [ref] can only be the final type in type conversion sequence.. + /// + internal static string ReferenceNeedsToBeLastTypeInTypeConversion { + get { + return ResourceManager.GetString("ReferenceNeedsToBeLastTypeInTypeConversion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular DSC resource {0} is not allowed in the meta configuration. . + /// + internal static string RegularResourceUsedInMetaConfig { + get { + return ResourceManager.GetString("RegularResourceUsedInMetaConfig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A required name or expression was missing.. + /// + internal static string RequiredNameOrExpressionMissing { + get { + return ResourceManager.GetString("RequiredNameOrExpressionMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Argument must be constant.. + /// + internal static string RequiresArgumentMustBeConstant { + get { + return ResourceManager.GetString("RequiresArgumentMustBeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument for the {0} parameter is not valid. Specify a valid string argument.. + /// + internal static string RequiresInvalidStringArgument { + get { + return ResourceManager.GetString("RequiresInvalidStringArgument", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument for the Module parameter is not valid. {0}. + /// + internal static string RequiresModuleInvalid { + get { + return ResourceManager.GetString("RequiresModuleInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The argument for the Version parameter is not valid. Specify a valid Windows PowerShell version, in the format major.minor version.. + /// + internal static string RequiresVersionInvalid { + get { + return ResourceManager.GetString("RequiresVersionInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' keyword is not supported in this version of the language.. + /// + internal static string ReservedKeywordNotAllowed { + get { + return ResourceManager.GetString("ReservedKeywordNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Undefined DSC resource '{0}'. Use Import-DSCResource to import the resource.. + /// + internal static string ResourceNotDefined { + get { + return ResourceManager.GetString("ResourceNotDefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The schema file {0} was not found. Verify that any modules specified in a configuration statement contain a schema.mof file, and then try running the script again.. + /// + internal static string SchemaFileNotFound { + get { + return ResourceManager.GetString("SchemaFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no Runspace available to run scripts in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The script block you attempted to invoke was: {0}. + /// + internal static string ScriptBlockDelegateInvokedFromWrongThread { + get { + return ResourceManager.GetString("ScriptBlockDelegateInvokedFromWrongThread", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script block literals are not allowed in restricted language mode or a Data section.. + /// + internal static string ScriptBlockNotSupportedInDataSection { + get { + return ResourceManager.GetString("ScriptBlockNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This script contains malicious content and has been blocked by your antivirus software.. + /// + internal static string ScriptContainedMaliciousContent { + get { + return ResourceManager.GetString("ScriptContainedMaliciousContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The syntax is not supported by this runspace. This can occur if the runspace is in no-language mode.. + /// + internal static string ScriptsNotAllowed { + get { + return ResourceManager.GetString("ScriptsNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing was stopped because the script is too complex.. + /// + internal static string ScriptTooComplicated { + get { + return ResourceManager.GetString("ScriptTooComplicated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot inherit from sealed class '{0}'.. + /// + internal static string SealedBaseClass { + get { + return ResourceManager.GetString("SealedBaseClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Marshal.SetComObjectData failed.. + /// + internal static string SetComObjectDataFailed { + get { + return ResourceManager.GetString("SetComObjectDataFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not report this error, just continue with the next script statement.. + /// + internal static string SilentlyContinueHelpMessage { + get { + return ResourceManager.GetString("SilentlyContinueHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to S&ilently Continue. + /// + internal static string SilentlyContinueLabel { + get { + return ResourceManager.GetString("SilentlyContinueLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The splatting operator '@' cannot be used to reference variables in an expression. '@{0}' can be used only as an argument to a command. To reference variables in an expression use '${0}'.. + /// + internal static string SplattingNotPermitted { + get { + return ResourceManager.GetString("SplattingNotPermitted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Splatted variables like '@{0}' cannot be part of a comma-separated list of arguments.. + /// + internal static string SplattingNotPermittedInArgumentList { + get { + return ResourceManager.GetString("SplattingNotPermittedInArgumentList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A static constructor cannot have any parameters.. + /// + internal static string StaticConstructorCantHaveParameters { + get { + return ResourceManager.GetString("StaticConstructorCantHaveParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} for this command is already redirected.. + /// + internal static string StreamAlreadyRedirected { + get { + return ResourceManager.GetString("StreamAlreadyRedirected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The function or command was called as if it were a method. Parameters should be separated by spaces. For information about parameters, see the about_Parameters Help topic.. + /// + internal static string StrictModeFunctionCallWithParens { + get { + return ResourceManager.GetString("StrictModeFunctionCallWithParens", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to String multiplication results with more than "{0}" characters are not allowed in restricted language mode or a Data section.. + /// + internal static string StringMultiplyToolongInDataSection { + get { + return ResourceManager.GetString("StringMultiplyToolongInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid base type '{0}'. Base type cannot be an array.. + /// + internal static string SubtypeArray { + get { + return ResourceManager.GetString("SubtypeArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid base type '{0}'. Base type cannot be a generic with unspecified parameters.. + /// + internal static string SubtypeUnclosedGeneric { + get { + return ResourceManager.GetString("SubtypeUnclosedGeneric", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type exit to resume operation when you are done.. + /// + internal static string SuspendHelpMessage { + get { + return ResourceManager.GetString("SuspendHelpMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to &Suspend. + /// + internal static string SuspendLabel { + get { + return ResourceManager.GetString("SuspendLabel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The switch statement is not allowed in restricted language mode or a Data section.. + /// + internal static string SwitchStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("SwitchStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The string is missing the terminator: {0}.. + /// + internal static string TerminatorExpectedAtEndOfString { + get { + return ResourceManager.GetString("TerminatorExpectedAtEndOfString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At char:{0}. + /// + internal static string TextForCharPositionMessage { + get { + return ResourceManager.GetString("TextForCharPositionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At {0}:{1} char:{2} + ///+ {3}. + /// + internal static string TextForPositionMessage { + get { + return ResourceManager.GetString("TextForPositionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to line. + /// + internal static string TextForWordLine { + get { + return ResourceManager.GetString("TextForWordLine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottleLimit parameter is only supported on foreach statements that use the Parallel parameter.. + /// + internal static string ThrottleLimitRequresParallelFlag { + get { + return ResourceManager.GetString("ThrottleLimitRequresParallelFlag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Executable script code found in signature block.. + /// + internal static string TokenAfterEndOfValidScriptText { + get { + return ResourceManager.GetString("TokenAfterEndOfValidScriptText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not all parse errors were reported. Correct the reported errors and try again.. + /// + internal static string TooManyErrors { + get { + return ResourceManager.GetString("TooManyErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only one type may be specified on class members.. + /// + internal static string TooManyTypes { + get { + return ResourceManager.GetString("TooManyTypes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL function '{0}'. + /// + internal static string TraceEnteringFunction { + get { + return ResourceManager.GetString("TraceEnteringFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL function '{0}' (defined in file '{1}'). + /// + internal static string TraceEnteringFunctionDefinedInFile { + get { + return ResourceManager.GetString("TraceEnteringFunctionDefinedInFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL script '{0}'. + /// + internal static string TraceEnteringScript { + get { + return ResourceManager.GetString("TraceEnteringScript", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL scriptblock.. + /// + internal static string TraceEnteringScriptBlock { + get { + return ResourceManager.GetString("TraceEnteringScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! CALL method '{0}'. + /// + internal static string TraceMethodCall { + get { + return ResourceManager.GetString("TraceMethodCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! Setting parameterized property '{0}'. + /// + internal static string TraceParameterizedPropertySet { + get { + return ResourceManager.GetString("TraceParameterizedPropertySet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0,4}+ {1}. + /// + internal static string TraceScriptLineMessage { + get { + return ResourceManager.GetString("TraceScriptLineMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! SET-MULTIPLE ${0} = '{1}'.. + /// + internal static string TraceSetMultipleIndex { + get { + return ResourceManager.GetString("TraceSetMultipleIndex", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! SET-MULTIPLE ${0} assigned remaining {1} values.. + /// + internal static string TraceSetMultipleRemaining { + get { + return ResourceManager.GetString("TraceSetMultipleRemaining", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! SET ${0} = '{1}'.. + /// + internal static string TraceVariableAssignment { + get { + return ResourceManager.GetString("TraceVariableAssignment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! Trap or Catch on matching exception [{0}]. + /// + internal static string TrapOnExceptionMatch { + get { + return ResourceManager.GetString("TrapOnExceptionMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! Trap or Catch generic; caught [{0}]. + /// + internal static string TrapOnGenericException { + get { + return ResourceManager.GetString("TrapOnGenericException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ! Trap or Catch on [{0}]; subclass of exception [{1}]. + /// + internal static string TrapOnSubclassMatch { + get { + return ResourceManager.GetString("TrapOnSubclassMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Trap statement is not allowed in restricted language mode or a Data section.. + /// + internal static string TrapStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("TrapStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Try statement is not allowed in restricted language mode or a Data section.. + /// + internal static string TryStatementNotSupportedInDataSection { + get { + return ResourceManager.GetString("TryStatementNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error during creationg of type "{0}". Error message: + ///{1}. + /// + internal static string TypeCreationError { + get { + return ResourceManager.GetString("TypeCreationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type name expected.. + /// + internal static string TypeNameExpected { + get { + return ResourceManager.GetString("TypeNameExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type [{0}] was found in the parameter statement.. + /// + internal static string TypeNotAllowedBeforeParam { + get { + return ResourceManager.GetString("TypeNotAllowedBeforeParam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type [{0}] was found before statement.. + /// + internal static string TypeNotAllowedBeforeStatement { + get { + return ResourceManager.GetString("TypeNotAllowedBeforeStatement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type '{0}' is not allowed on a parameter.. + /// + internal static string TypeNotAllowedForParameter { + get { + return ResourceManager.GetString("TypeNotAllowedForParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type '{0}' is not allowed on a property.. + /// + internal static string TypeNotAllowedForProperty { + get { + return ResourceManager.GetString("TypeNotAllowedForProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type {0} is not allowed in restricted language mode or a Data section.. + /// + internal static string TypeNotAllowedInDataSection { + get { + return ResourceManager.GetString("TypeNotAllowedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to find type [{0}].. + /// + internal static string TypeNotFound { + get { + return ResourceManager.GetString("TypeNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to find type [{0}]. Details: {1}. + /// + internal static string TypeNotFoundWithMessage { + get { + return ResourceManager.GetString("TypeNotFoundWithMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected attribute '{0}'.. + /// + internal static string UnexpectedAttribute { + get { + return ResourceManager.GetString("UnexpectedAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No characters are allowed after a here-string header but before the end of the line.. + /// + internal static string UnexpectedCharactersAfterHereStringHeader { + get { + return ResourceManager.GetString("UnexpectedCharactersAfterHereStringHeader", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected keyword '{0}'.. + /// + internal static string UnexpectedKeyword { + get { + return ResourceManager.GetString("UnexpectedKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' resource can only be used once per configuration, and therefore cannot have a name. Remove '{1}', and then run the script again.. + /// + internal static string UnexpectedNameForType { + get { + return ResourceManager.GetString("UnexpectedNameForType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected token '{0}' in expression or statement.. + /// + internal static string UnexpectedToken { + get { + return ResourceManager.GetString("UnexpectedToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Internal error - unexpected unary operator {0}.. + /// + internal static string UnexpectedUnaryOperator { + get { + return ResourceManager.GetString("UnexpectedUnaryOperator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected VarEnum {0}.. + /// + internal static string UnexpectedVarEnum { + get { + return ResourceManager.GetString("UnexpectedVarEnum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown assignment operator '{0}'.. + /// + internal static string UnknownAssignmentOperator { + get { + return ResourceManager.GetString("UnknownAssignmentOperator", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unrecognized token in source text.. + /// + internal static string UnrecognizedToken { + get { + return ResourceManager.GetString("UnrecognizedToken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unrecoverable error in Windows PowerShell.. + /// + internal static string UnrecoverableParserError { + get { + return ResourceManager.GetString("UnrecoverableParserError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to wrap an unsupported enum type.. + /// + internal static string UnsupportedEnumType { + get { + return ResourceManager.GetString("UnsupportedEnumType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to pass an event handler of an unsupported type.. + /// + internal static string UnsupportedHandlerType { + get { + return ResourceManager.GetString("UnsupportedHandlerType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Configuration only supports the End block in its body. Begin, Process and DynamicParam blocks are not allowed in a configuration.. + /// + internal static string UnsupportedNamedBlockInConfiguration { + get { + return ResourceManager.GetString("UnsupportedNamedBlockInConfiguration", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' property with type '{1}' of DSC resource class '{2}' is not supported.. + /// + internal static string UnsupportedPropertyTypeOfDSCResourceClass { + get { + return ResourceManager.GetString("UnsupportedPropertyTypeOfDSCResourceClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' keyword is not supported in this version of the language.. + /// + internal static string UnsupportedReservedKeyword { + get { + return ResourceManager.GetString("UnsupportedReservedKeyword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' property is not supported in this version of the language.. + /// + internal static string UnsupportedReservedProperty { + get { + return ResourceManager.GetString("UnsupportedReservedProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to At least one of the values '{0}' is not supported or valid for property '{1}' on class '{2}'. Please specify only supported values: + ///{3}.. + /// + internal static string UnsupportedValueForProperty { + get { + return ResourceManager.GetString("UnsupportedValueForProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A 'using' statement must appear before any other statements in a script.. + /// + internal static string UsingMustBeAtStartOfScript { + get { + return ResourceManager.GetString("UsingMustBeAtStartOfScript", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This syntax of the 'using' statement is not supported.. + /// + internal static string UsingStatementNotSupported { + get { + return ResourceManager.GetString("UsingStatementNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Using variable cannot be retrieved. A Using variable can be used only with Invoke-Command, Start-Job, or InlineScript in the script workflow. When it is used with Invoke-Command, the Using variable is valid only if the script block is invoked on a remote computer.. + /// + internal static string UsingWithoutInvokeCommand { + get { + return ResourceManager.GetString("UsingWithoutInvokeCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property '{0}' of Resource '{1}' has value '{2}' which is not between valid range '{3}' and '{4}'.. + /// + internal static string ValueNotInRange { + get { + return ResourceManager.GetString("ValueNotInRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable '${0}' cannot be retrieved because it has not been set.. + /// + internal static string VariableIsUndefined { + get { + return ResourceManager.GetString("VariableIsUndefined", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable is not assigned in the method.. + /// + internal static string VariableNotLocal { + get { + return ResourceManager.GetString("VariableNotLocal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A variable that cannot be referenced in restricted language mode or a Data section is being referenced. Variables that can be referenced include the following: $PSCulture, $PSUICulture, $true, $false, and $null.. + /// + internal static string VariableReferenceNotSupportedInDataSection { + get { + return ResourceManager.GetString("VariableReferenceNotSupportedInDataSection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variant.GetAccessor cannot handle {0}.. + /// + internal static string VariantGetAccessorNYI { + get { + return ResourceManager.GetString("VariantGetAccessorNYI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to verbose stream. + /// + internal static string VerboseStream { + get { + return ResourceManager.GetString("VerboseStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invalid return statement within void method.. + /// + internal static string VoidMethodHasReturn { + get { + return ResourceManager.GetString("VoidMethodHasReturn", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to [void] cannot be used as a parameter type, or on the left side of an assignment.. + /// + internal static string VoidTypeConstraintNotAllowed { + get { + return ResourceManager.GetString("VoidTypeConstraintNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to warning stream. + /// + internal static string WarningStream { + get { + return ResourceManager.GetString("WarningStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to White space is not allowed before the string terminator.. + /// + internal static string WhitespaceBeforeHereStringFooter { + get { + return ResourceManager.GetString("WhitespaceBeforeHereStringFooter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Workflow is not supported in OneCore powershell.. + /// + internal static string WorkflowNotSupportedOnOneCore { + get { + return ResourceManager.GetString("WorkflowNotSupportedOnOneCore", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ParserStrings.resources b/scripts/gen/SYS_AUTO/ParserStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..15ed2bb8a533a9ba0b7625d42bd3843de3c3722b GIT binary patch literal 56941 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 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/PathUtilsStrings.cs b/scripts/gen/SYS_AUTO/PathUtilsStrings.cs new file mode 100644 index 000000000..c12f540ce --- /dev/null +++ b/scripts/gen/SYS_AUTO/PathUtilsStrings.cs @@ -0,0 +1,135 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PathUtilsStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PathUtilsStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PathUtilsStrings", typeof(PathUtilsStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot create the module {0} due to the following: {1}. Use a different argument for the -OutputModule parameter and retry.. + /// + internal static string ExportPSSession_CannotCreateOutputDirectory { + get { + return ResourceManager.GetString("ExportPSSession_CannotCreateOutputDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The directory '{0}' already exists. Use the -Force parameter if you want to overwrite the directory and files within the directory.. + /// + internal static string ExportPSSession_ErrorDirectoryExists { + get { + return ResourceManager.GetString("ExportPSSession_ErrorDirectoryExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module cannot be loaded because it has been generated with an incompatible version of the {0} cmdlet. Generate the module with the {0} cmdlet from the current session, and try loading the module again.. + /// + internal static string ExportPSSession_ScriptGeneratorVersionMismatch { + get { + return ResourceManager.GetString("ExportPSSession_ScriptGeneratorVersionMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because the wildcard path {0} did not resolve to a file.. + /// + internal static string OutFile_DidNotResolveFile { + get { + return ResourceManager.GetString("OutFile_DidNotResolveFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because the path resolved to more than one file. This command cannot operate on multiple files.. + /// + internal static string OutFile_MultipleFilesNotSupported { + get { + return ResourceManager.GetString("OutFile_MultipleFilesNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open file because the current provider ({0}) cannot open a file.. + /// + internal static string OutFile_ReadWriteFileNotFileSystemProvider { + get { + return ResourceManager.GetString("OutFile_ReadWriteFileNotFileSystemProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown encoding {0}; valid values are {1}.. + /// + internal static string OutFile_WriteToFileEncodingUnknown { + get { + return ResourceManager.GetString("OutFile_WriteToFileEncodingUnknown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} already exists and {1} was specified.. + /// + internal static string UtilityFileExistsNoClobber { + get { + return ResourceManager.GetString("UtilityFileExistsNoClobber", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/PathUtilsStrings.resources b/scripts/gen/SYS_AUTO/PathUtilsStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..b4447544437fcc7b76093097c15d1429eed690b9 GIT binary patch literal 1693 zcma)6zi%8x6rKeN2vS-KnujQyh|9_`HX%Wl2>yixCdPL*1xVK1&bzz8voovN**l*s zOB6`dw1@(_v^0@u_ydqYLPCNPiH?R6(ecgPZZ2_(aC0*^Ki>P^_r5nbKmYjm51A0+ zOLWtp*MZCYkZafYg6oH~LzaqtkIK4m-soYEj@j4R+0FHQHMSmYH6}EkH!U~8OVgu+ zW@vQr9?u8vl-b<`TEZX`TH;KZ+`#F)lc6>GWTKradHykIxt?q-WTY9 zpdUYrz9Y^=C7kdghy&3_V^O1N>{)RlwuHp5#VTO#aVjxmaZfb(tv&RNCnC*L zz;~Ypy#rI99G(P-z8W+F`UT)Vc^X(B(LG!$xa@(8MfZtoWOSTXT~_-Ex=g2qn26^f z#@ZsGT^t!0pNPmwi4RiZhuEnxGh&KaXY(uE-ns0y4@C?(L?#iaGp<{xKF%w&h2o45 zD=5q0GE9sparjY6Dhl2KEf{sHKE#eHu_#f#sOB{Bj>&%u;O)!6OTYn)JD45lRbZ{) zY{gg{VLU~5VutZA0IeUTqznuKVlEw*b&AZkkhBv+w8-Ek+_3C?OIqs!6`o~a3KOQ% zsm3s!uU?R9u;tS3$Qk2i+K%tg`OS-*j%p@JN{>eD*#?q++>~)Lay~iSxYvZL3HuAQ zN_tsxU{BI2@*Mm;&pyuvh^MsYA~-*%6~tU2X~0FziO+N$>YP%jNbJV0!=Ig&PXIRiyerdQ z(fFiq&2_}=CH4174$^-RBf#& z-UW|m)l5_6WfCsW&i)rwQgpKQ7RRcgXvo|l?G{J iY;Zp$=*HWf<-71nqC9>Zllrj0ovW#?xX>fbD*q3aEbwgr literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/PipelineStrings.cs b/scripts/gen/SYS_AUTO/PipelineStrings.cs new file mode 100644 index 000000000..bc48c47db --- /dev/null +++ b/scripts/gen/SYS_AUTO/PipelineStrings.cs @@ -0,0 +1,236 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PipelineStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PipelineStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PipelineStrings", typeof(PipelineStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot continue to run the cmdlet because running cmdlets has been prevented by the Stop policy.. + /// + internal static string ActionPreferenceStop { + get { + return ResourceManager.GetString("ActionPreferenceStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while creating the pipeline.. + /// + internal static string CannotCreatePipeline { + get { + return ResourceManager.GetString("CannotCreatePipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the cmdlet instance because the cmdlet instance is in use by another pipeline. Please contact Microsoft Customer Support Services.. + /// + internal static string CommandProcessorAlreadyUsed { + get { + return ResourceManager.GetString("CommandProcessorAlreadyUsed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This pipeline does not support disconnect-connect semantics.. + /// + internal static string ConnectNotSupported { + get { + return ResourceManager.GetString("ConnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because the pipeline is started. Stop the pipeline and try the operation again.. + /// + internal static string ExecutionAlreadyStarted { + get { + return ResourceManager.GetString("ExecutionAlreadyStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run the pipeline because the first cmdlet in the pipeline is trying to read input from the results of a preceding cmdlet. Either modify the first cmdlet, remove the first cmdlet, or add to the pipeline the cmdlet whose output is required by the first cmdlet, and then try running the pipeline again.. + /// + internal static string FirstCommandCannotHaveInput { + get { + return ResourceManager.GetString("FirstCommandCannotHaveInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the cmdlet number. The ReadFromCommand function must specify the Id of a cmdlet that has already been added to the pipeline. Please contact Microsoft Customer Support Services.. + /// + internal static string InvalidCommandNumber { + get { + return ResourceManager.GetString("InvalidCommandNumber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The runspace object has a null remote command associated with it. A disconnected RemotePipeline object cannot be created because there is no remote command specified.. + /// + internal static string InvalidRemoteCommand { + get { + return ResourceManager.GetString("InvalidRemoteCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot read the output of the ReadFromCommand and ReadErrorQueue functions because another cmdlet is already reading that output. Please contact Microsoft Customer Support Services.. + /// + internal static string PipeAlreadyTaken { + get { + return ResourceManager.GetString("PipeAlreadyTaken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run the pipeline because there are no commands. Add at least one command to the pipeline, and then run it again.. + /// + internal static string PipelineExecuteRequiresAtLeastOneCommand { + get { + return ResourceManager.GetString("PipelineExecuteRequiresAtLeastOneCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to CommandInvocation({0}): "{1}". + /// + internal static string PipelineExecutionInformation { + get { + return ResourceManager.GetString("PipelineExecutionInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NonTerminatingError({0}): "{1}". + /// + internal static string PipelineExecutionNonTerminatingError { + get { + return ResourceManager.GetString("PipelineExecutionNonTerminatingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ParameterBinding({0}): name="{1}"; value="{2}". + /// + internal static string PipelineExecutionParameterBinding { + get { + return ResourceManager.GetString("PipelineExecutionParameterBinding", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to TerminatingError({0}): "{1}". + /// + internal static string PipelineExecutionTerminatingError { + get { + return ResourceManager.GetString("PipelineExecutionTerminatingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect this pipeline because it is not in the disconnected state.. + /// + internal static string PipelineNotDisconnected { + get { + return ResourceManager.GetString("PipelineNotDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot complete the pipeline operation because it has not yet been started. You must call the Begin() method before calling End() on a steppable pipeline.. + /// + internal static string PipelineNotStarted { + get { + return ResourceManager.GetString("PipelineNotStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A cmdlet threw an exception after calling ThrowTerminatingError. + ///The first exception was "{0}" with stack trace "{1}". + ///The second exception was "{2}" with stack trace "{3}".. + /// + internal static string SecondFailure { + get { + return ResourceManager.GetString("SecondFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WriteObject and WriteError methods cannot be called from outside the overrides of the BeginProcessing, ProcessRecord, and EndProcessing methods, and they can only be called from within the same thread. Validate that the cmdlet makes these calls correctly, or contact Microsoft Customer Support Services.. + /// + internal static string WriteNotPermitted { + get { + return ResourceManager.GetString("WriteNotPermitted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WriteObject and WriteError methods cannot be called after the pipeline has been closed. Please contact Microsoft Customer Support Services.. + /// + internal static string WriteToClosedPipeline { + get { + return ResourceManager.GetString("WriteToClosedPipeline", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/PipelineStrings.resources b/scripts/gen/SYS_AUTO/PipelineStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..dc5b5ab8c2dd6f91712def481a8f772252b0fa4d GIT binary patch literal 3787 zcmbVPONbmr7_M0#LBW&eU{owt(ba64MDtWv*{mB}G|9L-8dQYTbl2=u(p}Z5s@~10 zId~Hhe1MmLHz6lc)QAT$q7X@Zf$<^;dhp;uFd|;WgWq4>JugENb~nA<)Ac{T|NFoC zYx3>cKR#_R#$LyjF7=$3S+ppfDQqlV|7lT*MA~Vdx!BlLwWs-$(mG}I%+_c#{Z8|_ zBK3upGg=njigcPci*~BwM`f>N4of}L-myb$i??mxvg_Wha`VnzxBWj^p}opvoqb9A z34ppD7yUG6AEtlq*^k~ja$@20x4!x0^nS7N%(>#jGv6HFcJ}9O|9-VPapzATuYd9U zYiFna{N=qHZ#e$@shb}B`^!iFdHFl}-ucsq&i(e7|M77tOPy!K~<4 zF&dZf3*;$X61Z&N1C$o&sD@#P!__?krxgTV0E!%$J^LQ6Q}l5KOH^nw=DrVR8A>Pi z)`8+N<3%iFp%OXfcm~G2rf?K}3%L%%Q8RZX^i&(wJP#Ky8D%&E5LBH+eX~IQ7@kC^ zb${SGYXOHv{iKgFgl5ZZ9`9@j`~`yT zzI3oAoGq>l;i#jQ?G7Q6@OPR0dU;_kh31B%#2u!ue1t72=M>3B?j=S>FN zr6SLb^?XU%6-CEK@esWiI40EA6f%7;LHS}dEt4-ni9R04#%Y9ro#obKbFZr84;gXf%D8Hs#BsIPB)E^ znOT9<#&Aq?h(si)&5Yt9!wTwZ*PwZ(@Pr3AtvpgF(o`kA(L{l$E+k59)%qPNwIc1* zMMS5ItSxQCTR=fyAohTTIg_Ei3GWm-4qeP39`14(*A*`$B|8;v-xWUW7?Bd8y>jQE zSU?{uH(HZKPc#T0YIM241~KhJP-B^q>mp49>7I07A{Wk?SP9y-t7sQjKH_|q50s3B zMfAzbX0IXp#;2_S2QrDCoIyvgSG{i@H&@6KbMQ;~W#u z^lqMp$m4~?kg92?0aOmBdY{*dcDyE9Vj!cjp5bH*jFfD;6nWs&o1J#P&880 z*Z}}N;AE`t(->9|1Id-PuJXJR=Pi}m7W9gV!_b&|e)F-r?&FisZ#g#ExOJb=Eon2Q z!#E8zjTl5tVMQjrw7ZoiE~-_Hmop*8{d`5F1%0>&0dKx&w1tX>deHfi(OCBb=z|V$ zD~HR7urS*^M*Zd@%zg_8+f_2=YMrr=>4#sYFDCGD2W zN>AOzQG3^rOfh~zKbA=l^E$yACa^#ZndhR7L#a+4HQsH^)a{D0qSW zLnx}qXJZ9@WmqbX)l~1VD9qI_E#HgWv$cz;i^?L_)Zk3IHyp<8oq7( E2T^#XZ~y=R literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/PowerShellStrings.cs b/scripts/gen/SYS_AUTO/PowerShellStrings.cs new file mode 100644 index 000000000..b7b9551b0 --- /dev/null +++ b/scripts/gen/SYS_AUTO/PowerShellStrings.cs @@ -0,0 +1,387 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class PowerShellStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal PowerShellStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PowerShellStrings", typeof(PowerShellStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to When the runspace is set to reuse a thread, the apartment state in the invocation settings must match the runspace.. + /// + internal static string ApartmentStateMismatch { + get { + return ResourceManager.GetString("ApartmentStateMismatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When the runspace is set to use the current thread, the apartment state in the invocation settings must match that of the current thread.. + /// + internal static string ApartmentStateMismatchCurrentThread { + get { + return ResourceManager.GetString("ApartmentStateMismatchCurrentThread", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} object was not created by calling {1} on this Windows PowerShell instance.. + /// + internal static string AsyncResultNotOwned { + get { + return ResourceManager.GetString("AsyncResultNotOwned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This Windows PowerShell object cannot be connected because it is not associated with a remote runspace or runspace pool.. + /// + internal static string CannotConnect { + get { + return ResourceManager.GetString("CannotConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PSJobProxy object can only be used for remote commands that return a job object.. + /// + internal static string CommandDoesNotWriteJob { + get { + return ResourceManager.GetString("CommandDoesNotWriteJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no Runspace available to run commands in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The command you attempted to invoke was: {0}. + /// + internal static string CommandInvokedFromWrongThreadWithCommand { + get { + return ResourceManager.GetString("CommandInvokedFromWrongThreadWithCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no Runspace available to run commands in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The current Windows PowerShell instance contains no command to invoke.. + /// + internal static string CommandInvokedFromWrongThreadWithoutCommand { + get { + return ResourceManager.GetString("CommandInvokedFromWrongThreadWithoutCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The connection attempt to the remote command failed.. + /// + internal static string ConnectFailed { + get { + return ResourceManager.GetString("ConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The running command has been disconnected but is still running on the remote server. Reconnect to get command operation status and output data.. + /// + internal static string DiscOnSyncCommand { + get { + return ResourceManager.GetString("DiscOnSyncCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because a command has already been started. Wait for the command to complete, or stop it, and then try the operation again.. + /// + internal static string ExecutionAlreadyStarted { + get { + return ResourceManager.GetString("ExecutionAlreadyStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because the current Windows PowerShell session is in the Disconnected state. Connect this Windows PowerShell session, and then either wait for the command to finish, or stop the command.. + /// + internal static string ExecutionDisconnected { + get { + return ResourceManager.GetString("ExecutionDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because a command is currently stopping. Wait for the command to complete stopping, and then try the operation again.. + /// + internal static string ExecutionStopping { + get { + return ResourceManager.GetString("ExecutionStopping", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to GetJobForCommand is not supported when there is more than one command in the Windows PowerShell instance.. + /// + internal static string GetJobForCommandNotSupported { + get { + return ResourceManager.GetString("GetJobForCommandNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Command property of a Windows PowerShell object cannot be empty.. + /// + internal static string GetJobForCommandRequiresACommand { + get { + return ResourceManager.GetString("GetJobForCommandRequiresACommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the current PowerShell instance is not valid for this operation.. + /// + internal static string InvalidPowerShellStateGeneral { + get { + return ResourceManager.GetString("InvalidPowerShellStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because the runspace is not in the '{0}' state. Current state of runspace is '{1}'.. + /// + internal static string InvalidRunspaceState { + get { + return ResourceManager.GetString("InvalidRunspaceState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PowerShell instance is not in the correct state for creating a nested PowerShell instance. Nested PowerShell instances should only be created in a running PowerShell instance.. + /// + internal static string InvalidStateCreateNested { + get { + return ResourceManager.GetString("InvalidStateCreateNested", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because the current Windows PowerShell session is in the Disconnected state. Connect this Windows PowerShell session, and then try again.. + /// + internal static string IsDisconnected { + get { + return ResourceManager.GetString("IsDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job object cannot be reused.. + /// + internal static string JobCanBeStartedOnce { + get { + return ResourceManager.GetString("JobCanBeStartedOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job cannot be started when it is already running.. + /// + internal static string JobCannotBeStartedWhenRunning { + get { + return ResourceManager.GetString("JobCannotBeStartedWhenRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job object can be used only once.. + /// + internal static string JobObjectCanBeUsedOnce { + get { + return ResourceManager.GetString("JobObjectCanBeUsedOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command in which the value of AsJob is equal to false cannot be run through a PSJobProxy.. + /// + internal static string JobProxyAsJobMustBeTrue { + get { + return ResourceManager.GetString("JobProxyAsJobMustBeTrue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You can only begin receiving data on a PSJobProxy instance when it has been created with data streaming disabled. This operation can run only once.. + /// + internal static string JobProxyReceiveInvalid { + get { + return ResourceManager.GetString("JobProxyReceiveInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The keys in the dictionary must be strings.. + /// + internal static string KeyMustBeString { + get { + return ResourceManager.GetString("KeyMustBeString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nested PowerShell instances cannot be invoked asynchronously. Use the Invoke method.. + /// + internal static string NestedPowerShellInvokeAsync { + get { + return ResourceManager.GetString("NestedPowerShellInvokeAsync", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No commands are specified.. + /// + internal static string NoCommandToInvoke { + get { + return ResourceManager.GetString("NoCommandToInvoke", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A Windows PowerShell object cannot be created that uses the current runspace because there is no current runspace available. The current runspace might be starting, such as when it is created with an Initial Session State.. + /// + internal static string NoDefaultRunspaceForPSCreate { + get { + return ResourceManager.GetString("NoDefaultRunspaceForPSCreate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSJobProxy currently supports only PSWorkflowInvocationSettings.. + /// + internal static string OnlyWorkflowInvocationSettingsSupported { + get { + return ResourceManager.GetString("OnlyWorkflowInvocationSettingsSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation is currently not supported in the remoting scenario.. + /// + internal static string OperationNotSupportedForRemoting { + get { + return ResourceManager.GetString("OperationNotSupportedForRemoting", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A command is required to add a parameter. A command must be added to the Windows PowerShell instance before adding a parameter.. + /// + internal static string ParameterRequiresCommand { + get { + return ResourceManager.GetString("ParameterRequiresCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSChildJobProxy does not support control methods.. + /// + internal static string ProxyChildJobControlNotSupported { + get { + return ResourceManager.GetString("ProxyChildJobControlNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSJobProxy does not support this control method.. + /// + internal static string ProxyJobControlNotSupported { + get { + return ResourceManager.GetString("ProxyJobControlNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSJobProxy does not support the Unblock operation.. + /// + internal static string ProxyUnblockJobNotSupported { + get { + return ResourceManager.GetString("ProxyUnblockJobNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The runspace pool specified is not in an opened state.. + /// + internal static string RemoteRunspacePoolNotOpened { + get { + return ResourceManager.GetString("RemoteRunspacePoolNotOpened", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Either a runspace or runspace pool must be assigned to PSJobProxy before it can be started.. + /// + internal static string RunspaceAndRunspacePoolNull { + get { + return ResourceManager.GetString("RunspaceAndRunspacePoolNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Support for interactive jobs is not available. + /// + internal static string UnblockNotSupported { + get { + return ResourceManager.GetString("UnblockNotSupported", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/PowerShellStrings.resources b/scripts/gen/SYS_AUTO/PowerShellStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..b8b12cf6d61cd5ae7660669b96c2f05b7e0186fd GIT binary patch literal 6270 zcmdT|dx#xZ89!rEjaq{sDAZDpX-z`iPB-S+Kw@t1cGGR#-OJwHY-$5~?##J+Cp&k} z&73p4xyA?dA5*c=q(bQ*Qhb0E6^bboA6Nv5(mzr$U=dO*h(rs;60urT@b{fFk9+qO zgMygN-JO~9y}#f0n0xu9KmEjGjGf0PZuYg2U4KSum8F5y<<*Q7p-e}3R|hJMqt*yN zE>j(;U6daTNS+yvWL#_S$#ol1=zFqh2-Xlj3 z+;`_{Wm#gPt}L`SrFjR8x(grr*Qkxr|1bRP!lPe3dF9;GXFv1Ag^7u8?0xd>XRmze zS1h`$siAJef;Owmk!^;*xz91B?=<`&246E z3HOKJ1=DeT7UzG(^UvY)ZO}aaPR2Ij?CDL6eF$e)K@;No19<)eT<-$ie%${8_tTK` zLtOVk|4Hy(A{qGn9?vd=_ae^Ef#(gJJqUV^`!nxmY^26|Ot6$0)@70<_}j!s;3L^2 ziX!x57Hsib~~25zpiQxln}|I0q}yn~_5JKj`x~q7flj6rO+L zc-xrGRDh@@$e)Ypur<4peE$J<20VdP5?P5gNGWpC&r?reAjy}&a`$SMLf4={MBWC> zwyh>7I4OXv2NNll<3QhmqflV-e2n8bT@g-~xh4!HMml#Uy$0qZH)19*od#=UJ=3hV zLijP%$U&EK0rw-=-hhr}u%!q=2Y+MyRCPcK32rIE9<%dc-#N@a18oTaN2L^iuws1; z#G}K+)nVNl=xS{WY&!RHY71kxPvCaFP;W-%Zg*&Qg>iqWw1^ZTflRpw(u0Gfu7*}K z%v;A3lp^_(Vz`>UdHwf#&oR=JE^Yh zt6nq-)@=m9;R2e)lR<`Wg6sg1jlqyM67Ra#N+>vVHvoyjY`+NRDGFH(ALbz>Mek|j zj$l}52_V$KA1bsalo)$Q-f7&gERC<NF6j>{8pF2P3YtS8TAcQayv(JKc`>>ho z8TblFJw4x%2{#?d(=5?F5l9|suBG8d@l!8{QQr=nN_Fy~n(bw31FTD9F;3^!zup3&T}=4XM62GYeH`M?cS1 z>y!)(Uly7t%J2X#8yWIep9dn2;SfK&3smGTA~YW*p<33wp_XOZ?8rDqBoL7#kiK_j zb{&#jM<5bX(SnaENuZVV$UuokeebFVv8hEy zqWDY!6tN_tShQlK3s}h#c$15=pnw}Lbv}PsWr$+Jd#PHALJ3<+;Ec((z|LL@1xZh) z2By1w<@@=hNW_99-1)W4D4+^Z^9wG#A{0iMeoy+G!jN0T`%o?n-Y9w$XP8P@U6hpR zgOqvit^ZH=^77aKi3BerfJ@-13`ZFN-`nHDWFbhEn@5RaWDvk%fbcf5EkoaXg2F}l zPN*n~D0fgdEs0(dMtD0bQJq;hYZIYB3Km;KrFbpVC7Jr1&&ZsQ^e>bZmuik`xR^|G+)l$u-j0$;cPhsRBIA2c-GqNt{9#$%d=h)&8yKQiQ|qc-R1GHA7l*Aj4-@{>2iC!*bnQMO3bR7&8=|RRrB= zp<}mO3p|8ogzF4Y!ML@()Si0|zq43r3>*N_UJ#eAY3jI!#< z1aYuU-}fGQz%3lMIXn2#OGyDmE2s=0cAf>|MMoJhF%K8;M3rkR(JgS^JxvD?yTnBa U@*+^SOOiS#N;!YQD&AlI1sv6djsO4v literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/ProgressRecordStrings.cs b/scripts/gen/SYS_AUTO/ProgressRecordStrings.cs new file mode 100644 index 000000000..e325e4cd9 --- /dev/null +++ b/scripts/gen/SYS_AUTO/ProgressRecordStrings.cs @@ -0,0 +1,99 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ProgressRecordStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ProgressRecordStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProgressRecordStrings", typeof(ProgressRecordStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot process the argument because {0} cannot be a negative value.. + /// + internal static string ArgMayNotBeNegative { + get { + return ResourceManager.GetString("ArgMayNotBeNegative", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the argument because the value of {0} cannot be null or empty.. + /// + internal static string ArgMayNotBeNullOrEmpty { + get { + return ResourceManager.GetString("ArgMayNotBeNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ParentActivityId cannot be the same as the ActivityId.. + /// + internal static string ParentActivityIdCantBeActivityId { + get { + return ResourceManager.GetString("ParentActivityIdCantBeActivityId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set percent because {0} cannot be greater than 100.. + /// + internal static string PercentMayNotBeMoreThan100 { + get { + return ResourceManager.GetString("PercentMayNotBeMoreThan100", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ProgressRecordStrings.resources b/scripts/gen/SYS_AUTO/ProgressRecordStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..6de3114dc624ad4e24a30ef4b1dba1d314aa8cdc GIT binary patch literal 694 zcma)4&1w`u5U!EnV@N|tKpciy+)a$Il6CYD!p0#9$;C_0Y`GcI)4lZ1!XQ3`kQeX; z@(6i=pq}y+UOXyz@$210B^t163TnE(`o6E2`F#2HA|aypNOjOT&uzBP&IDVt`&I3; zoUlzr>uO_FQ>EgFt!s=P_Om=jDvF?dusqZpyp<{yWvEnB?{ar&PFWAD%}qI|2OGVu z$9>M9Y_0w+7PN0#zEMA5e-EZsknxnG7x6j&_UUTv*^lq{A6z{gd^s*Yp!Ep(I%06n zvCR62EKO-lk~-QWL!O=!qhj1jyfrjO9Zz}}G>}5P0?|uqX@;Q=714GH28(Hps}a@L zY|R3&LlY{{kG-h)ul^ZG`X!nc!%LdmM#r!mB@XFiLDr)j@ezYbQAn+g7c*<{eVp(o zETo-=mbDiZ*D^R3Z}WGeUg9dWh32XB&78$ts=!$?{vVRayub_d<`$z4N(o~Hw=>^m z$wnzH +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ProviderBaseSecurity { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ProviderBaseSecurity() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProviderBaseSecurity", typeof(ProviderBaseSecurity).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot use the interface because the ISecurityDescriptorCmdletProvider interface is not supported by this provider.. + /// + internal static string ISecurityDescriptorCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("ISecurityDescriptorCmdletProvider_NotSupported", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ProviderBaseSecurity.resources b/scripts/gen/SYS_AUTO/ProviderBaseSecurity.resources new file mode 100644 index 0000000000000000000000000000000000000000..9d490ab6f6fcfc1a93eee7955c314728dcf78e81 GIT binary patch literal 402 zcmZWlO-sZu5S{gZ2m!C9thnpChaRN8EP|A+coL*dM+~M(nM@XX@;CU0`~e>PD_*>L zaU#1Sm=Bou-sHU@?{6QkGXQvzYnv%B4*3>?kEAjDR$FX)q)ZJ#d$Oj>)Gbml-W7{{ zo_40nXgLxV4kJ@*GgZgV8hwS+jekN{bgNan)XVeJ_1OaF7weP%VbQS}@Q~ghAIVT@ zxU}laDxEL;`JCXf@OK+%06{|p0s{;aRDy#r36H{fsY)222P+CgE!e|O)Lt;bJzNWB z@rlwu{`9jbeae7YC|l<|s~Ax6BP!z<>7muAI@Ilf-885p8J;Q(n#{ +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ProxyCommandStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ProxyCommandStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProxyCommandStrings", typeof(ProxyCommandStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The proxy command cannot be generated because the CommandMetadata has no name.. + /// + internal static string CommandMetadataMissingCommandName { + get { + return ResourceManager.GetString("CommandMetadataMissingCommandName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'help' parameter is not recognized as a valid HelpInfo object created by the 'get-help' command.. + /// + internal static string HelpInfoObjectRequired { + get { + return ResourceManager.GetString("HelpInfoObjectRequired", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/ProxyCommandStrings.resources b/scripts/gen/SYS_AUTO/ProxyCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..af538236c097c8c40e6bcb9d31d620b0c68791ac GIT binary patch literal 498 zcmZWj!Ab)`3{Cx#fQMezrDAI>SVSw>BGu9s@3S-McG}&Ub#_)oy+#O literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/RegistryProviderStrings.cs b/scripts/gen/SYS_AUTO/RegistryProviderStrings.cs new file mode 100644 index 000000000..380af970e --- /dev/null +++ b/scripts/gen/SYS_AUTO/RegistryProviderStrings.cs @@ -0,0 +1,909 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RegistryProviderStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RegistryProviderStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RegistryProviderStrings", typeof(RegistryProviderStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The security identifier is not allowed to be the primary group of this object.. + /// + internal static string AccessControl_InvalidGroup { + get { + return ResourceManager.GetString("AccessControl_InvalidGroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified handle is not valid.. + /// + internal static string AccessControl_InvalidHandle { + get { + return ResourceManager.GetString("AccessControl_InvalidHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The security identifier is not allowed to be the owner of this object.. + /// + internal static string AccessControl_InvalidOwner { + get { + return ResourceManager.GetString("AccessControl_InvalidOwner", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to perform a security operation on an object that has no associated security. This can happen when trying to get an ACL of an anonymous kernel object.. + /// + internal static string AccessControl_NoAssociatedSecurity { + get { + return ResourceManager.GetString("AccessControl_NoAssociatedSecurity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Method failed with unexpected error code {0}.. + /// + internal static string AccessControl_UnexpectedError { + get { + return ResourceManager.GetString("AccessControl_UnexpectedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Add Property Value At. + /// + internal static string AddPropertyValueAtAction { + get { + return ResourceManager.GetString("AddPropertyValueAtAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. + /// + internal static string AddPropertyValueAtResourceTemplate { + get { + return ResourceManager.GetString("AddPropertyValueAtResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The enum value {0} is not valid.. + /// + internal static string Arg_EnumIllegalVal { + get { + return ResourceManager.GetString("Arg_EnumIllegalVal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A name argument must be specified.. + /// + internal static string Arg_Name { + get { + return ResourceManager.GetString("Arg_Name", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified RegistryValueKind is a value that is not valid.. + /// + internal static string Arg_RegBadKeyKind { + get { + return ResourceManager.GetString("Arg_RegBadKeyKind", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registry key name must start with a valid base key name.. + /// + internal static string Arg_RegInvalidKeyName { + get { + return ResourceManager.GetString("Arg_RegInvalidKeyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified registry key does not exist.. + /// + internal static string Arg_RegKeyNotFound { + get { + return ResourceManager.GetString("Arg_RegKeyNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A non-empty subkey name must be specified.. + /// + internal static string Arg_RegKeyStrEmpty { + get { + return ResourceManager.GetString("Arg_RegKeyStrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registry subkeys should not be greater than 255 characters.. + /// + internal static string Arg_RegKeyStrLenBug { + get { + return ResourceManager.GetString("Arg_RegKeyStrLenBug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RegistryKey.SetValue does not support arrays of type '{0}'. Only Byte[] and String[] are supported.. + /// + internal static string Arg_RegSetBadArrType { + get { + return ResourceManager.GetString("Arg_RegSetBadArrType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type of the value object did not match the specified RegistryValueKind or the object could not be properly converted.. + /// + internal static string Arg_RegSetMismatchedKind { + get { + return ResourceManager.GetString("Arg_RegSetMismatchedKind", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RegistryKey.SetValue does not allow a String[] that contains a null String reference.. + /// + internal static string Arg_RegSetStrArrNull { + get { + return ResourceManager.GetString("Arg_RegSetStrArrNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot delete a subkey tree because the subkey does not exist.. + /// + internal static string Arg_RegSubKeyAbsent { + get { + return ResourceManager.GetString("Arg_RegSubKeyAbsent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No value exists with that name.. + /// + internal static string Arg_RegSubKeyValueAbsent { + get { + return ResourceManager.GetString("Arg_RegSubKeyValueAbsent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The length of the specified value name exceeds the maximum of 16383 characters.. + /// + internal static string Arg_RegValueNameStrLenBug { + get { + return ResourceManager.GetString("Arg_RegValueNameStrLenBug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A value argument must be specified.. + /// + internal static string Arg_Value { + get { + return ResourceManager.GetString("Arg_Value", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The size of the specified value data exceeds the maximum of 1 MB.. + /// + internal static string Arg_ValueDataLenBug { + get { + return ResourceManager.GetString("Arg_ValueDataLenBug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The subkey argument is not valid.. + /// + internal static string ArgRegKeyDelHive { + get { + return ResourceManager.GetString("ArgRegKeyDelHive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified permission name is not valid.. + /// + internal static string Argument_InvalidPrivilegeName { + get { + return ResourceManager.GetString("Argument_InvalidPrivilegeName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified RegistryKeyPermissionCheck value is not valid.. + /// + internal static string Argument_InvalidRegistryKeyPermissionCheck { + get { + return ResourceManager.GetString("Argument_InvalidRegistryKeyPermissionCheck", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified SafeHandle value is not valid.. + /// + internal static string Argument_InvalidSafeHandle { + get { + return ResourceManager.GetString("Argument_InvalidSafeHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified registry subkey does not exist.. + /// + internal static string ArgumentException_RegSubKeyAbsent { + get { + return ResourceManager.GetString("ArgumentException_RegSubKeyAbsent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A transaction argument must be specified.. + /// + internal static string ArgumentException_TransactionAbsent { + get { + return ResourceManager.GetString("ArgumentException_TransactionAbsent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The at parameter must be an integer to index a specific property value.. + /// + internal static string BadAtParam { + get { + return ResourceManager.GetString("BadAtParam", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Item. + /// + internal static string ClearItemAction { + get { + return ResourceManager.GetString("ClearItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string ClearItemResourceTemplate { + get { + return ResourceManager.GetString("ClearItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Clear Property. + /// + internal static string ClearPropertyAction { + get { + return ResourceManager.GetString("ClearPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string ClearPropertyResourceTemplate { + get { + return ResourceManager.GetString("ClearPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation was not processed. The location that was provided does not allow this operation.. + /// + internal static string ContainerInvalidOperationTemplate { + get { + return ResourceManager.GetString("ContainerInvalidOperationTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy Key. + /// + internal static string CopyKeyAction { + get { + return ResourceManager.GetString("CopyKeyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string CopyKeyResourceTemplate { + get { + return ResourceManager.GetString("CopyKeyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy Property. + /// + internal static string CopyPropertyAction { + get { + return ResourceManager.GetString("CopyPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationItem: {2} DestinationProperty: {3}. + /// + internal static string CopyPropertyResourceTemplate { + get { + return ResourceManager.GetString("CopyPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (default). + /// + internal static string DefaultValueName { + get { + return ResourceManager.GetString("DefaultValueName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because the destination path is subordinate to the source path.. + /// + internal static string DestinationChildOfSource { + get { + return ResourceManager.GetString("DestinationChildOfSource", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation is not allowed on the destination location.. + /// + internal static string DestinationContainerInvalidOperationTemplate { + get { + return ResourceManager.GetString("DestinationContainerInvalidOperationTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The software settings for the current user. + /// + internal static string HKCUDriveDescription { + get { + return ResourceManager.GetString("HKCUDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The configuration settings for the local computer. + /// + internal static string HKLMDriveDescription { + get { + return ResourceManager.GetString("HKLMDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incorrect thread for enabling or disabling a privilege.. + /// + internal static string InvalidOperation_MustBeSameThread { + get { + return ResourceManager.GetString("InvalidOperation_MustBeSameThread", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The permission must be reverted before changing its state again.. + /// + internal static string InvalidOperation_MustRevertPrivilege { + get { + return ResourceManager.GetString("InvalidOperation_MustRevertPrivilege", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified transaction or Transaction.Current must match the transaction used to create or open this TransactedRegistryKey.. + /// + internal static string InvalidOperation_MustUseSameTransaction { + get { + return ResourceManager.GetString("InvalidOperation_MustUseSameTransaction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a KTM handle without a Transaction.Current or specified transaction.. + /// + internal static string InvalidOperation_NeedTransaction { + get { + return ResourceManager.GetString("InvalidOperation_NeedTransaction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The object does not contain a security descriptor.. + /// + internal static string InvalidOperation_NoSecurityDescriptor { + get { + return ResourceManager.GetString("InvalidOperation_NoSecurityDescriptor", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TransactedRegistryKey object is not associated with a transaction because it is for a predefined key.. + /// + internal static string InvalidOperation_NotAssociatedWithTransaction { + get { + return ResourceManager.GetString("InvalidOperation_NotAssociatedWithTransaction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The registry key has subkeys; recursive removals are not supported by this method.. + /// + internal static string InvalidOperation_RegRemoveSubKey { + get { + return ResourceManager.GetString("InvalidOperation_RegRemoveSubKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote registry operations are not allowed with transactions.. + /// + internal static string InvalidOperation_RemoteNotAllowed { + get { + return ResourceManager.GetString("InvalidOperation_RemoteNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A key in this path already exists.. + /// + internal static string KeyAlreadyExists { + get { + return ResourceManager.GetString("KeyAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Key {0} has been created, but a default value could not be set.. + /// + internal static string KeyCreatedValueFailed { + get { + return ResourceManager.GetString("KeyCreatedValueFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The registry key at the specified path does not exist.. + /// + internal static string KeyDoesNotExist { + get { + return ResourceManager.GetString("KeyDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move Item. + /// + internal static string MoveItemAction { + get { + return ResourceManager.GetString("MoveItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string MoveItemResourceTemplate { + get { + return ResourceManager.GetString("MoveItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move Property. + /// + internal static string MovePropertyAction { + get { + return ResourceManager.GetString("MovePropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationItem: {2} DestinationProperty: {3}. + /// + internal static string MovePropertyResourceTemplate { + get { + return ResourceManager.GetString("MovePropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to create a drive with the specified root. The root path does not exist.. + /// + internal static string NewDriveRootDoesNotExist { + get { + return ResourceManager.GetString("NewDriveRootDoesNotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Item. + /// + internal static string NewItemAction { + get { + return ResourceManager.GetString("NewItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string NewItemResourceTemplate { + get { + return ResourceManager.GetString("NewItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Type: {1}. + /// + internal static string NewItemResourceTemplateWithType { + get { + return ResourceManager.GetString("NewItemResourceTemplateWithType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Property. + /// + internal static string NewPropertyAction { + get { + return ResourceManager.GetString("NewPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string NewPropertyResourceTemplate { + get { + return ResourceManager.GetString("NewPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registry transactions are not supported on this platform.. + /// + internal static string NotSupported_KernelTransactions { + get { + return ResourceManager.GetString("NotSupported_KernelTransactions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access a closed registry key.. + /// + internal static string ObjectDisposed_RegKeyClosed { + get { + return ResourceManager.GetString("ObjectDisposed_RegKeyClosed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property already exists.. + /// + internal static string PropertyAlreadyExists { + get { + return ResourceManager.GetString("PropertyAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Property {0} does not exist at path {1}.. + /// + internal static string PropertyNotAtPath { + get { + return ResourceManager.GetString("PropertyNotAtPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property is not a multi-valued property. To remove this property, use Remove-ItemProperty.. + /// + internal static string PropertyNotMultivalued { + get { + return ResourceManager.GetString("PropertyNotMultivalued", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The property is not a multi-valued property and values cannot be added to it. To change the value use Set-ItemProperty.. + /// + internal static string PropertyNotMultivaluedChange { + get { + return ResourceManager.GetString("PropertyNotMultivaluedChange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Key. + /// + internal static string RemoveKeyAction { + get { + return ResourceManager.GetString("RemoveKeyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string RemoveKeyResourceTemplate { + get { + return ResourceManager.GetString("RemoveKeyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Property. + /// + internal static string RemovePropertyAction { + get { + return ResourceManager.GetString("RemovePropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string RemovePropertyResourceTemplate { + get { + return ResourceManager.GetString("RemovePropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Property Value At. + /// + internal static string RemovePropertyValueAtAction { + get { + return ResourceManager.GetString("RemovePropertyValueAtAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. + /// + internal static string RemovePropertyValueAtResourceTemplate { + get { + return ResourceManager.GetString("RemovePropertyValueAtResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename Item. + /// + internal static string RenameItemAction { + get { + return ResourceManager.GetString("RenameItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item cannot be renamed because an item with that name already exists in the same container.. + /// + internal static string RenameItemAlreadyExists { + get { + return ResourceManager.GetString("RenameItemAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} NewName: {1}. + /// + internal static string RenameItemResourceTemplate { + get { + return ResourceManager.GetString("RenameItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename property.. + /// + internal static string RenamePropertyAction { + get { + return ResourceManager.GetString("RenamePropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationProperty: {2}. + /// + internal static string RenamePropertyResourceTemplate { + get { + return ResourceManager.GetString("RenamePropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Requested registry access is not allowed.. + /// + internal static string Security_RegistryPermission { + get { + return ResourceManager.GetString("Security_RegistryPermission", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Item. + /// + internal static string SetItemAction { + get { + return ResourceManager.GetString("SetItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Value: {1}. + /// + internal static string SetItemResourceTemplate { + get { + return ResourceManager.GetString("SetItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Property. + /// + internal static string SetPropertyAction { + get { + return ResourceManager.GetString("SetPropertyAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1}. + /// + internal static string SetPropertyResourceTemplate { + get { + return ResourceManager.GetString("SetPropertyResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Property Value At. + /// + internal static string SetPropertyValueAtAction { + get { + return ResourceManager.GetString("SetPropertyValueAtAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. + /// + internal static string SetPropertyValueAtResourceTemplate { + get { + return ResourceManager.GetString("SetPropertyValueAtResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation is not allowed on the source location.. + /// + internal static string SourceContainerInvalidOperationTemplate { + get { + return ResourceManager.GetString("SourceContainerInvalidOperationTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Transaction related error {0} occurred.. + /// + internal static string Transaction_Error { + get { + return ResourceManager.GetString("Transaction_Error", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not bind parameter 'Type'. Could not convert "{0}" to "{1}". The possible enumeration values are "String, ExpandString, Binary, DWord, MultiString, QWord, Unknown".. + /// + internal static string TypeParameterBindingFailure { + get { + return ResourceManager.GetString("TypeParameterBindingFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Access to the registry key '{0}' is denied.. + /// + internal static string UnauthorizedAccess_RegistryKeyGeneric_Key { + get { + return ResourceManager.GetString("UnauthorizedAccess_RegistryKeyGeneric_Key", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot write to the registry key.. + /// + internal static string UnauthorizedAccess_RegistryNoWrite { + get { + return ResourceManager.GetString("UnauthorizedAccess_RegistryNoWrite", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown error: {0}.. + /// + internal static string UnknownError_Num { + get { + return ResourceManager.GetString("UnknownError_Num", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/RegistryProviderStrings.resources b/scripts/gen/SYS_AUTO/RegistryProviderStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..ba9b84c47d192ebc603751b6bcaa2b422573040e GIT binary patch literal 10657 zcmb_i4R9RQeSb>~_#?)S`Hbzt<6!Uy^2U~J*%mhTNiw#PB^yaL1VS{c-KW!9d%MT( zo~47Dx=jLUU77?+KH7wokP--Vriqi-5XOAXkd_Q>+CY*{D5QzQ;FhHAv;>-gPJjRR z_U-OTC!Nd`S*N>wzyJ5=?(uie|N9ApG4>h!di}L17G<+fL_syQMU=kl6P6>w7G93* zAoSd!7QSDEksJ71)|sp6r-gS`y|@~RExxG6q2;ykz11PlwYx=aAQ%cIRIo zx#OPxd+s=}^{!9dz2kFtKfZO{pSCW#^RxGTq3w&mvU|U@xLw?TyZPAtzi00H%EC{+ z{!mcd_{g6<`|C%a`r!FT_wTljcE8qk><`cQ@Uf8!`|gUv+n&5{eeaVUC+sJ8-}$NM z2Hu?gw{xD0e(;5bi(dS<=im9!AAjSSmk&I1=_`l-p!&*%H2(&EH(|+N_I~w!i$w(px?< z`{G#}pDql3$XK!cf$c3PKfZa*$G(5Vny^WWlE z&tLXmTd!OE_O`=I28z3Weo2T!H=c04YIbJ>1y>I-|rGI~` zYdv?{@O;MF-_O`%ix~U%*^G6+kFkHn-}`4X_E#TZ?7CTu{dNIkZ=J>13v+M{A=`rZ z{RFsk&tdEgoXrA{&*1z7u0M?T#}_j80M73K{W$)v!{4*#F=pU=C3p`**3*#b5g#OJ z;Y`LBK+ckL8T&NO`#`@Q*O$&^YzOrC8SwuB%x(C56ZrfO&aVJImI=hzDD=1hyj}

FXQ?{z^sRjG5EZQ&lf=V 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 +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +///

+/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RunspaceInit { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RunspaceInit() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspaceInit", typeof(RunspaceInit).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Dictates when confirmation should be requested. Confirmation is requested when the ConfirmImpact of the operation is equal to or greater than $ConfirmPreference. If $ConfirmPreference is None, actions will only be confirmed when Confirm is specified.. + /// + internal static string ConfirmPreferenceDescription { + get { + return ResourceManager.GetString("ConfirmPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the current console file. + /// + internal static string ConsoleDescription { + get { + return ResourceManager.GetString("ConsoleDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when a Debug message is delivered. + /// + internal static string DebugPreferenceDescription { + get { + return ResourceManager.GetString("DebugPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Status of last command. + /// + internal static string DollarHookDescription { + get { + return ResourceManager.GetString("DollarHookDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Culture of the current Windows PowerShell session. + /// + internal static string DollarPSCultureDescription { + get { + return ResourceManager.GetString("DollarPSCultureDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to UI culture of the current Windows PowerShell session. + /// + internal static string DollarPSUICultureDescription { + get { + return ResourceManager.GetString("DollarPSUICultureDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when an error message is delivered. + /// + internal static string ErrorActionPreferenceDescription { + get { + return ResourceManager.GetString("ErrorActionPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the view mode to use when displaying errors. + /// + internal static string ErrorViewDescription { + get { + return ResourceManager.GetString("ErrorViewDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The run objects available to cmdlets. + /// + internal static string ExecutionContextDescription { + get { + return ResourceManager.GetString("ExecutionContextDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the limit of enumeration on formatting IEnumerable objects. + /// + internal static string FormatEnunmerationLimitDescription { + get { + return ResourceManager.GetString("FormatEnunmerationLimitDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Folder containing the current user's profile. + /// + internal static string HOMEDescription { + get { + return ResourceManager.GetString("HOMEDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when a command generates an item in the Information stream. + /// + internal static string InformationPreferenceDescription { + get { + return ResourceManager.GetString("InformationPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ShellID identifies the current shell. This is used by #Requires.. + /// + internal static string MshShellIdDescription { + get { + return ResourceManager.GetString("MshShellIdDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates what type of prompt should be displayed for the current nesting level. + /// + internal static string NestedPromptLevelDescription { + get { + return ResourceManager.GetString("NestedPromptLevelDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The text encoding used when piping text to a native executable file. + /// + internal static string OutputEncodingDescription { + get { + return ResourceManager.GetString("OutputEncodingDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Press Enter to continue.... + /// + internal static string PauseDefinitionString { + get { + return ResourceManager.GetString("PauseDefinitionString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Current process ID. + /// + internal static string PIDDescription { + get { + return ResourceManager.GetString("PIDDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parent process ID. + /// + internal static string PPIDDescription { + get { + return ResourceManager.GetString("PPIDDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when progress records are delivered. + /// + internal static string ProgressPreferenceDescription { + get { + return ResourceManager.GetString("ProgressPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable to hold all default <cmdlet:parameter, value> pairs. + /// + internal static string PSDefaultParameterValuesDescription { + get { + return ResourceManager.GetString("PSDefaultParameterValuesDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variable to contain the name of the email server. This can be used instead of the HostName parameter in the Send-MailMessage cmdlet.. + /// + internal static string PSEmailServerDescription { + get { + return ResourceManager.GetString("PSEmailServerDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parent folder of the host application of the current runspace. + /// + internal static string PSHOMEDescription { + get { + return ResourceManager.GetString("PSHOMEDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A reference to the host of the current runspace. + /// + internal static string PSHostDescription { + get { + return ResourceManager.GetString("PSHostDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version information for current Windows PowerShell session. + /// + internal static string PSVersionTableDescription { + get { + return ResourceManager.GetString("PSVersionTableDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays errors with a description of the error class. + /// + internal static string ReportErrorShowExceptionClassDescription { + get { + return ResourceManager.GetString("ReportErrorShowExceptionClassDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays errors with inner exceptions. + /// + internal static string ReportErrorShowInnerExceptionDescription { + get { + return ResourceManager.GetString("ReportErrorShowInnerExceptionDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays errors with their sources. + /// + internal static string ReportErrorShowSourceDescription { + get { + return ResourceManager.GetString("ReportErrorShowSourceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Displays errors with a stack trace. + /// + internal static string ReportErrorShowStackTraceDescription { + get { + return ResourceManager.GetString("ReportErrorShowStackTraceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when a Verbose message is delivered. + /// + internal static string VerbosePreferenceDescription { + get { + return ResourceManager.GetString("VerbosePreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dictates the action taken when a Warning message is delivered. + /// + internal static string WarningPreferenceDescription { + get { + return ResourceManager.GetString("WarningPreferenceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to If true, WhatIf is considered to be enabled for all commands.. + /// + internal static string WhatIfPreferenceDescription { + get { + return ResourceManager.GetString("WhatIfPreferenceDescription", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/RunspaceInit.resources b/scripts/gen/SYS_AUTO/RunspaceInit.resources new file mode 100644 index 0000000000000000000000000000000000000000..efea42090fda5ab02b503b1506e5119696cd9bf1 GIT binary patch literal 4107 zcmb7HU2GiH6~0qw0U?3HLj)9&D+mN4vxMM;B#qldyH30UnI|{8XyMQxzV9-~j}!A{2h4pn&)hQp-aEqEh?N3aL+3QwgEu34!1{cV-;`WktGN~PsHqA{a?ef_nDI#e`cw)oU#HusG zXQZ(z)nlWzZS*(7>v`;QBgeGNoe}W}Z{?j>g%8T5>2zM|vCabzh#ldMo%ij&e^hSU zwfpuT8q2j)i5ysOOZOv?+Ju8Xt^E!9Kl1Xkzkl_v$!FjH(_fFtlk=~+k=Ot7?u}0! zfBf9Ui8KFs@SS5vkA3j}@9y|${*B;ozuNT0=|_+M=8HRD+VaiDKkvTc-haJ#{hN>e zZo|nx9NqBr)Ds)^f1keT)IZakzdpEQ%L`Y2eD^P|J#+B*xg%2_etyHuGf$oo=ii#? z^uIhj_u=UC{S#;1Z)dM$tP3jJ@cS-~(>Ooz6C%ghHMnjdkbA)SVV(pT*u)xPBYQXS4^oN3eDse!Dn!0q^hl9fR&4q4O2wa;zP_8hdq?G7Sof z8J4gXz9p`t|J5wSSp$c~nSo5k9KK0|KAQ_=i-mZo;I|MQC5#Ts+1zDV*aVte8y-7m z0_G=hp0fENgdT%9>=2bgyv5qA4x2GJ=iZ-cPaG6?U95PRHP@y53Y7Pa1Kq%~VfzuM zL4?*H%YOspt_vVD2(e`SA%6Z88QwY079kSCuYt896%MP5SgZE*5vVo}c%lg+>ex6E znd3;HX8cN#+=sv*!7&V|51?Bo*u!iR5Y@I$L1bUkmlg%4uveh3KQR9T$ks_zUk|zL zfh6U&$)X`P_ffG=LCk`=gcw;$VVlbKA*?KTh-$)5L3#VbKBAfbrr?B7j}Qor%B@!W z2h?t9fmCCNz%A&wTU($qT!fnc0F^75=pqkA(YAcm3!feG$FLc!#MmVdtLfAMwT+<0 zeaIEW+g_DiH$#-3gwk!Kbm^2{jhRx4r9Q;f6b?dcJE6^ZlNRBlfiVs49ncvzP!^%K zm0Zq&T?o-s(!LA}h&IwlQ;4$hCdBs?`JKZeMZ{jlaQPJKtwT`Dd^=Dp40@OsLMx<(;$04-Ky-T4nvJ_g}?W@O98o zp%YG8-tS4x!&G;bNrb~=2e-X6k0aiZ+{j<&5|1rWjn`L7D0^Y60B}7y5NRfv2pvzm zoEFnengSL|fDm6C95z4}{8b$D zRL4t1xb#Ct1*;O3lx!wL)m3mM;8P+2v4UTi8`yKCY13Hpu8L*wv*qZJ3xy@_1Rk{t zT)`W%lh5%)S}W!x;YTu73!oka8`}tMZplC_EFmX}&{1$-`4o4txTLLujo?>~k5o~A)-z6)S_Ra{S1_|yVC0w9#BiR)wSiZMN z`JPM|G#mPSgfECVmp|v3P{syFf|crJD!pfVMRUpoMTBlJ=&V{1$PmdvqkFfM#%vPN zpfx5^>wIf38y#e@Ep>FyB(NsShAr6Dg0a%CZc$R@Oy~iKi!8${Rx!FRniZ&Xiy0?_ zd-r1wmII4oN_FU!hbinSU+qBbLQPRl2i1FtVQ@2sBeF5B{nSKLq5hT5WvvE3mJ5j} z{IJTAH_TgT8;O_92qkXhijlRWQ8Y9rGz|tCs;-9$iKGpU%KTlSbg7seAtsv*?x<8# z8hwPS3Z+-H!EKddAgT;6UxtUs2yUGS=Q&<_5$&~{6!hZUNin1<2iw}}v%>gsQmu~r lkuy2&JhSLkT%e`trh)Fq)TivDETyK7DB6_Tp`0zY_B|X>m6rej literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/RunspacePoolStrings.cs b/scripts/gen/SYS_AUTO/RunspacePoolStrings.cs new file mode 100644 index 000000000..169ad874c --- /dev/null +++ b/scripts/gen/SYS_AUTO/RunspacePoolStrings.cs @@ -0,0 +1,207 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RunspacePoolStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RunspacePoolStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspacePoolStrings", typeof(RunspacePoolStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The {0} object was not created by calling {1} on the current RunspacePool instance.. + /// + internal static string AsyncResultNotOwned { + get { + return ResourceManager.GetString("AsyncResultNotOwned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This runspace pool cannot be connected because the corresponding server side runspace pool is connected to another client.. + /// + internal static string CannotConnect { + get { + return ResourceManager.GetString("CannotConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open the runspace pool because it is not in the 'BeforeOpen' state. The current state is '{0}'.. + /// + internal static string CannotOpenAgain { + get { + return ResourceManager.GetString("CannotOpenAgain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This runspace pool {0} is not configured to provide disconnected Windows PowerShell objects for commands running on the remote server. Use the RunspacePool class GetRunspacePools() static method to query the server and return runspace pool objects that are configured to do this.. + /// + internal static string CannotReconstructCommands { + get { + return ResourceManager.GetString("CannotReconstructCommands", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the TypeTable data unless the runspace pool is in either the Disconnected or BeforeOpen states. Current state is {0}.. + /// + internal static string CannotSetTypeTable { + get { + return ResourceManager.GetString("CannotSetTypeTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because the runspace pool is in the Disconnected state.. + /// + internal static string CannotWhileDisconnected { + get { + return ResourceManager.GetString("CannotWhileDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This property cannot be changed after the runspace pool has been opened.. + /// + internal static string ChangePropertyAfterOpen { + get { + return ResourceManager.GetString("ChangePropertyAfterOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Disconnect operation is not supported on the server. The server must be running Windows PowerShell 3.0 or greater for remote runspace pool disconnection support.. + /// + internal static string DisconnectNotSupportedOnServer { + get { + return ResourceManager.GetString("DisconnectNotSupportedOnServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because the runspace pool is not in the '{0}' state. The current state is '{1}'.. + /// + internal static string InvalidRunspacePoolState { + get { + return ResourceManager.GetString("InvalidRunspacePoolState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the runspace pool is not valid for this operation.. + /// + internal static string InvalidRunspacePoolStateGeneral { + get { + return ResourceManager.GetString("InvalidRunspacePoolStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum pool size cannot be less than 1.. + /// + internal static string MaxPoolLessThan1 { + get { + return ResourceManager.GetString("MaxPoolLessThan1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The minimum pool size cannot be greater than the maximum pool size.. + /// + internal static string MinPoolGreaterThanMaxPool { + get { + return ResourceManager.GetString("MinPoolGreaterThanMaxPool", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The minimum pool size cannot be less than 1.. + /// + internal static string MinPoolLessThan1 { + get { + return ResourceManager.GetString("MinPoolLessThan1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This runspace does not support disconnect and connect operations.. + /// + internal static string RunspaceDisconnectConnectNotSupported { + get { + return ResourceManager.GetString("RunspaceDisconnectConnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot release the runspace to the current pool because the runspace does not belong to the current pool.. + /// + internal static string RunspaceNotBelongsToPool { + get { + return ResourceManager.GetString("RunspaceNotBelongsToPool", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The runspace pool is closed.. + /// + internal static string RunspacePoolClosed { + get { + return ResourceManager.GetString("RunspacePoolClosed", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/RunspacePoolStrings.resources b/scripts/gen/SYS_AUTO/RunspacePoolStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..d424e14404798a56fbfa3b233b54f17e4743f993 GIT binary patch literal 2700 zcmbVNO^6&t6t0fZTR=UENF^?=;?T@w6XS|&+|0@*YO>4D!~_JPru)rIYj@RHRXw}2 z!Gk%7pr9TEf6$W%xr*L`7cqzsbs~1HOuU_I;)!nl*yAwsXx2J2m-uvG7zW3_Q zci;Z;WxyDF2Y1>U8B1BXK}O{|A~RlXkcdgwcxED{)1*`5&yhBXl1sh;{GoWYj53sZRf+^uDt)z=QsOTFMfUKt3wTS{q@JreE-eQPyO^EckToL+mOW#)eU$y^7NMZ%fG#Pbt8G8YGbPvgD|>)-MIDxMGH z`vTUdvHlbH6|B!4WbA=uX4r^H7O@RRSm!KdmYrh?pKELrJH%p#$nI$}fv?hUHSy`z z1V_uxWBb0z?KL*QmSoGU2d4z99he-QG;!e~k79tJ5!fL)+zgkC6obwpc+O3_wcuu1 z8=PH)HVivpj1`g!Ck-#KJ_5U~6+BHDt77bux>30FeXt%3*Fi&hT#XnbuWTmAvd8A2Lig{bE8r;#4tgw@qFnBd6YhcKF;Pz-hZP7`Qzp#Sm zG9{36jWk^xNQY`r;tT4wS0?3xB)c^#N@S3Jv+Tujfl!1nXqOZQq@iWzgP|p~u=o+2 zYP?w#_Qft5A~@}9j$#7Ix|1>P>AsLXlv;ExdU1bdeH^O}p(9;eQXB@K2JNZ*+(t>R zY#@^l21>hQQr5jF4>ES1Wv#N@_%nqhe2dIzsfDo4AzjZOXze?z?4aq)cU#jbR7MYj z?EecndAi)8`IlqWaL4MTPtF}buDUaXEX5g$G>LsKuH|;c3xk>i$i!BXZu#L`O+B|UHXKLpP^vIqW;lkyy-uL9iwA?=QK}5O_;2ZQ BJr)1} literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/RunspaceStrings.cs b/scripts/gen/SYS_AUTO/RunspaceStrings.cs new file mode 100644 index 000000000..8131a4120 --- /dev/null +++ b/scripts/gen/SYS_AUTO/RunspaceStrings.cs @@ -0,0 +1,426 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RunspaceStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RunspaceStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspaceStrings", typeof(RunspaceStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to A SessionStateProxy method call is in progress. Concurrent SessionStateProxy method calls are not allowed.. + /// + internal static string AnotherSessionStateProxyInProgress { + get { + return ResourceManager.GetString("AnotherSessionStateProxyInProgress", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect the PSSession because the session is not in the Disconnected state, or is not available for connection.. + /// + internal static string CannotConnect { + get { + return ResourceManager.GetString("CannotConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open the runspace because the runspace is not in the BeforeOpen state. Current state of the runspace is '{0}'.. + /// + internal static string CannotOpenAgain { + get { + return ResourceManager.GetString("CannotOpenAgain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This property cannot be changed after the runspace has been opened.. + /// + internal static string ChangePropertyAfterOpen { + get { + return ResourceManager.GetString("ChangePropertyAfterOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more errors occurred while processing the module '{0}' that is specified in the InitialSessionState object used to create this runspace. For a complete list of errors, see the ErrorRecords property.. + /// + internal static string CmdletNotFoundWhileLoadingModulesOnRunspaceOpen { + get { + return ResourceManager.GetString("CmdletNotFoundWhileLoadingModulesOnRunspaceOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline was not run because a pipeline is already running. Pipelines cannot be run concurrently.. + /// + internal static string ConcurrentInvokeNotAllowed { + get { + return ResourceManager.GetString("ConcurrentInvokeNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Connect operation is not supported on local runspaces.. + /// + internal static string ConnectNotSupported { + get { + return ResourceManager.GetString("ConnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Debug stream redirection is not supported on the targeted remote computer.. + /// + internal static string DebugRedirectionNotSupported { + get { + return ResourceManager.GetString("DebugRedirectionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot use Disconnect and Connect operations on local runspaces.. + /// + internal static string DisconnectConnectNotSupported { + get { + return ResourceManager.GetString("DisconnectConnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot disconnect a local-only runspace.. + /// + internal static string DisconnectNotSupported { + get { + return ResourceManager.GetString("DisconnectNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The disconnection operation is not supported on the remote computer. To support disconnecting, the remote computer must be running Windows PowerShell 3.0 or a later version of Windows PowerShell.. + /// + internal static string DisconnectNotSupportedOnServer { + get { + return ResourceManager.GetString("DisconnectNotSupportedOnServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more errors occurred processing the module '{0}' specified in the InitialSessionState object used to create this runspace. See the ErrorRecords property for a complete list of errors. The first error was: {1}. + /// + internal static string ErrorLoadingModulesOnRunspaceOpen { + get { + return ResourceManager.GetString("ErrorLoadingModulesOnRunspaceOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Information stream redirection is not supported on the targeted remote computer.. + /// + internal static string InformationRedirectionNotSupported { + get { + return ResourceManager.GetString("InformationRedirectionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Value for parameter cannot be PipelineResultTypes.None or PipelineResultTypes.Output.. + /// + internal static string InvalidMyResultError { + get { + return ResourceManager.GetString("InvalidMyResultError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline state is not valid for this operation.. + /// + internal static string InvalidPipelineStateStateGeneral { + get { + return ResourceManager.GetString("InvalidPipelineStateStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot construct a RemoteRunspace. The provided RunspacePool object is not valid.. + /// + internal static string InvalidRunspacePool { + get { + return ResourceManager.GetString("InvalidRunspacePool", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The runspace state is not valid for this operation.. + /// + internal static string InvalidRunspaceStateGeneral { + get { + return ResourceManager.GetString("InvalidRunspaceStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The thread options can only be changed if the apartment state is multithreaded apartment (MTA), the current options are UseNewThread or UseCurrentThread, and the new value is ReuseThread.. + /// + internal static string InvalidThreadOptionsChange { + get { + return ResourceManager.GetString("InvalidThreadOptionsChange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Valid values for the parameter are PipelineResultTypes.Output or PipelineResultTypes.Null.. + /// + internal static string InvalidValueToResult { + get { + return ResourceManager.GetString("InvalidValueToResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The valid value for the parameter is PipelineResultTypes.Output.. + /// + internal static string InvalidValueToResultError { + get { + return ResourceManager.GetString("InvalidValueToResultError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A nested pipeline cannot be invoked asynchronously. Use the Invoke method.. + /// + internal static string NestedPipelineInvokeAsync { + get { + return ResourceManager.GetString("NestedPipelineInvokeAsync", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You should only run a nested pipeline from within a running pipeline.. + /// + internal static string NestedPipelineNoParentPipeline { + get { + return ResourceManager.GetString("NestedPipelineNoParentPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The pipeline does not contain a command.. + /// + internal static string NoCommandInPipeline { + get { + return ResourceManager.GetString("NoCommandInPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is no disconnected command associated with this runspace.. + /// + internal static string NoDisconnectedCommand { + get { + return ResourceManager.GetString("NoDisconnectedCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline cannot be invoked while a SessionStateProxy method call is in progress.. + /// + internal static string NoPipelineWhenSessionStateProxyInProgress { + get { + return ResourceManager.GetString("NoPipelineWhenSessionStateProxyInProgress", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A pipeline is already running. Concurrent SessionStateProxy method calls are not allowed.. + /// + internal static string NoSessionStateProxyWhenPipelineInProgress { + get { + return ResourceManager.GetString("NoSessionStateProxyWhenPipelineInProgress", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be completed. Script invocation is not supported in this session configuration. This can occur if the session configuration is in no-language mode.. + /// + internal static string NotSupportedOnRestrictedRunspace { + get { + return ResourceManager.GetString("NotSupportedOnRestrictedRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter name or value must be specified.. + /// + internal static string ParameterNameOrValueNeeded { + get { + return ResourceManager.GetString("ParameterNameOrValueNeeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke pipeline because it has already been invoked.. + /// + internal static string PipelineReInvokeNotAllowed { + get { + return ResourceManager.GetString("PipelineReInvokeNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You have entered a session that is currently stopped at a debug breakpoint inside a running command or script. Use the Windows PowerShell command line debugger to continue debugging. + ///. + /// + internal static string RunningCmdDebugStop { + get { + return ResourceManager.GetString("RunningCmdDebugStop", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You have entered a session that is busy running a command or script. Because output is routed to job "{0}", you will not see output in the console. You can wait for the running command to finish, or cancel the command and get an input prompt by pressing Ctrl-C. + ///. + /// + internal static string RunningCmdWithJob { + get { + return ResourceManager.GetString("RunningCmdWithJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You have entered a session that is busy running a command or script and output will be displayed in the console. You can wait for the running command to finish or cancel it and get an input prompt by pressing Ctrl-C. + ///. + /// + internal static string RunningCmdWithoutJob { + get { + return ResourceManager.GetString("RunningCmdWithoutJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Runspace cannot be closed while a SessionStateProxy method call is in progress.. + /// + internal static string RunspaceCloseInvalidWhileSessionStateProxy { + get { + return ResourceManager.GetString("RunspaceCloseInvalidWhileSessionStateProxy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because the runspace is not in the Opened state. Current state of the runspace is '{0}'.. + /// + internal static string RunspaceNotInOpenedState { + get { + return ResourceManager.GetString("RunspaceNotInOpenedState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke the pipeline because the runspace is not in the Opened state. Current state of the runspace is '{0}'.. + /// + internal static string RunspaceNotOpenForPipeline { + get { + return ResourceManager.GetString("RunspaceNotOpenForPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect the pipeline because the runspace is not in the Opened state. Current state of runspace is '{0}'.. + /// + internal static string RunspaceNotOpenForPipelineConnect { + get { + return ResourceManager.GetString("RunspaceNotOpenForPipelineConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session is busy. You will be connected to the session as soon as it is available. To cancel the Enter-PSSession command, press Ctrl-C.. + /// + internal static string RunspaceNotReady { + get { + return ResourceManager.GetString("RunspaceNotReady", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} cannot be false when language mode is {1} or {2}.. + /// + internal static string UseLocalScopeNotAllowed { + get { + return ResourceManager.GetString("UseLocalScopeNotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Verbose stream redirection is not supported on the targeted remote computer.. + /// + internal static string VerboseRedirectionNotSupported { + get { + return ResourceManager.GetString("VerboseRedirectionNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Warning stream redirection is not supported on the targeted remote computer.. + /// + internal static string WarningRedirectionNotSupported { + get { + return ResourceManager.GetString("WarningRedirectionNotSupported", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/RunspaceStrings.resources b/scripts/gen/SYS_AUTO/RunspaceStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..2bb92ffd4e9c498362b73759665c68e0f934053d GIT binary patch literal 7090 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 L)b)QYR^0ys&f#}C literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/SecuritySupportStrings.cs b/scripts/gen/SYS_AUTO/SecuritySupportStrings.cs new file mode 100644 index 000000000..8bb75feb3 --- /dev/null +++ b/scripts/gen/SYS_AUTO/SecuritySupportStrings.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SecuritySupportStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SecuritySupportStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SecuritySupportStrings", typeof(SecuritySupportStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Certificate '{0}' cannot be used for encryption. Encryption certificates must contain the Data Encipherment or Key Encipherment key usage, and include the Document Encryption Enhanced Key Usage ({1}).. + /// + internal static string CertificateCannotBeUsedForEncryption { + get { + return ResourceManager.GetString("CertificateCannotBeUsedForEncryption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WARNING: The certificate '{0}' contains a private key. Protected Event Logging certificates used for encryption should only contain the public key.. + /// + internal static string CertificateContainsPrivateKey { + get { + return ResourceManager.GetString("CertificateContainsPrivateKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load certificate. '{0}' must resolve to a file system path.. + /// + internal static string CertificatePathMustBeFileSystemPath { + get { + return ResourceManager.GetString("CertificatePathMustBeFileSystemPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ERROR: Could not protect event log message '{0}': {1}. + /// + internal static string CouldNotEncryptContent { + get { + return ResourceManager.GetString("CouldNotEncryptContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ERROR: Could not find or use certificate: {0}. + /// + internal static string CouldNotUseCertificate { + get { + return ResourceManager.GetString("CouldNotUseCertificate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load certificate. The identifier '{0}' matches multiple certificates. To encrypt to multiple recipients, provide multiple specific values to the '{1}' parameter, rather than a wildcard that matches multiple certificates.. + /// + internal static string IdentifierMustReferenceSingleCertificate { + get { + return ResourceManager.GetString("IdentifierMustReferenceSingleCertificate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load encryption certificate. The certificate setting '{0}' does not represent a valid base-64 encoded certificate, nor does it represent a valid certificate by file, directory, thumbprint, or subject name.. + /// + internal static string NoCertificateFound { + get { + return ResourceManager.GetString("NoCertificateFound", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/SecuritySupportStrings.resources b/scripts/gen/SYS_AUTO/SecuritySupportStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..9fe7eb491ba342f1b5460bebe1ecf0c6afd29daf GIT binary patch literal 1643 zcmaJ>&x;&I6t4E50ng$|c%ZNfoo0i(iMy~uGCLbXbRA|l>Pe{Selt_1yQ-}p6Na#V zfGC3aCy1vUa?z`2Q4kOQxadhQo`R=b^Hp_bx7SRZp6c%Edf!*y``+vR>4yj3WkQHA zFzTbF^V}3;b|%=8-Ra$!WyLn9#+Am_YLe4?Y@ITCZ>!jhM^1xK`(SxbbMRKyIgP@k zR^?4z9-G^&_a;}a$nA3b@}-^Ew|Mi7otK~7ENHJ9UhRIw{uzjR4kP|XSNG%p({Db! zx3~Ynx1ap{=5K%6kN=)+y?Ei_KlfjF@a(TIebz;acW~W7QlDd7!1x{WufX-zK(MgF z3niu)rI5I1F~C*hFqmD#{FZPySK#IOYtM%2kYUZ6gWo;0pL#00SIaUj{uF&STvxG+UG(dy?g+n0U?z*Oi7%V99N?v zPUo-J0lJLWEBXU~(G75S_|Cd$<4WQfD^m=cB1)W(Qtq=PdOhj$sKzT%?E2;Ce1P0a z{ENWs`)t70tEnobXWF>Cd9p#J)Y^EOFa^gIO^qeirCqijU0KlZ^q$HytfMA4Po>db zDouXQv@gAk(W;%ZZCHB(6Pot?v)gzOoSbn^QdgvOS%-={0#k;B>uovIbE!+nibS^} zj$XZc>EyK{`!aj~>iF=+;q_fQ#_m0BtGqgGjwH2KEn>phyr7Xao=XqT;UcPh+stN4 z&-x5*ofYKfCe#%fT`$ii-lo?xk!RNiotw3hRiCkVEGoHX@l~i7NZLT#RMku_eJ-e# zeqLnT!}0jt@h%P0cCj{XCz&`2uFZ@ZcFBxX!d-$T*~KSdQw4`n1k|;!1>u_~* +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Serialization { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Serialization() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Serialization", typeof(Serialization).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to {0} attribute was expected.. + /// + internal static string AttributeExpected { + get { + return ResourceManager.GetString("AttributeExpected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Value of depth parameter must be greater than or equal to 1.. + /// + internal static string DepthOfOneRequired { + get { + return ResourceManager.GetString("DepthOfOneRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The data in the command exceeded the maximum size that is allowed by the session configuration. The allowed maximum is {0} MB. Change the input, use a different session configuration, or change the "{1}" and "{2}" properties of the session configuration on the remote computer.. + /// + internal static string DeserializationMemoryQuota { + get { + return ResourceManager.GetString("DeserializationMemoryQuota", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Serialized XML is nested too deeply.. + /// + internal static string DeserializationTooDeep { + get { + return ResourceManager.GetString("DeserializationTooDeep", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deserialization of encrypted secure string failed. + /// + internal static string DeserializeSecureStringFailed { + get { + return ResourceManager.GetString("DeserializeSecureStringFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Key for dictionary entry is not specified.. + /// + internal static string DictionaryKeyNotSpecified { + get { + return ResourceManager.GetString("DictionaryKeyNotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Value for dictionary entry is not specified.. + /// + internal static string DictionaryValueNotSpecified { + get { + return ResourceManager.GetString("DictionaryValueNotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name attribute for dictionary key is incorrectly specified.. + /// + internal static string InvalidDictionaryKeyName { + get { + return ResourceManager.GetString("InvalidDictionaryKeyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name attribute for dictionary value is incorrectly specified.. + /// + internal static string InvalidDictionaryValueName { + get { + return ResourceManager.GetString("InvalidDictionaryValueName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} XML tag is not recognized.. + /// + internal static string InvalidElementTag { + get { + return ResourceManager.GetString("InvalidElementTag", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameter value "{0}" is not a valid encrypted string.. + /// + internal static string InvalidEncryptedString { + get { + return ResourceManager.GetString("InvalidEncryptedString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not decrypt data. The data was not encrypted with this key.. + /// + internal static string InvalidKey { + get { + return ResourceManager.GetString("InvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified {0} is not valid. Valid {0} length settings are either 128 bits, 192 bits, or 256 bits.. + /// + internal static string InvalidKeyLength { + get { + return ResourceManager.GetString("InvalidKeyLength", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Current Node type is {0}. Expected type is {1}.. + /// + internal static string InvalidNodeType { + get { + return ResourceManager.GetString("InvalidNodeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The contents of the {0} primitive type are not valid.. + /// + internal static string InvalidPrimitiveType { + get { + return ResourceManager.GetString("InvalidPrimitiveType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No object found for referenceId {0}. + /// + internal static string InvalidReferenceId { + get { + return ResourceManager.GetString("InvalidReferenceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process names because no TypeNames were found for referenceId {0}.. + /// + internal static string InvalidTypeHierarchyReferenceId { + get { + return ResourceManager.GetString("InvalidTypeHierarchyReferenceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of PSObject is not valid.. + /// + internal static string InvalidVersion { + get { + return ResourceManager.GetString("InvalidVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Null is specified as dictionary key.. + /// + internal static string NullAsDictionaryKey { + get { + return ResourceManager.GetString("NullAsDictionaryKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key type {0} is not valid. The PSPrimitiveDictionary class accepts only keys of the type System.String.. + /// + internal static string PrimitiveHashtableInvalidKey { + get { + return ResourceManager.GetString("PrimitiveHashtableInvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type of the value {0} is not valid. The PSPrimitiveDictionary class accepts only values of types that are fully serializable over Windows PowerShell remoting. See the Help topic about_Remoting for a list of fully-serializable types.. + /// + internal static string PrimitiveHashtableInvalidValue { + get { + return ResourceManager.GetString("PrimitiveHashtableInvalidValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There are no more objects to deserialize.. + /// + internal static string ReadCalledAfterDone { + get { + return ResourceManager.GetString("ReadCalledAfterDone", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Serializer was closed.. + /// + internal static string Stopping { + get { + return ResourceManager.GetString("Stopping", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of incoming PSObject is {0}. Expected value is 1.. + /// + internal static string UnexpectedVersion { + get { + return ResourceManager.GetString("UnexpectedVersion", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/Serialization.resources b/scripts/gen/SYS_AUTO/Serialization.resources new file mode 100644 index 0000000000000000000000000000000000000000..68742a7d37d70e170ff9b7dfa8f24c40eb6af72d GIT binary patch literal 3187 zcmbtWO>9(E6uwW<#0?=vj1k4_P(X2fbZT2#pqSdCRG^HVT8%8so%hbnTzP-IpO&E^ zAz>vuAegWqG3ufl7e?a31O;~*LtL1c>e7WKN-!oW8bbWeote%Iw5YMuJMZ0h&+m7> zbKYF};@T&c5aJY;SE?r|`SuhgVHP`-EZt3!aw*PBKXJm?)8)LJp*YcDFw$@L@+U9H zGB3?y8VM*%W98*#F)Mr8*-Q25@DK$fy7=EUodWVKL-0mz3QteaAdx_G! z5Y$6h{8t^gI?c=^ovZ$3JI^7vct^<6x-aQ*CuA9z3A_&UCHV)6ai zUl;R3kNxt(_uu_~bzx!E!>4xMcV_Fswb8Xp>n`tDz5e*d&6}USGBmJyOE!4o=7sSa z!zW)``|Sa}`maCc_ubua_a`nt!vCANUcj?OfD~f?DVAI%#AX)5{b{TL>_5i#H^}uu z?rp3W@q7;Z0_R%#WjS|ew_HYi$z_$1l15HN*sh@{?3Zi z5Df*(a2yG;*uI;g5^96Xsm+*7GYGAudL63069{D1h-w6}oS~L~1&~N=LcRL`S*g=|L(zd^ zu3K@pNu8|*$axx3RK+_G%ik&%02Hnc7n`x_#PBmHJkYJsi1;QBF5Y;^K26Bqm^g4SHf%w_wZR z9#h&FaKsR=A&lisa9cgnZDPjwNnn79eH;RtCc!%opHXzc%H@3*qC>Z*wFf~Y2!R`- zY^v4muYvUEP~Q39mD?N{MAL8LBo&Yu!#4-ag&qZRT=E#9b4DaK-Ydi!u73zNL`anT zsECKTm(6+inCQl%1~F^heD5)-(lplPEG0Ro5=loQa#C__Yv+veGLm6Mx)h}~8L3$L zlu|7HEJHrcXozVAH;KGALO?Bf3+EtEt{a(z5`KNaKv2=uELJIYwq*M)$(9)?b4vT4v*j3q zs>@ZyRkf7}oP^bY5wxxC%z`#E8|HFQ z%C)4G#6u0*wc#_k+1BV-n0c_{*U9K{V5gmN13an%z!heli3l5IWS z{AI}WE|v~7Ja++T^-N}-$Jw?~Mo~IAZt8G|^JO9$Y&g*_D`r*{OT||5jaQj<47TkOr8G)Dm7!=(J5ZjF(KV*r?dWtfIspb8K`PqpSj z*~3tt1#Mo@fg8>xvWQ_Bmudu@%(wx)Y+0hl?At?LgwYadN2+p|rLRx%L^5*&wN=v7 znB_>rIC;9u31^tt)|1E1FCZX literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/SessionStateProviderBaseStrings.cs b/scripts/gen/SYS_AUTO/SessionStateProviderBaseStrings.cs new file mode 100644 index 000000000..c8df93145 --- /dev/null +++ b/scripts/gen/SYS_AUTO/SessionStateProviderBaseStrings.cs @@ -0,0 +1,171 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SessionStateProviderBaseStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SessionStateProviderBaseStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SessionStateProviderBaseStrings", typeof(SessionStateProviderBaseStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Clear Item. + /// + internal static string ClearItemAction { + get { + return ResourceManager.GetString("ClearItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string ClearItemResourceTemplate { + get { + return ResourceManager.GetString("ClearItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copy Item. + /// + internal static string CopyItemAction { + get { + return ResourceManager.GetString("CopyItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1}. + /// + internal static string CopyItemResourceTemplate { + get { + return ResourceManager.GetString("CopyItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New Item. + /// + internal static string NewItemAction { + get { + return ResourceManager.GetString("NewItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Type: {1} Value: {2}. + /// + internal static string NewItemResourceTemplate { + get { + return ResourceManager.GetString("NewItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove Item. + /// + internal static string RemoveItemAction { + get { + return ResourceManager.GetString("RemoveItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0}. + /// + internal static string RemoveItemResourceTemplate { + get { + return ResourceManager.GetString("RemoveItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rename Item. + /// + internal static string RenameItemAction { + get { + return ResourceManager.GetString("RenameItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} NewName: {1}. + /// + internal static string RenameItemResourceTemplate { + get { + return ResourceManager.GetString("RenameItemResourceTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Set Item. + /// + internal static string SetItemAction { + get { + return ResourceManager.GetString("SetItemAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Value: {1}. + /// + internal static string SetItemResourceTemplate { + get { + return ResourceManager.GetString("SetItemResourceTemplate", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/SessionStateProviderBaseStrings.resources b/scripts/gen/SYS_AUTO/SessionStateProviderBaseStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..76ca6500b293eeafecbc2de197b39487a1a7fb23 GIT binary patch literal 1001 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J znW3ezNveT`r81^vrFkWpxv4PQgHubGfR5q;Vh{*$bOE7xGtK7swD%udKl$GAU5j77 z^w`S#s<A-qSw}GR!2FXG~wcIz#BhgrbZ!$BGkxo&$NX8fZi-kY)m6WguG} zNJjzb^FRy&8-VyOP)voHfkDohA%`KAA(5eo!IPl`$jW7KWJm_GG8yt2^1#ZCFqH%W z6&3>(lmfLS1KA;9jRioX62XRmJR;)^R8YWBiPcvK7Arn1-S`f|LsZEjRE1O)q=Kat!V+^zK}@4sM(&{0-2Ads42yu`d5O7D baWRA;K!g2&;!taV83v+L1fc?ExM3{-^bPqy literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/SessionStateStrings.cs b/scripts/gen/SYS_AUTO/SessionStateStrings.cs new file mode 100644 index 000000000..db8c7f194 --- /dev/null +++ b/scripts/gen/SYS_AUTO/SessionStateStrings.cs @@ -0,0 +1,1863 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SessionStateStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SessionStateStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SessionStateStrings", typeof(SessionStateStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The AllScope option cannot be removed from the alias '{0}'.. + /// + internal static string AliasAllScopeOptionCannotBeRemoved { + get { + return ResourceManager.GetString("AliasAllScopeOptionCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias is not allowed, because an alias with the name '{0}' already exists.. + /// + internal static string AliasAlreadyExists { + get { + return ResourceManager.GetString("AliasAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias {0} cannot be made constant after it has been created. Aliases can only be made constant at creation time.. + /// + internal static string AliasCannotBeMadeConstant { + get { + return ResourceManager.GetString("AliasCannotBeMadeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains a view of the aliases stored in a session state. + /// + internal static string AliasDriveDescription { + get { + return ResourceManager.GetString("AliasDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias {0} cannot be modified because it is constant.. + /// + internal static string AliasIsConstant { + get { + return ResourceManager.GetString("AliasIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias {0} cannot be modified because it is read-only.. + /// + internal static string AliasIsReadOnly { + get { + return ResourceManager.GetString("AliasIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find alias because alias '{0}' does not exist.. + /// + internal static string AliasNotFound { + get { + return ResourceManager.GetString("AliasNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias was not removed because alias {0} is constant or read-only.. + /// + internal static string AliasNotRemovable { + get { + return ResourceManager.GetString("AliasNotRemovable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias is not writeable because alias {0} is read-only or constant and cannot be written to.. + /// + internal static string AliasNotWritable { + get { + return ResourceManager.GetString("AliasNotWritable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Alias {0} cannot be created because alias capacity {1} has been exceeded for this scope.. + /// + internal static string AliasOverflow { + get { + return ResourceManager.GetString("AliasOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias is not allowed, because a command with the name '{0}' and command type '{1}' already exists.. + /// + internal static string AliasWithCommandNameAlreadyExists { + get { + return ResourceManager.GetString("AliasWithCommandNameAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename alias because alias {0} is read-only or constant.. + /// + internal static string CannotRenameAlias { + get { + return ResourceManager.GetString("CannotRenameAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename filter because filter {0} is read-only or constant.. + /// + internal static string CannotRenameFilter { + get { + return ResourceManager.GetString("CannotRenameFilter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename function because function {0} is read-only or constant.. + /// + internal static string CannotRenameFunction { + get { + return ResourceManager.GetString("CannotRenameFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename variable because variable {0} is read-only or constant.. + /// + internal static string CannotRenameVariable { + get { + return ResourceManager.GetString("CannotRenameVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot run software. Permission is denied.. + /// + internal static string CanNotRun { + get { + return ResourceManager.GetString("CanNotRun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the ClearContent operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string ClearContentDynamicParametersProviderException { + get { + return ResourceManager.GetString("ClearContentDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the ClearContent operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string ClearContentProviderException { + get { + return ResourceManager.GetString("ClearContentProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the ClearItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string ClearItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("ClearItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the ClearItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string ClearItemProviderException { + get { + return ResourceManager.GetString("ClearItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the ClearProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string ClearPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("ClearPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the ClearProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string ClearPropertyProviderException { + get { + return ResourceManager.GetString("ClearPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlet {0} cannot be modified because it is read-only.. + /// + internal static string CmdletIsReadOnly { + get { + return ResourceManager.GetString("CmdletIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provider operation stopped because the provider does not support this operation.. + /// + internal static string CmdletProvider_NotSupported { + get { + return ResourceManager.GetString("CmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provider operation stopped because the provider does not support the 'Depth' parameter.. + /// + internal static string CmdletProvider_NotSupportedRecursionDepth { + get { + return ResourceManager.GetString("CmdletProvider_NotSupportedRecursionDepth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot register the cmdlet provider because a cmdlet provider with the name '{0}' already exists.. + /// + internal static string CmdletProviderAlreadyExists { + get { + return ResourceManager.GetString("CmdletProviderAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the command because it is a private command.. + /// + internal static string CommandIsPrivate { + get { + return ResourceManager.GetString("CommandIsPrivate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Provider methods not processed. The ContainerCmdletProvider methods are not supported by this provider.. + /// + internal static string ContainerCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("ContainerCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Container cannot be copied onto existing leaf item.. + /// + internal static string CopyContainerItemToLeafError { + get { + return ResourceManager.GetString("CopyContainerItemToLeafError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Container cannot be copied to another container. The -Recurse or -Container parameter is not specified.. + /// + internal static string CopyContainerToContainerWithoutRecurseOrContainer { + get { + return ResourceManager.GetString("CopyContainerToContainerWithoutRecurseOrContainer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot copy item. Item at the path '{0}' does not exist.. + /// + internal static string CopyItemDoesntExist { + get { + return ResourceManager.GetString("CopyItemDoesntExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the CopyItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string CopyItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("CopyItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the CopyItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string CopyItemProviderException { + get { + return ResourceManager.GetString("CopyItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Source and destination path did not resolve to the same provider.. + /// + internal static string CopyItemSourceAndDestinationNotSameProvider { + get { + return ResourceManager.GetString("CopyItemSourceAndDestinationNotSameProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the CopyProperty operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string CopyPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("CopyPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the CopyProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string CopyPropertyProviderException { + get { + return ResourceManager.GetString("CopyPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider does not support the use of credentials. Perform the operation again without specifying credentials.. + /// + internal static string Credentials_NotSupported { + get { + return ResourceManager.GetString("Credentials_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to References to the null variable always return the null value. Assignments have no effect.. + /// + internal static string DollarNullDescription { + get { + return ResourceManager.GetString("DollarNullDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A drive with the name '{0}' already exists.. + /// + internal static string DriveAlreadyExists { + get { + return ResourceManager.GetString("DriveAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DriveCmdletProvider methods are not supported by this provider.. + /// + internal static string DriveCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("DriveCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the drive name because the drive name contains one or more of the following characters that are not valid: ; ~ / \ . :. + /// + internal static string DriveNameIllegalCharacters { + get { + return ResourceManager.GetString("DriveNameIllegalCharacters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find drive. A drive with the name '{0}' does not exist.. + /// + internal static string DriveNotFound { + get { + return ResourceManager.GetString("DriveNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive {0} cannot be created because drive capacity {1} has been exceeded for this scope.. + /// + internal static string DriveOverflow { + get { + return ResourceManager.GetString("DriveOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive '{0}' cannot be removed because the provider '{1}' prevented it.. + /// + internal static string DriveRemovalPreventedByProvider { + get { + return ResourceManager.GetString("DriveRemovalPreventedByProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains a view of the environment variables for the process. + /// + internal static string EnvironmentDriveDescription { + get { + return ResourceManager.GetString("EnvironmentDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet provider cannot stream the results because no cmdlet was specified through which to stream the error.. + /// + internal static string ErrorStreamingNotEnabled { + get { + return ResourceManager.GetString("ErrorStreamingNotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FileSystem provider supports credentials only on the New-PSDrive cmdlet. Perform the operation again without specifying credentials.. + /// + internal static string FileSystemProviderCredentials_NotSupported { + get { + return ResourceManager.GetString("FileSystemProviderCredentials_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot call method. The provider does not support the use of filters.. + /// + internal static string Filter_NotSupported { + get { + return ResourceManager.GetString("Filter_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The AllScope option cannot be removed from the filter '{0}'.. + /// + internal static string FilterAllScopeOptionCannotBeRemoved { + get { + return ResourceManager.GetString("FilterAllScopeOptionCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Existing filter {0} cannot be made constant. Filters can be made constant only at creation time.. + /// + internal static string FilterCannotBeMadeConstant { + get { + return ResourceManager.GetString("FilterCannotBeMadeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Filter {0} cannot be modified because it is constant.. + /// + internal static string FilterIsConstant { + get { + return ResourceManager.GetString("FilterIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Filter {0} cannot be modified because it is read-only.. + /// + internal static string FilterIsReadOnly { + get { + return ResourceManager.GetString("FilterIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The AllScope option cannot be removed from the function '{0}'.. + /// + internal static string FunctionAllScopeOptionCannotBeRemoved { + get { + return ResourceManager.GetString("FunctionAllScopeOptionCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Existing function {0} cannot be made constant. Functions can be made constant only at creation time.. + /// + internal static string FunctionCannotBeMadeConstant { + get { + return ResourceManager.GetString("FunctionCannotBeMadeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains a view of the functions stored in a session state. + /// + internal static string FunctionDriveDescription { + get { + return ResourceManager.GetString("FunctionDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot modify function {0} because it is constant.. + /// + internal static string FunctionIsConstant { + get { + return ResourceManager.GetString("FunctionIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot modify function {0} because it is read-only.. + /// + internal static string FunctionIsReadOnly { + get { + return ResourceManager.GetString("FunctionIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove function {0} because it is constant.. + /// + internal static string FunctionNotRemovable { + get { + return ResourceManager.GetString("FunctionNotRemovable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot write to function {0} because it is read-only or constant.. + /// + internal static string FunctionNotWritable { + get { + return ResourceManager.GetString("FunctionNotWritable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Function {0} cannot be created because function capacity {1} has been exceeded for this scope.. + /// + internal static string FunctionOverflow { + get { + return ResourceManager.GetString("FunctionOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetChildName operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetChildNameProviderException { + get { + return ResourceManager.GetString("GetChildNameProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetChildNames operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetChildNamesDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetChildNamesDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetChildNames operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetChildNamesProviderException { + get { + return ResourceManager.GetString("GetChildNamesProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetChildItems operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetChildrenDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetChildrenDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetChildItems operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetChildrenProviderException { + get { + return ResourceManager.GetString("GetChildrenProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameters {0} and {1} cannot be used together. Please specify only one parameter.. + /// + internal static string GetContent_TailAndHeadCannotCoexist { + get { + return ResourceManager.GetString("GetContent_TailAndHeadCannotCoexist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Tail parameter currently is supported only for the FileSystem provider.. + /// + internal static string GetContent_TailNotSupported { + get { + return ResourceManager.GetString("GetContent_TailNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetContentReader operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetContentReaderDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetContentReaderDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Content reader cannot be retrieved for the '{0}' provider for the path '{1}'. {2}. + /// + internal static string GetContentReaderProviderException { + get { + return ResourceManager.GetString("GetContentReaderProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetContentWriter operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetContentWriterDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetContentWriterDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Content writer cannot be retrieved for the '{0}' provider for the path '{1}'. {2}. + /// + internal static string GetContentWriterProviderException { + get { + return ResourceManager.GetString("GetContentWriterProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetItemProviderException { + get { + return ResourceManager.GetString("GetItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetParentPath operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetParentPathProviderException { + get { + return ResourceManager.GetString("GetParentPathProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the GetProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string GetPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("GetPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetPropertyProviderException { + get { + return ResourceManager.GetString("GetPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the GetSecurityDescriptor operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string GetSecurityDescriptorProviderException { + get { + return ResourceManager.GetString("GetSecurityDescriptorProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Global scope cannot be removed.. + /// + internal static string GlobalScopeCannotRemove { + get { + return ResourceManager.GetString("GlobalScopeCannotRemove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the HasChildItems operation on the '{0}' provider failed for the path '{1}'. {2}. + /// + internal static string HasChildItemsProviderException { + get { + return ResourceManager.GetString("HasChildItemsProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Home location for this provider is not set. To set the home location, call "(get-psprovider '{0}').Home = 'path'".. + /// + internal static string HomePathNotSet { + get { + return ResourceManager.GetString("HomePathNotSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the ClearContent operation. The ClearContent operation is not supported by this provider.. + /// + internal static string IContent_Clear_NotSupported { + get { + return ResourceManager.GetString("IContent_Clear_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot call method. The content Seek method is not supported by this provider.. + /// + internal static string IContent_Seek_NotSupported { + get { + return ResourceManager.GetString("IContent_Seek_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use interface. The IContentCmdletProvider interface is not implemented by this provider.. + /// + internal static string IContentCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("IContentCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use interface. The IDynamicPropertyCmdletProvider interface is not implemented by this provider.. + /// + internal static string IDynamicPropertyCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("IDynamicPropertyCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the InitializeDefaultDrives operation on the '{0}' provider failed.. + /// + internal static string InitializeDefaultDrivesException { + get { + return ResourceManager.GetString("InitializeDefaultDrivesException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the returned information because the information returned from the provider's Start method was for a different provider than the one passed.. + /// + internal static string InvalidProviderInfo { + get { + return ResourceManager.GetString("InvalidProviderInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the returned information because the information returned from the provider's Start method was null.. + /// + internal static string InvalidProviderInfoNull { + get { + return ResourceManager.GetString("InvalidProviderInfoNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the InvokeDefaultAction operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string InvokeDefaultActionDynamicParametersProviderException { + get { + return ResourceManager.GetString("InvokeDefaultActionDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the InvokeDefaultAction operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string InvokeDefaultActionProviderException { + get { + return ResourceManager.GetString("InvokeDefaultActionProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use interface. The IPropertyCmdletProvider interface is not supported by this provider.. + /// + internal static string IPropertyCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("IPropertyCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the IsItemContainer cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string IsItemContainerDynamicParametersProviderException { + get { + return ResourceManager.GetString("IsItemContainerDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the IsItemContainer operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string IsItemContainerProviderException { + get { + return ResourceManager.GetString("IsItemContainerProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the IsValidPath operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string IsValidPathProviderException { + get { + return ResourceManager.GetString("IsValidPathProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot call methods. The ItemCmdletProvider methods are not supported by this provider.. + /// + internal static string ItemCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("ItemCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the ItemExists operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string ItemExistsDynamicParametersProviderException { + get { + return ResourceManager.GetString("ItemExistsDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the ItemExists operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string ItemExistsProviderException { + get { + return ResourceManager.GetString("ItemExistsProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the MakePath operation operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string MakePathProviderException { + get { + return ResourceManager.GetString("MakePathProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of aliases allowed in a session. + /// + internal static string MaxAliasCountDescription { + get { + return ResourceManager.GetString("MaxAliasCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of drives allowed in a session. + /// + internal static string MaxDriveCountDescription { + get { + return ResourceManager.GetString("MaxDriveCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of errors to retain in a session. + /// + internal static string MaxErrorCountDescription { + get { + return ResourceManager.GetString("MaxErrorCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of functions allowed in a session. + /// + internal static string MaxFunctionCountDescription { + get { + return ResourceManager.GetString("MaxFunctionCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of history objects to retain in a session. + /// + internal static string MaxHistoryCountDescription { + get { + return ResourceManager.GetString("MaxHistoryCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Maximum number of variables allowed in a session. + /// + internal static string MaxVariableCountDescription { + get { + return ResourceManager.GetString("MaxVariableCountDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the MoveItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string MoveItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("MoveItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move the item because the destination resolved to multiple paths. Specify a destination path that resolves to a single destination and try again.. + /// + internal static string MoveItemOneDestination { + get { + return ResourceManager.GetString("MoveItemOneDestination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move the item because the source path points to one or more items and the destination path is not a container. Validate that the destination path is a container and try again.. + /// + internal static string MoveItemPathMultipleDestinationNotContainer { + get { + return ResourceManager.GetString("MoveItemPathMultipleDestinationNotContainer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the MoveItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string MoveItemProviderException { + get { + return ResourceManager.GetString("MoveItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move the item because the source and destination paths did not resolve to the same provider.. + /// + internal static string MoveItemSourceAndDestinationNotSameProvider { + get { + return ResourceManager.GetString("MoveItemSourceAndDestinationNotSameProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot move the item because the destination path can resolve only to a single path.. + /// + internal static string MovePropertyDestinationResolveToSingle { + get { + return ResourceManager.GetString("MovePropertyDestinationResolveToSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the MoveProperty operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string MovePropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("MovePropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the MoveProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string MovePropertyProviderException { + get { + return ResourceManager.GetString("MovePropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path does not refer to a file system path.. + /// + internal static string MustBeFileSystemPath { + get { + return ResourceManager.GetString("MustBeFileSystemPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the command '{0}' because it is a private command.. + /// + internal static string NamedCommandIsPrivate { + get { + return ResourceManager.GetString("NamedCommandIsPrivate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The NavigationCmdletProvider methods are not supported by this provider.. + /// + internal static string NavigationCmdletProvider_NotSupported { + get { + return ResourceManager.GetString("NavigationCmdletProvider_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create drive. The provider does not support the use of credentials.. + /// + internal static string NewDriveCredentials_NotSupported { + get { + return ResourceManager.GetString("NewDriveCredentials_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dynamic parameters for NewDrive cannot be retrieved for the '{0}' provider. {1}. + /// + internal static string NewDriveDynamicParametersProviderException { + get { + return ResourceManager.GetString("NewDriveDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the NewDrive operation on the '{0}' provider failed for the drive with root '{1}'. {2}. + /// + internal static string NewDriveProviderException { + get { + return ResourceManager.GetString("NewDriveProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to New drive creation failed because the provider does not allow the creation of the new drive.. + /// + internal static string NewDriveProviderFailed { + get { + return ResourceManager.GetString("NewDriveProviderFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item at path '{0}' already exists.. + /// + internal static string NewItemAlreadyExists { + get { + return ResourceManager.GetString("NewItemAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The root of the drive '{0}' cannot be modified.. + /// + internal static string NewItemCannotModifyDriveRoot { + get { + return ResourceManager.GetString("NewItemCannotModifyDriveRoot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create new drive because the name specified in the PSDriveInfo '{0}' does not match the drive name specified in the path '{1}'.. + /// + internal static string NewItemDriveNameConflict { + get { + return ResourceManager.GetString("NewItemDriveNameConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the NewItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string NewItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("NewItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the NewItem operation on the '{0}' provider failed for the path '{1}'. {2}. + /// + internal static string NewItemProviderException { + get { + return ResourceManager.GetString("NewItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider name specified in the PSDriveInfo '{0}' does not match the provider name specified in the path '{1}'.. + /// + internal static string NewItemProviderNameConflict { + get { + return ResourceManager.GetString("NewItemProviderNameConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a new drive because type '{0}' is not of type "drive".. + /// + internal static string NewItemTypeDrive { + get { + return ResourceManager.GetString("NewItemTypeDrive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a new provider because type '{0}' is not of type "provider".. + /// + internal static string NewItemTypeProvider { + get { + return ResourceManager.GetString("NewItemTypeProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the new item value because the parameter "value" must be of the type ProviderInfo when "type" is specified as "provider".. + /// + internal static string NewItemValueMustBeProviderInfo { + get { + return ResourceManager.GetString("NewItemValueMustBeProviderInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set new item value because the parameter "value" must be of type PSDriveInfo when "type" is specified as "drive".. + /// + internal static string NewItemValueMustBePSDriveInfo { + get { + return ResourceManager.GetString("NewItemValueMustBePSDriveInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item '{0}' cannot be created because the value was not specified.. + /// + internal static string NewItemValueNotSpecified { + get { + return ResourceManager.GetString("NewItemValueNotSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the NewProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string NewPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("NewPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the NewProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string NewPropertyProviderException { + get { + return ResourceManager.GetString("NewPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path '{0}' is shorter than the base path '{1}'.. + /// + internal static string NormalizeRelativePathLengthLessThanBase { + get { + return ResourceManager.GetString("NormalizeRelativePathLengthLessThanBase", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path '{0}' referred to an item that was outside the base '{1}'.. + /// + internal static string NormalizeRelativePathOutsideBase { + get { + return ResourceManager.GetString("NormalizeRelativePathOutsideBase", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the NormalizeRelativePath operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string NormalizeRelativePathProviderException { + get { + return ResourceManager.GetString("NormalizeRelativePathProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path is not in the correct format. Provider paths must contain a provider Id, followed by "::", followed by a provider specific path.. + /// + internal static string NotProviderQualifiedPath { + get { + return ResourceManager.GetString("NotProviderQualifiedPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot compare PSDriveInfo. A PSDriveInfo instance can be compared only to another PSDriveInfo instance.. + /// + internal static string OnlyAbleToComparePSDriveInfo { + get { + return ResourceManager.GetString("OnlyAbleToComparePSDriveInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet provider cannot stream the results because no cmdlet was specified through which to stream the output.. + /// + internal static string OutputStreamingNotEnabled { + get { + return ResourceManager.GetString("OutputStreamingNotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find path '{0}' because it does not exist.. + /// + internal static string PathNotFound { + get { + return ResourceManager.GetString("PathNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the location because path '{0}' resolved to multiple containers. You can only the set location to a single container at a time.. + /// + internal static string PathResolvedToMultiple { + get { + return ResourceManager.GetString("PathResolvedToMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider '{0}' cannot be used to get or set data using the variable syntax. {2}. + /// + internal static string ProviderCannotBeUsedAsVariable { + get { + return ResourceManager.GetString("ProviderCannotBeUsedAsVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of Close on the '{0}' provider's content reader or writer failed for path '{1}'. {2}. + /// + internal static string ProviderContentCloseError { + get { + return ResourceManager.GetString("ProviderContentCloseError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of Read on the '{0}' provider's content reader failed for path '{1}'. {2}. + /// + internal static string ProviderContentReadError { + get { + return ResourceManager.GetString("ProviderContentReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of Write on the '{0}' provider's content writer failed for path '{1}'. {2}. + /// + internal static string ProviderContentWriteError { + get { + return ResourceManager.GetString("ProviderContentWriteError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred attempting to create an instance of the provider '{0}'. {1} . + /// + internal static string ProviderCtorException { + get { + return ResourceManager.GetString("ProviderCtorException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains the list of loaded providers and their drives. + /// + internal static string ProviderDriveDescription { + get { + return ResourceManager.GetString("ProviderDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider '{0}' cannot be used to resolve the path '{1}' because of an error in the provider.. + /// + internal static string ProviderImplementationInconsistent { + get { + return ResourceManager.GetString("ProviderImplementationInconsistent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' resolved to more than one provider name. Possible matches include:{1}.. + /// + internal static string ProviderNameAmbiguous { + get { + return ResourceManager.GetString("ProviderNameAmbiguous", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified provider name '{0}' cannot be used because it contains one or more of the following characters that are not valid: \ [ ] ? * :. + /// + internal static string ProviderNameNotValid { + get { + return ResourceManager.GetString("ProviderNameNotValid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a provider with the name '{0}'.. + /// + internal static string ProviderNotFound { + get { + return ResourceManager.GetString("ProviderNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a provider with the name '{0}'. The name is not in the proper format. A provider name can only be alphanumeric characters, or a Windows PowerShell snap-in name that is followed by a single '\', followed by alphanumeric characters.. + /// + internal static string ProviderNotFoundBadFormat { + get { + return ResourceManager.GetString("ProviderNotFoundBadFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred attempting to create an instance of the provider. The provider type name of '{0}' could not be found in the assembly.. + /// + internal static string ProviderNotFoundInAssembly { + get { + return ResourceManager.GetString("ProviderNotFoundInAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create provider because creation of new providers is not supported.. + /// + internal static string ProviderProviderCannotCreateProvider { + get { + return ResourceManager.GetString("ProviderProviderCannotCreateProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove provider because removal of providers is not supported.. + /// + internal static string ProviderProviderCannotRemoveProvider { + get { + return ResourceManager.GetString("ProviderProviderCannotRemoveProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path is not in the correct format. Paths can contain only provider and drive names separated by slashes or backslashes.. + /// + internal static string ProviderProviderPathFormatException { + get { + return ResourceManager.GetString("ProviderProviderPathFormatException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of Seek on the '{0}' provider's content writer failed for path '{1}'. {2}. + /// + internal static string ProviderSeekError { + get { + return ResourceManager.GetString("ProviderSeekError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the Start operation on the '{0}' provider failed. {1}. + /// + internal static string ProviderStartException { + get { + return ResourceManager.GetString("ProviderStartException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable syntax cannot be used to get or set data in the provider. {2}. + /// + internal static string ProviderVariableSyntaxInvalid { + get { + return ResourceManager.GetString("ProviderVariableSyntaxInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The invocation of RemoveDrive on the '{0}' provider failed. {1}. + /// + internal static string RemoveDriveProviderException { + get { + return ResourceManager.GetString("RemoveDriveProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove the drive root in this way. Use "Remove-PSDrive" to remove this drive.. + /// + internal static string RemoveDriveRoot { + get { + return ResourceManager.GetString("RemoveDriveRoot", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove provider {0}. All drives associated with provider {0} must be removed before provider {0} can be removed.. + /// + internal static string RemoveDrivesBeforeRemovingProvider { + get { + return ResourceManager.GetString("RemoveDrivesBeforeRemovingProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the RemoveItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string RemoveItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("RemoveItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the RemoveItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string RemoveItemProviderException { + get { + return ResourceManager.GetString("RemoveItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the RemoveProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string RemovePropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("RemovePropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the RemoveProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string RemovePropertyProviderException { + get { + return ResourceManager.GetString("RemovePropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item at the path '{0}' does not exist.. + /// + internal static string RenameItemDoesntExist { + get { + return ResourceManager.GetString("RenameItemDoesntExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the RenameItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string RenameItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("RenameItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the RenameItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string RenameItemProviderException { + get { + return ResourceManager.GetString("RenameItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename item because the path resolved to multiple items. Only one item can be renamed at a time.. + /// + internal static string RenameMultipleItemError { + get { + return ResourceManager.GetString("RenameMultipleItemError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dynamic parameters for RenameProperty cannot be retrieved for the '{0}' provider for path '{1}'. {2}. + /// + internal static string RenamePropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("RenamePropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the RenameProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string RenamePropertyProviderException { + get { + return ResourceManager.GetString("RenamePropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the session state resource because it is a private resource. . + /// + internal static string ResourceIsPrivate { + get { + return ResourceManager.GetString("ResourceIsPrivate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Too many scopes have been created.. + /// + internal static string ScopeDepthOverflow { + get { + return ResourceManager.GetString("ScopeDepthOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The function definition '{0}' contained a scope qualifier but no function name.. + /// + internal static string ScopedFunctionMustHaveName { + get { + return ResourceManager.GetString("ScopedFunctionMustHaveName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The scope number '{0}' exceeds the number of active scopes.. + /// + internal static string ScopeIDExceedsAvailableScopes { + get { + return ResourceManager.GetString("ScopeIDExceedsAvailableScopes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This provider does not support security descriptor related operations.. + /// + internal static string SecurityDescriptorInterfaceNotSupported { + get { + return ResourceManager.GetString("SecurityDescriptorInterfaceNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the SetItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string SetItemDynamicParametersProviderException { + get { + return ResourceManager.GetString("SetItemDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the SetItem operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string SetItemProviderException { + get { + return ResourceManager.GetString("SetItemProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The dynamic parameters for the SetProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. + /// + internal static string SetPropertyDynamicParametersProviderException { + get { + return ResourceManager.GetString("SetPropertyDynamicParametersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the SetProperty operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string SetPropertyProviderException { + get { + return ResourceManager.GetString("SetPropertyProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the SetSecurityDescriptor operation on the '{0}' provider failed for path '{1}'. {2}. + /// + internal static string SetSecurityDescriptorProviderException { + get { + return ResourceManager.GetString("SetSecurityDescriptorProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provided value '{0}' resolved to more than one location stack.. + /// + internal static string StackNameResolvedToMultiple { + get { + return ResourceManager.GetString("StackNameResolvedToMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find location stack '{0}'. It does not exist or it is not a container.. + /// + internal static string StackNotFound { + get { + return ResourceManager.GetString("StackNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to perform the StartDynamicParameters operation on the '{0}' provider failed for the path '{1}'. {2}. + /// + internal static string StartDynamicParmatersProviderException { + get { + return ResourceManager.GetString("StartDynamicParmatersProviderException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a trace source with the name '{0}'.. + /// + internal static string TraceSourceNotFound { + get { + return ResourceManager.GetString("TraceSourceNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider does not support transactions. Perform the operation again without the -UseTransaction parameter.. + /// + internal static string Transactions_NotSupported { + get { + return ResourceManager.GetString("Transactions_NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The AllScope option cannot be removed from the variable '{0}'.. + /// + internal static string VariableAllScopeOptionCannotBeRemoved { + get { + return ResourceManager.GetString("VariableAllScopeOptionCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A variable with name '{0}' already exists.. + /// + internal static string VariableAlreadyExists { + get { + return ResourceManager.GetString("VariableAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Existing variable {0} cannot be made constant. Variables can be made constant only at creation time.. + /// + internal static string VariableCannotBeMadeConstant { + get { + return ResourceManager.GetString("VariableCannotBeMadeConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Drive that contains a view of those variables stored in a session state. + /// + internal static string VariableDriveDescription { + get { + return ResourceManager.GetString("VariableDriveDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot modify variable {0} because it is a constant.. + /// + internal static string VariableIsConstant { + get { + return ResourceManager.GetString("VariableIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the variable '${0}' because it is a private variable.. + /// + internal static string VariableIsPrivate { + get { + return ResourceManager.GetString("VariableIsPrivate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a variable with the name '{0}'.. + /// + internal static string VariableNotFound { + get { + return ResourceManager.GetString("VariableNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove variable {0} because it is constant or read-only. If the variable is read-only, try the operation again specifying the Force option.. + /// + internal static string VariableNotRemovable { + get { + return ResourceManager.GetString("VariableNotRemovable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove variable {0} because the variable has been optimized and is not removable. Try using the Remove-Variable cmdlet (without any aliases), or dot-sourcing the command that you are using to remove the variable.. + /// + internal static string VariableNotRemovableRare { + get { + return ResourceManager.GetString("VariableNotRemovableRare", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove variable {0} because it is owned by the system.. + /// + internal static string VariableNotRemovableSystem { + get { + return ResourceManager.GetString("VariableNotRemovableSystem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot overwrite variable {0} because it is read-only or constant.. + /// + internal static string VariableNotWritable { + get { + return ResourceManager.GetString("VariableNotWritable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot overwrite variable {0} because the variable has been optimized. Try using the New-Variable or Set-Variable cmdlet (without any aliases), or dot-source the command that you are using to set the variable.. + /// + internal static string VariableNotWritableRare { + get { + return ResourceManager.GetString("VariableNotWritableRare", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set options on the local variable {0}. Use New-Variable to create a variable that allows options to be set.. + /// + internal static string VariableOptionsNotSettable { + get { + return ResourceManager.GetString("VariableOptionsNotSettable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create variable {0} because variable capacity {1} is exceeded for this scope.. + /// + internal static string VariableOverflow { + get { + return ResourceManager.GetString("VariableOverflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process variable because variable path '{0}' resolved to multiple items. You can get or set the variable value only one item at a time.. + /// + internal static string VariablePathResolvedToMultiple { + get { + return ResourceManager.GetString("VariablePathResolvedToMultiple", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/SessionStateStrings.resources b/scripts/gen/SYS_AUTO/SessionStateStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..09fc1366b52604accc929b812d1e84fe7116d088 GIT binary patch literal 32467 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 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/SuggestionStrings.cs b/scripts/gen/SYS_AUTO/SuggestionStrings.cs new file mode 100644 index 000000000..ae3295a24 --- /dev/null +++ b/scripts/gen/SYS_AUTO/SuggestionStrings.cs @@ -0,0 +1,108 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SuggestionStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SuggestionStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SuggestionStrings", typeof(SuggestionStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to MatchType must be 'Command', 'Error', or 'Dynamic'.. + /// + internal static string InvalidMatchType { + get { + return ResourceManager.GetString("InvalidMatchType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Rule must be a ScriptBlock for dynamic match types.. + /// + internal static string RuleMustBeScriptBlock { + get { + return ResourceManager.GetString("RuleMustBeScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command {0} was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: "{1}". See "get-help about_Command_Precedence" for more details.. + /// + internal static string Suggestion_CommandExistsInCurrentDirectory { + get { + return ResourceManager.GetString("Suggestion_CommandExistsInCurrentDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Once a transaction is started, only commands that get called with the -UseTransaction flag become part of that transaction.. + /// + internal static string Suggestion_StartTransaction { + get { + return ResourceManager.GetString("Suggestion_StartTransaction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Use-Transaction cmdlet is intended for scripting of transaction-enabled .NET objects. Its ScriptBlock should contain nothing else.. + /// + internal static string Suggestion_UseTransaction { + get { + return ResourceManager.GetString("Suggestion_UseTransaction", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/SuggestionStrings.resources b/scripts/gen/SYS_AUTO/SuggestionStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..454fea9a17e006a6038ab8499f429a155cd68bdc GIT binary patch literal 1134 zcmZ`&J8u&~5MD>3r=g%586iu^IVI#pkW!FG5ut=&J5WY@d*k?$y0a!=e1e)OWVJRD|-H3hqnX*NnFNRNF|wrTW95^izR0a=@Pfim8OV)I6O(Yi87C zrsg4sSy&HA<~D|d-z_`XbF8>vqqsTlL}eYrDacZz1*Z?NK@wKdc&So31Unz33ycm} zqwA@;M=CN9d`L;Hxu8)Q&`h*scHeXFf<#}-LmV7h%QS=(+5Uul!6$1xYoz{zI(w0; zszSp8S(GNQDd3Y%(2q~FG>2oYbFW!8GEd25yIVc7`4Ow&(Zb;Wx&(e;qfQ55P`OEm LJV;usJ!iiF0%l$n literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/TabCompletionStrings.cs b/scripts/gen/SYS_AUTO/TabCompletionStrings.cs new file mode 100644 index 000000000..2bbefda7b --- /dev/null +++ b/scripts/gen/SYS_AUTO/TabCompletionStrings.cs @@ -0,0 +1,665 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class TabCompletionStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal TabCompletionStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TabCompletionStrings", typeof(TabCompletionStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Logical and. Returns TRUE when both statements are TRUE.. + /// + internal static string andOperatorDescription { + get { + return ResourceManager.GetString("andOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Converts the left operand to the specified .NET Framework type (right operand).. + /// + internal static string asOperatorDescription { + get { + return ResourceManager.GetString("asOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitwise AND. + /// + internal static string bandOperatorDescription { + get { + return ResourceManager.GetString("bandOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitwise NOT. + /// + internal static string bnotOperatorDescription { + get { + return ResourceManager.GetString("bnotOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitwise OR (inclusive). + /// + internal static string borOperatorDescription { + get { + return ResourceManager.GetString("borOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Bitwise OR (exclusive). + /// + internal static string bxorOperatorDescription { + get { + return ResourceManager.GetString("bxorOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The tab completion result cannot be properly deserialized because the remote runspace does not contain a TypeTable instance.. + /// + internal static string CannotDeserializeTabCompletionResult { + get { + return ResourceManager.GetString("CannotDeserializeTabCompletionResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE only when the test value (right operand) exactly matches at least one of the values in the left operand.. + /// + internal static string ccontainsOperatorDescription { + get { + return ResourceManager.GetString("ccontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Equal to - case sensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. + /// + internal static string ceqOperatorDescription { + get { + return ResourceManager.GetString("ceqOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than or equal to - case sensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. + /// + internal static string cgeOperatorDescription { + get { + return ResourceManager.GetString("cgeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than - case sensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. + /// + internal static string cgtOperatorDescription { + get { + return ResourceManager.GetString("cgtOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. + /// + internal static string cinOperatorDescription { + get { + return ResourceManager.GetString("cinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than or equal to - case sensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. + /// + internal static string cleOperatorDescription { + get { + return ResourceManager.GetString("cleOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case sensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string clikeOperatorDescription { + get { + return ResourceManager.GetString("clikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than - case sensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. + /// + internal static string cltOperatorDescription { + get { + return ResourceManager.GetString("cltOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case sensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string cmatchOperatorDescription { + get { + return ResourceManager.GetString("cmatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not equal to - case sensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. + /// + internal static string cneOperatorDescription { + get { + return ResourceManager.GetString("cneOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. + /// + internal static string cnotcontainsOperatorDescription { + get { + return ResourceManager.GetString("cnotcontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. + /// + internal static string cnotinOperatorDescription { + get { + return ResourceManager.GetString("cnotinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case sensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string cnotlikeOperatorDescription { + get { + return ResourceManager.GetString("cnotlikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case sensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string cnotmatchOperatorDescription { + get { + return ResourceManager.GetString("cnotmatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches at least one of the values in the left operand.. + /// + internal static string containsOperatorDescription { + get { + return ResourceManager.GetString("containsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Replace operator - case sensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. + /// + internal static string creplaceOperatorDescription { + get { + return ResourceManager.GetString("creplaceOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Split - case sensitive. Split one or more strings into substrings. + ///-Split <String> + /// + ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] + /// + ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. + /// + internal static string csplitOperatorDescription { + get { + return ResourceManager.GetString("csplitOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Equal to - case insensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. + /// + internal static string eqOperatorDescription { + get { + return ResourceManager.GetString("eqOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Formats strings by using the format method of string objects.. + /// + internal static string fOperatorDescription { + get { + return ResourceManager.GetString("fOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. + /// + internal static string geOperatorDescription { + get { + return ResourceManager.GetString("geOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than - case insensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. + /// + internal static string gtOperatorDescription { + get { + return ResourceManager.GetString("gtOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - incase sensitive. Returns TRUE when the test value (right operand) exactly matches at least one of the values in the left operand.. + /// + internal static string icontainsOperatorDescription { + get { + return ResourceManager.GetString("icontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Equal to - case insensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. + /// + internal static string ieqOperatorDescription { + get { + return ResourceManager.GetString("ieqOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. + /// + internal static string igeOperatorDescription { + get { + return ResourceManager.GetString("igeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Greater than - case insensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. + /// + internal static string igtOperatorDescription { + get { + return ResourceManager.GetString("igtOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. + /// + internal static string iinOperatorDescription { + get { + return ResourceManager.GetString("iinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. + /// + internal static string ileOperatorDescription { + get { + return ResourceManager.GetString("ileOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string ilikeOperatorDescription { + get { + return ResourceManager.GetString("ilikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than - case insensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. + /// + internal static string iltOperatorDescription { + get { + return ResourceManager.GetString("iltOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string imatchOperatorDescription { + get { + return ResourceManager.GetString("imatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not equal to - case insensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. + /// + internal static string ineOperatorDescription { + get { + return ResourceManager.GetString("ineOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. + /// + internal static string inOperatorDescription { + get { + return ResourceManager.GetString("inOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. + /// + internal static string inotcontainsOperatorDescription { + get { + return ResourceManager.GetString("inotcontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. + /// + internal static string inotinOperatorDescription { + get { + return ResourceManager.GetString("inotinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string inotlikeOperatorDescription { + get { + return ResourceManager.GetString("inotlikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string inotmatchOperatorDescription { + get { + return ResourceManager.GetString("inotmatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Replace operator - case insensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. + /// + internal static string ireplaceOperatorDescription { + get { + return ResourceManager.GetString("ireplaceOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns TRUE when the left operand is not an instance of the specified .NET Framework type (right operand).. + /// + internal static string isnotOperatorDescription { + get { + return ResourceManager.GetString("isnotOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Returns TRUE when the left operand is an instance of the specified .NET Framework type (right operand).. + /// + internal static string isOperatorDescription { + get { + return ResourceManager.GetString("isOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Split - case insensitive. Split one or more strings into substrings. + ///-Split <String> + /// + ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] + /// + ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. + /// + internal static string isplitOperatorDescription { + get { + return ResourceManager.GetString("isplitOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Join - combine multiple strings into a single string. + ///-Join <String[]> + ///<String[]> -Join <Delimiter>. + /// + internal static string joinOperatorDescription { + get { + return ResourceManager.GetString("joinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. + /// + internal static string leOperatorDescription { + get { + return ResourceManager.GetString("leOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string likeOperatorDescription { + get { + return ResourceManager.GetString("likeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Less than - case insensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. + /// + internal static string ltOperatorDescription { + get { + return ResourceManager.GetString("ltOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. + /// + internal static string matchOperatorDescription { + get { + return ResourceManager.GetString("matchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not equal to - case insensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. + /// + internal static string neOperatorDescription { + get { + return ResourceManager.GetString("neOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access properties on a null instance of the type CompletionResult.. + /// + internal static string NoAccessToProperties { + get { + return ResourceManager.GetString("NoAccessToProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. + /// + internal static string notcontainsOperatorDescription { + get { + return ResourceManager.GetString("notcontainsOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. + /// + internal static string notinOperatorDescription { + get { + return ResourceManager.GetString("notinOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string notlikeOperatorDescription { + get { + return ResourceManager.GetString("notlikeOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. + /// + internal static string notmatchOperatorDescription { + get { + return ResourceManager.GetString("notmatchOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logical not. Negates the statement that follows it.. + /// + internal static string notOperatorDescription { + get { + return ResourceManager.GetString("notOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logical or. TRUE when either or both statements are TRUE.. + /// + internal static string orOperatorDescription { + get { + return ResourceManager.GetString("orOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Replace operator - case insensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. + /// + internal static string replaceOperatorDescription { + get { + return ResourceManager.GetString("replaceOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shift Left bit operator. Inserts zero in right-most bit position.. + /// + internal static string shlOperatorDescription { + get { + return ResourceManager.GetString("shlOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Shift Right bit operator. Inserts zero in the left-most bit position. For signed values, sign bit is preserved.. + /// + internal static string shrOperatorDescription { + get { + return ResourceManager.GetString("shrOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Split - case insensitive. Split one or more strings into substrings. + ///-Split <String> + /// + ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] + /// + ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. + /// + internal static string splitOperatorDescription { + get { + return ResourceManager.GetString("splitOperatorDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Logical exclusive or. Returns TRUE when one of the statements is TRUE and the other is FALSE.. + /// + internal static string xorOperatorDescription { + get { + return ResourceManager.GetString("xorOperatorDescription", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/TabCompletionStrings.resources b/scripts/gen/SYS_AUTO/TabCompletionStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..32bcef944ae741d55d77653ff29af3b50e2d43f5 GIT binary patch literal 15153 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 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/TransactionStrings.cs b/scripts/gen/SYS_AUTO/TransactionStrings.cs new file mode 100644 index 000000000..cd7ab5677 --- /dev/null +++ b/scripts/gen/SYS_AUTO/TransactionStrings.cs @@ -0,0 +1,225 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class TransactionStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal TransactionStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TransactionStrings", typeof(TransactionStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The base transaction cannot be set after other transactions have been created.. + /// + internal static string BaseTransactionMustBeFirst { + get { + return ResourceManager.GetString("BaseTransactionMustBeFirst", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The base transaction is not active.. + /// + internal static string BaseTransactionNotActive { + get { + return ResourceManager.GetString("BaseTransactionNotActive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The base transaction has not been set.. + /// + internal static string BaseTransactionNotSet { + get { + return ResourceManager.GetString("BaseTransactionNotSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This cmdlet requires a transaction. Run the command again with the -UseTransaction parameter.. + /// + internal static string CmdletRequiresUseTx { + get { + return ResourceManager.GetString("CmdletRequiresUseTx", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot commit transaction. The transaction has already been committed.. + /// + internal static string CommittedTransactionForCommit { + get { + return ResourceManager.GetString("CommittedTransactionForCommit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot roll back transaction. The transaction has already been committed.. + /// + internal static string CommittedTransactionForRollback { + get { + return ResourceManager.GetString("CommittedTransactionForRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. No transaction is active.. + /// + internal static string NoTransactionActive { + get { + return ResourceManager.GetString("NoTransactionActive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot commit transaction. No transaction is active.. + /// + internal static string NoTransactionActiveForCommit { + get { + return ResourceManager.GetString("NoTransactionActiveForCommit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot roll back the transaction, because there is no active transaction.. + /// + internal static string NoTransactionActiveForRollback { + get { + return ResourceManager.GetString("NoTransactionActiveForRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This cmdlet requires an active transaction. The current transaction has already been committed or rolled back.. + /// + internal static string NoTransactionAvailable { + get { + return ResourceManager.GetString("NoTransactionAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set active transaction. No transaction has been created.. + /// + internal static string NoTransactionForActivation { + get { + return ResourceManager.GetString("NoTransactionForActivation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set active transaction. The active transaction has been rolled back or has timed out.. + /// + internal static string NoTransactionForActivationBecauseRollback { + get { + return ResourceManager.GetString("NoTransactionForActivationBecauseRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. No transaction has been started.. + /// + internal static string NoTransactionStarted { + get { + return ResourceManager.GetString("NoTransactionStarted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. The transaction has been committed.. + /// + internal static string NoTransactionStartedFromCommit { + get { + return ResourceManager.GetString("NoTransactionStartedFromCommit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. The transaction has been rolled back or has timed out.. + /// + internal static string NoTransactionStartedFromRollback { + get { + return ResourceManager.GetString("NoTransactionStartedFromRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot commit transaction. The transaction has been rolled back or has timed out.. + /// + internal static string TransactionRolledBackForCommit { + get { + return ResourceManager.GetString("TransactionRolledBackForCommit", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot roll back transaction. The transaction has already been rolled back or has timed out.. + /// + internal static string TransactionRolledBackForRollback { + get { + return ResourceManager.GetString("TransactionRolledBackForRollback", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use transaction. The transaction has timed out.. + /// + internal static string TransactionTimedOut { + get { + return ResourceManager.GetString("TransactionTimedOut", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/TransactionStrings.resources b/scripts/gen/SYS_AUTO/TransactionStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..330480c065746e69e86792b4dbc8278c30734ea0 GIT binary patch literal 2654 zcmbVOPmBvu9Deop?jUh{K^l>o>_)9E)>@TK5NmZyA~?Lx{A@?(kA3rISvMC4AtD?| zIJvmE_!Bn?i3A4@LL@H4NksO*!9m3LURyh@X|+20x--+?_x--_d%tP=^2Pk43}fsv zmNzvQDe|onMPV#$ivFCHNH`>O+>h)~dTu4h50Q-AFc`^O1NzAEV(h6{(nvtDlETaJ z$++UV_FkGRhcyaDDw{WpP4=dt!NSHo4Gb67{M{@LlAxHP z%JXC2mtM_neSPimpnd(;#hE)Bu9WX>e|qY{r&oo?XAi%5yRJ6y?of90{ru#%U!$Lk zeA(`&`T2);hK_vt;+(6!IZ@d6;mq`6#_q!S9<0?kzljzFtgko^@c%w~FW14~^$hD6 zu0LX}#k!4}7@vK^I=Ymx{7xoV#E6xd#94rI!EC0O%R*f3V=?Y1wi6ZOxF^k(CLZVx zoB&+0u?E#F;FAEY?*%l4VuikpWsA&b4)e^765eNUTZu4-k~ z3KL#o6^%W(bmkh44aj)j-Qba-=OIhGmPA^-AF9CyRouEE7M}={q#Us{!_0Sa(HWJZ zxz%wFHf>>aVBbl148lg!q!cR?r0-IYR&2tsV<{D kx}}97oah_e-Nu0iU#|~G56Luh|KI1NyWpXI0$A9u-+J2xRsaA1 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/TypesXmlStrings.cs b/scripts/gen/SYS_AUTO/TypesXmlStrings.cs new file mode 100644 index 000000000..8c9143516 --- /dev/null +++ b/scripts/gen/SYS_AUTO/TypesXmlStrings.cs @@ -0,0 +1,540 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class TypesXmlStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal TypesXmlStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TypesXmlStrings", typeof(TypesXmlStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot find the registry key: {0}{1}. Using {2} to load the configuration files.. + /// + internal static string CannotFindRegistryKey { + get { + return ResourceManager.GetString("CannotFindRegistryKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the path {0} specified in the registry key: {1}{2}. Using {3} to load the configuration files.. + /// + internal static string CannotFindRegistryKeyPath { + get { + return ResourceManager.GetString("CannotFindRegistryKeyPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The CodeProperty should have a getter or setter.. + /// + internal static string CodePropertyShouldHaveGetterOrSetter { + get { + return ResourceManager.GetString("CodePropertyShouldHaveGetterOrSetter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}: The file was skipped because it was already loaded by {2}.. + /// + internal static string DuplicateFile { + get { + return ResourceManager.GetString("DuplicateFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}: The file was skipped because it already occurred.. + /// + internal static string DuplicateFileInInitialSessionState { + get { + return ResourceManager.GetString("DuplicateFileInInitialSessionState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member {0} is already present.. + /// + internal static string DuplicateMember { + get { + return ResourceManager.GetString("DuplicateMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to More than one member with the name "{0}" is defined in the type file.. + /// + internal static string DuplicateMembersDefinedInType { + get { + return ResourceManager.GetString("DuplicateMembersDefinedInType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}: The file was skipped because it does not have the ps1xml file name extension.. + /// + internal static string EntryShouldBeMshXml { + get { + return ResourceManager.GetString("EntryShouldBeMshXml", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert note "{0}":"{1}".. + /// + internal static string ErrorConvertingNote { + get { + return ResourceManager.GetString("ErrorConvertingNote", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exception: {0}. + /// + internal static string Exception { + get { + return ResourceManager.GetString("Exception", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected XML tag "{0}" instead of "{1}".. + /// + internal static string ExpectedNodeNameInstead { + get { + return ResourceManager.GetString("ExpectedNodeNameInstead", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected XML tag "{0}" instead of node of type "{1}".. + /// + internal static string ExpectedNodeTypeInstead { + get { + return ResourceManager.GetString("ExpectedNodeTypeInstead", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1} : {2}. + /// + internal static string FileError { + get { + return ResourceManager.GetString("FileError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}({2}) : Error: {3}. + /// + internal static string FileLineError { + get { + return ResourceManager.GetString("FileLineError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}({2}) : Error in type "{3}": {4}. + /// + internal static string FileLineTypeError { + get { + return ResourceManager.GetString("FileLineTypeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}: The file was not found.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The adapted type "{0}" is not valid.. + /// + internal static string InvalidAdaptedType { + get { + return ResourceManager.GetString("InvalidAdaptedType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" should not have "{1}" attribute.. + /// + internal static string IsHiddenNotSupported { + get { + return ResourceManager.GetString("IsHiddenNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Value should be "true" or "false" instead of "{0}" for "{1}" attribute.. + /// + internal static string IsHiddenValueShouldBeTrueOrFalse { + get { + return ResourceManager.GetString("IsHiddenValueShouldBeTrueOrFalse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" must be present when the "{1}" is "{2}" and "{3}" is "{4}".. + /// + internal static string MemberMustBePresent { + get { + return ResourceManager.GetString("MemberMustBePresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Member "{0}" must be a note.. + /// + internal static string MemberShouldBeNote { + get { + return ResourceManager.GetString("MemberShouldBeNote", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Member "{0}" must have type "{1}".. + /// + internal static string MemberShouldHaveType { + get { + return ResourceManager.GetString("MemberShouldHaveType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Do not use the member "{0}" here.. + /// + internal static string MemberShouldNotBePresent { + get { + return ResourceManager.GetString("MemberShouldNotBePresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" was not found. It should occur at least once under "{1}". The parent node, "{1}", will be ignored.. + /// + internal static string NodeNotFoundAtLeastOnce { + get { + return ResourceManager.GetString("NodeNotFoundAtLeastOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" was not found. It should occur only once under "{1}". The parent node, "{1}", will be ignored.. + /// + internal static string NodeNotFoundOnce { + get { + return ResourceManager.GetString("NodeNotFoundOnce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" should have an inner text.. + /// + internal static string NodeShouldHaveInnerText { + get { + return ResourceManager.GetString("NodeShouldHaveInnerText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" should not have an inner text.. + /// + internal static string NodeShouldNotHaveInnerText { + get { + return ResourceManager.GetString("NodeShouldNotHaveInnerText", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" is not a standard member and will be ignored.. + /// + internal static string NotAStandardMember { + get { + return ResourceManager.GetString("NotAStandardMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" must occur only once under "{1}". The parent node, "{1}", will be ignored.. + /// + internal static string NotMoreThanOnceOne { + get { + return ResourceManager.GetString("NotMoreThanOnceOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node "{0}" must have a maximum of one occurrence under "{1}". The parent node, "{1}", will be ignored.. + /// + internal static string NotMoreThanOnceZeroOrOne { + get { + return ResourceManager.GetString("NotMoreThanOnceZeroOrOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following member name is reserved: {0}. + /// + internal static string ReservedNameMember { + get { + return ResourceManager.GetString("ReservedNameMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ScriptProperty should have a getter or setter.. + /// + internal static string ScriptPropertyShouldHaveGetterOrSetter { + get { + return ResourceManager.GetString("ScriptPropertyShouldHaveGetterOrSetter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A previous error caused all serialization settings to be ignored.. + /// + internal static string SerializationSettingsIgnored { + get { + return ResourceManager.GetString("SerializationSettingsIgnored", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeTable cannot be updated because the TypeTable might have been created outside of the runspace.. + /// + internal static string SharedTypeTableCannotBeUpdated { + get { + return ResourceManager.GetString("SharedTypeTableCannotBeUpdated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeAdapter was ignored because it already occurs.. + /// + internal static string TypeAdapterAlreadyPresent { + get { + return ResourceManager.GetString("TypeAdapterAlreadyPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeConverter was ignored because it already occurs.. + /// + internal static string TypeConverterAlreadyPresent { + get { + return ResourceManager.GetString("TypeConverterAlreadyPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" should have a value for its property "{1}".. + /// + internal static string TypeDataShouldHaveValue { + get { + return ResourceManager.GetString("TypeDataShouldHaveValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The TypeData must have "Members", "TypeConverters", "TypeAdapters" or "StandardMembers".. + /// + internal static string TypeDataShouldNotBeEmpty { + get { + return ResourceManager.GetString("TypeDataShouldNotBeEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" should not have null or an empty string in its property "{1}".. + /// + internal static string TypeDataShouldNotBeNullOrEmpty { + get { + return ResourceManager.GetString("TypeDataShouldNotBeNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in TypeData "{0}": {1}. + /// + internal static string TypeDataTypeError { + get { + return ResourceManager.GetString("TypeDataTypeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} path is not fully qualified. Specify a fully qualified type file path.. + /// + internal static string TypeFileNotRooted { + get { + return ResourceManager.GetString("TypeFileNotRooted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type "{0}" should be a PSPropertyAdapter.. + /// + internal static string TypeIsNotTypeAdapter { + get { + return ResourceManager.GetString("TypeIsNotTypeAdapter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type "{0}" should be either TypeConverter or PSTypeConverter.. + /// + internal static string TypeIsNotTypeConverter { + get { + return ResourceManager.GetString("TypeIsNotTypeConverter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "Type" node must have "Members", "TypeConverters", or "TypeAdapters".. + /// + internal static string TypeNodeShouldHaveMembersOrTypeConverters { + get { + return ResourceManager.GetString("TypeNodeShouldHaveMembersOrTypeConverters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The type "{0}" was not found. The type name value must be the full name of the type. Verify the type name and run the command again.. + /// + internal static string TypeNotFound { + get { + return ResourceManager.GetString("TypeNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A shared type table cannot be updated with more than one entry.. + /// + internal static string TypeTableCannotCoExist { + get { + return ResourceManager.GetString("TypeTableCannotCoExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There were errors loading TypeTable. Look in the Errors property to get detailed error messages.. + /// + internal static string TypeTableLoadErrors { + get { + return ResourceManager.GetString("TypeTableLoadErrors", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell cannot create an instance of the type adapter for the type {0} because of the following exception: {1}.. + /// + internal static string UnableToInstantiateTypeAdapter { + get { + return ResourceManager.GetString("UnableToInstantiateTypeAdapter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create an instance of the type converter for type {0} due to exception: {1}.. + /// + internal static string UnableToInstantiateTypeConverter { + get { + return ResourceManager.GetString("UnableToInstantiateTypeConverter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node of type "{0}" was not expected.. + /// + internal static string UnexpectedNodeType { + get { + return ResourceManager.GetString("UnexpectedNodeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The node {0} is not allowed. The following nodes are allowed: {1}.. + /// + internal static string UnknownNode { + get { + return ResourceManager.GetString("UnknownNode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}, {1}: The file was skipped because of the following validation exception: {2}.. + /// + internal static string ValidationException { + get { + return ResourceManager.GetString("ValidationException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value should be either TRUE or FALSE instead of {0}.. + /// + internal static string ValueShouldBeTrueOrFalse { + get { + return ResourceManager.GetString("ValueShouldBeTrueOrFalse", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/TypesXmlStrings.resources b/scripts/gen/SYS_AUTO/TypesXmlStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..2c7ee75f0a596edc6aed63f73b37e28f93cd9d97 GIT binary patch literal 6531 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 literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/WildcardPatternStrings.cs b/scripts/gen/SYS_AUTO/WildcardPatternStrings.cs new file mode 100644 index 000000000..e917f1e4d --- /dev/null +++ b/scripts/gen/SYS_AUTO/WildcardPatternStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class WildcardPatternStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal WildcardPatternStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WildcardPatternStrings", typeof(WildcardPatternStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The specified wildcard character pattern is not valid: {0}. + /// + internal static string InvalidPattern { + get { + return ResourceManager.GetString("InvalidPattern", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/WildcardPatternStrings.resources b/scripts/gen/SYS_AUTO/WildcardPatternStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..0f9a61a3f73616109396c1ba27d1b035a9dc2ad4 GIT binary patch literal 281 zcmZWjJ5EC}5ZrK%6f4m_MGxgiBE14ZgJ_ttj{;n!=x3kuoF|_Cb5G+*SBU64<+DGO7zJ zyiGPHp~g{)qHKk2>MZLAI&Sg&bj|FGmD_w<{-rg)J{m2w5` z&0U${`{`89@2ufHIM{;%3k(L@>|!Q?HYf;$!S Ra>xOlkGNNs%@SYg*B^%+SWN%` literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/modules.cs b/scripts/gen/SYS_AUTO/modules.cs new file mode 100644 index 000000000..e899d888c --- /dev/null +++ b/scripts/gen/SYS_AUTO/modules.cs @@ -0,0 +1,1450 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class modules { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal modules() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("modules", typeof(modules).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Aliases to export from this module. + /// + internal static string AliasesToExport { + get { + return ResourceManager.GetString("AliasesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Author of this module. + /// + internal static string Author { + get { + return ResourceManager.GetString("Author", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define the workflow. The language mode for this session is incompatible with the system-wide language mode.. + /// + internal static string CannotDefineWorkflowInconsistentLanguageMode { + get { + return ResourceManager.GetString("CannotDefineWorkflowInconsistentLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot verify the Microsoft .NET Framework version {0} because it is not included in the list of permitted versions.. + /// + internal static string CannotDetectNetFrameworkVersion { + get { + return ResourceManager.GetString("CannotDetectNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Export-ModuleMember cmdlet can only be called from inside a module.. + /// + internal static string CanOnlyBeUsedFromWithinAModule { + get { + return ResourceManager.GetString("CanOnlyBeUsedFromWithinAModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No custom object was returned for module '{0}' because the -AsCustomObject parameter can only be used with script modules.. + /// + internal static string CantUseAsCustomObjectWithBinaryModule { + get { + return ResourceManager.GetString("CantUseAsCustomObjectWithBinaryModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the common language runtime (CLR) required by this module. + /// + internal static string CLRVersion { + get { + return ResourceManager.GetString("CLRVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the {0} key in {1} is {2} and the module has nested modules. When a CDXML file is the root module, the Import-Module command fails because the commands in nested modules cannot be exported. Move the CDXML file to the NestedModules key and try the command again.. + /// + internal static string CmdletizationDoesSupportRexportingNestedModules { + get { + return ResourceManager.GetString("CmdletizationDoesSupportRexportingNestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets to export from this module. + /// + internal static string CmdletsToExport { + get { + return ResourceManager.GetString("CmdletsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Company or vendor of this module. + /// + internal static string CompanyName { + get { + return ResourceManager.GetString("CompanyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} (Path: '{1}'). + /// + internal static string ConfirmRemoveModule { + get { + return ResourceManager.GetString("ConfirmRemoveModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copyright statement for this module. + /// + internal static string Copyright { + get { + return ResourceManager.GetString("Copyright", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module '{0}' is a core module for Windows PowerShell. Add the Force parameter to your command to remove core modules.. + /// + internal static string CoreModuleCannotBeRemoved { + get { + return ResourceManager.GetString("CoreModuleCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creating the "{0}" module manifest file.. + /// + internal static string CreatingModuleManifestFile { + get { + return ResourceManager.GetString("CreatingModuleManifestFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.. + /// + internal static string DefaultCommandPrefix { + get { + return ResourceManager.GetString("DefaultCommandPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string DefaultCompanyName { + get { + return ResourceManager.GetString("DefaultCompanyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (c) {0} {1}. All rights reserved.. + /// + internal static string DefaultCopyrightMessage { + get { + return ResourceManager.GetString("DefaultCopyrightMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description of the functionality provided by this module. + /// + internal static string Description { + get { + return ResourceManager.GetString("Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching for available modules. + /// + internal static string DeterminingAvailableModules { + get { + return ResourceManager.GetString("DeterminingAvailableModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of Microsoft .NET Framework required by this module. + /// + internal static string DotNetFrameworkVersion { + get { + return ResourceManager.GetString("DotNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dot-sourcing the script file '{0}'.. + /// + internal static string DottingScriptFile { + get { + return ResourceManager.GetString("DottingScriptFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DSC resources to export from this module. + /// + internal static string DscResourcesToExport { + get { + return ResourceManager.GetString("DscResourcesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing the module manifest file '{0}' did not result in a valid manifest object. Update the file to contain a valid Windows PowerShell module manifest. A valid manifest can be created using the New-ModuleManifest cmdlet.. + /// + internal static string EmptyModuleManifest { + get { + return ResourceManager.GetString("EmptyModuleManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to End of {0} hashtable. + /// + internal static string EndOfManifestHashTable { + get { + return ResourceManager.GetString("EndOfManifestHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be exported as workflow '{0}'.. + /// + internal static string ExportAsWorkflowInvalidCommand { + get { + return ResourceManager.GetString("ExportAsWorkflowInvalidCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting alias '{0}'.. + /// + internal static string ExportingAlias { + get { + return ResourceManager.GetString("ExportingAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting cmdlet '{0}'.. + /// + internal static string ExportingCmdlet { + get { + return ResourceManager.GetString("ExportingCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting command as workflow '{0}'.. + /// + internal static string ExportingCommandAsWorkflow { + get { + return ResourceManager.GetString("ExportingCommandAsWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting function '{0}'.. + /// + internal static string ExportingFunction { + get { + return ResourceManager.GetString("ExportingFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting variable '{0}'.. + /// + internal static string ExportingVariable { + get { + return ResourceManager.GetString("ExportingVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting workflow '{0}'.. + /// + internal static string ExportingWorkflow { + get { + return ResourceManager.GetString("ExportingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to List of all files packaged with this module. + /// + internal static string FileList { + get { + return ResourceManager.GetString("FileList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified format data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the format data file, and then try again.. + /// + internal static string FormatsFileNotFound { + get { + return ResourceManager.GetString("FormatsFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Format files (.ps1xml) to be loaded when importing this module. + /// + internal static string FormatsToProcess { + get { + return ResourceManager.GetString("FormatsToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions to export from this module. + /// + internal static string FunctionsToExport { + get { + return ResourceManager.GetString("FunctionsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'Global' and 'Scope' parameters cannot be specified together. Remove one of these parameters, and then try running the command again.. + /// + internal static string GlobalAndScopeParameterCannotBeSpecifiedTogether { + get { + return ResourceManager.GetString("GlobalAndScopeParameterCannotBeSpecifiedTogether", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ID used to uniquely identify this module. + /// + internal static string GUID { + get { + return ResourceManager.GetString("GUID", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HelpInfo URI of this module. + /// + internal static string HelpInfoURI { + get { + return ResourceManager.GetString("HelpInfoURI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to an icon representing this module.. + /// + internal static string IconUri { + get { + return ResourceManager.GetString("IconUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing alias '{0}'.. + /// + internal static string ImportingAlias { + get { + return ResourceManager.GetString("ImportingAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing cmdlet '{0}'.. + /// + internal static string ImportingCmdlet { + get { + return ResourceManager.GetString("ImportingCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing function '{0}'.. + /// + internal static string ImportingFunction { + get { + return ResourceManager.GetString("ImportingFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Some imported command names contain one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. + /// + internal static string ImportingNonStandardNoun { + get { + return ResourceManager.GetString("ImportingNonStandardNoun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command name '{0}' from the module '{1}' contains one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. + /// + internal static string ImportingNonStandardNounVerbose { + get { + return ResourceManager.GetString("ImportingNonStandardNounVerbose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The names of some imported commands from the module '{0}' include unapproved verbs that might make them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with the Verbose parameter. For a list of approved verbs, type Get-Verb.. + /// + internal static string ImportingNonStandardVerb { + get { + return ResourceManager.GetString("ImportingNonStandardVerb", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' command in the {1}' module was imported, but because its name does not include an approved verb, it might be difficult to find. For a list of approved verbs, type Get-Verb.. + /// + internal static string ImportingNonStandardVerbVerbose { + get { + return ResourceManager.GetString("ImportingNonStandardVerbVerbose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' command in the {2}' module was imported, but because its name does not include an approved verb, it might be difficult to find. The suggested alternative verbs are "{1}".. + /// + internal static string ImportingNonStandardVerbVerboseSuggestion { + get { + return ResourceManager.GetString("ImportingNonStandardVerbVerboseSuggestion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing variable '{0}'.. + /// + internal static string ImportingVariable { + get { + return ResourceManager.GetString("ImportingVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing command as workflow '{0}'.. + /// + internal static string ImportingWorkflow { + get { + return ResourceManager.GetString("ImportingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForAlias { + get { + return ResourceManager.GetString("ImportModuleNoClobberForAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForCmdlet { + get { + return ResourceManager.GetString("ImportModuleNoClobberForCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The function '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForFunction { + get { + return ResourceManager.GetString("ImportModuleNoClobberForFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForVariable { + get { + return ResourceManager.GetString("ImportModuleNoClobberForVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command '{0}' was not imported as a workflow because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForWorkflow { + get { + return ResourceManager.GetString("ImportModuleNoClobberForWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item {0} that resolves to {1} is not located in the same directory as the module manifest or any of its subdirectories. Windows PowerShell looks for items referenced in the manifest only in paths relative to the manifest location. To fix this problem, move the item, and use a relative path to identify its location.. + /// + internal static string IncludedItemPathFallsOutsideSaveTree { + get { + return ResourceManager.GetString("IncludedItemPathFallsOutsideSaveTree", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module '{0}' requires the following version of the .NET Framework: {1}. The required version is not installed.. + /// + internal static string InvalidDotNetFrameworkVersion { + get { + return ResourceManager.GetString("InvalidDotNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The extension '{0}' is not a valid module extension. The supported module extensions are '.dll', '.ps1', '.psm1', '.psd1', '.cdxml' and '.xaml'. Correct the extension then try adding the file '{1}' again.. + /// + internal static string InvalidModuleExtension { + get { + return ResourceManager.GetString("InvalidModuleExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest '{0}' could not be processed because it is not a valid Windows PowerShell restricted language file. Remove the elements that are not permitted by the restricted language: + ///{1}. + /// + internal static string InvalidModuleManifest { + get { + return ResourceManager.GetString("InvalidModuleManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' module cannot be imported because its manifest contains one or more members that are not valid. The valid manifest members are ({1}). Remove the members that are not valid ({2}), then try to import the module again.. + /// + internal static string InvalidModuleManifestMember { + get { + return ResourceManager.GetString("InvalidModuleManifestMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest path '{0}' is not valid. The value of the Path argument must resolve to a single file that has a '.psd1' extension. Change the value of the Path argument to point to a valid psd1 file, and then try again.. + /// + internal static string InvalidModuleManifestPath { + get { + return ResourceManager.GetString("InvalidModuleManifestPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ModuleVersion key in module manifest '{0}' specifies module version '{1}' which does not match its version folder name at '{2}'. Change the value of the ModuleVersion key to match the version folder name.. + /// + internal static string InvalidModuleManifestVersion { + get { + return ResourceManager.GetString("InvalidModuleManifestVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The hashtable describing a module contains one or more members that are not valid. The valid members are ({0}). Remove the members that are not valid ({1}), then try again.. + /// + internal static string InvalidModuleSpecificationMember { + get { + return ResourceManager.GetString("InvalidModuleSpecificationMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation cannot be performed on a binary module. It can only be performed on a script module.. + /// + internal static string InvalidOperationOnBinaryModule { + get { + return ResourceManager.GetString("InvalidOperationOnBinaryModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified value '{0}' is invalid, try again with a valid value.. + /// + internal static string InvalidParameterValue { + get { + return ResourceManager.GetString("InvalidParameterValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name of the current Windows PowerShell host is: '{0}'. The module '{1}' requires the following Windows PowerShell host: '{2}'.. + /// + internal static string InvalidPowerShellHostName { + get { + return ResourceManager.GetString("InvalidPowerShellHostName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current Windows PowerShell host is: '{0}' (version {1}). The module '{2}' requires a minimum Windows PowerShell host version of '{3}' to run.. + /// + internal static string InvalidPowerShellHostVersion { + get { + return ResourceManager.GetString("InvalidPowerShellHostVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current processor architecture is: {0}. The module '{1}' requires the following architecture: {2}.. + /// + internal static string InvalidProcessorArchitecture { + get { + return ResourceManager.GetString("InvalidProcessorArchitecture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The processor architecture value of {0} is not supported. Run the New-ModuleManifest command again, specifying one of the following supported enumeration values for processor architecture: None, MSIL, X86, Amd64, Arm. + /// + internal static string InvalidProcessorArchitectureInManifest { + get { + return ResourceManager.GetString("InvalidProcessorArchitectureInManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow file name is not valid because it does not have the required .XAML file name extension. Run the New-ModuleManifest command again specifying a value for the WorkflowsToProcess parameter with this extension.. + /// + internal static string InvalidWorkflowExtension { + get { + return ResourceManager.GetString("InvalidWorkflowExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow file name extension is not valid. The workflow file name {0} that is listed in the WorkflowsToProcess key of the module manifest does not have the required .XAML or .DLL file name extension. Edit the module manifest and correct the workflow file name. If you are using a .DLL file extension, then provide only one assembly name.. + /// + internal static string InvalidWorkflowExtensionDuringManifestProcessing { + get { + return ResourceManager.GetString("InvalidWorkflowExtensionDuringManifestProcessing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to the license for this module.. + /// + internal static string LicenseUri { + get { + return ResourceManager.GetString("LicenseUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading '{0}' from path '{1}'.. + /// + internal static string LoadingFile { + get { + return ResourceManager.GetString("LoadingFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading module from path '{0}'.. + /// + internal static string LoadingModule { + get { + return ResourceManager.GetString("LoadingModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading workflow {0}. + /// + internal static string LoadingWorkflow { + get { + return ResourceManager.GetString("LoadingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Module manifest for module '{0}'. + /// + internal static string ManifestHeaderLine1 { + get { + return ResourceManager.GetString("ManifestHeaderLine1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Generated by: {0}. + /// + internal static string ManifestHeaderLine2 { + get { + return ResourceManager.GetString("ManifestHeaderLine2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Generated on: {0}. + /// + internal static string ManifestHeaderLine3 { + get { + return ResourceManager.GetString("ManifestHeaderLine3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module to process '{0}', listed in field '{1}' of module manifest '{2}' was not processed because no valid module was found in any module directory.. + /// + internal static string ManifestMemberNotFound { + get { + return ResourceManager.GetString("ManifestMemberNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Some commands from module {0} cannot be imported over a CimSession. To get all the commands, verify that the remote server has Windows PowerShell remote management enabled, and then try adding the PSSession parameter to an Import-Module cmdlet.. + /// + internal static string MixedModuleOverCimSessionWarning { + get { + return ResourceManager.GetString("MixedModuleOverCimSessionWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The assembly '{0}' was not loaded because no assembly with that name was found. Verify the assembly name, and then try again.. + /// + internal static string ModuleAssemblyFound { + get { + return ResourceManager.GetString("ModuleAssemblyFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet without ListAvailable parameter is not supported for module names that include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. + /// + internal static string ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames { + get { + return ResourceManager.GetString("ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Because the {0} module is providing the PSDrive in the current Windows PowerShell session, no modules were removed. Change the current PSDrive provider, and then try removing modules again.. + /// + internal static string ModuleDriveInUse { + get { + return ResourceManager.GetString("ModuleDriveInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is marked as 'constant.' A module cannot be removed if it is marked 'constant.'. + /// + internal static string ModuleIsConstant { + get { + return ResourceManager.GetString("ModuleIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is read-only. Add the Force parameter to your command to remove read-only modules.. + /// + internal static string ModuleIsReadOnly { + get { + return ResourceManager.GetString("ModuleIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is required by '{1}'. Add the Force parameter to your command to remove the module.. + /// + internal static string ModuleIsRequired { + get { + return ResourceManager.GetString("ModuleIsRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to List of all modules packaged with this module. + /// + internal static string ModuleList { + get { + return ResourceManager.GetString("ModuleList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' module was not imported because the '{0}' snap-in was already imported.. + /// + internal static string ModuleLoadedAsASnapin { + get { + return ResourceManager.GetString("ModuleLoadedAsASnapin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest cannot contain both the 'ModuleToProcess' and 'RootModule' members. Change the module manifest file to remove one of these members at '{0}', and then try again.. + /// + internal static string ModuleManifestCannotContainBothModuleToProcessAndRootModule { + get { + return ResourceManager.GetString("ModuleManifestCannotContainBothModuleToProcessAndRootModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version of the Common Language Runtime (CLR) on this computer is '{0}'. The module '{1}' requires a minimum CLR version of '{2}' to run. Verify that you are running the minimum required version of CLR, and then try again.. + /// + internal static string ModuleManifestInsufficientCLRVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientCLRVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version '{0}' of module '{1}' does not meet the required minimum version '{2}'. Verify that the version number is supported, and then try loading the module again.. + /// + internal static string ModuleManifestInsufficientModuleVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version of Windows PowerShell on this computer is '{0}'. The module '{1}' requires a minimum Windows PowerShell version of '{2}' to run. Verify that you have the minimum required version of Windows PowerShell installed, and then try again.. + /// + internal static string ModuleManifestInsufficientPowerShellVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientPowerShellVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' in the module manifest is not valid: {1}. Verify that a valid value is specified for this field in the '{2}' file.. + /// + internal static string ModuleManifestInvalidManifestMember { + get { + return ResourceManager.GetString("ModuleManifestInvalidManifestMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' member is not valid in the module manifest file '{2}': {1}. + /// + internal static string ModuleManifestInvalidValue { + get { + return ResourceManager.GetString("ModuleManifestInvalidValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member 'ModuleVersion' is not present in the module manifest. This member must exist and be assigned a version number of the form 'n.n.n.n'. Add the missing member to the file '{0}'.. + /// + internal static string ModuleManifestMissingModuleVersion { + get { + return ResourceManager.GetString("ModuleManifestMissingModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest member 'NestedModules' cannot be used if the 'ModuleToProcess' member is a binary module. Edit the module manifest file at '{0}', and then try again.. + /// + internal static string ModuleManifestNestedModulesCantGoWithModuleToProcess { + get { + return ResourceManager.GetString("ModuleManifestNestedModulesCantGoWithModuleToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string ModuleNotFound { + get { + return ResourceManager.GetString("ModuleNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' was not found. Update the Name parameter to point to a valid path, and then try again. . + /// + internal static string ModuleNotFoundForGetModule { + get { + return ResourceManager.GetString("ModuleNotFoundForGetModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the module '{0}' because the module nesting limit has been exceeded. Modules can only be nested to {1} levels. Evaluate and change the order in which you are loading modules to prevent exceeding the nesting limit, and then try running your script again.. + /// + internal static string ModuleTooDeeplyNested { + get { + return ResourceManager.GetString("ModuleTooDeeplyNested", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script module or binary module file associated with this manifest. + /// + internal static string ModuleToProcess { + get { + return ResourceManager.GetString("ModuleToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest member 'ModuleToProcess' has been deprecated. Use the 'RootModule' member instead.. + /// + internal static string ModuleToProcessFieldDeprecated { + get { + return ResourceManager.GetString("ModuleToProcessFieldDeprecated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version number of this module.. + /// + internal static string ModuleVersion { + get { + return ResourceManager.GetString("ModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version specified in ModuleVersion key is equal to version folder name.. + /// + internal static string ModuleVersionEqualsToVersionFolder { + get { + return ResourceManager.GetString("ModuleVersionEqualsToVersionFolder", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' with version '{1}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string ModuleWithVersionNotFound { + get { + return ResourceManager.GetString("ModuleWithVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules to import as nested modules of the module specified in RootModule/ModuleToProcess. + /// + internal static string NestedModules { + get { + return ResourceManager.GetString("NestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.. + /// + internal static string NoModulesRemoved { + get { + return ResourceManager.GetString("NoModulesRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the Windows PowerShell host required by this module. + /// + internal static string PowerShellHostName { + get { + return ResourceManager.GetString("PowerShellHostName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the Windows PowerShell host required by this module. + /// + internal static string PowerShellHostVersion { + get { + return ResourceManager.GetString("PowerShellHostVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the Windows PowerShell engine required by this module. + /// + internal static string PowerShellVersion { + get { + return ResourceManager.GetString("PowerShellVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.. + /// + internal static string PrivateData { + get { + return ResourceManager.GetString("PrivateData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PrivateData parameter value must be a hash table to create the module manifest with the following parameter values Tags, ProjectUri, LicenseUri, IconUri or ReleaseNotes. Either remove the Tags, ProjectUri, LicenseUri, IconUri, or ReleaseNotes parameter values or wrap the contents of PrivateData in a hashtable.. + /// + internal static string PrivateDataValueTypeShouldBeHashTableError { + get { + return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PrivateData should be defined as a hashtable, but this module manifest defines it as an object. Please consider wrapping the contents of PrivateData in a hashtable. This will enable you to add the Tags, ProjectUri, LicenseUri, IconUri, and ReleaseNotes properties to the module manifest at a later time.. + /// + internal static string PrivateDataValueTypeShouldBeHashTableWarning { + get { + return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processor architecture (None, X86, Amd64) required by this module. + /// + internal static string ProcessorArchitecture { + get { + return ResourceManager.GetString("ProcessorArchitecture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to the main website for this project.. + /// + internal static string ProjectUri { + get { + return ResourceManager.GetString("ProjectUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSData data to pass to the Publish-Module cmdlet. + /// + internal static string PSData { + get { + return ResourceManager.GetString("PSData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module {0} cannot be imported over a CimSession. Try using the PSSession parameter of the Import-Module cmdlet.. + /// + internal static string PsModuleOverCimSessionError { + get { + return ResourceManager.GetString("PsModuleOverCimSessionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ReleaseNotes of this module. + /// + internal static string ReleaseNotes { + get { + return ResourceManager.GetString("ReleaseNotes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to generate proxies for remote module '{0}'. {{0}}. + /// + internal static string RemoteDiscoveryFailedToGenerateProxyForRemoteModule { + get { + return ResourceManager.GetString("RemoteDiscoveryFailedToGenerateProxyForRemoteModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to process the remote module {0}. {1}. + /// + internal static string RemoteDiscoveryFailedToProcessRemoteModule { + get { + return ResourceManager.GetString("RemoteDiscoveryFailedToProcessRemoteModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to receive module data from the remote CimSession. {0}. + /// + internal static string RemoteDiscoveryFailureFromDiscoveryProvider { + get { + return ResourceManager.GetString("RemoteDiscoveryFailureFromDiscoveryProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A CIM provider for module discovery was not found on the CIM server. {0}. + /// + internal static string RemoteDiscoveryProviderNotFound { + get { + return ResourceManager.GetString("RemoteDiscoveryProviderNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failure from remote command: {0}: {{0}}. + /// + internal static string RemoteDiscoveryRemotePsrpCommandFailed { + get { + return ResourceManager.GetString("RemoteDiscoveryRemotePsrpCommandFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only be done for module names that do not include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. + /// + internal static string RemoteDiscoveryWorksOnlyForUnQualifiedNames { + get { + return ResourceManager.GetString("RemoteDiscoveryWorksOnlyForUnQualifiedNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only list available modules. Add the ListAvailable parameter to your command, and then try again.. + /// + internal static string RemoteDiscoveryWorksOnlyInListAvailableMode { + get { + return ResourceManager.GetString("RemoteDiscoveryWorksOnlyInListAvailableMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" alias.. + /// + internal static string RemovingImportedAlias { + get { + return ResourceManager.GetString("RemovingImportedAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" function.. + /// + internal static string RemovingImportedFunction { + get { + return ResourceManager.GetString("RemovingImportedFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" variable.. + /// + internal static string RemovingImportedVariable { + get { + return ResourceManager.GetString("RemovingImportedVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assemblies that must be loaded prior to importing this module. + /// + internal static string RequiredAssemblies { + get { + return ResourceManager.GetString("RequiredAssemblies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'ModuleName' member does not exist in the hashtable that describes this module.. + /// + internal static string RequiredModuleMissingModuleName { + get { + return ResourceManager.GetString("RequiredModuleMissingModuleName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'ModuleVersion' and 'RequiredVersion' members do not exist in the hashtable that describes this module. One of these two members must exist, and be assigned a version number in the format 'n.n.n.n'.. + /// + internal static string RequiredModuleMissingModuleVersion { + get { + return ResourceManager.GetString("RequiredModuleMissingModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string RequiredModuleNotFound { + get { + return ResourceManager.GetString("RequiredModuleNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' with GUID '{1}' and version '{2}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string RequiredModuleNotFoundWrongGuidVersion { + get { + return ResourceManager.GetString("RequiredModuleNotFoundWrongGuidVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoaded { + get { + return ResourceManager.GetString("RequiredModuleNotLoaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' with GUID '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoadedWrongGuid { + get { + return ResourceManager.GetString("RequiredModuleNotLoadedWrongGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' with version '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoadedWrongVersion { + get { + return ResourceManager.GetString("RequiredModuleNotLoadedWrongVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that must be imported into the global environment prior to importing this module. + /// + internal static string RequiredModules { + get { + return ResourceManager.GetString("RequiredModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' is not loaded. The module '{0}' has a requiredModule '{1}' in its module manifest '{2}' that points to a cyclic dependency.. + /// + internal static string RequiredModulesCyclicDependency { + get { + return ResourceManager.GetString("RequiredModulesCyclicDependency", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script module or binary module file associated with this manifest.. + /// + internal static string RootModule { + get { + return ResourceManager.GetString("RootModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Analyzing {0}.. + /// + internal static string ScriptAnalysisModule { + get { + return ResourceManager.GetString("ScriptAnalysisModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Preparing modules for first use.. + /// + internal static string ScriptAnalysisPreparing { + get { + return ResourceManager.GetString("ScriptAnalysisPreparing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified script file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the script, and then try again.. + /// + internal static string ScriptsFileNotFound { + get { + return ResourceManager.GetString("ScriptsFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script files (.ps1) that are run in the caller's environment prior to importing this module.. + /// + internal static string ScriptsToProcess { + get { + return ResourceManager.GetString("ScriptsToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file '{0}' is not allowed because it does not have the extension '.ps1'.. + /// + internal static string ScriptsToProcessIncorrectExtension { + get { + return ResourceManager.GetString("ScriptsToProcessIncorrectExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching UNC share {0}.. + /// + internal static string SearchingUncShare { + get { + return ResourceManager.GetString("SearchingUncShare", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skipping the Version folder {0} under Module {1} as it does not have a valid module manifest file.. + /// + internal static string SkippingInvalidModuleVersionFolder { + get { + return ResourceManager.GetString("SkippingInvalidModuleVersionFolder", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tags applied to this module. These help with module discovery in online galleries.. + /// + internal static string Tags { + get { + return ResourceManager.GetString("Tags", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified type data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the type data file, and then try again.. + /// + internal static string TypesFileNotFound { + get { + return ResourceManager.GetString("TypesFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type files (.ps1xml) to be loaded when importing this module. + /// + internal static string TypesToProcess { + get { + return ResourceManager.GetString("TypesToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' member, which was imported from module '{1}', cannot be removed for the following reason: {2}. + /// + internal static string UnableToRemoveModuleMember { + get { + return ResourceManager.GetString("UnableToRemoveModuleMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variables to export from this module. + /// + internal static string VariablesToExport { + get { + return ResourceManager.GetString("VariablesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not allowed in members 'ModuleToProcess', 'RootModule', or 'NestedModule' in the module manifest '{0}'.. + /// + internal static string WildCardNotAllowedInModuleToProcessAndInNestedModules { + get { + return ResourceManager.GetString("WildCardNotAllowedInModuleToProcessAndInNestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not allowed in the member 'RequiredAssemblies' in the module manifest '{0}'.. + /// + internal static string WildCardNotAllowedInRequiredAssemblies { + get { + return ResourceManager.GetString("WildCardNotAllowedInRequiredAssemblies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the workflow module '{0}'. Workflow is not supported in OneCore PowerShell.. + /// + internal static string WorkflowModuleNotSupportedInOneCorePowerShell { + get { + return ResourceManager.GetString("WorkflowModuleNotSupportedInOneCorePowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands to export from this module as workflows. + /// + internal static string WorkflowsToExport { + get { + return ResourceManager.GetString("WorkflowsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the workflow. XAML-based workflows are not supported in the current language mode. Only script-based workflows are supported in this language mode.. + /// + internal static string XamlWorkflowsNotSupported { + get { + return ResourceManager.GetString("XamlWorkflowsNotSupported", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/modules.resources b/scripts/gen/SYS_AUTO/modules.resources new file mode 100644 index 0000000000000000000000000000000000000000..071c0408fdf7f2726637f9df3679d28eeaaae2d7 GIT binary patch literal 26209 zcmd5^3w&L5eLn}LMTfjBEiG6Np)_ep52ciXr7fmOAAzI|N&1rK$-O7ZvG>J2_a=?B z!0^G4$#|$JilF;I)y+AD;RgkrB06O-5E$S`c?|cNqM{Sg;lSCYktw~_rr3%n)AcxQ@`)!{c5{Y40GjbAsA|R zw)oXBD3?|(bC>X+cBivmsMV|fs*+!?RlP#H(^nrV1i3T(iNW#?zqD%TVr9c1D>F2Kg@<;DH;MUcZLvQ=ir@nLBzjf^T`%nJE&9`rQ=?8aw;9Hk|?f8jz z-D#g?ef^$)`me8lX2sw)e>`W#J?*nw?%Dk57w-AXdGG($mgV30)^C40^V@HF{@Cx# zxpu$%&Mmy<{$1Cty8rlVZn%HsW9L73)g_;O=%j0&edv;B_B{OYXK#4qH>;j_JAT*w*j+EJ>8icF|HBWza==ec zwNLTN`@KB-3;T~IdJEvYlnR3KR9o(Up_VI{Nav4{f{GEwr8T>pmV z{^WyybNak5e)o*+>+kEW{bR84tPdP|=J?m28oaXm*v;qk=eGX!mJQpMJ~D6no4@kx zIh}{Kc+cMQA0D%HQ`uR9iN{8tcU)@vc3tpkK^wj9A;U|@bjxT zSytC9e8#&g0q0)8eFI<}2)vsCYa`Yk{x-{+htE#}-W|YE!{@88{^R(4+YI~$jQs#( z9q2y>KbPTW5onxupk;M~mwVr0S>Jf0W%UF1ZaDrY|J1Ucz|Zd4mbGAi%UTV%GXSp_ z_!r{Y8sNJE{LaJPIzE2}wDg0I2l4m0pzRL)EW_H>;QwsET?(3C0v(?NoTEX@!=US2 z;CJz?jGy0wwqFDOnUJFk{Qrf0Kg0f~f%`8ZgNK1@A=aFP-!}o@N5SLMSoa*{xEpZp z#k2i^=X~JzL3byfJqjLA17DwozTS#;mjd?RKo?ix*(V{hd%^oX_iz6V~e#Iq5=`Xbh@!kR1a>;~|||1AQ&zXZ%p__+vpe~9197C^QgR>2A^&k8Lc zKZ91;T5IjJD)?QsYO?jf4y%rjqw;7z9?k5udaQnH3wBhoC%}u6bt+!0>;#~awFy53 zYrcYceS?FUM>Dht5 z3-~l{bz^%DpGty1#A+X(YoLn+i~yvEfBPDNZ+#!YS7(89Qx2Op;&)9b^gy8x@CsR) z!F8~N(-nxCW~&3(JAsS%$=oJu$a=R1Y8YK39C)C9BE{~V0C#RDHsyu;8kW5WMDsV< z>cYRNkO6?NMC$0rvsgKl;fPSL1dvZ52(43KOY@Q_8ui-?Q<>E%#8*Ug6M(0rZ~msY@J6&#E}!!_#`JYLGj)y(>&B4{K@xOwY7Y+KeT zo0L4rWfEPlP#S{6xji}diY$xzlVgOB-5d_ z9$VXK7t^)aQEX^Y8)#M(<3NHSBepMK8N^0fsfZ95>L4vApR)ns`&hhSE$AjoX^YOP z>l7HIQujA3Yyt{H1>1O5(SCxa2YPa!6)OhzC2S2NG2oEWw88U4Np07oSO7{Qtl z*M=-GuW>=rN8X7g%bG1o8d5XDwqs*UO#@}Pv zAx4os*iV0W5Dyou6ThS7*YMCR*(m12ccdzBy@I7qdMPzdM=5Iy2(7!2vs$uzG{%xw zuEmx(oo`xvv1SV*kaf0g^SY%_s);nUbvO-31^=CE3Y3+ftMx^BNZ< zMRGcpv@|ZsGM&S+C5_9dvl2pD4Q51Rra|SAzm#!bgiWjWb(2c@Ljb{gXeJ7>Y2!6p z@5H8Q<29SiZ-w{!C@lM@OS;)=ek%~H8%D%g7!g!WaRutmCeqGY#~PH5O_pW#e-4&y zpws2xHgyP|9@-6LtP$wl^wM?sUBEvfQUHrcR*PIYfahcQJqVTg_~*R<2Hz}63RIze zUozddQ6;yhwg%L^8T^ddHP1h56|=d2#6#DiO_wWieAjaPHiuaZW1176Qd zzs@pyH3j__JXRN zpeo&tZIXCbMUfF8HVoi>DAAD7Xe&6X;uW}6)wZi0oAK9~FcZ3GT!9&{3oREz2Pci12Em}-jjgKh zcb&|lZcxXbj5egwcFlUe*&=o#RI?$faC8$$Tyz0w3?Myn_6sbUnWTvZLPV7ogrf8d zWwP8w@peEXB_OO|L&>@k%Tr>_+CZ{YRqT)%Ze0WBnD~;&8Y^m54EJL#S0~s08mKoU zA7oKexFL8Rma3T5v6_4|o5_6c7!2-S4Y1^%bj1A7e9WMducu32v!I*?ee$sw9qtYE zm^Mf{S2}Jb{coDo#STVq@1-8|mE2akEp2G&3&&(CAcvICP?EHhQEou9~$T z#$l#NNl1<6bbBjG@#KB zy^46NDm%#i`v4&2oWxOz5icpMpJVylB)+uZ|8r4BgX!06C15b9sRlOvmSP~8 zOfE+phk7K5$LJ!xB`Zk}+vX4;A3{19T< zl#<$F^-a7SHa4Ne-I&+atdRCXhoSGX7E;wY=PM+4 zXH)?sp(Uw(3aAE?FPoJRX;ccdnh%E2@RnpI0Ux;(nPPf?RXuHv2pS1c2*+T4$~8|1 z=+#q$&Th%N=?4L#XKE11x72YJHq2xn&y(5Rs?l@adUWsXn)-HMORYb=8qlm0O!+g} zWZAd=`$RZ`VUz-9R!dGEXkHz#QFTOgBaYja>}`2=dUMZoHZfQ*zL@#vbJ#SWn3DBf zx)5eg39Um<(zcLXn6$&mGqx#a`v9UVi)(ry(sA-;0BWBKP}T~o%e56wMtpX|R`F^o zX}#3F`OGQY4*}5KI|a#hAUGL4%f4-Cq~c!zWZkO;k``j&6qFoOfeNjcutfZSGO@AA zn2^B~Th=ZZ3eyi~g#337?*`t1klqh(&KBT5!;7}$F$rsR)(aCbHU{COVI02#;+|?T z!w``x6t!*KB0wYNnK25btMT-6Apaga~}pceL}q*cv3 zNH6=qoMdi3_pQ4Xz8#PS&m~R7NDeKM5=!efSzkR4KnDy0+X#fZawU+PGGTIwT!m#v z#mgF{(X$GLE=e|VgiB~lMf@Ja?<8%>j^TsY*pdxGjb|J$VA;D_2(pA>p>8J5HHnf1 zVBx@ugHXTLL7 zFYZeUq#-mb8?DnI#Vq(nDQ?HIrQ0CABIMY(d@>rYz&5+3qY!wZA3C+N}K` zgfj#TUZDU8LTFG5gS_u}npoGac6y~!x#r~k;h^LLhwqG+t2>4Z<#E>`l87*{=R3n- zOqhibcn!`0-$4mHRJ>X+RKVt-HY!j;xl*@yoaj<8T)U=mLK49+`SP9KAXhDi<>8v+ zZd^O)tgCuOpL9ghx^T&E@RIZDq3;AWq9xTpU8v{5Tu>4)g&?d^uob^r3~DvJ(9#ZF z`#l@WPOcu-psw=JyZv0v8TUd67?<}-6c0F48gyELtTn<$@)mc5ow9Y4+F9{PV2$!l z2pY8Il>owAHK^1yJm9`&KZrnsXC;te&K z!AABdXIPOkcR%ksz2z}wC~39XAJbW`OjLuB(V7$1JY4MbOYl=;xk^Iz z1T~_?tP~D0dXQ2zddw|b10Wp_oxbw8UmY0r3kBEd$SWnSE90)H6WaoWFoFA{k)-i= z)h|+738=7!w$7>#cPWjC%v!)ei=hO12!mKDsTp(4lA{QgB=-I3iFwOz2m~ zUuj#%VWOfap$kTnE0=2UkZ4b%4Q6peLs|F?Obq@s zHE2L-UHRy^Ng2l2RMK$mnQIXrph@Z-p=Y#4rPwFXQ;hF61_TE&%A^d%zH84?sflt2 z*I1yXJv)A`6P123Kk-6Eqh?^|#H);<8OVuOV_r27Ytpb2ud;L=*P{~#Qlz+C2zSoy zKpxhCJek<XeXw#CZf>hLU!ZN01c}dv&~Bjd(?Z zi9K}M+)8-D&SGI9Z61^s%DCwcu9;l|NgT>+5EXUAoWD*x_mmO4t-A}x21o!~F9jFW zeN-U`0=VKXxju$>xyZA1eW5($6L|a8G=s*@J<8_1muuB z!NLP*&t5+~X{UW%@Pr~Y9bJ^K8Xr^!59Pooy*QdBeD>9Zi3 z&xv28W$)V8+5=@6MntT!VOk0tMQ0811=g}4*<|H%0rfm-fYsKjL5>+AH;N(_pQ_;s z=NPBmX>*Y9FLZYAcFuCnaTYj>o#UOeo%znW&Z*7{r^RV?RywPlUCwFFJDu~LMb5F# zan35|BKu}><0LIQ3F^)$N|aKa88Sn(C!p_tk6BB6Lz^gk4?RYf&L;d>KZVXv!EYQ^?!dxG7m7-{gbg;ULHA2yvCN*+;@} zn}YDA|I36ku!QxI5!I=A1vpg+1wInEvJwxj*aC63q})3l@?3jU6YwJ~N1QXUP zY~&$OO?31g*$SrB>gEfD)^_|xNvD4o&4;}Dkjtai(?yoM)5B*My|pSRDa!~XC9BKE zeBM+`x?^HM&;`>y!cNwBOdOfA0*=QwhV3Q|P9jl7(<4$5m3%@p>;Yww4#N}$g&q%o zWN3!LNSyQxtQBv0GaSW!Mz~N^YhL08$Hco-sEdqLr`vQMQ-xfH9%=lPCNn*tSx(B^ zK+nPycjm3QxM5B~Xv3^%p$vJHs%Yy{Us8LPTJ2 zC`F9HC{V^5sfZo+!)V>bM1)ihtvoSC*j{W{u(weRIhE@I*<={NOQjs3*u@89AeAtG zf?&v0^qR#7g~eWR9;7w#FFjjpZlR`?Fujc#6T&NL^Z8VLhy3Mkdp1gL9&L0F2Ka13!cycm)?(kOVJO;BQ$wn1q*RQzZ| zzrPQr2Rlueo>l?+9>g+qCso9Bgtyp@@Q9r3LO|WQ<6byY{6bSt(g`T+iw5s!13cEyLUcRLFuwIk7e= zWh#?oj!8ff4o$_rT8Nl7VyDd*iHZ`GLqrCvornxf_Vqc#BqT)U2IgBYJP~_gj3_x> zdxTI8NqTU>YJiiv8j1#d$z4PNYjGVhrHBMNO+*51I?kcV?MRtRcf0oE!u%u{lu|() zhfq2_MhOt{Q5VM>{l+Pl860uE+^+3pf*uo(2NHxuKpnq?*rx4P(5rH$Ie{yjjR4o~ z^bU0Qv^(2QS>En+6!XiM;a9b2|3FxaYBmXqVrrTbvCu?9iGz&Hdnmf7mTdTTs*icX!E&FPQpJ-K(_et<7_0rLl%7qPi`E#037g7Wnk=Vg zB~t)A+myIcY(f*`xb{)S5Ncu4(ytqR|sXr08?) zc|91>(VSJpllEGtarmEWzummo3?&z!iN$!=EQmOQCTyJN@Z2&kziA*EgkZ7{UGJCZ zAJEg#1bi5q5|7Fy_2^?_`g$XixHc+*(VkE=hNl>is_+TT>K&0*B|=66APt46b;DUI zn^Cu-o2{wLP}y0qbL1=fp3hPrMB`*92VrWHBMZH_YG)b z5}pc4qtRBaV>By}gEiOQJqThVV^d~hMqYZ}n~-X>P|qR3jQC6>;KYzR0hVjBB&!3y zS8PPKsn<+wmM%q9spN#Xk3y&Z&TXc!To-xizWv0SnWHE;}g9f5b~C}qu+J$2 z^{jU$w%Hf&D|Vc8c)=jW!!0xb`LXzEcq2){yx2YAA_i?AnWy=Tk;Ilb=wX zNq<+0(IPkA9>q1IFk(?FL(DW6!|=G&D^L!Y(dfep*H&XT4K0e%T9anvJXD4+2*h4- z@Tj8D1BZUxOi*tyP*jaa%1*Q3RWBKxp2y`I(xT~#rR_pm%h<9uUDeo|qFL7uohT5| zgY=lIHi%CA?=I=9Hh3dp0%5&U=hY6FrATP1sy{Bbaa|`}TC*%iz+h?JaJa|10WYH1 zXlnMT_DfI>z|DEwV^iH`rBY^`PgQ=6N~EHX%taMNC=AXRfHbjNGP%sWMvct-MG#69 zk27R3qnLoEHLA7oLW)w**d(z1k>YOx(NGS2s-~Ds8&UaaL=wp;0ip>4T&7afy^J6< z*Y6dsmAz_T)A2oP?+_~Uid4;dte8|os(}>^B+sCsRqR(qm4>g_m2sKfMI+HMK^-$D zv6+mMrARzbzz99|S5v(7ikE{#7DhN7QRM3*(Mdqki?C3OL&iw{PM*Fq72!Mp)kiSG zi&)@Rk8rffY47C_!D%hI@(-ph<`zydP**ZEWGIYNF4Ks~NI}0Id>cACHUGa!R>qY6$1oOtyO|_MJv0#acw#lpF z>NHU4%L!AKM2*urltxWm!m&FBk~iac{+F5uDYd~A%DF)L4PA=TaP(yrTaKkQtLC9G zt41}k`Wx~w(a!V8Ud}^s=LUI1wAz@MATBhd9tQT8@7Jj=zfs(>Jf)0eBGoT=Q;z|# z5a9Bml>LI)-FqW4i0wu}AWxM* ztYx)^jBIr{Qhz2~6%5Dbbi9HT#S8ml+&(oB()BvzlWHEd2w|$6qXL`R2BK8m%z$eK z6snNt39wnFqN>gW&}oQz5krP0XaaasNv=1K}kunA&&BpiPr2T8rCR1_mgb$1u#A3^S;`<-QxV zsjmAaqg50lbtp~FW;0MjXV4o#FWXlw^M3T^YS50}T&7X-xf}I9J}_$cqw~c@_>CBI zAX+(V;hKm`+B|7e(}L8V1(j&qg-@I)RGsmvR}qfbZpd*TY%(bv*t(K~h{3gQZ4h6G zIRj=+ymlb>-1SADNK5KUgA`KQ5F)Xu4Y>V)N(H$d9w}GAU8heZ!22w`Qm@FYm^eF4 zQdLbf9$=!RhCeb@gdSlq!tyl5$S9Ch3C9aKN~z(@-uQTyFO(s;Bm#H9G#E{gYj;5H zysHR_CujCfo0@mWlkUmCm2g~YkXhs%)^UF*#OZ;aIwNp_G8&g_*BI(GRr@l8!{JVR znYGzOOh>HdBe5e>Vv?m%9O} z_zeTOl#0WKsn(bqhkIFOZZ5g@st$FOA%RBj!s*1Mdz4BwfZu?4MT{aXcDMn?09~}R z+A!mx_*g7e%|!7Uu7&ue&%|X89Km$$@7W2cy81MODE)P+=&9=Ba9dAV-o9gVHt`yx zG>L2~#!=x$UcVVv zyH(xId=ppVoOHd$mH2pbwt3DBO>C1#tJ8RP}~G}UJmVQ^hXbrK_TnIFZ>SWqpO zbpE2wbk+rd3UwNO=I_fg~F>byp;63x#TVVMi~IsyRIfBoi{Wkn#xM`kKh$ z*p)K^e8&uT7jb5|=8v9Kxb{IE_#)KAdl>Z)f?XR`tB;zSe=EXNSuq?`ku}i>xc1+Q zG~zB=x8bpcqTZbHa$OBFiUvURlh@$uC5njVDd%i0CgRjzD#15OC|^C}HclqrLanx9 z05EOaaP1zdJi)v+a-6{8>v-{zFlzH?&>anPqf>Z&FVeM-h`)BWd1I#&;sQKwIa4u1 z13Q9BRJ`l#0MW@UFRZ{VZ5CPD!Z@gboT<%r{Byj4n@Be|tr0HmGIV%Tw z6Fp%!`}AcbxvZ2NYq#r>7!y$xmy!qllDXOw^IcZDyvfg6RNN-I_lrZYP_8vB-EGg` zqQ6cip~9c!OWzl74GQ_3S51DcLOg&jXv`Hc$rJ|-gG$`qji*OA)B;Vd8|6N^GP)>P zWsOU9A$ES61dvfZx{mT;T*K`R%hv2jG`dNm$^4!8o>Vmy-DlY literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/remotingerroridstrings.cs b/scripts/gen/SYS_AUTO/remotingerroridstrings.cs new file mode 100644 index 000000000..8f80c7d64 --- /dev/null +++ b/scripts/gen/SYS_AUTO/remotingerroridstrings.cs @@ -0,0 +1,3965 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class remotingerroridstrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal remotingerroridstrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("remotingerroridstrings", typeof(remotingerroridstrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to You cannot use the Invoke-Command cmdlet with both the AsJob and Disconnected parameters in the same command.. + /// + internal static string AsJobAndDisconnectedError { + get { + return ResourceManager.GetString("AsJobAndDisconnectedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}", "{1}" must be specified in the "{2}" section to dynamically load the assembly.. + /// + internal static string AssemblyLoadAttributesNotFound { + get { + return ResourceManager.GetString("AssemblyLoadAttributesNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} authentication requires an explicit user name and password. Specify the user name and password by using the -Credential parameter and try the command again.. + /// + internal static string AuthenticationMechanismRequiresCredential { + get { + return ResourceManager.GetString("AuthenticationMechanismRequiresCredential", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -AutoRemoveJob parameter cannot be used without the -Wait parameter. + /// + internal static string AutoRemoveCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("AutoRemoveCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job could not be created from the {0} specification because the provided runspace is not a local runspace. Try again using a local runspace, or specify a RunspaceMode argument.. + /// + internal static string BadRunspaceTypeForJob { + get { + return ResourceManager.GetString("BadRunspaceTypeForJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fragment blob length is out of range: {0}. + /// + internal static string BlobLengthNotInRange { + get { + return ResourceManager.GetString("BlobLengthNotInRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait and Keep parameters cannot be used together in the same command.. + /// + internal static string BlockCannotBeUsedWithKeep { + get { + return ResourceManager.GetString("BlockCannotBeUsedWithKeep", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create runspace. The language mode for this configuration is incompatible with the system-wide language mode.. + /// + internal static string CannotCreateRunspaceInconsistentState { + get { + return ResourceManager.GetString("CannotCreateRunspaceInconsistentState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because the host debugger mode is set to None or Default. The host debugger mode must be LocalScript and/or RemoteSript.. + /// + internal static string CannotDebugJobInvalidDebuggerMode { + get { + return ResourceManager.GetString("CannotDebugJobInvalidDebuggerMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because there is no PowerShell host debugger available. Make sure you are running this command in a host that supports debugging.. + /// + internal static string CannotDebugJobNoHostDebugger { + get { + return ResourceManager.GetString("CannotDebugJobNoHostDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because there is no host UI available. Make sure you are running this command in a PowerShell host that implements PSHostUserInterface.. + /// + internal static string CannotDebugJobNoHostUI { + get { + return ResourceManager.GetString("CannotDebugJobNoHostUI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session {0} cannot be disconnected because the specified idle time-out value {1} (seconds) is either greater than the server maximum allowed {2} (seconds), or less than the minimum allowed {3} (seconds). Specify an idle time-out value that is within the allowed range, and try again.. + /// + internal static string CannotDisconnectSessionWithInvalidIdleTimeout { + get { + return ResourceManager.GetString("CannotDisconnectSessionWithInvalidIdleTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot exit a nested pipeline because the pipeline is not in the nested state.. + /// + internal static string CannotExitNestedPipeline { + get { + return ResourceManager.GetString("CannotExitNestedPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with id {0}.. + /// + internal static string CannotFindJobWithId { + get { + return ResourceManager.GetString("CannotFindJobWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with Instance Id {0}.. + /// + internal static string CannotFindJobWithInstanceId { + get { + return ResourceManager.GetString("CannotFindJobWithInstanceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with name {0}.. + /// + internal static string CannotFindJobWithName { + get { + return ResourceManager.GetString("CannotFindJobWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect to session {0}. The session no longer exists on computer {1}.. + /// + internal static string CannotFindSessionForConnect { + get { + return ResourceManager.GetString("CannotFindSessionForConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Error handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdErrHandle { + get { + return ResourceManager.GetString("CannotGetStdErrHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Input handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdInHandle { + get { + return ResourceManager.GetString("CannotGetStdInHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Output handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdOutHandle { + get { + return ResourceManager.GetString("CannotGetStdOutHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke a nested command on the remote session because a nested command is already running.. + /// + internal static string CannotInvokeNestedCommandNestedCommandRunning { + get { + return ResourceManager.GetString("CannotInvokeNestedCommandNestedCommandRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job because it does not exist or because it is a child job. Child jobs can be removed only by removing the parent job.. + /// + internal static string CannotRemoveJob { + get { + return ResourceManager.GetString("CannotRemoveJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot start job. The language mode for this session is incompatible with the system-wide language mode.. + /// + internal static string CannotStartJobInconsistentLanguageMode { + get { + return ResourceManager.GetString("CannotStartJobInconsistentLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of encoded command (expected PSObject, got {0}).. + /// + internal static string CantCastCommandToPSObject { + get { + return ResourceManager.GetString("CantCastCommandToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of encoded command parameter (expected PSObject, got {0}).. + /// + internal static string CantCastParameterToPSObject { + get { + return ResourceManager.GetString("CantCastParameterToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of {0} property (expected {1}, got {2}).. + /// + internal static string CantCastPropertyToExpectedType { + get { + return ResourceManager.GetString("CantCastPropertyToExpectedType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of remoting data (expected PSObject, got {0}).. + /// + internal static string CantCastRemotingDataToPSObject { + get { + return ResourceManager.GetString("CantCastRemotingDataToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server did not respond with an encrypted session key within the specified time-out period.. + /// + internal static string ClientKeyExchangeFailed { + get { + return ResourceManager.GetString("ClientKeyExchangeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell client does not support the {0} {1} negotiated by the server. Make sure the server is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ClientNegotiationFailed { + get { + return ResourceManager.GetString("ClientNegotiationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. + /// + internal static string ClientNegotiationTimeout { + get { + return ResourceManager.GetString("ClientNegotiationTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. Negotiation with the server failed. Make sure the server is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. + /// + internal static string ClientNotFoundCapabilityProperties { + get { + return ResourceManager.GetString("ClientNotFoundCapabilityProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client side receive call failed.. + /// + internal static string ClientReceiveFailed { + get { + return ResourceManager.GetString("ClientReceiveFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client computer has sent a request to close the session.. + /// + internal static string ClientRequestedToCloseSession { + get { + return ResourceManager.GetString("ClientRequestedToCloseSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client side send call failed.. + /// + internal static string ClientSendFailed { + get { + return ResourceManager.GetString("ClientSendFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session is closed.. + /// + internal static string CloseCompleted { + get { + return ResourceManager.GetString("CloseCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Closing the remote server shell instance failed with the following error message : {0}. + /// + internal static string CloseExCallBackError { + get { + return ResourceManager.GetString("CloseExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not close the session.. + /// + internal static string CloseFailed { + get { + return ResourceManager.GetString("CloseFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to close the session.. + /// + internal static string CloseIsCalled { + get { + return ResourceManager.GetString("CloseIsCalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command handle returned from the WinRS API WSManRunShellCommand is null.. + /// + internal static string CommandHandleIsNull { + get { + return ResourceManager.GetString("CommandHandleIsNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing data for a remote command failed with the following error message: {0}. + /// + internal static string CommandReceiveExCallBackError { + get { + return ResourceManager.GetString("CommandReceiveExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Receiving data for a remote command failed.. + /// + internal static string CommandReceiveExFailed { + get { + return ResourceManager.GetString("CommandReceiveExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to a remote command failed with the following error message: {0}. + /// + internal static string CommandSendExCallBackError { + get { + return ResourceManager.GetString("CommandSendExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to a remote command failed.. + /// + internal static string CommandSendExFailed { + get { + return ResourceManager.GetString("CommandSendExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot retrieve the jobs of the specified computers. The ComputerName parameter can be used only with jobs created by using Windows PowerShell remoting.. + /// + internal static string ComputerNameParamNotSupported { + get { + return ResourceManager.GetString("ComputerNameParamNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to remote server {0} failed with the following error message : {1}. + /// + internal static string ConnectExCallBackError { + get { + return ResourceManager.GetString("ConnectExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to remote server {0} failed.. + /// + internal static string ConnectExFailed { + get { + return ResourceManager.GetString("ConnectExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connection attempt failed.. + /// + internal static string ConnectFailed { + get { + return ResourceManager.GetString("ConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid value for the parameter {1}. The value must be greater than or equal to 0.. + /// + internal static string CSCDoubleParameterOutOfRange { + get { + return ResourceManager.GetString("CSCDoubleParameterOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session configuration "{0}" was not found.. + /// + internal static string CSCmdsShellNotFound { + get { + return ResourceManager.GetString("CSCmdsShellNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session configuration "{0}" is not a Windows PowerShell-based shell.. + /// + internal static string CSCmdsShellNotPowerShellBased { + get { + return ResourceManager.GetString("CSCmdsShellNotPowerShellBased", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Either "{0}" and "{1}" must both be specified, or neither must not be specified.. + /// + internal static string CSCmdsTypeNeedsAssembly { + get { + return ResourceManager.GetString("CSCmdsTypeNeedsAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. + /// + internal static string CSShouldProcessAction { + get { + return ResourceManager.GetString("CSShouldProcessAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string CSShouldProcessTarget { + get { + return ResourceManager.GetString("CSShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. This lets administrators remotely run Windows PowerShell commands on this computer.. + /// + internal static string CSShouldProcessTargetAdminEnable { + get { + return ResourceManager.GetString("CSShouldProcessTargetAdminEnable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No session configuration matches criteria "{0}".. + /// + internal static string CustomShellNotFound { + get { + return ResourceManager.GetString("CustomShellNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to disable the session configuration.. + /// + internal static string DcsScriptMessageV { + get { + return ResourceManager.GetString("DcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies access to this session configuration for everyone.. + /// + internal static string DcsShouldProcessTarget { + get { + return ResourceManager.GetString("DcsShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabling the session configurations does not undo all the changes made by the Enable-PSRemoting or Enable-PSSessionConfiguration cmdlet. You might have to manually undo the changes by following these steps: + /// 1. Stop and disable the WinRM service. + /// 2. Delete the listener that accepts requests on any IP address. + /// 3. Disable the firewall exceptions for WS-Management communications. + /// 4. Restore the value of the LocalAccountTokenFilterPolicy to 0, which restricts remote access to members of the [rest of string was truncated]";. + /// + internal static string DcsWarningMessage { + get { + return ResourceManager.GetString("DcsWarningMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding ErrorRecord.. + /// + internal static string DecodingErrorForErrorRecord { + get { + return ResourceManager.GetString("DecodingErrorForErrorRecord", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Maximum runspaces.. + /// + internal static string DecodingErrorForMaxRunspaces { + get { + return ResourceManager.GetString("DecodingErrorForMaxRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Minimum runspaces.. + /// + internal static string DecodingErrorForMinRunspaces { + get { + return ResourceManager.GetString("DecodingErrorForMinRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding PipelineStateInfo.. + /// + internal static string DecodingErrorForPipelineStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForPipelineStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Windows PowerShellStateInfo.. + /// + internal static string DecodingErrorForPowerShellStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForPowerShellStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding RunspacePoolStateInfo.. + /// + internal static string DecodingErrorForRunspacePoolStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForRunspacePoolStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding RunspaceStateInfo.. + /// + internal static string DecodingErrorForRunspaceStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForRunspaceStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error of type "{0}" has occurred.. + /// + internal static string DefaultRemotingExceptionMessage { + get { + return ResourceManager.GetString("DefaultRemotingExceptionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deserialized remoting data is null.. + /// + internal static string DeserializedObjectIsNull { + get { + return ResourceManager.GetString("DeserializedObjectIsNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies remote access to this session configuration.. + /// + internal static string DisableRemotingShouldProcessTarget { + get { + return ResourceManager.GetString("DisableRemotingShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aliases defined in this session configuration. + /// + internal static string DISCAliasDefinitionsComment { + get { + return ResourceManager.GetString("DISCAliasDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assemblies that will be loaded in this session configuration. + /// + internal static string DISCAssembliesToLoadComment { + get { + return ResourceManager.GetString("DISCAssembliesToLoadComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Author of this session configuration. + /// + internal static string DISCAuthorComment { + get { + return ResourceManager.GetString("DISCAuthorComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of the CLR used by this session configuration. + /// + internal static string DISCCLRVersionComment { + get { + return ResourceManager.GetString("DISCCLRVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Company associated with this session configuration. + /// + internal static string DISCCompanyNameComment { + get { + return ResourceManager.GetString("DISCCompanyNameComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copyright statement for this session configuration. + /// + internal static string DISCCopyrightComment { + get { + return ResourceManager.GetString("DISCCopyrightComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description of the functionality provided by this session configuration. + /// + internal static string DISCDescriptionComment { + get { + return ResourceManager.GetString("DISCDescriptionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Environment variables defined in this session configuration. + /// + internal static string DISCEnvironmentVariablesComment { + get { + return ResourceManager.GetString("DISCEnvironmentVariablesComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error parsing configuration file {0} with the following message: {1}. + /// + internal static string DISCErrorParsingConfigFile { + get { + return ResourceManager.GetString("DISCErrorParsingConfigFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the execution policy for this session configuration. + /// + internal static string DISCExecutionPolicyComment { + get { + return ResourceManager.GetString("DISCExecutionPolicyComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Format files (.ps1xml) that will be loaded in this session configuration.. + /// + internal static string DISCFormatsToProcessComment { + get { + return ResourceManager.GetString("DISCFormatsToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions defined in this session configuration. + /// + internal static string DISCFunctionDefinitionsComment { + get { + return ResourceManager.GetString("DISCFunctionDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ID used to uniquely identify this session configuration.. + /// + internal static string DISCGUIDComment { + get { + return ResourceManager.GetString("DISCGUIDComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Initial state of this session configuration. + /// + internal static string DISCInitialSessionStateComment { + get { + return ResourceManager.GetString("DISCInitialSessionStateComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' contains an extension {1} that is not valid. Specify an extension from the following list: {{{2}}}.. + /// + internal static string DISCInvalidExtension { + get { + return ResourceManager.GetString("DISCInvalidExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is not a valid key. Please change the member to a valid key in the file {1}.. + /// + internal static string DISCInvalidKey { + get { + return ResourceManager.GetString("DISCInvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' in the member '{1}' must be a script block. Change the key to the correct type in the file {2}.. + /// + internal static string DISCKeyMustBeScriptBlock { + get { + return ResourceManager.GetString("DISCKeyMustBeScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that will be imported. + /// + internal static string DISCLanguageModeComment { + get { + return ResourceManager.GetString("DISCLanguageModeComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member 'SchemaVersion' is not present in the configuration file. This member must exist and be assigned a version number of the form 'n.n.n.n'. Please add the missing member to the file {0}.. + /// + internal static string DISCMissingSchemaVersion { + get { + return ResourceManager.GetString("DISCMissingSchemaVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that will be imported.. + /// + internal static string DISCModulesToImportComment { + get { + return ResourceManager.GetString("DISCModulesToImportComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnecting from the remote server failed with the following error message : {0}. + /// + internal static string DisconnectShellExCallBackErrr { + get { + return ResourceManager.GetString("DisconnectShellExCallBackErrr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to disconnect from the remote server {0}.. + /// + internal static string DisconnectShellExFailed { + get { + return ResourceManager.GetString("DisconnectShellExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is not an absolute path {1}. Change the member to an absolute path in the file {2}.. + /// + internal static string DISCPathsMustBeAbsolute { + get { + return ResourceManager.GetString("DISCPathsMustBeAbsolute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of the Windows PowerShell engine used by this session configuration. + /// + internal static string DISCPowerShellVersionComment { + get { + return ResourceManager.GetString("DISCPowerShellVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processor architecture used by this session configuration. + /// + internal static string DISCProcessorArchitectureComment { + get { + return ResourceManager.GetString("DISCProcessorArchitectureComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version number of the schema used for this configuration file. + /// + internal static string DISCSchemaVersionComment { + get { + return ResourceManager.GetString("DISCSchemaVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the scripts to run after the session is configured. + /// + internal static string DISCScriptsToProcessComment { + get { + return ResourceManager.GetString("DISCScriptsToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the transport options for this session configuration. + /// + internal static string DISCTransportOptionsComment { + get { + return ResourceManager.GetString("DISCTransportOptionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' in the member '{1}' is not valid. Change the key in the file {2}.. + /// + internal static string DISCTypeContainsInvalidKey { + get { + return ResourceManager.GetString("DISCTypeContainsInvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a hashtable. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeHashtable { + get { + return ResourceManager.GetString("DISCTypeMustBeHashtable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a hashtable array. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeHashtableArray { + get { + return ResourceManager.GetString("DISCTypeMustBeHashtableArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a string. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeString { + get { + return ResourceManager.GetString("DISCTypeMustBeString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a string array. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeStringArray { + get { + return ResourceManager.GetString("DISCTypeMustBeStringArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements.. + /// + internal static string DISCTypeMustBeStringOrHashtableArray { + get { + return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeStringOrHashtableArrayInFile { + get { + return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArrayInFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a valid enumeration type "{1}". Valid enumeration values are "{2}". Change the member to the correct type in the file {3}.. + /// + internal static string DISCTypeMustBeValidEnum { + get { + return ResourceManager.GetString("DISCTypeMustBeValidEnum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must contain the required key '{1}'. Add the require key to the file {2}.. + /// + internal static string DISCTypeMustContainKey { + get { + return ResourceManager.GetString("DISCTypeMustContainKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Types to add to this session configuration. + /// + internal static string DISCTypesToAddComment { + get { + return ResourceManager.GetString("DISCTypesToAddComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type files (.ps1xml) that will be loaded in this session configuration. + /// + internal static string DISCTypesToProcessComment { + get { + return ResourceManager.GetString("DISCTypesToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variables defined in this session configuration. + /// + internal static string DISCVariableDefinitionsComment { + get { + return ResourceManager.GetString("DISCVariableDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet "{0}" or the alias "{1}" cannot be present when "{2}","{3}","{4}" or "{5}" keys are specified in the session configuration file.. + /// + internal static string DISCVisibilityAndAutoLoadingCannotBeBothSpecified { + get { + return ResourceManager.GetString("DISCVisibilityAndAutoLoadingCannotBeBothSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aliases visible in this session configuration. + /// + internal static string DISCVisibleAliasesComment { + get { + return ResourceManager.GetString("DISCVisibleAliasesComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets visible in this session configuration. + /// + internal static string DISCVisibleCmdletsComment { + get { + return ResourceManager.GetString("DISCVisibleCmdletsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions visible in this session configuration. + /// + internal static string DISCVisibleFunctionsComment { + get { + return ResourceManager.GetString("DISCVisibleFunctionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Providers visible in this session configuration. + /// + internal static string DISCVisibleProvidersComment { + get { + return ResourceManager.GetString("DISCVisibleProvidersComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} parameter is already specified in the {1} section. Contact your administrator to make sure that {0} is specified only once.. + /// + internal static string DuplicateInitializationParameterFound { + get { + return ResourceManager.GetString("DuplicateInitializationParameterFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to enable the session configuration.. + /// + internal static string EcsScriptMessageV { + get { + return ResourceManager.GetString("EcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. + /// + internal static string EcsShouldProcessTarget { + get { + return ResourceManager.GetString("EcsShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WinRM Quick Configuration. + /// + internal static string EcsWSManQCCaption { + get { + return ResourceManager.GetString("EcsWSManQCCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to enable remote management of this computer by using the Windows Remote Management (WinRM) service. + /// This includes: + /// 1. Starting or restarting (if already started) the WinRM service + /// 2. Setting the WinRM service startup type to Automatic + /// 3. Creating a listener to accept requests on any IP address + /// 4. Enabling Windows Firewall inbound rule exceptions for WS-Management traffic (for http only). + /// + ///Do you want to continue?. + /// + internal static string EcsWSManQCQuery { + get { + return ResourceManager.GetString("EcsWSManQCQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Performing operation "{0}".. + /// + internal static string EcsWSManShouldProcessDesc { + get { + return ResourceManager.GetString("EcsWSManShouldProcessDesc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Access is denied. To run this cmdlet, start Windows PowerShell with the "Run as administrator" option.. + /// + internal static string EDcsRequiresElevation { + get { + return ResourceManager.GetString("EDcsRequiresElevation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSSession {0} was created using the EnableNetworkAccess parameter and can only be reconnected from the local computer.. + /// + internal static string EnableNetworkAccessWarning { + get { + return ResourceManager.GetString("EnableNetworkAccessWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected sessions are supported only when the remote computer is running Windows PowerShell 3.0 or a later version of Windows PowerShell.. + /// + internal static string EndpointDoesNotSupportDisconnect { + get { + return ResourceManager.GetString("EndpointDoesNotSupportDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect to application domain name {0} of process {1}.. + /// + internal static string EnterPSHostProcessCannotConnectToProcess { + get { + return ResourceManager.GetString("EnterPSHostProcessCannotConnectToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter-PSHostProcess does not support entering the same Windows PowerShell session it is running in.. + /// + internal static string EnterPSHostProcessCantEnterSameProcess { + get { + return ResourceManager.GetString("EnterPSHostProcessCantEnterSameProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple processes were found with this name {0}. Use the process Id to specify a single process to enter.. + /// + internal static string EnterPSHostProcessMultipleProcessesFoundWithName { + get { + return ResourceManager.GetString("EnterPSHostProcessMultipleProcessesFoundWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter process {0} because it has not loaded the Windows PowerShell engine.. + /// + internal static string EnterPSHostProcessNoPowerShell { + get { + return ResourceManager.GetString("EnterPSHostProcessNoPowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No process was found with Id: {0}.. + /// + internal static string EnterPSHostProcessNoProcessFoundWithId { + get { + return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No process was found with Name: {0}.. + /// + internal static string EnterPSHostProcessNoProcessFoundWithName { + get { + return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}[Process:{1}]: {2}. + /// + internal static string EnterPSHostProcessPrompt { + get { + return ResourceManager.GetString("EnterPSHostProcessPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Retrieve the remote session using Get-PSSession -ComputerName {1} -InstanceId {2}.. + /// + internal static string EnterPSSessionBrokenSession { + get { + return ResourceManager.GetString("EnterPSSessionBrokenSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string EnterPSSessionDisconnected { + get { + return ResourceManager.GetString("EnterPSSessionDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}[{1}]: {2}. + /// + internal static string EnterVMSessionPrompt { + get { + return ResourceManager.GetString("EnterVMSessionPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registering session configuration. + /// + internal static string ERemotingCaption { + get { + return ResourceManager.GetString("ERemotingCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration "{0}" was not found. Running command "{1}" to create the "{0}" session configuration. Running this command restarts the WinRM service.. + /// + internal static string ERemotingQuery { + get { + return ResourceManager.GetString("ERemotingQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Register-PSSessionConfiguration : The '{0}' key in the {1}. session configuration file contains a value that is not valid. Correct the file and try the command again. . + /// + internal static string ErrorParsingTheKeyInPSSessionConfigurationFile { + get { + return ResourceManager.GetString("ErrorParsingTheKeyInPSSessionConfigurationFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error has occurred which Windows PowerShell cannot handle. A remote session might have ended.. + /// + internal static string FatalErrorCausingClose { + get { + return ResourceManager.GetString("FatalErrorCausingClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path specified as the value of the FilePath parameter is not from the FileSystem provider.. + /// + internal static string FilePathNotFromFileSystemProvider { + get { + return ResourceManager.GetString("FilePathNotFromFileSystemProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the FilePath parameter must be a Windows PowerShell script file. Enter the path to a file with a .ps1 file name extension and try the command again.. + /// + internal static string FilePathShouldPS1Extension { + get { + return ResourceManager.GetString("FilePathShouldPS1Extension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -Force parameter cannot be used without the -Wait parameter.. + /// + internal static string ForceCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("ForceCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell cannot close the remote session properly. The session is in an undefined state because it was not opened or connected after being disconnected. Windows PowerShell will try to force the session to close on the local computer, but the session might not be closed on the remote computer. To close a remote session properly, first open it or connect it.. + /// + internal static string ForceClosed { + get { + return ResourceManager.GetString("ForceClosed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job was suspended successfully by adding the Force parameter.. + /// + internal static string ForceSuspendJob { + get { + return ResourceManager.GetString("ForceSuspendJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple jobs were found with Id {0}. Debug-Job can debug only one job at a time.. + /// + internal static string FoundMultipleJobsWithId { + get { + return ResourceManager.GetString("FoundMultipleJobsWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple jobs were found with the name {0}. Debug-Job can debug only one job at a time.. + /// + internal static string FoundMultipleJobsWithName { + get { + return ResourceManager.GetString("FoundMultipleJobsWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FragmentIDs of the same object must be in sequence, incrementally changing by 1. This can happen if the fragments are not properly constructed by the remote computer. The data might also have been corrupted or changed.. + /// + internal static string FragmetIdsNotInSequence { + get { + return ResourceManager.GetString("FragmetIdsNotInSequence", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to get Windows PowerShell-based session configurations.. + /// + internal static string GcsScriptMessageV { + get { + return ResourceManager.GetString("GcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error with error code {0} occurred while calling method {1}.. + /// + internal static string GeneralError { + get { + return ResourceManager.GetString("GeneralError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current host does not support the Enter-PSHostProcess cmdlet.. + /// + internal static string HostDoesNotSupportIASession { + get { + return ResourceManager.GetString("HostDoesNotSupportIASession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The host does not support Enter-PSSession and Exit-PSSession.. + /// + internal static string HostDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("HostDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot run Enter-PSSession from a nested prompt.. + /// + internal static string HostInNestedPrompt { + get { + return ResourceManager.GetString("HostInNestedPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Hyper-V Module for Windows PowerShell is not available on this machine.. + /// + internal static string HyperVModuleNotAvailable { + get { + return ResourceManager.GetString("HyperVModuleNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The Hyper-V socket target process has ended.". + /// + internal static string HyperVSocketTransportProcessEnded { + get { + return ResourceManager.GetString("HyperVSocketTransportProcessEnded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session {0}, {1}, {2} is not available to run commands. The session availability is {3}.. + /// + internal static string ICMInvalidSessionAvailability { + get { + return ResourceManager.GetString("ICMInvalidSessionAvailability", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Because the session state for session {0}, {1}, {2} is not equal to Open, you cannot run a command in the session. The session state is {3}.. + /// + internal static string ICMInvalidSessionState { + get { + return ResourceManager.GetString("ICMInvalidSessionState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No valid sessions were specified. Ensure you provide valid sessions that are in the Opened state and are available to run commands.. + /// + internal static string ICMNoValidRunspaces { + get { + return ResourceManager.GetString("ICMNoValidRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The EndpointConfiguration with the {0} identifier is not in a valid initial session state on the remote computer. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. + /// + internal static string InitialSessionStateNull { + get { + return ResourceManager.GetString("InitialSessionStateNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more computer names are not valid. If you are trying to pass a URI, use the -ConnectionUri parameter, or pass URI objects instead of strings.. + /// + internal static string InvalidComputerName { + get { + return ResourceManager.GetString("InvalidComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WS-Management service cannot process the request. Cannot find the {0} session configuration in the WSMan: drive on the {1} computer. For more information, see the about_Remote_Troubleshooting Help topic.. + /// + internal static string InvalidConfigurationName { + get { + return ResourceManager.GetString("InvalidConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The transport option is not valid. Parameter "{0}" can be non-zero only if parameter "{1}" is set to true.". + /// + internal static string InvalidConfigurationXMLAttribute { + get { + return ResourceManager.GetString("InvalidConfigurationXMLAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified IdleTimeout session option {0} (seconds) is not a valid period. Specify an IdleTimeout value that is greater than or equal to the minimum allowed {1} (seconds).. + /// + internal static string InvalidIdleTimeoutOption { + get { + return ResourceManager.GetString("InvalidIdleTimeoutOption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the current job instance is not valid for this operation.. + /// + internal static string InvalidJobStateGeneral { + get { + return ResourceManager.GetString("InvalidJobStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the current job instance is {0}. This state is not valid for the attempted operation. {1}. + /// + internal static string InvalidJobStateSpecific { + get { + return ResourceManager.GetString("InvalidJobStateSpecific", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again.. + /// + internal static string InvalidPSSessionConfigurationFile { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again. Error parsing configuration file: {1}.. + /// + internal static string InvalidPSSessionConfigurationFileErrorProcessing { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFileErrorProcessing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSSession Configuration File path '{0}' is not valid. The path argument must resolve to a single file in the file system with a '.pssc' extension. Please fix the path specification and try again.. + /// + internal static string InvalidPSSessionConfigurationFilePath { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFilePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find module path to import. The value of the ModulesToImport parameter {0} does not exist or is not a module directory. Correct the value and try the command again.. + /// + internal static string InvalidRegisterPSSessionConfigurationModulePath { + get { + return ResourceManager.GetString("InvalidRegisterPSSessionConfigurationModulePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid schema value. Valid values are "http" and "https".. + /// + internal static string InvalidSchemeValue { + get { + return ResourceManager.GetString("InvalidSchemeValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMGuid parameter does not resolve to a single virtual machine.. + /// + internal static string InvalidVMGuid { + get { + return ResourceManager.GetString("InvalidVMGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMGuid {0} does not resolve to a single virtual machine.. + /// + internal static string InvalidVMGuidNotSingle { + get { + return ResourceManager.GetString("InvalidVMGuidNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName parameter resolves to multiple virtual machines.. + /// + internal static string InvalidVMNameMultipleVM { + get { + return ResourceManager.GetString("InvalidVMNameMultipleVM", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName {0} does not resolve to a single virtual machine.. + /// + internal static string InvalidVMNameNotSingle { + get { + return ResourceManager.GetString("InvalidVMNameNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName parameter does not resolve to any virtual machine.. + /// + internal static string InvalidVMNameNoVM { + get { + return ResourceManager.GetString("InvalidVMNameNoVM", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No computer names or connection Uris were specified. You must provide a computer name or connection Uri when invoking a command with the -Disconnected switch.. + /// + internal static string InvokeDisconnectedWithoutComputerName { + get { + return ResourceManager.GetString("InvokeDisconnectedWithoutComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not receive a response for a Close operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. + /// + internal static string IPCCloseTimedOut { + get { + return ResourceManager.GetString("IPCCloseTimedOut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is an error processing data from the background process. Error reported: {0}.. + /// + internal static string IPCErrorProcessingServerData { + get { + return ResourceManager.GetString("IPCErrorProcessingServerData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while starting the background process. Error reported: {0}.. + /// + internal static string IPCExceptionLaunchingProcess { + get { + return ResourceManager.GetString("IPCExceptionLaunchingProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not enough data is available to process the {0} element.. + /// + internal static string IPCInsufficientDataforElement { + get { + return ResourceManager.GetString("IPCInsufficientDataforElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} message to a session is not supported. A {0} message can be sent only to a command.. + /// + internal static string IPCNoSignalForSession { + get { + return ResourceManager.GetString("IPCNoSignalForSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node type "{0}" is unknown in the {1} element. Only the "{2}" node type is expected in the {1} element.. + /// + internal static string IPCOnlyTextExpectedInDataElement { + get { + return ResourceManager.GetString("IPCOnlyTextExpectedInDataElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The background process closed or ended abnormally.. + /// + internal static string IPCServerProcessExited { + get { + return ResourceManager.GetString("IPCServerProcessExited", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The background process reported an error with the following message: {0}.. + /// + internal static string IPCServerProcessReportedError { + get { + return ResourceManager.GetString("IPCServerProcessReportedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not receive a response for a signal operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. + /// + internal static string IPCSignalTimedOut { + get { + return ResourceManager.GetString("IPCSignalTimedOut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified authentication mechanism "{0}" is not supported. Only "{1}" is supported for this operation.. + /// + internal static string IPCSupportsOnlyDefaultAuth { + get { + return ResourceManager.GetString("IPCSupportsOnlyDefaultAuth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Inter-process communication (IPC) transport does not support connect operations.. + /// + internal static string IPCTransportConnectError { + get { + return ResourceManager.GetString("IPCTransportConnectError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Data for an inactive command with the identifier {0} was received. Received data: {1}.. + /// + internal static string IPCUnknownCommandGuid { + get { + return ResourceManager.GetString("IPCUnknownCommandGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An unknown element "{0}" was received. This can happen if the remote process closed or ended abnormally.. + /// + internal static string IPCUnknownElementReceived { + get { + return ResourceManager.GetString("IPCUnknownElementReceived", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process an element with node type "{0}". Only {1} and {2} node types are supported.. + /// + internal static string IPCUnknownNodeType { + get { + return ResourceManager.GetString("IPCUnknownNodeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" executable file was not found. Verify that the WOW64 feature is installed.. + /// + internal static string IPCWowComponentNotPresent { + get { + return ResourceManager.GetString("IPCWowComponentNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected only two attributes with the names "{0}" and "{1}" in the {2} element.. + /// + internal static string IPCWrongAttributeCountForDataElement { + get { + return ResourceManager.GetString("IPCWrongAttributeCountForDataElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected only one attribute with the name "{0}" in the {1} element.. + /// + internal static string IPCWrongAttributeCountForElement { + get { + return ResourceManager.GetString("IPCWrongAttributeCountForElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} does not contain an item with ID of {1}.. + /// + internal static string ItemNotFoundInRepository { + get { + return ResourceManager.GetString("ItemNotFoundInRepository", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot run because the ChildJobs property is empty.. + /// + internal static string JobActionInvalidWithNoChildJobs { + get { + return ResourceManager.GetString("JobActionInvalidWithNoChildJobs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot finish because the ChildJobs property contains a value that is not valid.. + /// + internal static string JobActionInvalidWithNullChild { + get { + return ResourceManager.GetString("JobActionInvalidWithNullChild", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait-Job cmdlet cannot finish working, because one or more jobs are blocked waiting for user interaction. Process interactive job output by using the Receive-Job cmdlet, and then try again.. + /// + internal static string JobBlockedSoWaitJobCannotContinue { + get { + return ResourceManager.GetString("JobBlockedSoWaitJobCannotContinue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect job "{0}" to the remote server.. + /// + internal static string JobConnectFailed { + get { + return ResourceManager.GetString("JobConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The JobIdentifier provided must not be null. Please provide a valid JobIdentifier.. + /// + internal static string JobIdentifierNull { + get { + return ResourceManager.GetString("JobIdentifierNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempted to create a job with ID {0}. A job with this ID cannot be created now. Verify that the ID has already been assigned once on this computer.. + /// + internal static string JobIdNotYetAssigned { + get { + return ResourceManager.GetString("JobIdNotYetAssigned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following type cannot be instantiated because its constructor is not public: {0}.. + /// + internal static string JobManagerRegistrationConstructorError { + get { + return ResourceManager.GetString("JobManagerRegistrationConstructorError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot resume the job that has an ID of {0}. Resuming jobs is not supported for some job types. For more information about support for resuming jobs, see the Help topic for the job type.. + /// + internal static string JobResumeNotSupported { + get { + return ResourceManager.GetString("JobResumeNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a job with an ID of {0}; this is not a valid ID. Provide an integer for the job ID that is greater than 0.. + /// + internal static string JobSessionIdLessThanOne { + get { + return ResourceManager.GetString("JobSessionIdLessThanOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job was null when trying to save identifiers. Specify a job to save its identifiers.. + /// + internal static string JobSourceAdapterCannotSaveNullJob { + get { + return ResourceManager.GetString("JobSourceAdapterCannotSaveNullJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {1} job source adapter threw an exception with the following message: {0}. + /// + internal static string JobSourceAdapterError { + get { + return ResourceManager.GetString("JobSourceAdapterError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job operation (Create, Get, or Remove) could not be performed because the JobSourceAdapter type specified in the JobDefinition is not registered. Register the JobSourceAdapter type either by using an explicit call, or by calling the Import-Module cmdlet, and then specifying an assembly.. + /// + internal static string JobSourceAdapterNotFound { + get { + return ResourceManager.GetString("JobSourceAdapterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs are in a suspended or disconnected state, and cannot continue without additional user input. Specify the -Force parameter to continue to a completed, failed, or stopped state.. + /// + internal static string JobSuspendedDisconnectedWaitWithForce { + get { + return ResourceManager.GetString("JobSuspendedDisconnectedWaitWithForce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot suspend the job that has an ID of {0}. Suspending jobs is not supported for some job types. For more information about support for suspending jobs, see the Help topic for the job type.. + /// + internal static string JobSuspendNotSupported { + get { + return ResourceManager.GetString("JobSuspendNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow job "{0}" was stopped. Receive-Job is only displaying partial results.. + /// + internal static string JobWasStopped { + get { + return ResourceManager.GetString("JobWasStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the instance identifier {1} because the job is not finished. To remove the job, first stop the job or use the Force parameter.. + /// + internal static string JobWithSpecifiedInstanceIdNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a job with the instance identifier {0}. Verify the value of the InstanceId parameter, and then try the command again.. + /// + internal static string JobWithSpecifiedInstanceIdNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the name {1} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. + /// + internal static string JobWithSpecifiedNameNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedNameNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find the job because the job name {0} was not found. Verify the value of the Name parameter, and then try the command again.. + /// + internal static string JobWithSpecifiedNameNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedNameNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. + /// + internal static string JobWithSpecifiedSessionIdNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedSessionIdNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a job with the job ID {0}. Verify the value of the Id parameter and then try the command again.. + /// + internal static string JobWithSpecifiedSessionIdNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedSessionIdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'string'.. + /// + internal static string MandatoryValueNotInCorrectFormat { + get { + return ResourceManager.GetString("MandatoryValueNotInCorrectFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not specified for the {1} registry key.. + /// + internal static string MandatoryValueNotPresent { + get { + return ResourceManager.GetString("MandatoryValueNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing CallId property.. + /// + internal static string MissingCallId { + get { + return ResourceManager.GetString("MissingCallId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing RemotingDataType property.. + /// + internal static string MissingDataType { + get { + return ResourceManager.GetString("MissingDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing the destination property.. + /// + internal static string MissingDestination { + get { + return ResourceManager.GetString("MissingDestination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IsEndFragment flag is not set for the last fragment. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. + /// + internal static string MissingIsEndFragment { + get { + return ResourceManager.GetString("MissingIsEndFragment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IsStartFragment flag for the first fragment is not set.. + /// + internal static string MissingIsStartFragment { + get { + return ResourceManager.GetString("MissingIsStartFragment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing MethodName property.. + /// + internal static string MissingMethodName { + get { + return ResourceManager.GetString("MissingMethodName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing {0} property.. + /// + internal static string MissingProperty { + get { + return ResourceManager.GetString("MissingProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing Session InstanceId property.. + /// + internal static string MissingRunspaceId { + get { + return ResourceManager.GetString("MissingRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing target interface property.. + /// + internal static string MissingTarget { + get { + return ResourceManager.GetString("MissingTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method was invoked without specifying a target class.. + /// + internal static string MissingTargetClass { + get { + return ResourceManager.GetString("MissingTargetClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only administrators can override the Thread Options remotely.. + /// + internal static string MustBeAdminToOverrideThreadOptions { + get { + return ResourceManager.GetString("MustBeAdminToOverrideThreadOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Named Pipe server listener used for process attach is already running.. + /// + internal static string NamedPipeAlreadyListening { + get { + return ResourceManager.GetString("NamedPipeAlreadyListening", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The named pipe target process has ended.". + /// + internal static string NamedPipeTransportProcessEnded { + get { + return ResourceManager.GetString("NamedPipeTransportProcessEnded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Native API call to ReadFile failed. Error code is {0}.. + /// + internal static string NativeReadFileFailed { + get { + return ResourceManager.GetString("NativeReadFileFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Native API call to WriteFile failed. Error code is {0}.. + /// + internal static string NativeWriteFileFailed { + get { + return ResourceManager.GetString("NativeWriteFileFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot delete temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotDeleteFile { + get { + return ResourceManager.GetString("NcsCannotDeleteFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The new shell was successfully registered, but Windows PowerShell cannot delete the temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotDeleteFileAfterInstall { + get { + return ResourceManager.GetString("NcsCannotDeleteFileAfterInstall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot write the shell configuration data into the temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotWritePluginContent { + get { + return ResourceManager.GetString("NcsCannotWritePluginContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to create a new session configuration.. + /// + internal static string NcsScriptMessageV { + get { + return ResourceManager.GetString("NcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. + /// + internal static string NcsShouldProcessTargetSDDL { + get { + return ResourceManager.GetString("NcsShouldProcessTargetSDDL", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoking a nested pipeline requires a valid runspace.. + /// + internal static string NestedPipelineMissingRunspace { + get { + return ResourceManager.GetString("NestedPipelineMissingRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creation of nested pipelines is not supported.. + /// + internal static string NestedPipelineNotSupported { + get { + return ResourceManager.GetString("NestedPipelineNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Microsoft .NET Framework 2.0, which is required for Windows PowerShell 2.0, is not installed. Install the .NET Framework 2.0 and retry.. + /// + internal static string NetFrameWorkV2NotInstalled { + get { + return ResourceManager.GetString("NetFrameWorkV2NotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job could not be created because the JobInvocationInfo does not contain a JobDefinition. Start the JobInvocationInfo with a JobDefinition.. + /// + internal static string NewJobSpecificationError { + get { + return ResourceManager.GetString("NewJobSpecificationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} cannot be specified when {1} is specified.. + /// + internal static string NewRunspaceAmbiguosAuthentication { + get { + return ResourceManager.GetString("NewRunspaceAmbiguosAuthentication", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected "{0}" and "{1}" attributes in the "{2}" element.. + /// + internal static string NoAttributesFoundForParamElement { + get { + return ResourceManager.GetString("NoAttributesFoundForParamElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An EndpointConfiguration with Id {0} does not exist on the remote server. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. + /// + internal static string NonExistentInitialSessionStateProvider { + get { + return ResourceManager.GetString("NonExistentInitialSessionStateProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A running command could not be found for this PSSession.. + /// + internal static string NoPowerShellForJob { + get { + return ResourceManager.GetString("NoPowerShellForJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while decoding data received from the remote computer. At least {0} bytes of data are required to decode a deserialized object that is received from a remote computer. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. + /// + internal static string NotEnoughHeaderForRemoteDataObject { + get { + return ResourceManager.GetString("NotEnoughHeaderForRemoteDataObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ObjectId cannot be less than or equal to 0. This can happen if the fragments are not properly constructed by the remote computer, or the data has been changed by unauthorized users.. + /// + internal static string ObjectIdCannotBeLessThanZero { + get { + return ResourceManager.GetString("ObjectIdCannotBeLessThanZero", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected ObjectId received. This can happen if the fragments are not properly constructed by the remote computer, or the data might have been corrupted or changed.. + /// + internal static string ObjectIdsNotMatching { + get { + return ResourceManager.GetString("ObjectIdsNotMatching", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is too large to be reassembled from the fragments. This can happen if the length of the data in a fragment is greater than Int32.Max. It can also occur if the data was changed by unauthorized users.. + /// + internal static string ObjectIsTooBig { + get { + return ResourceManager.GetString("ObjectIsTooBig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Out of process memory.. + /// + internal static string OutOfMemory { + get { + return ResourceManager.GetString("OutOfMemory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline failed.. + /// + internal static string PipelineFailedWithoutReason { + get { + return ResourceManager.GetString("PipelineFailedWithoutReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline failed for the following reason: {0}. + /// + internal static string PipelineFailedWithReason { + get { + return ResourceManager.GetString("PipelineFailedWithReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline ID "{0}" does not match the InstanceId of the pipeline that is currently running, "{1}".. + /// + internal static string PipelineIdsDoNotMatch { + get { + return ResourceManager.GetString("PipelineIdsDoNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline Id "{0}" was not found on the server.. + /// + internal static string PipelineNotFoundOnServer { + get { + return ResourceManager.GetString("PipelineNotFoundOnServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline has been stopped.. + /// + internal static string PipelineStopped { + get { + return ResourceManager.GetString("PipelineStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The port number {0} is not within the range of valid values. The range of valid values is between 1 and 65535.. + /// + internal static string PortIsOutOfRange { + get { + return ResourceManager.GetString("PortIsOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Windows PowerShell server session is not in a valid state for running nested commands. No nested commands can be run in this session.. + /// + internal static string PowerShellInvokerInvalidState { + get { + return ResourceManager.GetString("PowerShellInvokerInvalidState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell {0} is not installed. Install Windows PowerShell {0}, and then try again.. + /// + internal static string PowerShellNotInstalled { + get { + return ResourceManager.GetString("PowerShellNotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} cannot be specified as a proxy authentication mechanism. Only {1},{2} or {3} are supported for proxy authentication.. + /// + internal static string ProxyAmbiguosAuthentication { + get { + return ResourceManager.GetString("ProxyAmbiguosAuthentication", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Proxy credentials cannot be specified when using the following proxy access type: {0}. Either specify a different access type, or do not specify proxy credentials.. + /// + internal static string ProxyCredentialWithoutAccess { + get { + return ResourceManager.GetString("ProxyCredentialWithoutAccess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default session options for new remote sessions. + /// + internal static string PSDefaultSessionOptionDescription { + get { + return ResourceManager.GetString("PSDefaultSessionOptionDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reason in a deserialized Job object is not valid.. + /// + internal static string PSJobProxyInvalidReasonException { + get { + return ResourceManager.GetString("PSJobProxyInvalidReasonException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Contains information about the remote user starting the remote session. This variable is available only from a remote session.. + /// + internal static string PSSenderInfoDescription { + get { + return ResourceManager.GetString("PSSenderInfoDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to AppName where the remote connection will be established. + /// + internal static string PSSessionAppName { + get { + return ResourceManager.GetString("PSSessionAppName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified configuration file '{0}' was not loaded because no valid configuration file was found.. + /// + internal static string PSSessionConfigurationFileNotFound { + get { + return ResourceManager.GetString("PSSessionConfigurationFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the session configuration which will be loaded on the remote computer. + /// + internal static string PSSessionConfigurationName { + get { + return ResourceManager.GetString("PSSessionConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not valid for the {1} parameter. The available values are 2.0, 3.0, 4.0 and 5.0.. + /// + internal static string PSVersionParameterOutOfRange { + get { + return ResourceManager.GetString("PSVersionParameterOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session must be open.. + /// + internal static string PushedRunspaceMustBeOpen { + get { + return ResourceManager.GetString("PushedRunspaceMustBeOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session query failed for {0} with the following error message: {1}. + /// + internal static string QueryForRunspacesFailed { + get { + return ResourceManager.GetString("QueryForRunspacesFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer {0} has been successfully disconnected.. + /// + internal static string RCAutoDisconnected { + get { + return ResourceManager.GetString("RCAutoDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connectivity to {0} has been lost and the reconnection attempt failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string RCAutoDisconnectingError { + get { + return ResourceManager.GetString("RCAutoDisconnectingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The reconnection attempt to {0} failed. Attempting to disconnect the session.... + /// + internal static string RCAutoDisconnectingWarning { + get { + return ResourceManager.GetString("RCAutoDisconnectingWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to reconnect to {0} .... + /// + internal static string RCConnectionRetryAttempt { + get { + return ResourceManager.GetString("RCConnectionRetryAttempt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been disconnected because the script running on the session has stopped at a breakpoint. Use the Enter-PSSession cmdlet on this session to connect back to the session and begin interactive debugging.. + /// + internal static string RCDisconnectDebug { + get { + return ResourceManager.GetString("RCDisconnectDebug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Job {0} has been created for reconnection.. + /// + internal static string RCDisconnectedJob { + get { + return ResourceManager.GetString("RCDisconnectedJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been successfully disconnected.. + /// + internal static string RCDisconnectSession { + get { + return ResourceManager.GetString("RCDisconnectSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} has been created for reconnection.. + /// + internal static string RCDisconnectSessionCreated { + get { + return ResourceManager.GetString("RCDisconnectSessionCreated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connectivity to {0} has been lost and the attempt to reconnect has failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string RCInternalError { + get { + return ResourceManager.GetString("RCInternalError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The network connection to {0} has been interrupted. Attempting to reconnect for up to {1} minutes.... + /// + internal static string RCNetworkFailureDetected { + get { + return ResourceManager.GetString("RCNetworkFailureDetected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connection interrupted. + /// + internal static string RCProgressActivity { + get { + return ResourceManager.GetString("RCProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to reconnect to {0} .... + /// + internal static string RCProgressStatus { + get { + return ResourceManager.GetString("RCProgressStatus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The network connection to {0} has been restored.. + /// + internal static string RCReconnectSucceeded { + get { + return ResourceManager.GetString("RCReconnectSucceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to remove a session configuration.. + /// + internal static string RcsScriptMessageV { + get { + return ResourceManager.GetString("RcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The total data received from the remote server exceeded the allowed maximum. The allowed maximum is {0}.. + /// + internal static string ReceivedDataSizeExceededMaximumClient { + get { + return ResourceManager.GetString("ReceivedDataSizeExceededMaximumClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The total data received from the remote client exceeded the allowed maximum. The allowed maximum is {0}.. + /// + internal static string ReceivedDataSizeExceededMaximumServer { + get { + return ResourceManager.GetString("ReceivedDataSizeExceededMaximumServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received data has a stream ID index of "{0}". Only a Standard Output stream ID index of "0" is supported.. + /// + internal static string ReceivedDataStreamIsNotStdout { + get { + return ResourceManager.GetString("ReceivedDataStreamIsNotStdout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current deserialized object size of the data received from the remote server exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. + /// + internal static string ReceivedObjectSizeExceededMaximumClient { + get { + return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current deserialized object size of the data received from the remote client computer exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. + /// + internal static string ReceivedObjectSizeExceededMaximumServer { + get { + return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received remoting data with unsupported action: {0}.. + /// + internal static string ReceivedUnsupportedAction { + get { + return ResourceManager.GetString("ReceivedUnsupportedAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received remoting data with unsupported data type: {0}.. + /// + internal static string ReceivedUnsupportedDataType { + get { + return ResourceManager.GetString("ReceivedUnsupportedDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received unsupported remote host call: {0}.. + /// + internal static string ReceivedUnsupportedRemoteHostCall { + get { + return ResourceManager.GetString("ReceivedUnsupportedRemoteHostCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received unsupported RemotingTargetInterface type: {0}. + /// + internal static string ReceivedUnsupportedRemotingTargetInterfaceType { + get { + return ResourceManager.GetString("ReceivedUnsupportedRemotingTargetInterfaceType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing data from remote server {0} failed with the following error message: {1}. + /// + internal static string ReceiveExCallBackError { + get { + return ResourceManager.GetString("ReceiveExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Receiving data from remote server {0} failed.. + /// + internal static string ReceiveExFailed { + get { + return ResourceManager.GetString("ReceiveExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session command is currently stopped in the debugger. Use the Enter-PSSession cmdlet to connect interactively to the remote session and automatically enter into the console debugger.. + /// + internal static string ReceivePSSessionInDebugMode { + get { + return ResourceManager.GetString("ReceivePSSessionInDebugMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to a command on the remote server failed with the following error message : {0}. + /// + internal static string ReconnectShellCommandExCallBackError { + get { + return ResourceManager.GetString("ReconnectShellCommandExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to the remote server {0} failed with the following error message : {1}. + /// + internal static string ReconnectShellExCallBackErrr { + get { + return ResourceManager.GetString("ReconnectShellExCallBackErrr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to the remote server failed.. + /// + internal static string ReconnectShellExFailed { + get { + return ResourceManager.GetString("ReconnectShellExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The destination "{0}" requested the connection to be redirected to "{1}". However "{1}" is not a well formatted URI.. + /// + internal static string RedirectedURINotWellFormatted { + get { + return ResourceManager.GetString("RedirectedURINotWellFormatted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Relative URIs are not supported in the creation of remote sessions.. + /// + internal static string RelativeUriForRunspacePathNotSupported { + get { + return ResourceManager.GetString("RelativeUriForRunspacePathNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session to which you are connected does not support remote debugging. You must connect to a remote computer that is running Windows PowerShell {0} or greater.. + /// + internal static string RemoteDebuggingEndpointVersionError { + get { + return ResourceManager.GetString("RemoteDebuggingEndpointVersionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host call to "{0}" failed.. + /// + internal static string RemoteHostCallFailed { + get { + return ResourceManager.GetString("RemoteHostCallFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method data decoding is not supported for type {0}.. + /// + internal static string RemoteHostDataDecodingNotSupported { + get { + return ResourceManager.GetString("RemoteHostDataDecodingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method data encoding is not supported for type {0}.. + /// + internal static string RemoteHostDataEncodingNotSupported { + get { + return ResourceManager.GetString("RemoteHostDataEncodingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while decoding data from the remote host. There was an error in the network data.. + /// + internal static string RemoteHostDecodingFailed { + get { + return ResourceManager.GetString("RemoteHostDecodingFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You are currently in a Windows PowerShell PSSession and cannot use the Enter-PSSession cmdlet to enter another PSSession.. + /// + internal static string RemoteHostDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("RemoteHostDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is attempting to read the buffer contents on the Windows PowerShell host. For security reasons, this is not allowed; the call has been suppressed.. + /// + internal static string RemoteHostGetBufferContents { + get { + return ResourceManager.GetString("RemoteHostGetBufferContents", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method {0} is not implemented.. + /// + internal static string RemoteHostMethodNotImplemented { + get { + return ResourceManager.GetString("RemoteHostMethodNotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No client computer was specified for the remote runspace that is running a client-side method.. + /// + internal static string RemoteHostNullClientHost { + get { + return ResourceManager.GetString("RemoteHostNullClientHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell Credential Request: {0}. + /// + internal static string RemoteHostPromptForCredentialModifiedCaption { + get { + return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Warning: A script or application on the remote computer {0} is requesting your credentials. Enter your credentials only if you trust the remote computer and the application or script that is requesting them. + /// + ///{1}. + /// + internal static string RemoteHostPromptForCredentialModifiedMessage { + get { + return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is sending a prompt request. When you are prompted, enter sensitive information, such as credentials or passwords, only if you trust the remote computer and the application or script that is requesting the data.. + /// + internal static string RemoteHostPromptSecureStringPrompt { + get { + return ResourceManager.GetString("RemoteHostPromptSecureStringPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is asking to read a line securely. Enter sensitive information, such as your credentials, only if you trust the remote computer and the application or script that is requesting it.. + /// + internal static string RemoteHostReadLineAsSecureStringPrompt { + get { + return ResourceManager.GetString("RemoteHostReadLineAsSecureStringPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Session closed for Uri {0}.. + /// + internal static string RemoteRunspaceClosed { + get { + return ResourceManager.GetString("RemoteRunspaceClosed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter-PSSession failed because the remote session does not provide required commands.. + /// + internal static string RemoteRunspaceDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("RemoteRunspaceDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for name {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedName { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for session ID {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for session ID {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have duplicates.. + /// + internal static string RemoteRunspaceInfoHasDuplicates { + get { + return ResourceManager.GetString("RemoteRunspaceInfoHasDuplicates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have exceeded the maximum allowable limit.. + /// + internal static string RemoteRunspaceInfoLimitExceeded { + get { + return ResourceManager.GetString("RemoteRunspaceInfoLimitExceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session is not available for ComputerName {0}.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedComputer { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedComputer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session with the name {0} is not available.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedName { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session is not available for {0}.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedRunspaceId { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session with the session ID {0} is not available.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedSessionId { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedSessionId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opening the remote session failed.. + /// + internal static string RemoteRunspaceOpenFailed { + get { + return ResourceManager.GetString("RemoteRunspaceOpenFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opening the remote session failed with an unexpected state. State {0}.. + /// + internal static string RemoteRunspaceOpenUnknownState { + get { + return ResourceManager.GetString("RemoteRunspaceOpenUnknownState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote transport error: {0}. + /// + internal static string RemoteTransportError { + get { + return ResourceManager.GetString("RemoteTransportError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received packet not destined for logged-on user: user = {0}, packet destination = {1}.. + /// + internal static string RemotingDestinationNotForMe { + get { + return ResourceManager.GetString("RemotingDestinationNotForMe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Command: {0}, associated with a job that has an ID of "{1}".. + /// + internal static string RemovePSJobWhatIfTarget { + get { + return ResourceManager.GetString("RemovePSJobWhatIfTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session {0} could not be connected and could not be removed from the server. The client remote session object will be removed from the server, but the state of the remote session on the server is unknown.. + /// + internal static string RemoveRunspaceNotConnected { + get { + return ResourceManager.GetString("RemoveRunspaceNotConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prompt response has a prompt id "{0}" that cannot be found.. + /// + internal static string ResponsePromptIdCannotBeFound { + get { + return ResourceManager.GetString("ResponsePromptIdCannotBeFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation might restart the WinRM service. Do you want to continue?. + /// + internal static string RestartWinRMMessage { + get { + return ResourceManager.GetString("RestartWinRMMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WinRM service must be restarted before a UI can be displayed for the SecurityDescriptor selection. Restart the WinRM service, and then run the following command: "{0}". + /// + internal static string RestartWSManRequiredShowUI { + get { + return ResourceManager.GetString("RestartWSManRequiredShowUI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "Restart-Service". + /// + internal static string RestartWSManServiceAction { + get { + return ResourceManager.GetString("RestartWSManServiceAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restarting WinRM service. + /// + internal static string RestartWSManServiceMessageV { + get { + return ResourceManager.GetString("RestartWSManServiceMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string RestartWSManServiceTarget { + get { + return ResourceManager.GetString("RestartWSManServiceTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs could not be resumed because the state was not valid for the operation.. + /// + internal static string ResumeJobInvalidJobState { + get { + return ResourceManager.GetString("ResumeJobInvalidJobState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When RunAs is enabled in a Windows PowerShell session configuration, the Windows security model cannot enforce a security boundary between different user sessions that are created by using this endpoint. Verify that the Windows PowerShell runspace configuration is restricted to only the necessary set of cmdlets and capabilities.. + /// + internal static string RunAsSessionConfigurationSecurityWarning { + get { + return ResourceManager.GetString("RunAsSessionConfigurationSecurityWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Starting a command on the remote server failed with the following error message : {0}. + /// + internal static string RunShellCommandExCallBackError { + get { + return ResourceManager.GetString("RunShellCommandExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Starting a command on the remote server failed.. + /// + internal static string RunShellCommandExFailed { + get { + return ResourceManager.GetString("RunShellCommandExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session already exists. Trying to create the session again with the same InstanceId {0} is not allowed.. + /// + internal static string RunspaceAlreadyExists { + get { + return ResourceManager.GetString("RunspaceAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect PSSession "{0}", either because it is not in the Disconnected state, or it is not available for connection.. + /// + internal static string RunspaceCannotBeConnected { + get { + return ResourceManager.GetString("RunspaceCannotBeConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot disconnect PSSession "{0}" because it is not in the Opened state.. + /// + internal static string RunspaceCannotBeDisconnected { + get { + return ResourceManager.GetString("RunspaceCannotBeDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified remote session with a client InstanceId of "{0}" cannot be found.. + /// + internal static string RunspaceCannotBeFound { + get { + return ResourceManager.GetString("RunspaceCannotBeFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The connect operation failed for session {0}. The Runspace state is {1} instead of Opened.. + /// + internal static string RunspaceConnectFailed { + get { + return ResourceManager.GetString("RunspaceConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The connect operation failed for session {0} with the following error message: {1}. + /// + internal static string RunspaceConnectFailedWithMessage { + get { + return ResourceManager.GetString("RunspaceConnectFailedWithMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Disconnect-PSSession operation failed for runspace Id = {0}.. + /// + internal static string RunspaceDisconnectFailed { + get { + return ResourceManager.GetString("RunspaceDisconnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnect-PSSession operation failed for runspace Id = {0} for the following reason: {1}. + /// + internal static string RunspaceDisconnectFailedWithReason { + get { + return ResourceManager.GetString("RunspaceDisconnectFailedWithReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified client session InstanceId "{0}" does not match the existing session's InstanceId "{1}".. + /// + internal static string RunspaceIdsDoNotMatch { + get { + return ResourceManager.GetString("RunspaceIdsDoNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Session parameter can be used only with PSRemotingJob objects.. + /// + internal static string RunspaceParamNotSupported { + get { + return ResourceManager.GetString("RunspaceParamNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Disconnected PSSession query failed for computer "{0}".. + /// + internal static string RunspaceQueryFailed { + get { + return ResourceManager.GetString("RunspaceQueryFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to update the session configuration properties.. + /// + internal static string ScsScriptMessageV { + get { + return ResourceManager.GetString("ScsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. + /// + internal static string ScsShouldProcessTargetSDDL { + get { + return ResourceManager.GetString("ScsShouldProcessTargetSDDL", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to remote server {0} failed with the following error message : {1}. + /// + internal static string SendExCallBackError { + get { + return ResourceManager.GetString("SendExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to remote server {0} failed.. + /// + internal static string SendExFailed { + get { + return ResourceManager.GetString("SendExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the following information is not found or not valid: Client Capability information and Connect RunspacePool information.. + /// + internal static string ServerConnectFailedOnInputValidation { + get { + return ResourceManager.GetString("ServerConnectFailedOnInputValidation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server runspace pool properties did not match the client computer specified properties.. + /// + internal static string ServerConnectFailedOnMismatchedRunspacePoolProperties { + get { + return ResourceManager.GetString("ServerConnectFailedOnMismatchedRunspacePoolProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell does not support connect operations on the {0} {1} that is negotiated by the client computer. Make sure the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ServerConnectFailedOnNegotiation { + get { + return ResourceManager.GetString("ServerConnectFailedOnNegotiation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server has either not been started, or it is shutting down.. + /// + internal static string ServerConnectFailedOnServerStateValidation { + get { + return ResourceManager.GetString("ServerConnectFailedOnServerStateValidation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because a Runspace is already pushed in this session.. + /// + internal static string ServerDriverRemoteHostAlreadyPushed { + get { + return ResourceManager.GetString("ServerDriverRemoteHostAlreadyPushed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because there is no server remote debugger available.. + /// + internal static string ServerDriverRemoteHostNoDebuggerToPush { + get { + return ResourceManager.GetString("ServerDriverRemoteHostNoDebuggerToPush", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because it is not a remote Runspace.. + /// + internal static string ServerDriverRemoteHostNotRemoteRunspace { + get { + return ResourceManager.GetString("ServerDriverRemoteHostNotRemoteRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not respond with a public key within the specified time-out period.. + /// + internal static string ServerKeyExchangeFailed { + get { + return ResourceManager.GetString("ServerKeyExchangeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell does not support the {0} {1} negotiated by the client computer. Verify that the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ServerNegotiationFailed { + get { + return ResourceManager.GetString("ServerNegotiationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. + /// + internal static string ServerNegotiationTimeout { + get { + return ResourceManager.GetString("ServerNegotiationTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. Negotiation with the client failed. Make sure the client is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. + /// + internal static string ServerNotFoundCapabilityProperties { + get { + return ResourceManager.GetString("ServerNotFoundCapabilityProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server process has exited.. + /// + internal static string ServerProcessExited { + get { + return ResourceManager.GetString("ServerProcessExited", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The destination server has sent a request to close the session.. + /// + internal static string ServerRequestedToCloseSession { + get { + return ResourceManager.GetString("ServerRequestedToCloseSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session was unable to invoke command {0} with error: {1}.. + /// + internal static string ServerSideNestedCommandInvokeFailed { + get { + return ResourceManager.GetString("ServerSideNestedCommandInvokeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while attempting to connect the PSSession.. + /// + internal static string SessionConnectFailed { + get { + return ResourceManager.GetString("SessionConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a PSSession with an InstanceId value of "{0}".. + /// + internal static string SessionIdMatchFailed { + get { + return ResourceManager.GetString("SessionIdMatchFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a PSSession that has the name "{0}".. + /// + internal static string SessionNameMatchFailed { + get { + return ResourceManager.GetString("SessionNameMatchFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SessionName parameter can only be used with the Disconnected switch parameter.. + /// + internal static string SessionNameWithoutInvokeDisconnected { + get { + return ResourceManager.GetString("SessionNameWithoutInvokeDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PSSession is in a disconnected state and is not available for connection.. + /// + internal static string SessionNotAvailableForConnection { + get { + return ResourceManager.GetString("SessionNotAvailableForConnection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled: False. This configures the WS-Management service to deny the connection request.. + /// + internal static string SetEnabledFalseTarget { + get { + return ResourceManager.GetString("SetEnabledFalseTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled: True. This configures the WS-Management service to accept the connection request.. + /// + internal static string SetEnabledTrueTarget { + get { + return ResourceManager.GetString("SetEnabledTrueTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" and "{1}" parameters cannot be specified together. Specify either "{0}" or "{1}" parameter.. + /// + internal static string ShowUIAndSDDLCannotExist { + get { + return ResourceManager.GetString("ShowUIAndSDDLCannotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a scheduled job with name {0}.. + /// + internal static string StartJobDefinitionNotFound1 { + get { + return ResourceManager.GetString("StartJobDefinitionNotFound1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a scheduled job with type {0} and name {1}.. + /// + internal static string StartJobDefinitionNotFound2 { + get { + return ResourceManager.GetString("StartJobDefinitionNotFound2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' refers to a '{2}' provider path. Change the path parameter to a file system path.. + /// + internal static string StartJobDefinitionPathInvalidNotFSProvider { + get { + return ResourceManager.GetString("StartJobDefinitionPathInvalidNotFSProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' resolves to multiple file paths. Change the path parameter so that it is a single path.. + /// + internal static string StartJobDefinitionPathInvalidNotSingle { + get { + return ResourceManager.GetString("StartJobDefinitionPathInvalidNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to More than one job definition was found with name {0}. Try including the -DefinitionType parameter to Start-Job in order to narrow the search for the job definition to a single job source adapter.. + /// + internal static string StartJobManyDefNameMatches { + get { + return ResourceManager.GetString("StartJobManyDefNameMatches", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" must specify a Windows PowerShell script file that ends with extension ".ps1".. + /// + internal static string StartupScriptNotCorrect { + get { + return ResourceManager.GetString("StartupScriptNotCorrect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running startup script threw an error: {0}.. + /// + internal static string StartupScriptThrewTerminatingError { + get { + return ResourceManager.GetString("StartupScriptThrewTerminatingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Standard Input handle cannot be set to the 'no wait' state. The system error code is {0}.. + /// + internal static string StdInCannotBeSetToNoWait { + get { + return ResourceManager.GetString("StdInCannotBeSetToNoWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Standard Input handle is not open.. + /// + internal static string StdInIsNotOpen { + get { + return ResourceManager.GetString("StdInIsNotOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnection attempt canceled. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string StopCommandOnRetry { + get { + return ResourceManager.GetString("StopCommandOnRetry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Job "{0}" could not be connected to the server and so could not be stopped.. + /// + internal static string StopJobNotConnected { + get { + return ResourceManager.GetString("StopJobNotConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Command: {0}, associated with the job that has an ID of "{1}".. + /// + internal static string StopPSJobWhatIfTarget { + get { + return ResourceManager.GetString("StopPSJobWhatIfTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs could not be suspended because the state was not valid for the operation.. + /// + internal static string SuspendJobInvalidJobState { + get { + return ResourceManager.GetString("SuspendJobInvalidJobState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method cannot be called after a call to the ThrottlingJob.EndOfChildJobs method.. + /// + internal static string ThrottlingJobChildAddedAfterEndOfChildJobs { + get { + return ResourceManager.GetString("ThrottlingJobChildAddedAfterEndOfChildJobs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method accepts only child jobs in the NotStarted state.. + /// + internal static string ThrottlingJobChildAlreadyRunning { + get { + return ResourceManager.GetString("ThrottlingJobChildAlreadyRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Memory usage of a cmdlet has exceeded a warning level. To avoid this situation, try one of the following: 1) Lower the rate at which CIM operations produce data (for example, by passing a low value to the ThrottleLimit parameter), 2) Increase the rate at which data is consumed by downstream cmdlets, or 3) Use the Invoke-Command cmdlet to run the whole pipeline on the server. The cmdlet that exceeded a warning level of memory usage was started by the following command line: {0}. + /// + internal static string ThrottlingJobFlowControlMemoryWarning { + get { + return ResourceManager.GetString("ThrottlingJobFlowControlMemoryWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}/{1} completed. + /// + internal static string ThrottlingJobStatusMessage { + get { + return ResourceManager.GetString("ThrottlingJobStatusMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} For more information, see the about_Remote_Troubleshooting Help topic.. + /// + internal static string TroubleShootingHelpTopic { + get { + return ResourceManager.GetString("TroubleShootingHelpTopic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Both "{0}" and "{1}" must be specified in the "{2}" section.. + /// + internal static string TypeNeedsAssembly { + get { + return ResourceManager.GetString("TypeNeedsAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load the assembly "{0}" specified in the "{1}" section.. + /// + internal static string UnableToLoadAssembly { + get { + return ResourceManager.GetString("UnableToLoadAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load the type "{0}" specified in the "{1}" section.. + /// + internal static string UnableToLoadType { + get { + return ResourceManager.GetString("UnableToLoadType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method was invoked on an unknown target class: {0}. + /// + internal static string UnknownTargetClass { + get { + return ResourceManager.GetString("UnknownTargetClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait handle type "{0}" is not supported.. + /// + internal static string UnsupportedWaitHandleType { + get { + return ResourceManager.GetString("UnsupportedWaitHandleType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}Redirect location reported: {1}.. + /// + internal static string URIEndPointNotResolved { + get { + return ResourceManager.GetString("URIEndPointNotResolved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} To automatically connect to the redirected URI, verify the "{1}" property of the session preference variable "{2}", and use the "{3}" parameter on the cmdlet.. + /// + internal static string URIRedirectionReported { + get { + return ResourceManager.GetString("URIRedirectionReported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your connection has been redirected to the following URI: "{0}". + /// + internal static string URIRedirectWarningToHost { + get { + return ResourceManager.GetString("URIRedirectWarningToHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified Uri {0} is not valid.. + /// + internal static string UriSpecifiedNotValid { + get { + return ResourceManager.GetString("UriSpecifiedNotValid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SharedHost attribute cannot be set to false on a workflow session type configuration.. + /// + internal static string UseSharedProcessCannotBeFalseForWorkflowSessionType { + get { + return ResourceManager.GetString("UseSharedProcessCannotBeFalseForWorkflowSessionType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while attempting to connect the VMSession.. + /// + internal static string VMSessionConnectFailed { + get { + return ResourceManager.GetString("VMSessionConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not supported for the FilePath parameter. Specify a path without wildcard characters.. + /// + internal static string WildCardErrorFilePathParameter { + get { + return ResourceManager.GetString("WildCardErrorFilePathParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell remoting is not supported in the Windows Preinstallation Environment (WinPE).. + /// + internal static string WinPERemotingNotSupported { + get { + return ResourceManager.GetString("WinPERemotingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Changes made by {0} cannot take effect until the WinRM service is restarted.. + /// + internal static string WinRMRequiresRestart { + get { + return ResourceManager.GetString("WinRMRequiresRestart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} may need to restart the WinRM service if a configuration using this name has recently been unregistered, certain system data structures may still be cached. In that case, a restart of WinRM may be required. + ///All WinRM sessions connected to Windows PowerShell session configurations, such as Microsoft.PowerShell and session configurations that are created with the Register-PSSessionConfiguration cmdlet, are disconnected.. + /// + internal static string WinRMRestartWarning { + get { + return ResourceManager.GetString("WinRMRestartWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WriteEvents parameter cannot be used without the Wait parameter.. + /// + internal static string WriteEventsCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("WriteEventsCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -WriteJobInResults parameter cannot be used without the -Wait parameter. + /// + internal static string WriteJobInResultsCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("WriteJobInResultsCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} value must be specified for session option {1}.. + /// + internal static string WrongSessionOptionValue { + get { + return ResourceManager.GetString("WrongSessionOptionValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum number of WS-Man URI redirections to allow while connecting to a remote computer. + /// + internal static string WsmanMaxRedirectionCountVariableDescription { + get { + return ResourceManager.GetString("WsmanMaxRedirectionCountVariableDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin cannot process the Connect operation as required negotiation information is either missing or not complete.. + /// + internal static string WSManPluginConnectNoNegotiationData { + get { + return ResourceManager.GetString("WSManPluginConnectNoNegotiationData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin failed to process to connect operation.. + /// + internal static string WSManPluginConnectOperationFailed { + get { + return ResourceManager.GetString("WSManPluginConnectOperationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied plugin context is not valid.. + /// + internal static string WSManPluginContextNotFound { + get { + return ResourceManager.GetString("WSManPluginContextNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while processing {0} arguments.. + /// + internal static string WSManPluginInvalidArgSet { + get { + return ResourceManager.GetString("WSManPluginInvalidArgSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied command context is not valid.. + /// + internal static string WSManPluginInvalidCommandContext { + get { + return ResourceManager.GetString("WSManPluginInvalidCommandContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied input data is not valid. Only input data of type {0} is supported.. + /// + internal static string WSManPluginInvalidInputDataType { + get { + return ResourceManager.GetString("WSManPluginInvalidInputDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied input stream is not valid. Only {0} is supported as input stream.. + /// + internal static string WSManPluginInvalidInputStream { + get { + return ResourceManager.GetString("WSManPluginInvalidInputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied output stream set is not valid. Only {0} is supported as output stream.. + /// + internal static string WSManPluginInvalidOutputStream { + get { + return ResourceManager.GetString("WSManPluginInvalidOutputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied WSMAN_SENDER_DETAILS is not valid. Cannot process null WSMAN_SENDER_DETAILS.. + /// + internal static string WSManPluginInvalidSenderDetails { + get { + return ResourceManager.GetString("WSManPluginInvalidSenderDetails", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied shell context is not valid.. + /// + internal static string WSManPluginInvalidShellContext { + get { + return ResourceManager.GetString("WSManPluginInvalidShellContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. + /// + internal static string WSManPluginManagedException { + get { + return ResourceManager.GetString("WSManPluginManagedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullInvalidInput { + get { + return ResourceManager.GetString("WSManPluginNullInvalidInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for input stream and output stream sets. {0} and {1} are the supported input and output streams.. + /// + internal static string WSManPluginNullInvalidStreamSet { + get { + return ResourceManager.GetString("WSManPluginNullInvalidStreamSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullPluginContext { + get { + return ResourceManager.GetString("WSManPluginNullPluginContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullShellContext { + get { + return ResourceManager.GetString("WSManPluginNullShellContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin operation is shutting down. This may happen if the hosting service or application is shutting down.. + /// + internal static string WSManPluginOperationClose { + get { + return ResourceManager.GetString("WSManPluginOperationClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin does not understand the option {0}. Make sure the client is compatible with the build {1} and the protocol version {2} of PowerShell.. + /// + internal static string WSManPluginOptionNotUnderstood { + get { + return ResourceManager.GetString("WSManPluginOptionNotUnderstood", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An option with name {0} is expected from the client. Make sure the client is compatible with the build {1} and the protocl version {2} of PowerShell.. + /// + internal static string WSManPluginProtocolVersionNotFound { + get { + return ResourceManager.GetString("WSManPluginProtocolVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <PSProtocolVersionError ServerProtocolVersion="{0}" ServerBuildVersion="{1}">Powershell plugin does not support the protocol version {2} requested by client.</PSProtocolVersionError>. + /// + internal static string WSManPluginProtocolVersionNotMatch { + get { + return ResourceManager.GetString("WSManPluginProtocolVersionNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while reporting context to WSMan service.. + /// + internal static string WSManPluginReportContextFailed { + get { + return ResourceManager.GetString("WSManPluginReportContextFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to create managed server session.. + /// + internal static string WSManPluginSessionCreationFailed { + get { + return ResourceManager.GetString("WSManPluginSessionCreationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error registering a wait handle for shutdown notification.. + /// + internal static string WSManPluginShutdownRegistrationFailed { + get { + return ResourceManager.GetString("WSManPluginShutdownRegistrationFailed", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/remotingerroridstrings.resources b/scripts/gen/SYS_AUTO/remotingerroridstrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..fd902137cfb559280caeccd673fda856b99aadf3 GIT binary patch literal 70035 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 Date: Wed, 3 Jun 2015 10:33:16 -0700 Subject: [PATCH 010/295] updated makefile with more comments --- scripts/Makefile | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index cb45dd94c..68d30e6f0 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -8,15 +8,28 @@ ADMIN_GIT_ROOT=../src/monad phony_all: all # include all the external makefiles + +# these should go away with the makefile restructuring include all-files.mk include string-resources.mk include string-resources-orig.mk include wmi-sources.mk +include assembly-load-context.mk + +# main references to the CoreCLR reference assemblies include coreref.mk + +# make file which adds things that are necessary for the platform we are building for +include platform.mk + +# These are the main PS dlls: +# - System.Management.Automation.dll (the main PS dll) +# - commands/modules (they contain cmdlets): management and utility +# - Microsoft.Management.Infrastructure.dll (the first dll in the remoting code paths) +#include system-automation.mk include commands-management.mk include commands-utility.mk -include assembly-load-context.mk -include platform.mk +#include management-infrastructure.mk NUGETREF=-r:System.Reflection.Metadata.dll -r:System.Collections.Immutable.dll @@ -49,6 +62,9 @@ runtest: dotnetlibs/test.exe dotnetlibs/System.Management.Automation.dll string-resources.dll: ${STRING_RESOURCES} mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $^ +#dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} +# mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs + dotnetlibs/System.Management.Automation.dll: ${SRCS_ALL} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) mcs -out:$@ ${MCSOPTS_PS} ${PRODUCT_PS_REFS} ${SRCS_ALL} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs From 7467627d3f2641d422da2f8ded0cf6591b590eb0 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 3 Jun 2015 11:02:51 -0700 Subject: [PATCH 011/295] moved temporary string resources for SMA.dll to string_resources folder, until system-automation.mk is enabled --- scripts/Makefile | 8 +++++--- scripts/string-resources-orig.mk | 2 +- scripts/string_resources/Authenticode.resources | Bin 0 -> 3717 bytes .../AuthorizationManagerBase.resources | Bin 0 -> 309 bytes .../AutomationExceptions.resources | Bin 0 -> 5786 bytes .../CimInstanceTypeAdapterResources.resources | Bin 0 -> 373 bytes .../CommandBaseStrings.resources | Bin 0 -> 3041 bytes .../ConsoleInfoErrorStrings.resources | Bin 0 -> 5898 bytes .../CoreClrStubResources.resources | Bin 0 -> 895 bytes .../CoreMshSnapinResources.resources | Bin 0 -> 416 bytes scripts/string_resources/CredUI.resources | Bin 0 -> 926 bytes scripts/string_resources/Credential.resources | Bin 0 -> 954 bytes .../CredentialAttributeStrings.resources | Bin 0 -> 390 bytes .../string_resources/DebuggerStrings.resources | Bin 0 -> 5369 bytes .../DescriptionsStrings.resources | Bin 0 -> 271 bytes .../DiscoveryExceptions.resources | Bin 0 -> 6185 bytes .../EnumExpressionEvaluatorStrings.resources | Bin 0 -> 2112 bytes .../ErrorCategoryStrings.resources | Bin 0 -> 2727 bytes scripts/string_resources/ErrorPackage.resources | Bin 0 -> 1373 bytes .../ErrorPackageRemoting.resources | Bin 0 -> 180 bytes .../EtwLoggingStrings.resources | Bin 0 -> 2666 bytes .../EventingResources.resources | Bin 0 -> 1167 bytes .../ExtendedTypeSystem.resources | Bin 0 -> 12251 bytes .../FileSystemProviderStrings.resources | Bin 0 -> 6684 bytes .../FormatAndOutXmlLoadingStrings.resources | Bin 0 -> 8684 bytes .../FormatAndOut_MshParameter.resources | Bin 0 -> 2295 bytes .../FormatAndOut_format_xxx.resources | Bin 0 -> 2238 bytes .../FormatAndOut_out_xxx.resources | Bin 0 -> 999 bytes scripts/string_resources/GetErrorText.resources | Bin 0 -> 1229 bytes .../HelpDisplayStrings.resources | Bin 0 -> 12583 bytes scripts/string_resources/HelpErrors.resources | Bin 0 -> 3934 bytes .../string_resources/HistoryStrings.resources | Bin 0 -> 1725 bytes .../HostInterfaceExceptionsStrings.resources | Bin 0 -> 1127 bytes .../InternalCommandStrings.resources | Bin 0 -> 2374 bytes .../InternalHostStrings.resources | Bin 0 -> 466 bytes .../InternalHostUserInterfaceStrings.resources | Bin 0 -> 3084 bytes scripts/string_resources/Logging.resources | Bin 0 -> 4513 bytes scripts/string_resources/Metadata.resources | Bin 0 -> 7149 bytes .../string_resources/MiniShellErrors.resources | Bin 0 -> 1300 bytes .../MshHostRawUserInterfaceStrings.resources | Bin 0 -> 508 bytes scripts/string_resources/MshSignature.resources | Bin 0 -> 1772 bytes .../MshSnapinCmdletResources.resources | Bin 0 -> 1133 bytes .../string_resources/MshSnapinInfo.resources | Bin 0 -> 2156 bytes scripts/string_resources/NativeCP.resources | Bin 0 -> 1389 bytes .../string_resources/PSCommandStrings.resources | Bin 0 -> 342 bytes .../PSDataBufferStrings.resources | Bin 0 -> 970 bytes .../PSListModifierStrings.resources | Bin 0 -> 469 bytes .../ParameterBinderStrings.resources | Bin 0 -> 8294 bytes .../string_resources/ParserStrings.resources | Bin 0 -> 56941 bytes .../string_resources/PathUtilsStrings.resources | Bin 0 -> 1693 bytes .../string_resources/PipelineStrings.resources | Bin 0 -> 3787 bytes .../PowerShellStrings.resources | Bin 0 -> 6270 bytes .../ProgressRecordStrings.resources | Bin 0 -> 694 bytes .../ProviderBaseSecurity.resources | Bin 0 -> 402 bytes .../ProxyCommandStrings.resources | Bin 0 -> 498 bytes .../RegistryProviderStrings.resources | Bin 0 -> 10657 bytes scripts/string_resources/RunspaceInit.resources | Bin 0 -> 4107 bytes .../RunspacePoolStrings.resources | Bin 0 -> 2700 bytes .../string_resources/RunspaceStrings.resources | Bin 0 -> 7090 bytes .../SecuritySupportStrings.resources | Bin 0 -> 1643 bytes .../string_resources/Serialization.resources | Bin 0 -> 3187 bytes .../SessionStateProviderBaseStrings.resources | Bin 0 -> 1001 bytes .../SessionStateStrings.resources | Bin 0 -> 32467 bytes .../SuggestionStrings.resources | Bin 0 -> 1134 bytes .../TabCompletionStrings.resources | Bin 0 -> 15153 bytes .../TransactionStrings.resources | Bin 0 -> 2654 bytes .../string_resources/TypesXmlStrings.resources | Bin 0 -> 6531 bytes .../WildcardPatternStrings.resources | Bin 0 -> 281 bytes scripts/string_resources/modules.resources | Bin 0 -> 26209 bytes .../remotingerroridstrings.resources | Bin 0 -> 70035 bytes src/monad | 2 +- 71 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 scripts/string_resources/Authenticode.resources create mode 100644 scripts/string_resources/AuthorizationManagerBase.resources create mode 100644 scripts/string_resources/AutomationExceptions.resources create mode 100644 scripts/string_resources/CimInstanceTypeAdapterResources.resources create mode 100644 scripts/string_resources/CommandBaseStrings.resources create mode 100644 scripts/string_resources/ConsoleInfoErrorStrings.resources create mode 100644 scripts/string_resources/CoreClrStubResources.resources create mode 100644 scripts/string_resources/CoreMshSnapinResources.resources create mode 100644 scripts/string_resources/CredUI.resources create mode 100644 scripts/string_resources/Credential.resources create mode 100644 scripts/string_resources/CredentialAttributeStrings.resources create mode 100644 scripts/string_resources/DebuggerStrings.resources create mode 100644 scripts/string_resources/DescriptionsStrings.resources create mode 100644 scripts/string_resources/DiscoveryExceptions.resources create mode 100644 scripts/string_resources/EnumExpressionEvaluatorStrings.resources create mode 100644 scripts/string_resources/ErrorCategoryStrings.resources create mode 100644 scripts/string_resources/ErrorPackage.resources create mode 100644 scripts/string_resources/ErrorPackageRemoting.resources create mode 100644 scripts/string_resources/EtwLoggingStrings.resources create mode 100644 scripts/string_resources/EventingResources.resources create mode 100644 scripts/string_resources/ExtendedTypeSystem.resources create mode 100644 scripts/string_resources/FileSystemProviderStrings.resources create mode 100644 scripts/string_resources/FormatAndOutXmlLoadingStrings.resources create mode 100644 scripts/string_resources/FormatAndOut_MshParameter.resources create mode 100644 scripts/string_resources/FormatAndOut_format_xxx.resources create mode 100644 scripts/string_resources/FormatAndOut_out_xxx.resources create mode 100644 scripts/string_resources/GetErrorText.resources create mode 100644 scripts/string_resources/HelpDisplayStrings.resources create mode 100644 scripts/string_resources/HelpErrors.resources create mode 100644 scripts/string_resources/HistoryStrings.resources create mode 100644 scripts/string_resources/HostInterfaceExceptionsStrings.resources create mode 100644 scripts/string_resources/InternalCommandStrings.resources create mode 100644 scripts/string_resources/InternalHostStrings.resources create mode 100644 scripts/string_resources/InternalHostUserInterfaceStrings.resources create mode 100644 scripts/string_resources/Logging.resources create mode 100644 scripts/string_resources/Metadata.resources create mode 100644 scripts/string_resources/MiniShellErrors.resources create mode 100644 scripts/string_resources/MshHostRawUserInterfaceStrings.resources create mode 100644 scripts/string_resources/MshSignature.resources create mode 100644 scripts/string_resources/MshSnapinCmdletResources.resources create mode 100644 scripts/string_resources/MshSnapinInfo.resources create mode 100644 scripts/string_resources/NativeCP.resources create mode 100644 scripts/string_resources/PSCommandStrings.resources create mode 100644 scripts/string_resources/PSDataBufferStrings.resources create mode 100644 scripts/string_resources/PSListModifierStrings.resources create mode 100644 scripts/string_resources/ParameterBinderStrings.resources create mode 100644 scripts/string_resources/ParserStrings.resources create mode 100644 scripts/string_resources/PathUtilsStrings.resources create mode 100644 scripts/string_resources/PipelineStrings.resources create mode 100644 scripts/string_resources/PowerShellStrings.resources create mode 100644 scripts/string_resources/ProgressRecordStrings.resources create mode 100644 scripts/string_resources/ProviderBaseSecurity.resources create mode 100644 scripts/string_resources/ProxyCommandStrings.resources create mode 100644 scripts/string_resources/RegistryProviderStrings.resources create mode 100644 scripts/string_resources/RunspaceInit.resources create mode 100644 scripts/string_resources/RunspacePoolStrings.resources create mode 100644 scripts/string_resources/RunspaceStrings.resources create mode 100644 scripts/string_resources/SecuritySupportStrings.resources create mode 100644 scripts/string_resources/Serialization.resources create mode 100644 scripts/string_resources/SessionStateProviderBaseStrings.resources create mode 100644 scripts/string_resources/SessionStateStrings.resources create mode 100644 scripts/string_resources/SuggestionStrings.resources create mode 100644 scripts/string_resources/TabCompletionStrings.resources create mode 100644 scripts/string_resources/TransactionStrings.resources create mode 100644 scripts/string_resources/TypesXmlStrings.resources create mode 100644 scripts/string_resources/WildcardPatternStrings.resources create mode 100644 scripts/string_resources/modules.resources create mode 100644 scripts/string_resources/remotingerroridstrings.resources diff --git a/scripts/Makefile b/scripts/Makefile index 68d30e6f0..2bcfc3f8c 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -51,7 +51,7 @@ MCSOPTS_PS=${STRING_RESOURCES_ORIG} ${MCSOPTS_BASE} -target:library SRCS_ALL=${STRING_RESOURCES} ${SRCS} -all: string-resources.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/ps_hello_world.exe dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +all: dotnetlibs/System.Management.Automation.dll dotnetlibs/ps_hello_world.exe dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/test.exe: test.cs ${STRING_RESOURCES} mcs -out:$@ -target:exe ${MCSOPTS_BASE} ${PRODUCT_BASE_REFS} $^ @@ -59,12 +59,14 @@ dotnetlibs/test.exe: test.cs ${STRING_RESOURCES} runtest: dotnetlibs/test.exe dotnetlibs/System.Management.Automation.dll LD_LIBRARY_PATH=dotnetlibs dotnetlibs/corerun dotnetlibs/test.exe -string-resources.dll: ${STRING_RESOURCES} - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $^ +#string-resources.dll: ${STRING_RESOURCES} +# mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $^ +# this is the new build rule for SMA.dll #dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} # mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs +# this is the old build rule for SMA.dll until system-automation.mk can be used dotnetlibs/System.Management.Automation.dll: ${SRCS_ALL} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) mcs -out:$@ ${MCSOPTS_PS} ${PRODUCT_PS_REFS} ${SRCS_ALL} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs diff --git a/scripts/string-resources-orig.mk b/scripts/string-resources-orig.mk index f7d27bf83..db04cdb6e 100644 --- a/scripts/string-resources-orig.mk +++ b/scripts/string-resources-orig.mk @@ -1 +1 @@ -STRING_RESOURCES_ORIG=-resource:../src/monad/monad/src/engine/resources/Authenticode.resources -resource:../src/monad/monad/src/engine/resources/AuthorizationManagerBase.resources -resource:../src/monad/monad/src/engine/resources/AutomationExceptions.resources -resource:../src/monad/monad/src/engine/resources/CimInstanceTypeAdapterResources.resources -resource:../src/monad/monad/src/engine/resources/CommandBaseStrings.resources -resource:../src/monad/monad/src/engine/resources/ConsoleInfoErrorStrings.resources -resource:../src/monad/monad/src/engine/resources/CoreClrStubResources.resources -resource:../src/monad/monad/src/engine/resources/CoreMshSnapinResources.resources -resource:../src/monad/monad/src/engine/resources/CredentialAttributeStrings.resources -resource:../src/monad/monad/src/engine/resources/Credential.resources -resource:../src/monad/monad/src/engine/resources/CredUI.resources -resource:../src/monad/monad/src/engine/resources/DebuggerStrings.resources -resource:../src/monad/monad/src/engine/resources/DescriptionsStrings.resources -resource:../src/monad/monad/src/engine/resources/DiscoveryExceptions.resources -resource:../src/monad/monad/src/engine/resources/EnumExpressionEvaluatorStrings.resources -resource:../src/monad/monad/src/engine/resources/ErrorCategoryStrings.resources -resource:../src/monad/monad/src/engine/resources/ErrorPackageRemoting.resources -resource:../src/monad/monad/src/engine/resources/ErrorPackage.resources -resource:../src/monad/monad/src/engine/resources/EtwLoggingStrings.resources -resource:../src/monad/monad/src/engine/resources/EventingResources.resources -resource:../src/monad/monad/src/engine/resources/ExtendedTypeSystem.resources -resource:../src/monad/monad/src/engine/resources/FileSystemProviderStrings.resources -resource:../src/monad/monad/src/engine/resources/FormatAndOut_format_xxx.resources -resource:../src/monad/monad/src/engine/resources/FormatAndOut_MshParameter.resources -resource:../src/monad/monad/src/engine/resources/FormatAndOut_out_xxx.resources -resource:../src/monad/monad/src/engine/resources/FormatAndOutXmlLoadingStrings.resources -resource:../src/monad/monad/src/engine/resources/GetErrorText.resources -resource:../src/monad/monad/src/engine/resources/HelpDisplayStrings.resources -resource:../src/monad/monad/src/engine/resources/HelpErrors.resources -resource:../src/monad/monad/src/engine/resources/HistoryStrings.resources -resource:../src/monad/monad/src/engine/resources/HostInterfaceExceptionsStrings.resources -resource:../src/monad/monad/src/engine/resources/InternalCommandStrings.resources -resource:../src/monad/monad/src/engine/resources/InternalHostStrings.resources -resource:../src/monad/monad/src/engine/resources/InternalHostUserInterfaceStrings.resources -resource:../src/monad/monad/src/engine/resources/Logging.resources -resource:../src/monad/monad/src/engine/resources/Metadata.resources -resource:../src/monad/monad/src/engine/resources/MiniShellErrors.resources -resource:../src/monad/monad/src/engine/resources/modules.resources -resource:../src/monad/monad/src/engine/resources/MshHostRawUserInterfaceStrings.resources -resource:../src/monad/monad/src/engine/resources/MshSignature.resources -resource:../src/monad/monad/src/engine/resources/MshSnapinCmdletResources.resources -resource:../src/monad/monad/src/engine/resources/MshSnapinInfo.resources -resource:../src/monad/monad/src/engine/resources/NativeCP.resources -resource:../src/monad/monad/src/engine/resources/ParameterBinderStrings.resources -resource:../src/monad/monad/src/engine/resources/ParserStrings.resources -resource:../src/monad/monad/src/engine/resources/PathUtilsStrings.resources -resource:../src/monad/monad/src/engine/resources/PipelineStrings.resources -resource:../src/monad/monad/src/engine/resources/PowerShellStrings.resources -resource:../src/monad/monad/src/engine/resources/ProgressRecordStrings.resources -resource:../src/monad/monad/src/engine/resources/ProviderBaseSecurity.resources -resource:../src/monad/monad/src/engine/resources/ProxyCommandStrings.resources -resource:../src/monad/monad/src/engine/resources/PSCommandStrings.resources -resource:../src/monad/monad/src/engine/resources/PSDataBufferStrings.resources -resource:../src/monad/monad/src/engine/resources/PSListModifierStrings.resources -resource:../src/monad/monad/src/engine/resources/RegistryProviderStrings.resources -resource:../src/monad/monad/src/engine/resources/remotingerroridstrings.resources -resource:../src/monad/monad/src/engine/resources/RunspaceInit.resources -resource:../src/monad/monad/src/engine/resources/RunspacePoolStrings.resources -resource:../src/monad/monad/src/engine/resources/RunspaceStrings.resources -resource:../src/monad/monad/src/engine/resources/SecuritySupportStrings.resources -resource:../src/monad/monad/src/engine/resources/Serialization.resources -resource:../src/monad/monad/src/engine/resources/SessionStateProviderBaseStrings.resources -resource:../src/monad/monad/src/engine/resources/SessionStateStrings.resources -resource:../src/monad/monad/src/engine/resources/SuggestionStrings.resources -resource:../src/monad/monad/src/engine/resources/TabCompletionStrings.resources -resource:../src/monad/monad/src/engine/resources/TransactionStrings.resources -resource:../src/monad/monad/src/engine/resources/TypesXmlStrings.resources -resource:../src/monad/monad/src/engine/resources/WildcardPatternStrings.resources +STRING_RESOURCES_ORIG=-resource:string_resources/Authenticode.resources -resource:string_resources/AuthorizationManagerBase.resources -resource:string_resources/AutomationExceptions.resources -resource:string_resources/CimInstanceTypeAdapterResources.resources -resource:string_resources/CommandBaseStrings.resources -resource:string_resources/ConsoleInfoErrorStrings.resources -resource:string_resources/CoreClrStubResources.resources -resource:string_resources/CoreMshSnapinResources.resources -resource:string_resources/CredentialAttributeStrings.resources -resource:string_resources/Credential.resources -resource:string_resources/CredUI.resources -resource:string_resources/DebuggerStrings.resources -resource:string_resources/DescriptionsStrings.resources -resource:string_resources/DiscoveryExceptions.resources -resource:string_resources/EnumExpressionEvaluatorStrings.resources -resource:string_resources/ErrorCategoryStrings.resources -resource:string_resources/ErrorPackageRemoting.resources -resource:string_resources/ErrorPackage.resources -resource:string_resources/EtwLoggingStrings.resources -resource:string_resources/EventingResources.resources -resource:string_resources/ExtendedTypeSystem.resources -resource:string_resources/FileSystemProviderStrings.resources -resource:string_resources/FormatAndOut_format_xxx.resources -resource:string_resources/FormatAndOut_MshParameter.resources -resource:string_resources/FormatAndOut_out_xxx.resources -resource:string_resources/FormatAndOutXmlLoadingStrings.resources -resource:string_resources/GetErrorText.resources -resource:string_resources/HelpDisplayStrings.resources -resource:string_resources/HelpErrors.resources -resource:string_resources/HistoryStrings.resources -resource:string_resources/HostInterfaceExceptionsStrings.resources -resource:string_resources/InternalCommandStrings.resources -resource:string_resources/InternalHostStrings.resources -resource:string_resources/InternalHostUserInterfaceStrings.resources -resource:string_resources/Logging.resources -resource:string_resources/Metadata.resources -resource:string_resources/MiniShellErrors.resources -resource:string_resources/modules.resources -resource:string_resources/MshHostRawUserInterfaceStrings.resources -resource:string_resources/MshSignature.resources -resource:string_resources/MshSnapinCmdletResources.resources -resource:string_resources/MshSnapinInfo.resources -resource:string_resources/NativeCP.resources -resource:string_resources/ParameterBinderStrings.resources -resource:string_resources/ParserStrings.resources -resource:string_resources/PathUtilsStrings.resources -resource:string_resources/PipelineStrings.resources -resource:string_resources/PowerShellStrings.resources -resource:string_resources/ProgressRecordStrings.resources -resource:string_resources/ProviderBaseSecurity.resources -resource:string_resources/ProxyCommandStrings.resources -resource:string_resources/PSCommandStrings.resources -resource:string_resources/PSDataBufferStrings.resources -resource:string_resources/PSListModifierStrings.resources -resource:string_resources/RegistryProviderStrings.resources -resource:string_resources/remotingerroridstrings.resources -resource:string_resources/RunspaceInit.resources -resource:string_resources/RunspacePoolStrings.resources -resource:string_resources/RunspaceStrings.resources -resource:string_resources/SecuritySupportStrings.resources -resource:string_resources/Serialization.resources -resource:string_resources/SessionStateProviderBaseStrings.resources -resource:string_resources/SessionStateStrings.resources -resource:string_resources/SuggestionStrings.resources -resource:string_resources/TabCompletionStrings.resources -resource:string_resources/TransactionStrings.resources -resource:string_resources/TypesXmlStrings.resources -resource:string_resources/WildcardPatternStrings.resources diff --git a/scripts/string_resources/Authenticode.resources b/scripts/string_resources/Authenticode.resources new file mode 100644 index 0000000000000000000000000000000000000000..1aac5be8c649b5907184b0c816550f3ba9b0dfc3 GIT binary patch literal 3717 zcmbVPU2GIp6uyJV?}HeHL}TEJrWCSFiv=o#0=1>s0Ht;d@&IjSXYTG^Ix}~;Gt*^5 zNHj4f#6&|(^nv)37$rP{`Xu0sKZyaJAki3q!jmByV|+4d^gDNUyWORwz_xei&Yg3< z^MB6lwQqjEY%#`8WBK`NoQS|45wS|OE8?l$h;Tfib3BM$rF~h*@qG7xp? zd6CS6QjcNLXSlbY{$E=1^c!PqR-8WLZ+WY0?Wb?6BX7QY?92Z5PCYXA{)(S2p8x95 z_ZQl~*mZU1mC0+LpL_Vm+F!o@`S5~Ozg_tCpFhtI-u(C6Mf=gol`r$2?bq9uztgtn z%;jk9;Eh`yhZm0xTwQ)?aO{(%hdzMZBM&h48N~jLeK)TE!Aaj@U&ekr_72u7p!pHk zTR1z9>+4t#VNHVWV?5i6wFmokSR3bq2%qaXTZsJ+4>I;lFH2bhNWnr}C3Bf#9`1&j z#x7tHPWzZ+t`aAqfymtr+bCd;gMAxVhVF%7oE?Ci2`t4b_#TFi1?EG$*l4QRSwODq z1HK0S5Xcg?8{ee*0KPTLgSZ4%iB)3D;1S*jUS%v4Y@GE1uL8TOz#IX7$i_hg%sGhI z^N{Mp9X`lcHk0=QKT{?{yaJN;JClr0;eB^I-Vj7h8Y45jT?k?eUMooh?*$M)(JVYe z*$-P?p#BAdwmT6tu;wFUTCno)SqwK&-gr!cparX$pn(;Gw0#g3e=hJyWZyM)$2bfLIbH%rJ;V-y;a>qvsfUIW>>W-_{? z$J*p-Mz#-1QC03)fIu{pHRY>M#xp`m_Toc$TDYmUrzOK_u;+zl)PK2rwPN|`7KA4bvEnF1@BJ`kpQg#w!t*4A$WUMi- zZn16c>vKXXoel5H(* z>-8&66>6lRH8x`80nL~@&AoN!X{c4n8Q0ZRj1Yn-;en_JC(}0rkfc7urZiVc7=lU4 zldz+Wy&<|AnXbZo4O1iQUIZ^05^a-08@V4^_aXQ$jjb8V2aLhoN$@U0X;aJF>8`0r z-$(3YymN54$w5ebffO$~(l^dp+(yw*p(`x+UgC1UK3de4Pmx8TX9dGf8pFqkoSSM* zT17Gvz6^zlycP&2BC9eIWG|Ic77t`&H4gmx0VZ1GB2m>T0$zMcw^ z6`NOwwZS5|O_s|5ZdIs> zsfaL4$H_WbQ*l#m+1Advp~xxf@dMF9U9Gn|rnlge4WA?^6Rr$7csp0S$ z`YH9HX~&u(CXPqs&IDcbPHomSu&iU4vZ%EPB!AW!YTbAM-78SY8yTXJ1ty_#rahZf zt>xkBl1SEKVwsv%slpRP{E9&evCO}8Af&!c9*s&MigZ(`lx;Aa- z?zF8{vj)?qDP~*C@{ocWsbWNG(%pJ>Ue-C_^{lB<64wTcnRGUPu}qV({P0p1?SWY`O%j-`%o#%VU|>T}FwT|I)^YTT*zx7+^%86al? literal 0 HcmV?d00001 diff --git a/scripts/string_resources/AuthorizationManagerBase.resources b/scripts/string_resources/AuthorizationManagerBase.resources new file mode 100644 index 0000000000000000000000000000000000000000..4e3f149ad0b02df1f332f24342ac5ce82b3525c1 GIT binary patch literal 309 zcmZWkJ5B>J5S?%XZeT&XS|uVOq}XCblmg4v>P918@Nf zF2ERxG>qq2@6Firc|U)>jR4?PU^mB@Xee8Xo`a@%VJ+d7LZODJeXyo0)C+}ZysM_= zIG;j2vP~SQa>Oa1EmXsuHTsE;&;CHJ>gIEt>Dm2caW|#$!{YXTGj_=g^w)hu=}Lym z!)0sgW%kdH?{k*d5^ri?NYI0a00vHgqKqg9YvE3?2a?=U?wu$GD=${Uj4+lAK`TIr gzrS+f(M`>%_raVn$%1QixTm0WPx_#CXe@2ZA0I_pkN^Mx literal 0 HcmV?d00001 diff --git a/scripts/string_resources/AutomationExceptions.resources b/scripts/string_resources/AutomationExceptions.resources new file mode 100644 index 0000000000000000000000000000000000000000..169b1acbef8f26fa06234950ff5f66f57776772c GIT binary patch literal 5786 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/CimInstanceTypeAdapterResources.resources b/scripts/string_resources/CimInstanceTypeAdapterResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..67bcf5b1db574de65d00578c696139f7837fc396 GIT binary patch literal 373 zcmZXQ&q@O^5XNVH4`Ha%gDlHdyVf3h(0VDNEnD%PO-I<8O_ux-g4B2LZ9Mq^9tu8# z58x{}Ytf5ICK=}Ye$0^V``23n052SB8J(vlE6JH)CAq(>B(Wl!V&kN-s;*MJBkO9T zC&Mi7c8b%We6Tdp6ucEG#YL!8Ew3ovng`O8YBUmsEKUdGlOg42nM7GZ08Wvy~Y+17mL^x)1l23)!#-lX)k*vqwQ@-h;Hz+ikYE9Ckxkn#c bVrj7HWy$`|QacpbecoKFh^;j(<1zaNy-jI! literal 0 HcmV?d00001 diff --git a/scripts/string_resources/CommandBaseStrings.resources b/scripts/string_resources/CommandBaseStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..6f5a89ee887d930f03d8175e30c1cfe4995dce2a GIT binary patch literal 3041 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/CoreClrStubResources.resources b/scripts/string_resources/CoreClrStubResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..40ebb85f76b6b156bee9974733200e6e71463e72 GIT binary patch literal 895 zcmaJ-F>ezw6!sw@CWM5_#$bgABorMfZAk+PqPhlDQBc*i9V#*SF0aWEpIzSBsR}}3 zVrOMzgpEJI!UO{gGwci%62E}Ymjym5I!)9O8Pr(o&~X86{Ymc#$({hb%*&euP^`*q=K`{iwM z(E3)h2d9(q%7(KGF~64B72kTLpLc& zyCa_xLzK+G4dbYu*kaei(xGkZbzcVO0hmB literal 0 HcmV?d00001 diff --git a/scripts/string_resources/CoreMshSnapinResources.resources b/scripts/string_resources/CoreMshSnapinResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..5b60e6d7726e68b62bb3183cfceda084317732e1 GIT binary patch literal 416 zcmZvYze>X~5XbMQ2oA2gI2dqo_*p8p)(#z{-9#yEsdJj&)drK?kNlw&oQkW1K7^|e zAou_d&h9>dui#awi_PVdyL^uOCV7ARdd&dff!*|HA)>AHFi`Re!(Y@xS)k8_4T`+c zqg)Kp2TiV3t5g@3i*_`il}=tGb6b)_$Arc!8db8rHhEk@mJ-?ag;t&djicbwlDv%k!Qa3;g5LlD literal 0 HcmV?d00001 diff --git a/scripts/string_resources/CredUI.resources b/scripts/string_resources/CredUI.resources new file mode 100644 index 0000000000000000000000000000000000000000..bb74717d050ee1e2c4062a7077dde2dc7025c879 GIT binary patch literal 926 zcmbVKO>0v@6uqwtan+Te%Zmkd5kkcD3(3MZEfleYCbf$$%H+MIe=ZuKn1ExI;QEYWXLYaIn z;ZL+7st{jc8}iZ{-L3Fz@j;iaQLolUtHR64#N?&nBt@@GgbpBF?opKGTLaVnm zcDbWXypF)yI(oE-zCtQ{w54599t3Wc2jbg(F@|$5g3v74*Ch{0wZ_^@`wd0%;zLqAmi$FdTF>dAGi T=Qr2d4C2?772a1ST}M6#tg`r& literal 0 HcmV?d00001 diff --git a/scripts/string_resources/Credential.resources b/scripts/string_resources/Credential.resources new file mode 100644 index 0000000000000000000000000000000000000000..7388fe0faef5da08c678507f5b72fd28973b0502 GIT binary patch literal 954 zcmb7?&u-H|5XLu%Q>C5}w~@FY43kpvdDy{S^XJ_gC`fc%S_WW0qj>f!z;a|>$6C^5LMg*Y*3N6m~ z-}gH$tmyjtl=SMHgEswz;*?7cB2HiMNz1zr9PD_9T&QC0(T}HdG{y$-

W4g&;Hp z(osdsi#mt%nvawRY1+NNzg36MI1li!GuhuG`#sk6r!TrGOb2vOWJQ$A$cG^QihdX$# z%CZQ{qF{twt<<@;5_Rfz9Ygviu&R2l_XbN%3knHvCVTKTI&6u<5=d{`&Z5v@NFE~h z++X-XBys&W6@sJI1|G^Is99uH9+Sk7T6o~;RA{)n4eCf>Ynbyqi(>ijoS(RLX^kNn zQWCPygH3!`tE=b+#lF#oO+{EmGxL}H83E6gCmyzgd_J07u&)D3Z5^bT1^bpJoQBGC O7`$^Xsc}e)A^#20b3MlZ literal 0 HcmV?d00001 diff --git a/scripts/string_resources/CredentialAttributeStrings.resources b/scripts/string_resources/CredentialAttributeStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..eadf0e97e62d96523afb05cae59851e576596b24 GIT binary patch literal 390 zcmbVI!Ait15S{8rh_`@vD`my5YY#mvUA=fITTxFgX*ysqO>~m5^fUYd|HKdQ;C~2$ zzu@Gc2;Q8@gEvF+-b~(JKVLEccw(4t@&U(Ujow94=zrK6<$#on(JMzr_qn)2^4i(D zEM_Tl(L@s>VQn!6k|q~z?2T3zI9s`}hhc|@ zN=VTzSLwVzcON%&yPH}St8z4X!7#0F(kYHfREO1{#50M$d23oEijPSs9iq(G} zZlGab}zk3d?X80mWVx($W-D4B|e!|0^j|xs2`QHBHB~A;|^zsyW{r0UE8*c z-krN{TkI^0lpl)1ds(P!5Y$#&^fx&)O8?d!IzVYCbXL>$+{MH{l{D61n(JbEg z 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 Jk~xO1`~#ioP{;rP literal 0 HcmV?d00001 diff --git a/scripts/string_resources/DiscoveryExceptions.resources b/scripts/string_resources/DiscoveryExceptions.resources new file mode 100644 index 0000000000000000000000000000000000000000..1f0061d0aeebb97514f2b4a413587824fc46707c GIT binary patch literal 6185 zcmd5=UyNK;8Nas`E7cnO_s~S*$ridOGdJ6^6ua3%hn+4iu*+s=Qwd<2JNKU1Iqkjo zOwYM@cBczULQ;wZ42HL&Mjs?ZjWG&7K^pZ%#9Ci`kOz%_s)-M3KtdBt{C(%#J9~F# zb^-B0%5?6Z@9*#Xec$<}7hnGSORnQMPvH|adOGE?x5Tx~RKRurYKi+HR}~iPK&nVI zE9^K|TFB(cq&Go-Dr_c;(oFFq3C~jHM-{f1H6sz+#e2*06i<#cZ@I<4Ik@@Ifx|aV z@`=wL-Z$(lOHvW@!h3_KI}p^T@S*<}Yjyhn%w_M~pVm*D+uMEpv6m;;A3yi)>z+NO zzWd^(mtMQ{z?UBU^?~lsUVZd@_~sjXPhM$XoxHVw;(Kph_}J4Qub=qswU1oBa_x!V z+;*K`zvD*n##g;BU-|RFGk5)9>VYR-x$V(wet2~D;g2r;W#{4hD$oC0{N(G=$rq*) zeb4W1TEFLWCpX2-uz)kLSoab?U6~1@A-*K+T^$U2u3vz#e z=#TNai0dcu{&jo~F}^k2IL^Th#RW$~Y{|Tm5bYZEW6m1P zaVV1s=_F1SYPZk8MriD%@F1C$}W88TaX7-m~%tBN_*oUV% z`03(`k_w&sk-1kEwVp^JgJ9?k2e}L2OwSnSWRZkwu)cz{@4;P!AgsRzJS2Ed(3D+F z!2o`xWYu;>$0(LNq-Y6iqG=5N@@mZS_iBW2 zCqz=v`}}ScYS7^3u~Fu}cB&r)`?psZgiSjyLTP$XiNrP|Sxg~n{Z0;@&3oZPj`O)e z0}aGay&j=B^?{K*JUlm~YkSa(WQ$ySMT%1X@#}2BuKFURhaB> z55 z3EnN`MKvm1+$|6_MHX|EjR6j%&vb_eq9vds6BJ;z&6C28NLCQO#uwO- zA{D$fsE<^!^vpxZ@s`SSe`V0i+ha>+5^RP!NTcvo?vYYEnD!X#8StgegHwh{062;W zO4usw8YMxtJ3atd1u=3ug%zTcZ7)AH3PuEp7nB@mw{$@=P&8kA-qOSR&iWtvPdPIwez3W3L{Hs($$ zXxu$wYGetLCuAUMp}9f;Wl)J_n1Po0jB92VtNiJvkRpj6d!ff>!QEIYOv=P|wHbE` z4Ld#;cceVDol9pH;Yjo%Cu^KmLeTfUE9#5iA1yrc}pay z8nX6TC|VfsG*u%%S;_nr6Cft?vV=evze_jUqVAGFMws-7A0j0lB`IuZkT6C|5husJ zaXa@@>XAEZaE8u{X(E?MgY!z^hjWkdHH;GNv6>Y^(dX=0lZ)IVa(0n_mXj^y$wGhPL^W{I&I z%{#nTfJFV*Rm6mY@c>qj!FA&!II`Id$L+s}(2@FS_xujBonw`EW`9ys3zcX~{K6tY z+r`*E#ZPAfYs(nJ!GM2^A@ZX87<3XMBv7h_u}F|9j!dwRk)t5P=?lrvizJk*nk~vz zt{QC&QlyPl0kb1N3AVP=NPRWZLbJzMMyHyoz!HKV39EWQ~JD#yAtOFL7pMDWC!|qh$sH!i5eL@>qK^ zv&5oh(d1wpL^3d|3XG4hAEXiWmH)SF+$Y{?M3h!bMv+{l^4j4|jfUi~SeJGkaDZe- z@>3Tlbx~w!#saKMR?G(GxljIg@#w_wRH-rk=K=lWod$$?pSR~W1f>2P(Rm=D?M@6M z(}E!82(f~vdFNxtwpizA_Sbr|vzRL6+{Iy2wAl6@KvU2ChFfF(=~5alGK@y-l+U9LjeM?K9opCXfsaToFJZnW=Q9jrby(DMCzrvn{=BvOWPc`OByvTYI)UBF z=%1P~l(^?!-ZA2s7?o&g;^wn3-;9bq(JndOp4}A3C=2Fi3^r}($;7PeoBPKa&{KPM zml}mt&4>{pn>H77^;^dV1d8fS$Nou7bWC@thJ-qru!QUBj&9&;E?L0Fa4WmNI#T@$ egHDR(p0-O{!~TrHEW_b2wO>AG#{L75$6|c| literal 0 HcmV?d00001 diff --git a/scripts/string_resources/EnumExpressionEvaluatorStrings.resources b/scripts/string_resources/EnumExpressionEvaluatorStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..0bcdb0b059d2d735ff04f9bc699487adcadb792c GIT binary patch literal 2112 zcmb_c&x;&I6s}G@7=wR+7kNR2Rhwo*elP4{l5Cb3vJ-b^y?BtC?l-eVs;io+>fH=s zJuHc*T=FNxLvDKYA|iqyf|9?$e?U;sn+Nf$-XA^b83RFQx9INb_rC9Y-+Ns@|M>ei zi4fv3mL5!f;4<4}Z)=ycKfc>!S+Gl~^tp9fjZ*rEombYZp3j!!UrN_%9css`hU?&@ zPU%iP(kj2j)1ke~W_5JwlDv>#xOn!;x%0ey`N~`KWVH#ZBZ^sdMM zy(iU!Kfe6*>B(z9Jp1$X8_C~~^3&hG`tg}lzn)9izSzI~%XeS(KR~$0`aI_0_ZbTO z9@q6)DAqf;`~+-T6Q!s`5L0ne7~IvkA7DA5@H|1-b3sF4#a+R8H5;T5^mfeO5mIPm z7Gk{#;sz%dL*Q4~`3-^Z-3EyUg~FD`<{A=f$k;$~iRat629b+x@gbDHxdF<55BUor z7h}jxkVah*cZ?OO*Rd?HD?GSDak;ZC0<*D#DXz_W5te)EF%!H%(v$NGfMW8Eh9&o zDOf6HK#)Xm#GXSzgrps*RY7d(lAR3pfS{ET+3lDD)Q_#!c2}86H`;@uAjiQ?SLpuo zUY5vM?Su_Gl~b5jOui{gaRC_Dz;$hK9Bo0JjbP|$Ma-&f;85q&q;a%k4A?1`=Frm0 zS)3Ifq$AE{?O|LX<%t#QfeLHMt5Rv{2%-*5&ZUmly|`eMd3Gm+4lWa1Z78TLinU`dmnR&yT zH|wrxz~aT$h}9|xQtLq}SgaKkJj5EUdWhJAdNK-X^yHz4DAA($d$YUU-PBok_T$Zb z-|zjtzw_tX>h&uPgplVUmRj%xwRcZZkNI4u-p#Wqsu`5W6x-7ox6EuzIZC-_GH0-F zcdtBRO5C@E&*`8;eZe&=rlkF>W$L4}kYV%G8O-k6r}gXo_wO0l+edr%4@7Tu<~zc) zY1z9<#cc>G0+GM;a6Ibjot}RW(*BUR6uI*}l zYwh!=BHx~P(){&>%;AlJ!)>vl&rb9|_S41v7k+D){B(KCLwD|4H~ul{Z15g2m=bg7)1V>JKptf4j6d)eru@K8MFmH+_18T`~8K(9l$iRjO>`0P4YDsYzfqW&Y z$8aj(&j@^KRbBWK=H_w4Dxh>=&cdVIyA5q_FB(!HcLQ~~I1+FWfYvg=foJK!D(#-B z7}X$79pTMD)efaT^U0c}&^Uk}{KxhYh|;lkXaLM3kl4K6Anz64YAF@z@fRNrau!_d$( z?29>y$EdCeJe`xAGk!qXv9M?Hz`}itJ<7uiy^D{;l!d*E4NBZ%9<7Ji9%qh2_5UNf zH-VRf#q@c_paO7egm{c3XwKB@x>QCuvsGartPqmzDJQ2{rZLQCeH)pEz#=7BLK9jD zq<`AsRA;k}`2;l-DodrHY;>0Kg0j%J7_zOq#600r9uzqQ7cJrNI>VbW1XK<)Q*dbr zr0a-jo5D-xbxMuU+D6By&~RbXkR!}@!p5cpm99I<-8WmI3g)_@?kczpJ~Nmf+LW}$J<97M#gFECWSUr}`@^{lA-z$X8QW=xXo1XAOP(5YT lw4>!T(~<)d0*$Iv_qizw^&*R?1xIN4dJyFpNa{Tq{sk=*=|lhk literal 0 HcmV?d00001 diff --git a/scripts/string_resources/ErrorPackage.resources b/scripts/string_resources/ErrorPackage.resources new file mode 100644 index 0000000000000000000000000000000000000000..7e54f4447cd6ad2a1918f52596a732d534aaad94 GIT binary patch literal 1373 zcmd5*ziSjh6rN2ZVrQe}u%aM2mP9Y+2c!t*B&e7p7h@xY+1?F7W~ZF<{}%&CT3<-}k-my}SLm_iZ;~j6KJey}or+ zB}-&=V=}V8Z%ZU{GA&-&OdDCIExtm=mRilWlQF+q{AwdzV`x@U($A&-;u5_)>=% zER8*nkYfT#2}p-kfI8M^%ZU5CM9$%U3d9Rbxa5EuoLLCxplsnzfmT9Nu_-`r_E-bG z8VLo;T!0VK-9Rsp@iHoqhkgzt7m=0lvI@bw#}oAE8q2rn?dR-3%%68ce4Q1L*KCu$ zM1l5gB+;%AL55UD zTo*j1@G=7%#}-57O>Nc-sW)vBJsj~;8$ve3Vck1d z+VPSPKCg8K9EWHHF&GEAzms-R>F_9#Vt_)FOaOc({-7( bcq~%gxYeQm)s=n!Hi@H8(SJ3Bf7aM9oCTct literal 0 HcmV?d00001 diff --git a/scripts/string_resources/ErrorPackageRemoting.resources b/scripts/string_resources/ErrorPackageRemoting.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/scripts/string_resources/EtwLoggingStrings.resources b/scripts/string_resources/EtwLoggingStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..eef9efc2ef6d848c090cf80173af17d0c53ef754 GIT binary patch literal 2666 zcma)8U1%It6uy%flw#X7KieiPGUlhWCB#jW*cK9DNmrXRUDw@Bo}w^2d%HV2JF}Ue zkfnrH-)w5ZNH%vv> z2K&0hba#nEwrbf1AJn*Q8Isy1#_hDK$R~L*rN6?p!Ss&wM?*CjWKesaIDn&MvH6y!zySA51PqK3cof z|4B0S$Mw+XSHBwn`2FQ*ZO!VJC;RT0^Y`wIt(zN}pRU*4UKh9j@M25-QbMV}a&3Os z{CB@MytepO(?9>-3w_gnyZ!R?T<6)IaCmM}AE;k@J^9A9iHXH!@n!41c2&CDslI#Y zpgQ;W#`Nlsmx?RI3(0$_7UL1d1~Cp`-GlX6%s&PH%XrRWorZjd_JhmDyauusJmXl8 zK>izWeRYi8fLw@0JjQV@1u-$48b&yTVfi^ zuq3lEvlwSXEa%9wnA6o31t7~5{O46*&49H=nSoo!NB}51vkV)C?*XVgg4L%0HE~Ob zz}Wh(qSHfHsXlk;ZN- zv+xcS+gt?^U%;}}UuvL9Inv;YJNvo?b;wnZ!i@~2Pll?!!&Uh~*CDERMdf5~KzN9Z zvknst4mh@8-N(!Ku? z(~LV%)2mYfCWnKfoIn~V#SxGxcr`0$bQWgfgUqO49|F|zAdsKP&j1Weq)%cq=WhW& z5ac(GO;PHo!{~eviC?OL6U+w4gn?A*p;{crK+j1)49B}w>f5~lhl6M&5qc8d>10rM z#xT#LyQxIIFbd2G8BIA51z9h$=K*XB_MQVw#ZBAG0Jbj(mI7NkUBzkuziG|`5F(1? za`Pd%0#!#GtaVUR5RG==7mbb$rG#Eb^8oI@A6PzDl`k=Rv$j>HGZ^+gV6BuB3%47j z(#xMvcUM=(z?kSzO6h%Mqs}dO1q+QsdOj~{8SzYbMpR7kOwUZW&>7XTipE9Lk}NLD zIZ4a%jCk76^A60?UDy-P+NxRB zL{bHXk~}FJO2P7zC$##0l6=zUl=zsPPrKV|EbFGYp;$$7R2JsAs(Rjc`p6W%lL%E3 z_^Emxe_-Ye16i{d@Evae!_H>)o@6A0PX-Lqpw{0ESb zkZ5Sg-+&T{f|7!Uih_y;iI%r#JAjC#+}+&G?!I~RW^V63ef;q*BBB?tyg727dvSxE zDQwE_)N8QJ*j7Z(rN-tesfazcP8nTYiWkFK5t~Ks3(Hl_g|{-VhTcu4I1W?blZaAMW2d`L=uU z^W5vJk1zjv?~~`>50Ae9Hiu%Wc)o#Uup6N`9QVMrR-=?WDKey~2Fqv%zNH~a+%tNF zk*6jV)W;cCJaI`wbZrw81?8u(9S{YIZ5jZi0S$Rq0*9tO+!YqLu$03($Pl<@Wq27v z8vyhW7=XJFzz`6^#)4;s{zT|}2z6yZ5R=gZ*jSXJHV6XMO|(LU;u1hpOelC^VVjQN zJ7jWn0#LkcRF*1damPOmx zp|qLO9l-Yu9OXsOjjsix0Xo?SP3VYz2K z3#FZxI($;m=-jG8OUt^&_8$&k6l4`L+BzN5tTGc=^*SA0qvQcq!x)^scU E27K3GEdT%j literal 0 HcmV?d00001 diff --git a/scripts/string_resources/ExtendedTypeSystem.resources b/scripts/string_resources/ExtendedTypeSystem.resources new file mode 100644 index 0000000000000000000000000000000000000000..88897627a4f2eec806937130a517e834232e9ea3 GIT binary patch literal 12251 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/FormatAndOutXmlLoadingStrings.resources b/scripts/string_resources/FormatAndOutXmlLoadingStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..6fde300cd32ee4b287c6ca4b43b53a9e020e7411 GIT binary patch literal 8684 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/FormatAndOut_format_xxx.resources b/scripts/string_resources/FormatAndOut_format_xxx.resources new file mode 100644 index 0000000000000000000000000000000000000000..9cca30f20b71a669367d275e03ac60db45c9271f GIT binary patch literal 2238 zcma)7OK4nG7(O?pC_d1IMK`v`X%-;~m&7KZ;XckxZgTE9<2mPM zGL6NRh}w-*x)bTbg{7dyg(6g;%Zef{1lM9|yK&*7F8%&HxtYnN3C_)7&g1*P|NFo5 z-^?#}{{F#ZjD3P3%MI&9>MseaGZP8BJ6jS#EKEO7ZKRD%!hXIYj7_u}AMyw2>F1M~ zbeR$3N@UIivY#(zp-iIJMPpfS2sIv#j0D5c@GFC(r-sD9tD`6PC(D#eQc+|t3)clv z&tcGKabk-88l@wb|C(OD)_3#97c)-cxk(lN_Nhc@QNt zNYQAcISrcb8MeTt*eY^KsIz!xk$DywH?fwWirKsEz`aMUFallyaHwEB4A?2^M+Ewh z4(x<3qXw$x&vsGsa7p5sf@X&?2SCcgyy$0fCA|gr61F0MO>XrjR-OE306#vH`<&)% z4jw30Z8I(eWbth7YX&XlJSDkXq^Htja4YNy%!=zhoA1$0kW4yx12d8-*=3NvFpDfI zzwuRe4%JaHQbG0;1OejKF8vZPMNjn@1gcArCtt3*ZrZKrf34fQSAsnAB8uvb>2vZ+tS1 zrEt6!m>?An{{ZffQO`pc zjjjpf8V3d+yP!6dt}7nNz*;^V^X-94zSlbwBvQoOX&xC7IKg$eE+WV4iCgQymX_Cc zk6oiCcw)KIjvEo_szMR5@AVNTKLkCmXv1rTvhBf3MZ{(x6MzQ@jClsy3U^pgP#m~` zry>o7;ZdL{Lnye)r1ZVx6hWX}R%k%}48J90QBSL!M8V*if!$D%298^25>@3TgqM8p zan6ZojC;MrS|Lf@G87U4JP{uP=jH>KrPMQ1AZdATN{q|)G8?K<415%)pyHg6zj z&^uL>GRC)GMq_lhoD_6L)EZ(7ep>p~E?gYsP=R)(mPIjQE3uADr23oO)B<$#J8qy( vzKm38Y4UnkmxVyoX^P8=@;Aledh)J2yiRYFWE^e=PgJwRprzRmB-H;83Uy-1 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/FormatAndOut_out_xxx.resources b/scripts/string_resources/FormatAndOut_out_xxx.resources new file mode 100644 index 0000000000000000000000000000000000000000..308ec74fb53c02ce417d2ab64d7d3a2cc346bf0d GIT binary patch literal 999 zcmaKrF>ll`6vrI~MmEI4@N`V5N7O<~soH{$qbC6scl1t(t@0%=cczY=CU)CX)fI`2 z4r~m314cI3kYMPD82JWBh!4QuISPnYP4XPu@Bjb3=fOvxzrT-!5QhlepHz^xvkjIhmrcs6#FknOoAiXsN?EfyAJ2xjNo}v4FL~9lccs)#>iMBo$wQtD>=v8V z;o_oPNEU9+E!~*s*;`9jP8RdVshp3i_t~98Q|A%k>9y{K@A=1fheySWFK^cFe7mSy zQS;8r>p#DKkUyp>F~q-x1GVsfh0tKEw1pK$R2a2ju`U!=EV{xACyIL96g?rusLqTq zFQLtmb2awzRN6s005(BSkWw{v29o%H!LhUp2BTUB^kDWNvsi}Z>C|$1GxuTHfknfV zp4xC|w?yQ?IYcQ2Vp10y0RG@C_#5!3>9yCHVMZx z7(73!xkx$whE@n03NfcR^NHb z<0d&%+LYYSyC#W@Y!!2t8mnYd#dWey8a+1|*TPlBg;M#_(wwH!TcN7hC=(^qW$Le* zP11A8&6{E>othq>otUKB%c}`TFYC z>E@?BeE+gOa(fL{c9%bFytq`^sa$_@e{_g|x9sn+t#gAt_D|Wqv5oQmA#-1?Lkb=w z7|_rF3j}Sp;5A1GS{yY{Fa+RQ9UNZ-IV7N<4=Wt<(Bvl_rf_^egk~_q>F4J`KnAM= zK*0bpNO;7di}Qo6hRqYJ4tCb{udhJCJ0* z06k|=9E3Y=q2zu;uR(8UZ-sr%{w{mT8bX}lHA5=LAxq4DH0@)M(_%h5=)uDRvnam) z)WZcnifFo7YAtmKQLa8Vnq0lItqdZZ4>-%=Jw`k!cHtRw$$ z3MD+DVcAbLWL|yNln-mQt^B<&h-XUp%i9R_%50)vTbF0adi0zpv%)rh&1z6dbT=XGUJm@~~&7hiRQh)7`^EO|YiBdb*&xs;R1G z=pefZx<-@T{lt(M<6~u$&qs9Cpc}KU#$Ci2C6u8{rqckZp* z)jiWAnBBjYVWzw8{hf2qJ@0$FpL_au-%%As*@s^W^m<7 zZFze6ik1t`U#2&&y5OwQixn-;$m??Tr0$J_P(}RGzj&mR{_hLT_{`C}oA;jgn{ihj zxS;W>RrjsGN;&hWlx;B&t@Cw6Va<+J~8)#q~8JUYjkh=b$4T#8Xbrq`-_M@K?np=J*pa`y`k(%gdA$9Dc=qBC z)Kjng@NuQ{=)BvWJ9_(qOOL(ydGpu@t%uda|M=DMvrgYwxA4J}PF^(WwfZ~1v#DYC zmDe?7-nhA8>ra1hO7=_do&Mvy#?5~1j+EP~$F;n6*<~#;XXdhF_L^m1 zdcA)6k}a((n_hKScI>#nZSO^F-DkCB(K{C&ie9tiq4>G%pW`q5V#20r-`lqNk(WNX zW&Dqy+M<2<(5J%nw`ons^vp{azMH+l{JPQj^PiiE2Trq|dEzB&+pV`3?HBf5vG?V@ zS4?WZ=88K{Rg}Mmi65DyD2MU>2;MiHrYL_4`yYUF{^?{z`B%K(+Mp=E#B&>7FRfFQ zgTO65MN!sFQIvJl6lLj2iZZocQMOG~lm{{PS-if2`3S}?#On*-(*pX>;QiMpfG1uD zvF1~g73JBfiqZ_8<3N+cS}K0`fbMeexf<)O1@H5Loev(3z`qUpZ-ZtW#t-9nA8<#f zE6PmJZ3E^~%x?g0DP;T`$o3-UUIYDjykCy@Uj=U!d|wBTPXqUBJRiX8*Fd`zGR%Q& zL-_py<`3aH3%Q>JX8(9a(Xrm6;1k9glfd%<@VOsj-vI7b?BN*bcH#LK;B^yT-vHm0 z(Cakd4`A(s82=Uc?7`Ucz}MsbMOeqgTnc0V2ALP)`DfV67RM)nV>!%>wC&BkV$kPDq9kXD=h?2&St`rncah14Y;GM3Rc(w2v!`}kp+vAK{ ztHGN9GQqh+(G-Wj=J-1e3_TD#V0b17=SDa`4Uam0llV&jL$SeqEdUV0#82F(&I2Im z2})x1VTMN616&^gm8%Tn(ZPhGENRCqvF-pS13pAUf@iUSgE6hV*hawHBzzN}-VT_F zcf%(@UW9?0X}1=BY;f)6ywge!?`*7HlDq$EI)=7h9+vW5pqY>aq5qnz>_Sj;9C1^f3ATqtgEaS9Br5)4<1$xL%Yf)0716_Xry^Y zdxxu7Aj0m5C&@*B>51%VDWAvW{7wvKv0aO6N4Q)7*$>Dff_P8@IWz5zo?R%`!3af# zAUXhOeJ3B>$pQCbps^DQvp|~%DqVA5-vVrERN2Kr1-``77@A)_)D4yz?~-wmV%4Ol?(^CuU&y$y;crYuOXkvb15T| zpgZ|S4Jcadj6AsyDZjHei(c%NHqnl45qS#a4l)64Qs!J2cB720D|dj=qS}o5;7}gc zq%Bxj{ScsIh`kxXVk#TUf(F@Hnq8#A%TN(RwO88=p)(M$dd(kzARG{o6=hl#(9vmZ zBPwHgN7B$j@guo^8_-pfyM&(TUUXF6=|m)IX$o0`s_X#_pH0JL1M*N4e`Ugv+Mtwl zmjnj(9Vv>C`uhMj6UXBLMFtSH@jCPiiz*A4tdP<@DCZbl$j1O(QVEq_(&tA_Kl~>O z3sd4ODO1s*bXUWxZ6;k`23<+n07j$=Dsfb$$j+kpQ~NVXKKv&h=E{dmjm-N809N;b z0W}JwUl}f?*%Q5|o?6dPSrNiPP3p;F>1cLB6yG)NRxjho!_L%9forvN{DG&}}Q)rInH z02@aG~@315m}W(caH=9#)9SD66@P!>6u6hJhCAv&#yiJhR%aOuc&G82ma zC<$>WoOJM91(Mk#Nn}tygULA*%_96pwq8FaTC$|bd1S{PF7$S=e+!dMV@*n*k6}mD z;=d2@TmsY99fj!0!od+^D$YSO2q4M<#hu8%voNtN0Tz^$qL74m2t`#oLa?CNwyQ7@ zGTBsR#^?bwfEp!8@*r2D>?lqtv}-!iHA$FI<`A|)T5}aTa8WdnMaWa`2e|D-!K1sp zM?oGY<&dK2*dn|{04qfd`sr6dg00fIf}FK>bNoI)tEs$-vm{BL#S;~@l2Y0Djiswe zxJrN$if~ryK7@m1%G;+b8l!z30xR9GIzk=; zw5b+UM2l!P+Oa(<<-Z1a$??E}HC~v>^)UKqLb`Cl)8v{E^>ri09C#5`DP1`N((YO- z3Hy-yQ)5Dzmb&N4a3)Li`ePdR_(`~n2~{#XUM9F01ZzJI!RTyo30O3L6pLz?5xHU) zh+032Xk;%X$Zj~^TI6Fv8!U((1kpz-rHAV_2)iGG0NzK|5!)rj*E#^d10Y;#G_Z1K z(j&h%8{t%KdpSi?XCcJkCva6bFOp8{1&8#IC2q&b#h z4ar&mu{_2iUK8uOy3PbQZO|@y zTRXV$@v`i!Dd%~Gw)4&#vcq{J?bxoJ^}^WVdD&rTbo+Vhdhj>axu&J%{MMEgi^EKP zb^J%FXV`YOXH9#!hMt5V@g#(RnRKTQ3JkG}>_PD+o{SU<_;iGeE{8fCJ)`3z5PWzd z$>T5uR01|u))*=})p*;obguM)M2t{L-KEcD`U_kkl1HQnQ-ZBnjBwQ>J^D^PSg}KQ zJR?hBJ(Vlw2Mdm2NfG?j61wM8qlgXYCcO~rKgwYau#&85MEW{bxt%O5u^3Cmg*4FZpuAo0r|7vY*UEaEKaai4} z_StNcVP))Lm&I)aWHP6lCVV?nG#7AF1kJi zeoGU2y6CuikY5<`kZqYIrtQ=Wlkx{MvP@&*<4D?Tjv#J9Ps2y`Ojxb&h{Pl9v7T5e zhU_+_sRNEOWILrcrk>WpGn&hiBBkjW3{LCl?d*xBk}Nq8kM}21(N1;x>XDgZtvYA5 zH1_DZNpN-#0oA5X>D04^Wl*%yLp0fuh{aQ}{yw#?GZEVefu?tE>5KHnI#@iCi1bEN z(L_?67~Q4i3#P7~k+K;jEz+$n#@rC|N(CK)PKs`h^u~L@W1{~~ZRvtiboc_uw4FNZ z*3ANp;&2ASXPVr_>>PN)ISdZbvPbRtI3&Xc)El@0@!Gu`T=wiCZmoON6#=(m0iigi z2yIBjT#SavBt_qe(h1RzE60SaX1cmMu`AZYHM)Qz*VEHE3wg_|t_r?7A0D?}_m*;v zr8Ud4JqF8BSjjy=v*h@s%%B*e_K8P7i-%dvBL~bFZo$+_6o1@ZQ6MR8GemE}PbN#3 zGME>UZJD-)V8ddD<$4;zTiC5)LEVpdEQTmIth8Co@R%!05@JQf$pBY6-$m6bI}Lp} z*otQtjC75yP}d;ctFf#NI15|aZ_#8U!}digL)ja$$1OhX4Oip1MhRf(T@k zZ_7h2g#EcuxD_;{UUCyuF(VUZ&`^nmyi>}88sZZhN zvCss#1ud=fWUXGUR)Kxh0?t!@nDuJgi8mG?H+4}_b%(q!NRH%HG?$}HK)XO%Vx}!B zJwXeOUCCeU}GRe(;$5?IuHY{p^^^(}l~X!`Qd zU0A)GBq^7ZauI~)Xp?2T`qeeqt*n+=$If$(L2Wc45AY&!hShKI%~nJ%Zx+dLS&_{L z^|VI8U9E4C&XGTm2P#BiJn!FaDqT&S8kaE5H+Z*_}c4*)umN*i5R(Qg}FRb1jY+lcPbSRtGxv8 z<$Ybd2AhfA6OGD9kFV1tLN2uaT{KZezWGhIxnH`DB@I;sXaZpq6?i@KE0r_c#KL@#ae2d)W`d6 z@@qc}XrdYh&O5S31^z12GV&ZxyJ2+|ar~Gr8%M(*R;RX?;=GP|C2|OLVtZ*LDNmi* zh4h=y^Qhg(GZAN~n1^?`>g0H$KORl+Bf&nNZpu3;$F*OfkSV&562x~Asa)gkD2UZ|?&1FbXtV@b6R?^2P?>dchp48iloJpxPdV;8Q<>Qa&9#h{o#uZa4T?&RCl z=`|8UUCQuGy-n?lh=hckAhWsjE`Cdej>uvy%?O0@je{FzK{J6&U}VZHkcK=5&Rr)Y zQV*#E7BBdycwkG{EL8j|O(cq#-ylK>!#M-@1eFMiV3!v>mN$lSh<8yU%B^G#k00G{ zhNzkhYlg?@o4O{iszF;isHJ7gQQ`h0S}s|@zFV;?N)QH|wyGDP&Q!F7)U^bsQc-29 zTVvWOH6m2LMaS!n*+f7QLf_z;&gl@jgzq{tOZVtDPimN4>3B8DZ*=rs__{N0;e21` zJqdy=tWFV4p9raQDm%a&A__ei?f}R~D`P9HzQyxZCECB3mBmfm#f()BNm*mxC<(jx z6^}E@Q@6x5KmyTCW$o)##;?G*g+|L3;@21_bi0~a)7sL!qGefFJ+srMh2c-gNN{MU zXjL9?*Qqn;i{K_tBD~r*BJvy62>#NS%|#>NhdoaSxb7?88U^F6Ko7+HFQ)^C{LsL6 zAPuI@t$G}pp5}GtNiJIDZE%y awEDbN{utuV#RefHP76lm#|q*C>3;wSC%&Wr literal 0 HcmV?d00001 diff --git a/scripts/string_resources/HelpErrors.resources b/scripts/string_resources/HelpErrors.resources new file mode 100644 index 0000000000000000000000000000000000000000..3e792be25c86b5611ee79ac72cf646f4d30b799f GIT binary patch literal 3934 zcmb_fO^h5z6|Qy?Fya~s6CqTLqsWdX?Ol6glO+xr?|PlZ-kgHz4k(};_&FH9SJgkeYg@_z zuY0z;`qlT|``-6n&A#{UM{fm;v6peBo72*&EZk6~u8dS=d$*xPq)eY@rPL-(hJAif znKIG&>A7%*e)@c&N^ND->0DLTh_uhwt6`eR^J==KFRT3Y@YE^sxP1KN>=P&E)XbNk zIDDtGDz{0d8t%apI`aYs~>&sZ$JIP!S`RkdHB}v-}o;U zKK%1PZoGTxUoU?A&wu~@OW$Jizx?q2OV7Ud`Gep2%-roi+4PFF?j?@SDQrZ9LPz!?+&B+I@Kb z4XznnS7G;8T$gY^hu^Q@`T#ax$L~MF{taC3;91~$0BbiMVC;(vOt2h3npt)M_Z99X zi`h2YV9VIR*x~|9n89L&2n6mHnPLU5oJH2DLHut_KKG!h}LgTwsd*1m^ti<`-M{p9R4W zHAaowvv6lzwCC~qQ1g0!mapUGgT!W+jW5NksOrfEtl8ZJ>?z+u1O}8SP}5|oknyjv z^~n{y%#ik8>;+eh6h;&X)pG&AiEzuhh~K%NvE!cBfS=!j)kS*eRZJ z_}YT60{5~l_a>|h{E&jEz7hKdKn_uG>n^(trky58!Vl6*&r$c{eZ1)T9hA0b`A+bc zKE>FPbypV)6p1Unr}5h`1|}782SF2Ard3s!_0dlQa|18OFd}gq2%18%;Mxb$#rZsp z=g2q%DkZ$($S*;GaN_eD22Kv7T2Tw}HEevc+vvOOUTJ!HECHUP@WOxLAON=ECvuAo zZlf%Mz5-KfeQJTTu6QI$Dy2sGehh%%g-t7rP4Y1pd}#EfREAs4qogcSG37c>lU(s< zR9f(nNKzGrd{y(p=&=zQ*QVW+lw6dhmWi+`A_!fmoZDFO?TuxAZRUCy%r9v(5hfzE zEn&vWu8K@?De_!fZq&&8rahx7mlkIMPi(2uQ5Y0knpdTAfB@_BBrmNsj zzNjn+F6TMChryNFUdX-9N9~T*J@F+gV^nU5BEuuCd@QlpQM^Vl$vC#iLc2r=X1~j) zwgBWS-8tEp)zvHoysR=f+rR&t_e?S51U=GeswY$vWXP2<+LT;N7kb1eF*zlA$bxd( z7fKlXB{-+-W4;EuN+ZYj2=ymTW2A#lL6{we_o?`nlJP2b;Y*DX(1`$mwZ;6g zV`Cj=i8Q*@BO6Mc9UD#1Uzd-4^#VSZ7f;X5oSL0I83u=mud+}w871hZx`P^tIe~@2 z_YVwmPvgBGz+{uW9wo7)$@pLzm9EvBY&rMY~bw?AIS(GZs;S-S6 zVg3Ke+9a}a9W{+8Mb5qQc_ywVS%o<@;@6H}=Mowt)kNqIEK$YLeY4k5=vCUkE^Lhc zJAwWi+zCqE?Qq=|OgreUL);4iE`!w-e0@y{XtB$>pKi2on8_Tk{cW3M?|5#JL%v4L z*R@2XJt(BtLZP^*Q)e9F0NVu$~ zm^H|l)c2M8sPYk5?a;dMSBAlFgBpp3kz>Ghu>dcbwxFlV%R)%i-&4e96{_{L4i(Nl zI+rO_zSbPjtsTh5eeS*u;ONchOibuxh7($>YqjeTrCgdVlwebKB+-T{#v;kX;1Q~C zdo)e7xlE#HQ)uRN@UsI0f9642k;*au{PEF1%XakpDZWeAWjmDb@~r@WWh$QOs7h7Y zCrOe5MLuoT8i_t!l(Ej#b1U8y4PunEIPcwnt9>F@^lsNsK=j`x?&7%pDnbPHHZVX@ ajzN?qIcY%vy4UblGrNn_UB?mkME(z(?5I`% literal 0 HcmV?d00001 diff --git a/scripts/string_resources/HistoryStrings.resources b/scripts/string_resources/HistoryStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..725963407772f78c8302b2517ad99fa1c50196ca GIT binary patch literal 1725 zcmb7Ezi$*r6rP0|Do7Dhj7Xq}E{h4~r*L7;{5aVr$hK^SZg%(CH!wT1%nw^9M1zEY z0x3xR1rbn@HYt!IC7p>t2nnT)($FO-kkTYlzS+BtwMG|(-Fv6GH}Cu2_uiYE7tenG zK4FaAhpEMZ^Hin_(Rxqnv+Bnq+}Ub@^^C9@7+ChMfpQhMb;Q!<~W!IHU3dMZ19TpZ1h9y@&U$RtgiIQj9r$%6K>q$c|!`5h3o3l^VC(=+k& z+veTxsvoaC{o~cOr?WRFHy?a@=jG{NAOCXyTl?mx)4SO>?D^h%AI=<@erwPD`6$dk z`1|YSW8m2fdy7K9f?WpPE!YayyJ1hT{uvgZ!>}LVyS0hs(XOVjEBvSN|S)b z21Jo1UIC#63O|d6Sokd41kvP0EVt@dL9w3o(U)O=wn$2V=jv7vJB0al{vR;b?wA80 zjevHA=V}>kfpL@?vL6ES(KtwCeLX%P&ZJ;}HA&}CdptAk!G-;hcTL0n)Jbu@hA zDZW^Watj2?RY|s1(UQj(E6U~S03}q$NiWxl>riI#dWl()Mstt)#hQ>hO{(#PVpwtf z4ip;#&I_aNZAnPqH{+?8v8UH@ZGG0z#Dd0li`v_CY&r#F-}h+y2rxkFMu9Sxqz3e*pDY`al2x literal 0 HcmV?d00001 diff --git a/scripts/string_resources/HostInterfaceExceptionsStrings.resources b/scripts/string_resources/HostInterfaceExceptionsStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..c3d6974c76e217ca477e2df1b036945fa8323e60 GIT binary patch literal 1127 zcmc&z&1w`u5bh1Wfj3V@6c4g45jVz&0Yefo__t&iJxXs+&CZaXuCco(>mojbc=1&P z4<3Vf@a`dx5CmU9zn*L&Au(5HwwCVd`s%Cty5{@0pI zXZVk5dk#oIhBv`7bsf+L{{jxcD=jQunB*hMzOmD?1{9^i&1wLspui*c=kO=i#Q6%! zbgr#CV(-P1

K$)8gBucZ*c$Kw?beJ!ien;ler@sVeOrXW zj{c8#t!#-8x@2-;Lw~C~hkGi1H@7Ia*V*sWB}yj-{JW6e#k#Vce(@ zmzTcM>4Iol#-dd^7mLzUXvHDu3Ev~kQRm4B2`i3;Ks@czWsjLkw};R9^t99>ww<~$ Svm;|AAOM$?2JvXPdVc`UZfwB- literal 0 HcmV?d00001 diff --git a/scripts/string_resources/InternalCommandStrings.resources b/scripts/string_resources/InternalCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..fdc8c2cf90f0c9a58944818ecba43794c923d177 GIT binary patch literal 2374 zcmb_e&5ImG6t7kPSt7GosG#wXgF^6E)xFu-k0C^ynWCp(z4v?X z_j|8;=Gv7%z6b~*?_(uPJ!5$qE^?!C9dUE_+ahN%*HxODNa;khs&s{GBb1yP4QuXQ zrHwqXx#m-n=T@_%N*D50BBJxWx2!g}oN7%>u(4=t{M6}ZM|thJ)5i}d%cT`5-_5?n z?E@%k2+O?|>gU|&&sTTe{^#*4@BVQ0^N(gfX?*4b;_hDn_t=rSre^z&H ze0Sr?n>~8JaqiW*N$~>KHB`YI(Fd}$UY6Y2CnP4{)!w=JV?kU*6+Cg z0P7p(5`Sa!yKCx_dGEkZ&I{ha*HwusaQ77d$g z5(mHxe56;F`O;?L9b;z)z%Mx9B|kT=oR}2kBM)PI6&m}I2h0F?7G5sx2CR!{&-!h<2_Cvc#EP$7M!U!bSupG%taHa=4S2*uU`8v)~?V!`) z@!zliB?LXc0u9kCq#9H}F%+wi(w!^5@2Fe@M36LPmRl-W%IWaM+V(INhO)FJ+PTV2 zNSl^MOwtyo8jruE%VTO4P4QF{S;A?`Y}A1*<+h_@_%A49MCzNtm8R_CFT4h|@-6TU^;`!D(k1Wt?+rh~OlTumg+?eH5Ny=zN=1Ee4UalX? zdxt^oP~96FQ|C(-;p6#UTr)F1^XKOlgPW1T~Qs8EQ&Yv|+;FtV8kwmkjZX=*G$g zvLsPk2rJ9MuUc8o%>HV=4C=CsMgjzDzL^V+NQ_^kQq)wm)ov+jG9HOFflc3JH@3yp zK~`8q+=o=i0E84AtDY#P16JMh0+lr7r@Xr=xT>+ zK2r3RI(yOdId_ys_$F<}2@l4d7DZ3{&e)(P?oLh^jNVsV%H4qogLeWKwkJn1V4zT{ mXJ|`dxIwtDVBhN%e>(O$jkBdySH$JHF}}|}c+cma>ir9Sucu7_ literal 0 HcmV?d00001 diff --git a/scripts/string_resources/InternalHostStrings.resources b/scripts/string_resources/InternalHostStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..c36bc2068ff9aa6204a9a095350d225f32955039 GIT binary patch literal 466 zcmZ{g+e!m55Qe9|gZCreE=$GMT4=#i7oG6n$r_;l~hXw8HhCWX($nWu` zV#Jm&&f|Dn9K1eM)BPwdI97c5Sq2(B5Ln1y3pKCToVi}BAZOh`11;xQ5c>HR3h3A+ zBL~jDZHC2NwzEg@f3S?f5p7|`kikW!J=rz!A6B_FP3!SaIMl{tNu*Hw<+}{Nkw>zJH0D+Z=*Z=?k literal 0 HcmV?d00001 diff --git a/scripts/string_resources/InternalHostUserInterfaceStrings.resources b/scripts/string_resources/InternalHostUserInterfaceStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..59c79c68bb50bb2eaa532d3812e1eb74752f6124 GIT binary patch literal 3084 zcma)8Uu+ab7@rl0QYa8LAs~kFH2nk3rj#rHOoPW=;VNyp^sY2SjPC7Ddz5uz{JL=z2B6Gbs5D#j-gg+#*}#zYKH#^?k3V1mDyz4m&Aw%&Gc=f3%U z-}n1|Gv91~xbnwW1|j4OZm(FC5%bLBuamiRaeddfR@THSW{j%~ZQr&;H&-H+d$EDj>q zXEWK0EV>V*HsMyELMEsFetYq|Q$0ubo__9J{&@#@L0>+fvdUhJNH zI=f~~|HQ44ez(&t?7n@e^w}pjo&Kx+X? zpd~ap8?crj?+Ly z<&DTeaIca&rElO=Xmnawj6~x3QWOzVNn#^>!f-uSd{;piok&ubMg^a#Rf&~2$T^IT z!nv)ew}x6RRfMWqK?5uT)57I-&XAl1c*|1Ye&|uw4xa+vwG_OBd>Lf+u&k=GkbD8R z^#6CO=Ua!i*s+-7T#*`EU=v&yrCNj-666?Uab~GL3AaV5HoDcRz75Akl{|t>YNscX zd;oaIVwENEdi;w^5lbBI7XM2)E~?>t$9hhJ)98u$9j10&FLZOUv>fMy+EUF60h9Hq z15W~&9){u)ejzS(=0u3#5Cv6-4Aaj*pKA3!E8y^JIjkqkaFQ4;bYPuQ&=Krefjnx{ zFMPJ02Q)nbpsPu!=1LC3e(lKgLC7^xMX^rjJvbW8*$Q`U_RNXSsb}|4V||wUz7;rB zMwW=EdP(h}m@}Gkz59j_B;yC$95!m$_kG? zhgPg(j9L-(m?b0114fz0d=^Be(ORl7TH!DwZongI$3kGnt5UpY18EDl>;_||v9fP) z|DlA-aMlVGG!z_faY-W`BBJB0O3Tc)Vu@_@g_y|*?{Ml{Vw|?6_NLmYoj8^m1;(Kk z7$dp%G>vS+*^fa62#X%GJlCOa;IK)2M;vu;n@X8@bWNpZ_%^^yBdzL50)>{ad=@c5 zbx4~Bk>v)BIv_>NOoR49epLn!nXokL2{)=xE1*mWE=*%t%OE#~mx9q8*CGn0tEb>B zn2i0ofk(MODyS`?9rQ7cra`WdnHJA89?gQL8^nxi0vb3=YOi4zw7QCFZK38+R(l9b zhk`9?*Y*_F$PXivmZ~9iVUuo@n!`%P2~|X=9>z2tXeq`rWPxL>oMB@c%Ug~xX=G;% z9ni+1PExKV$Eh`@#GR-x#6*D{3~GhI+*t1_L{f;B3<~C3?)hnM8o|Qz2}uilf{9{< zdEV@f3?tO(G&kwxsI|+UDn0`Pj+4*(zLZnVP4|qu#kgwRdt#}Kx;vYjiVaPAch+Ia zM1XyVR@nv;LvfIiR2gCDf?>e2D{i2sw@=Zw6X~h;=BB*rzf2h7A6mWnFxd@gq1Io0 zIT&^?-!oAh}4-p(J A@c;k- literal 0 HcmV?d00001 diff --git a/scripts/string_resources/Logging.resources b/scripts/string_resources/Logging.resources new file mode 100644 index 0000000000000000000000000000000000000000..4cd388d2a4ad1deae8ae87d47591dc8d62e6bad8 GIT binary patch literal 4513 zcmeHJJ8u&~5ME;f7!)K#kp_V!Box3zd6ERMqR6q77siU?P(&74-))>#_8#orIkD0K z6$k_p9il)Kbg5H7egH*&1sw$yNGTA^_#VDT zQpvni7F?NOwRvNe>FM(DFdb5cuJ?@&46@#l(TjU0b99?)%%8o$>?06V0tSBa;}iHB zdsTkEae=&!T|Ki|?s~Jmadvm-^VU+=({qo`Hk zl{}H4Rs~oEMcE=i0ejHftbS0C4^I(tzEBSV1Hu zZVjlfrwNIDizl+{3Nvjua2Y`@E4>)yOPwbZSt$*fp*E`+vIYuaHo&J;51CQ}*==T7 zw8A{V;{XMp1y*H}+u+WpeEEHc=?cp^TA4{i!@R3AX;^lSYT(zWa7Lv4)Tsj=<6{^g z>bUVCHEx=aMikfXLLmWKW%UZzS>Q9mB0lHnmPr+co*OhGd2TWRwum%nL^6h^QC)Sz z4>2KZzGlMGJPaAc3X0^Wx9SERvdU9?C9py!gv~-I0ftN|_AH*ru{Cd!f(@ISUThM8 z1DrUr0qqSrtPT0l(ayyGF%vP###NQ$+Nqe*myH{cb#8r#%I~4DuXJ;P3J0>a39L)| zFzNTT?Qdz@-_mxVrR_i|wpA}EZjEfzlMs*Y^O9A$;aDLt6v(~8cIgR~|DbXoR_Xb4 zBr(Bk%7tI+(~D6ax6YN!8#Wa_TxWiNtBMwr*bwoF9{uM1H@5Lc3x4B^O>8rMz_Ea9nSW9mg*769R|Ln$&))Xc z*}Y>QR=M1cCl;vWv@DpL$6*dnD{Pq8qkRgcew*{42;1JkKiTh&7jrYYJ9l$G0YHz} AjQ{`u literal 0 HcmV?d00001 diff --git a/scripts/string_resources/Metadata.resources b/scripts/string_resources/Metadata.resources new file mode 100644 index 0000000000000000000000000000000000000000..a7615da90a56986b011801107154323ff7a33fac GIT binary patch literal 7149 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 J8ka4a{RQo#j!pmo literal 0 HcmV?d00001 diff --git a/scripts/string_resources/MshHostRawUserInterfaceStrings.resources b/scripts/string_resources/MshHostRawUserInterfaceStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..5326ab012c89c47ab05d1a7387b859f1e6300373 GIT binary patch literal 508 zcmaJ+y-EW?5T0mjZzszs2y&bWCdPm%f)NxY#v}-qdzT?u+}l0(C*%kzZR~s@AHYJe z5}(3XaPEROqWkUqF#F9nv#&3o&lLc8B9p`1I!vPhTJ24O_9q)4AEOCbY7=dwh(mUR z#tN<4^{84PWG7xaZ?LVP{-;~Yy0;wubfEn zd-@RF8ZEU>R-AsPTinNa_Hny$w)y_n+nujo;GE(EeWKd|N$7zu;}sYpt9AGl38bjnpnmSGUchD4Z}2Zc~sdC7S(0I60VeXEJijl$Q>Hyrd*Z0d(S0v gngxs6GKeZWs|JNQwndp*ILovZPRt7RG)5DB0kczz>i_@% literal 0 HcmV?d00001 diff --git a/scripts/string_resources/MshSignature.resources b/scripts/string_resources/MshSignature.resources new file mode 100644 index 0000000000000000000000000000000000000000..cb4a4d14649dcb0acc505223ba031a98d5883fc3 GIT binary patch literal 1772 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 auHC+Op?9akT`Ls2!=;x)BwPE|`o958Er^-` literal 0 HcmV?d00001 diff --git a/scripts/string_resources/PSCommandStrings.resources b/scripts/string_resources/PSCommandStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..26eac2f6a0b4e651558597f9ce40d4a98b1ed8b6 GIT binary patch literal 342 zcmZWjy-ou$40h=|Fk50hoet4bI^0l|jpcMj?776CsF#E~$xtC40v?D5VBl2{13L}~ z5W@Cn`RB7fzdXM_O#t9QFmCoSk*j-(A+x6VQ}v__afL4Gz@r^1ydsV^_;yw|#VcIr zF=eLKQ%PpL^*4VmKL8wBX&nFn literal 0 HcmV?d00001 diff --git a/scripts/string_resources/PSDataBufferStrings.resources b/scripts/string_resources/PSDataBufferStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..0d5d7e18b2ca51eb5050b1822db1867df263e858 GIT binary patch literal 970 zcmaJ=y>1jS5cVPQ02Gv<5g@8#xxghMMT&5dP=p|-+bA?NUhiyT;8>G8WqsGL>^Qz@0dTIJJZVIE-OP+7JJ+`aG^0Hi1 zi%SbDPlr5swsQa9VvUV@%2(BMjyE9cCRVz}YwPKEcJJuN`NxZ&UvBx^;}1)BPQLv< zIz@P;1qtyM@2^HVQs;BfxT^QEfhR+QNv2t-3UJ zhl68^?sC6yob}#s?J{Xw@;-%{m98|Gqyrfaf#R;Tbim$`^R(kxM)sXEBFi?@0=BD2 z<5LM>L5!(rs)~I^8y)GcYfMQ+D$<6%v^%YiM~A8Yr(P0}v)9t-1KzN86RGyDhWa@v z)OXg*Q-0t`6?CK;<9xGt$0~M>K*2a)mr;(KG4SGJ%s`3gf2c8qN}9m^)SE)1P?hlN znxi8JPF~l`dV{|PEHMUS$TNCotH6=)-PqH_v!3syhSW?t8nhzI5>sxG%D902)zDta pJ#>mcPphT#rsKdoY}@@>S(3CRrW?}vra8&fFb>NhQ7Ps!`vdPCE0+KO literal 0 HcmV?d00001 diff --git a/scripts/string_resources/PSListModifierStrings.resources b/scripts/string_resources/PSListModifierStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..450f474ad50e1b4f88f7580b5f84b07f41820587 GIT binary patch literal 469 zcmZWmOG*Pl5UqHMEDHp)8HT8dF+vt0!A(>oiP`r|SF}w}_s}1QLBun72#=u$aN*Kh zh*z*Cpdfbjt1e!>;uZA!+t+Ig0G=3nQTsqeIwxkvJly?n7EMqE{kShE z?C??znsYgxZtvsEbM>+J*-!&Uo0mU00|g!eoP!0)^_oH8V7lc6XbuY%a}s8p>t-6- zS5Pt`c#z6z?t=6_u<{G2f7+V?C$_Fg0RBJ^JE8$U6pgfQ~!Ong6 zp_AfDXeIv&JqkxSmNLOP750u26h?AgYLQdgx|j%KY(P<#y2ilHv6LbZW|WKQX-nDc bmW@z(+)B~Mvb2t!G3Pb8#s7h!E-C#6YRQo} literal 0 HcmV?d00001 diff --git a/scripts/string_resources/ParameterBinderStrings.resources b/scripts/string_resources/ParameterBinderStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..283cf300f80013c5e909aacd35620a413f3d950a GIT binary patch literal 8294 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

qKrZ3pz5vKdi-8`9qV!^`x+1Mnjr_6g7v#=3!1g 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/PipelineStrings.resources b/scripts/string_resources/PipelineStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..dc5b5ab8c2dd6f91712def481a8f772252b0fa4d GIT binary patch literal 3787 zcmbVPONbmr7_M0#LBW&eU{owt(ba64MDtWv*{mB}G|9L-8dQYTbl2=u(p}Z5s@~10 zId~Hhe1MmLHz6lc)QAT$q7X@Zf$<^;dhp;uFd|;WgWq4>JugENb~nA<)Ac{T|NFoC zYx3>cKR#_R#$LyjF7=$3S+ppfDQqlV|7lT*MA~Vdx!BlLwWs-$(mG}I%+_c#{Z8|_ zBK3upGg=njigcPci*~BwM`f>N4of}L-myb$i??mxvg_Wha`VnzxBWj^p}opvoqb9A z34ppD7yUG6AEtlq*^k~ja$@20x4!x0^nS7N%(>#jGv6HFcJ}9O|9-VPapzATuYd9U zYiFna{N=qHZ#e$@shb}B`^!iFdHFl}-ucsq&i(e7|M77tOPy!K~<4 zF&dZf3*;$X61Z&N1C$o&sD@#P!__?krxgTV0E!%$J^LQ6Q}l5KOH^nw=DrVR8A>Pi z)`8+N<3%iFp%OXfcm~G2rf?K}3%L%%Q8RZX^i&(wJP#Ky8D%&E5LBH+eX~IQ7@kC^ zb${SGYXOHv{iKgFgl5ZZ9`9@j`~`yT zzI3oAoGq>l;i#jQ?G7Q6@OPR0dU;_kh31B%#2u!ue1t72=M>3B?j=S>FN zr6SLb^?XU%6-CEK@esWiI40EA6f%7;LHS}dEt4-ni9R04#%Y9ro#obKbFZr84;gXf%D8Hs#BsIPB)E^ znOT9<#&Aq?h(si)&5Yt9!wTwZ*PwZ(@Pr3AtvpgF(o`kA(L{l$E+k59)%qPNwIc1* zMMS5ItSxQCTR=fyAohTTIg_Ei3GWm-4qeP39`14(*A*`$B|8;v-xWUW7?Bd8y>jQE zSU?{uH(HZKPc#T0YIM241~KhJP-B^q>mp49>7I07A{Wk?SP9y-t7sQjKH_|q50s3B zMfAzbX0IXp#;2_S2QrDCoIyvgSG{i@H&@6KbMQ;~W#u z^lqMp$m4~?kg92?0aOmBdY{*dcDyE9Vj!cjp5bH*jFfD;6nWs&o1J#P&880 z*Z}}N;AE`t(->9|1Id-PuJXJR=Pi}m7W9gV!_b&|e)F-r?&FisZ#g#ExOJb=Eon2Q z!#E8zjTl5tVMQjrw7ZoiE~-_Hmop*8{d`5F1%0>&0dKx&w1tX>deHfi(OCBb=z|V$ zD~HR7urS*^M*Zd@%zg_8+f_2=YMrr=>4#sYFDCGD2W zN>AOzQG3^rOfh~zKbA=l^E$yACa^#ZndhR7L#a+4HQsH^)a{D0qSW zLnx}qXJZ9@WmqbX)l~1VD9qI_E#HgWv$cz;i^?L_)Zk3IHyp<8oq7( E2T^#XZ~y=R literal 0 HcmV?d00001 diff --git a/scripts/string_resources/PowerShellStrings.resources b/scripts/string_resources/PowerShellStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..b8b12cf6d61cd5ae7660669b96c2f05b7e0186fd GIT binary patch literal 6270 zcmdT|dx#xZ89!rEjaq{sDAZDpX-z`iPB-S+Kw@t1cGGR#-OJwHY-$5~?##J+Cp&k} z&73p4xyA?dA5*c=q(bQ*Qhb0E6^bboA6Nv5(mzr$U=dO*h(rs;60urT@b{fFk9+qO zgMygN-JO~9y}#f0n0xu9KmEjGjGf0PZuYg2U4KSum8F5y<<*Q7p-e}3R|hJMqt*yN zE>j(;U6daTNS+yvWL#_S$#ol1=zFqh2-Xlj3 z+;`_{Wm#gPt}L`SrFjR8x(grr*Qkxr|1bRP!lPe3dF9;GXFv1Ag^7u8?0xd>XRmze zS1h`$siAJef;Owmk!^;*xz91B?=<`&246E z3HOKJ1=DeT7UzG(^UvY)ZO}aaPR2Ij?CDL6eF$e)K@;No19<)eT<-$ie%${8_tTK` zLtOVk|4Hy(A{qGn9?vd=_ae^Ef#(gJJqUV^`!nxmY^26|Ot6$0)@70<_}j!s;3L^2 ziX!x57Hsib~~25zpiQxln}|I0q}yn~_5JKj`x~q7flj6rO+L zc-xrGRDh@@$e)Ypur<4peE$J<20VdP5?P5gNGWpC&r?reAjy}&a`$SMLf4={MBWC> zwyh>7I4OXv2NNll<3QhmqflV-e2n8bT@g-~xh4!HMml#Uy$0qZH)19*od#=UJ=3hV zLijP%$U&EK0rw-=-hhr}u%!q=2Y+MyRCPcK32rIE9<%dc-#N@a18oTaN2L^iuws1; z#G}K+)nVNl=xS{WY&!RHY71kxPvCaFP;W-%Zg*&Qg>iqWw1^ZTflRpw(u0Gfu7*}K z%v;A3lp^_(Vz`>UdHwf#&oR=JE^Yh zt6nq-)@=m9;R2e)lR<`Wg6sg1jlqyM67Ra#N+>vVHvoyjY`+NRDGFH(ALbz>Mek|j zj$l}52_V$KA1bsalo)$Q-f7&gERC<NF6j>{8pF2P3YtS8TAcQayv(JKc`>>ho z8TblFJw4x%2{#?d(=5?F5l9|suBG8d@l!8{QQr=nN_Fy~n(bw31FTD9F;3^!zup3&T}=4XM62GYeH`M?cS1 z>y!)(Uly7t%J2X#8yWIep9dn2;SfK&3smGTA~YW*p<33wp_XOZ?8rDqBoL7#kiK_j zb{&#jM<5bX(SnaENuZVV$UuokeebFVv8hEy zqWDY!6tN_tShQlK3s}h#c$15=pnw}Lbv}PsWr$+Jd#PHALJ3<+;Ec((z|LL@1xZh) z2By1w<@@=hNW_99-1)W4D4+^Z^9wG#A{0iMeoy+G!jN0T`%o?n-Y9w$XP8P@U6hpR zgOqvit^ZH=^77aKi3BerfJ@-13`ZFN-`nHDWFbhEn@5RaWDvk%fbcf5EkoaXg2F}l zPN*n~D0fgdEs0(dMtD0bQJq;hYZIYB3Km;KrFbpVC7Jr1&&ZsQ^e>bZmuik`xR^|G+)l$u-j0$;cPhsRBIA2c-GqNt{9#$%d=h)&8yKQiQ|qc-R1GHA7l*Aj4-@{>2iC!*bnQMO3bR7&8=|RRrB= zp<}mO3p|8ogzF4Y!ML@()Si0|zq43r3>*N_UJ#eAY3jI!#< z1aYuU-}fGQz%3lMIXn2#OGyDmE2s=0cAf>|MMoJhF%K8;M3rkR(JgS^JxvD?yTnBa U@*+^SOOiS#N;!YQD&AlI1sv6djsO4v literal 0 HcmV?d00001 diff --git a/scripts/string_resources/ProgressRecordStrings.resources b/scripts/string_resources/ProgressRecordStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..6de3114dc624ad4e24a30ef4b1dba1d314aa8cdc GIT binary patch literal 694 zcma)4&1w`u5U!EnV@N|tKpciy+)a$Il6CYD!p0#9$;C_0Y`GcI)4lZ1!XQ3`kQeX; z@(6i=pq}y+UOXyz@$210B^t163TnE(`o6E2`F#2HA|aypNOjOT&uzBP&IDVt`&I3; zoUlzr>uO_FQ>EgFt!s=P_Om=jDvF?dusqZpyp<{yWvEnB?{ar&PFWAD%}qI|2OGVu z$9>M9Y_0w+7PN0#zEMA5e-EZsknxnG7x6j&_UUTv*^lq{A6z{gd^s*Yp!Ep(I%06n zvCR62EKO-lk~-QWL!O=!qhj1jyfrjO9Zz}}G>}5P0?|uqX@;Q=714GH28(Hps}a@L zY|R3&LlY{{kG-h)ul^ZG`X!nc!%LdmM#r!mB@XFiLDr)j@ezYbQAn+g7c*<{eVp(o zETo-=mbDiZ*D^R3Z}WGeUg9dWh32XB&78$ts=!$?{vVRayub_d<`$z4N(o~Hw=>^m z$wnzHPD_*>L zaU#1Sm=Bou-sHU@?{6QkGXQvzYnv%B4*3>?kEAjDR$FX)q)ZJ#d$Oj>)Gbml-W7{{ zo_40nXgLxV4kJ@*GgZgV8hwS+jekN{bgNan)XVeJ_1OaF7weP%VbQS}@Q~ghAIVT@ zxU}laDxEL;`JCXf@OK+%06{|p0s{;aRDy#r36H{fsY)222P+CgE!e|O)Lt;bJzNWB z@rlwu{`9jbeae7YC|l<|s~Ax6BP!z<>7muAI@Ilf-885p8J;Q(n#{SVSw>BGu9s@3S-McG}&Ub#_)oy+#O literal 0 HcmV?d00001 diff --git a/scripts/string_resources/RegistryProviderStrings.resources b/scripts/string_resources/RegistryProviderStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..4e274db6964b1d4dea2e09fcb7bd24a1211be1c9 GIT binary patch literal 10657 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/RunspaceInit.resources b/scripts/string_resources/RunspaceInit.resources new file mode 100644 index 0000000000000000000000000000000000000000..1d68210f54fdcce3c885f916b22f16536de3496a GIT binary patch literal 4107 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 BJr)1} literal 0 HcmV?d00001 diff --git a/scripts/string_resources/RunspaceStrings.resources b/scripts/string_resources/RunspaceStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..2bb92ffd4e9c498362b73759665c68e0f934053d GIT binary patch literal 7090 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 L)b)QYR^0ys&f#}C literal 0 HcmV?d00001 diff --git a/scripts/string_resources/SecuritySupportStrings.resources b/scripts/string_resources/SecuritySupportStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..9fe7eb491ba342f1b5460bebe1ecf0c6afd29daf GIT binary patch literal 1643 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/SessionStateProviderBaseStrings.resources b/scripts/string_resources/SessionStateProviderBaseStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..76ca6500b293eeafecbc2de197b39487a1a7fb23 GIT binary patch literal 1001 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J znW3ezNveT`r81^vrFkWpxv4PQgHubGfR5q;Vh{*$bOE7xGtK7swD%udKl$GAU5j77 z^w`S#s<A-qSw}GR!2FXG~wcIz#BhgrbZ!$BGkxo&$NX8fZi-kY)m6WguG} zNJjzb^FRy&8-VyOP)voHfkDohA%`KAA(5eo!IPl`$jW7KWJm_GG8yt2^1#ZCFqH%W z6&3>(lmfLS1KA;9jRioX62XRmJR;)^R8YWBiPcvK7Arn1-S`f|LsZEjRE1O)q=Kat!V+^zK}@4sM(&{0-2Ads42yu`d5O7D baWRA;K!g2&;!taV83v+L1fc?ExM3{-^bPqy literal 0 HcmV?d00001 diff --git a/scripts/string_resources/SessionStateStrings.resources b/scripts/string_resources/SessionStateStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..2521d26989ad4162fc543473789237bb3ed976f7 GIT binary patch literal 32467 zcmcg#31AfUxt~!KU)5GrEK(m1ArOva42Y3a2nmpI1V|!>a&2}e$--XF>?XvESMSzR ztxumIT3_MSqiXRec-HFE=Si)$N=0nN`)I9J+xJwoyx;dfW@cw+cXml^Et2f~zx()q z-}nE|`rI=gJ*+B<@+16-we(nNBd#|aRx)FT4a@$i*$71pvr>y&;iMUhwpD724bzGy z6H~|Q)$~uLR+ovTGo~>$VPw)~C|0R0%(TU#;kianYjUlTnA&#gsi9NCr__v{c=C9o zdcwqExx_MwbTn>A>Mch4ATae5{?Pvx*4ESik6AP4yVLL8@ZDEl8hydYKi+WRACG(b zqUfu;E?RZxqZb>4mwf+=bKl(Xn@1B@e6fGa6@Ojy+!Y(XGw5n_?!f=JcJf2lK7Ps} z8>d}**rpFs%5~{$h+p^dA3nHl`(tDN^VVf|Z+ZIs?OV1F=-&FuJsWO*zTZc; z-oItT?WYd8=Jvf+?`=Dy;e@*q&pxpIi2=sFTep99-}oCx+@Be<@qust?T!bRAHV*g zU1Pp@=$^ax|8nyetA6#)Q4jt1=O2uJ?3V5Q9WcVGGTslR*h{i`l|>rVqW?D+HF zhTZVt%0E8x;kN7h|7G%pk-t28>$Z=dTe|YE<1Wj5vitN$KW#ef?9Un+YCccgym#M^ z`+f7vp1=RkSI__D&9BO8Qvdk=D{t;U;)E&6?{6{H3r^UkUh>`92er&Nrr)lEf8KA? zA1*jF{K|!gJ~;Fjhwi!anZrK(`}K$KdFPi$bYun|x$D($ANdP)`ZxD}89u7!ojphG zdiPrcHedDDFqZT{ zuixmzvK^IYEqk|e_w3)jiJ*9sA^+w~n2@r~ml5wa<<}?1lL? zyKg*u;%E0=Iq~Q(ubN!h_~5j|w|q2x+f)7OhYq`|{)X3|s{iRLpEuTT{B+)FsTEB- zwkMi){o|)ikH^QiHcq>twRO|J)M zif7inx4QX_FINwn{#9hr!K;jh*AH!fa>JSJ*X$j%=FA7y$37T$RqWM64vnWSJSKkg z&xR-Fta~GIR7)iJz>ND-gRfj`9#M0>Icmgf)+5I)&m25(VAt3ucdmQ8-)HO2yXOx* zgP&E-sejctXW(0xo_ptn%g$T2e9`*qrJt_fF;r1*9;PTO2P?`oBNgSQ{)+Oi)V`mD9Ri>zXhK)4Of&dJXiizQGPs7QOZUr%8iF8$|l6& zyTH2>@Mq)q|Hbo#2P;bdZz@W^N<~=&n2!KI4eN$u-Lb&?T!o^f{slNecgzs11HP*d zSCqP=6{X_a;16)q@aIMFdg`%?@(K9Zc!HuF0$x5Jr6|V%*IS@**)j|6;~ zqD&a1C_g()QBKEa-yWkV2Lu0hz+QU{_&XkSfqNZr?kLAIti2O>{txsskZm7CTLm0# zpf?k;4FueuAx|Sd9{|}t))eKAeu{Dr@S6B+DrCADbgn#9QLe!AVOSdl-Y7oYz3+(Xi96@$)C3w;6QnvF10>`Q?z|DbSk^{jG&uF9K#0 z_!$K`&VW2A;5iG=TE3+ykKpGU@mUnGBOp%~?D+=ZtD%>6&^{Nk4gifW@OK3IYlrTy zfL@-3+(+TFm$AMI{&NmwcoR4-2aeCd_Zocm4tP?*U-Kf%9OrbJfounz3b|{Qm=aY& zilxv`F{MQbD@i4#7|H_tJB?>aC85+|MFRgM@yQH4YsQ~Ae(S>D5ynt?HX;)bLU`1p z%v9C^i3LDQnTn<3oP}Pj^BIT%YDAMjh-zBd0I<;xSUo&4%1GCPiUo%0cZb>iSU$vA z-iRe$jP+2XX9lN;@zlm2TxSJf7j;SOQ_wN+**k4l9t3B1#kfj)Ner^H=^G zKvU*cIdPkCfpIsOgXk&Gw`>+@$3WcxjmxocWd4PurZARr2YRm1;>BQsOepm+5XsR+>0lwG)Z)AFk_X%fhNVns2Q3vz13xF#fKn_6BZGyX=KH;qfsc}kv62UzF z90;^JcyEN+HjPclVj0FAjz{-L(sD2I;?3{)bAmuuA$lmYwZP3%_$SGzS@cv^FStqlOI@dx(%qtyHUAI7OG|QRh=IKP;&$N6_N|k z>*OpV)4BJqOR#8!8&m$kco<9P%tA1@i>Ct@{t&cv6TIk(RlrODS9^gS2lWrt+W=JV z1@hAzb-BI^z1karHfN+4qpS;^7~!S#nOF=}XX}qI_Ez0jU@1(Oz0@0&zr~_SvtiFP zwzy7&LJXlNGlJL4bCcsZw3jRMfm?l2eq93+Q}UAt=J80h!)JIAQ0yoAguk?y?!0no5Gl=_JE&$b?C$ZBAj>=$+u7XnJV{S1j{jj65+%b_ieTI2+)gg@}dvstp<~;d0ZncFdZ+*qY#Wb z!R%2A)&0Q;Hv*wP8(xycD1+)0XME)L6pB_kF6xJ=)RYD+rm2j~sM74kbm_x^;DiQH zq|!#(MYJ3;htI=*rxB(BW6jU)jtMQ^*1=KX#q4F>PPTmI4@wuR+cSBiQ0B|P& z7dPf)H7e&ES2{3pPQa9KdLz;(*_>DDQRQs#L)LGHKvaa&EJfCe7VEjPrz95x$p}J1 zjVcWfBRP&jPus!oUM$s%TPhoX^D(4c!$Fczlb5wxR&L9Fy7&Fwry$o*9J%0VI19s7 zAoIrMf!S&gkhM|aBx8fpEp32K!`v51axwf(5?~NG1>xn&e5BC^lgZ(9rid zLONq0FWvmHW&y=giGr%ID0rcPb6;p^Cy*ltP~{PKjUb9iRkcGgO`!gQ99gC+uUNTN z;}(Eb6WBU7&gFAiGC$R-6rS0snn%OoWj2r#zd=Bg9U!Oo3j$gLpc>Aew|ou)-3-w2 z9JE0gi8dNOk}4$KuN|7+X>kzE{y0);oe%BNVTH6~UpU4@Ag=TxrsD&iv~mYMw*z3Y z7eKnje35+VB!hMrZe{;j5s93g3TBrxPs31Ks`?i%Q?0$rRw*?C`+$76a&}H-W`&*Ir-hjAk2BMO^Iz z;&EQY!TO&!65$vGHVe9=u7)OP4**~!2asujCN0$Z<{n)R8ig$`d$GI1CAWzHb2}@g zW%<;MPiY1?9l+Juz)p^qUciHz4*lo^E3KRbpk^;n@4ftsTwa288yk(3pUsOGD4!V5 z0aVKdZH1C37dSeYF$OiI{~|A)%dm7x_EKJTWPs5feqKPT@~9|%5eOy~hoHs9q69y) zGRKwoeFzz(?M0Xb9&KxwUAqF{1CuR#JGw2hL>;D z5>PUx**s+$+BxMuH4i^iN~Ug@ezx#WD}JV9=o$F8h0i_)O5~SfQ7%Bzq-u?y%t|D~ zaqVGV@koLNT?2%OLJCOl;zi(qi{1_{$YN65T>zRun>yVIs1*nH^293+H>NI-wBzS1 zZ6_g8=2XvK%HzZtH>d8LL z%Jf+agl$;f0e_)_AJ<#3e59AIT+Y42X}j*iVl8)Z_CeJ2@jgoS`Wb~`1T~Bd;<+R7~)Gx6N;hQZJr3K0({D?by+_D(Av?h50ygd+|z43-% z9a*ihHn} zsXKRh@9UA*fSjq@i#%A2*2x$dy2bGJ#ZoLMq_zWuSx8d*IxI9~im*^VBEh0v1QcZ? z8uhsHVhBym2-Lav^FEf9J9Bi}jQFh~@7ZJxu2YV87E-d#KFpNWFiqR3gliI>aRvY< zIe;{4ma$Kz4_yWA!cyv!WDVe~wv^id-b9%#==^{(5v6dt%1HMlhy&V*a_?Ea2b9f( zk}iMoNn2lZlGUeSpU*}cY^E&$I)ej!9gd_-LqhgPAIw`9fah^w`gf24f)Tz9gf)Eo z31dnrJw$pbpTzjrmG#qcoy85BU1VH_$6!@%Y<}jXc7yvzF~ii~1L25PI1_gz_ms+8 zyEN3Iz~M`&_~LhT_?WcNt)w1+&GBxnG!k&1Yb{{W$dS2gmfUO6?*rXvKXfKcmpfq? zH3N>}UGAkov(pH``LMuZ>ZKq%9l+IIU}vlMuV^0xP`MX~5|S5tzdB?tzlG#rPUgZb zGDY()^V()T7LD{@L|(@$HJNs9$Ko8ZIL6$?&Cm_0wzeL5u~-W3TT3U-gopV9%BDjy zwh~MA;+9Ibwg4oDEw?vWc6y{dNP)xev~xvrPTC&}d7-+3@(u5|W5J&?VdI1ohfwVf_m+fRE+8zaf z)C72jlB6KIdP)gUq^2s831D^HIPK9yM5tC$2syUVB1y1J7Gb*8)ml!i8(O1JrCqZ@ zN%1ZowWNuKHsv!p3SsGPGnzI+Z85_ZkdqfUY&b$9g@!joT$UviX;?6w)YYXNdA8|= zX+0Fep;RawP4{T$j6KhB17ls-Fe2otAein1mv~(>1rxUy;iTX&9w+8}y_A?1&(l4K zk_r&6$Z_6j!Z4=6Je+I8SHHfxfr+vav`1s)>Jo$awUBysb*2YJCJ|-W<1Kn2S$n*2?U9*X2?pB9;hxF)>0u8NdnSa z!kUIw7c)X;9U{~~5`bOJP)?>wn^7YxSFtRmrOaek6ff{HRH+cM5VN1Ioipw{HB<`^ zj3etMI^c#H@WOp~rprT-QU_S|;toY)!uPx+%wi;K1Q&fM*2(~}JmgB2sjC>77Mf%y z#A)A|t1Un-ACe`@R#O*`#Ei6-or>cA>D&%wT@6WZH#)GJ!QaSD!W@_FgEA09IZu2u zk7s{e2>G}#J1WJtluEg_8KP>Fvv&b2lS(DcG*65+u&yrY1B?iUdLxzYtZ?F1S0@Q= zgu-~0-r~9tIaKO^Z-^mq8|}h2Ds!x^cGyfI33MhSe9MARgo<{0@;=H1*sTqdn=1zd zxrXg@LUPhj4;LSZm=bmMWE+WVSHiAA+cwZA`Q}Nv0okV=RR_KwKyHk~e!OnEF@6yI>rHnAE8+3JoP$3xV;j}dtw52l8nMau2|-9Vv(fRx%!WMVPRE(}7k?of|~ z>JeXy!8c6tJeENTP>b!qBM}EH77936EP+sKZ#TkeT^&=aMOaN$@f7N`j6_$|OftW)J;|v6g@x1<#j$r^6^vPFY{r`FvW4WmI#qNlTQ7^aytb@eipNX|lq$G^74PAZy+ zF|>6~WbxipL~)bRUA3@iAaAjMAe? z5N0wNEZ$kg$wkAsj3Wv0SwnGzWDm@y3lxn7*t1EwM+~~UQfk-Zgx+juV=gfv7TD2e z8|k{vXe`o1m4~yZmb{|}wO4LB*n|448!pgZ}$&zJTM|q?`-Azj5 zBaCMDonk?zE56KJB=E9%9d#dm<$Qj0Y4Gi>T#FZG35^2HuR$1=1^Pso#bg<~*|Jz_ zpm`sS5FK5iOpYMwbfD`rOl;KX`cOFYS^;AWnkiGkXXDY;xrDbB!yo5E4SgO;<1`l2 z5Ry0Etf9mwd^qV_Okn&?$O^kpA9rob^LK6VRS&U}!=Z3GS%`8tkzPn$tdqe?rV-TD zL5zh(Hg)od!#mpZ>FQP&)SC~%lI2=ckU|R$6EFg=H>|K3P2pssH#$6Vb}ZQzit&ND zD;&fj0Y>QgnP~`FY|AS-cOt}cQjXb>#Ksv*hIvV8Px9?*P7XKM}zo=!Jd zB_u#KST+)2T$QqHSZ3ByIwLVvtDtmOQKqY_L}^1UaunT)*&Yg`MWs+|6iL<7U)rnW z%qAL7#SH3Z5#_l*N5_g_cVSQ{v~+c|D%J05@cCGR8q)-g zK)AQb+Ls*4{kgr^J_D65Rbgo@=@6!>yz|hgu_T`jX*l|0^O3aEDx&e_gAl%hutBD3 z{d1Y48H}!;OTJxTn`umR;Y&+}x@-9Xl9Qpsew9TDsk5_?tqTz@WM|*Aos|XLw^+X| z6ds8nJzA6$DTlB*byi|MkP&O7faW};9CMYdwE|mPqqUeOSH0b`mk7JK(iFy#Ea8&A z*og`3!w)*-34olP6*7nwWDuZdow_@H^wytO6|jmQy^;;mk)Oc)&|1T54Z9gEnUFp| zv@ROY#I-~w-bVF&JHKCm8Lzn3k#+e&t;$^=p~-EY9}YcO6eg_fLU=b;sJ#xfuGW;_LSZ(VJp+{oJ{BxFrotlE<+qqn3rX$PFG-Bs5k;MBwFVOLVy3-F+L-sX@Dbb2L|a#b zIxA9-+(up9hp&_8pFA+j7Iz^d55bacqSH3P=-R_!la8|}PC_&pN6XK?3!W{~)#*aL zK1bQSRg{%u-UIChqSzGbigvJ4vlm<39Kj18X7U3fzIV!^wCDpsb%ChiA!gQf8=P5) z0}H=W&)1Z=Of&X8HI{#;vT>GBnXqVfjsndjj>lb|vK%k~>p@N|$P*AcGt?bxW5jHQeprO7hSbJJ0wGzk45>dLGmB5iIKC=hh@xK7(;jhn`5!LupK%- zBDog0E|M-L=Oe@s^JSboXPgV0T!SL^wKDdw45fm_uKo&tW^67L!IW8O_J_G}!#O0|hLQZaV!bbR`)rp&7wEf8mMH@}MU4Uwx2Z(K#bQzj< zOjPYug|Y&S6p4Ey7VcZJT*NT(oUIm^Xg1LhhGsm?MhrV7>Iy1EOV}!0%rYszr`jBg zfD;)M{{5n>48``xDn<;YDsCWw+>C&cQyJXq7%O6&-CGe>Ah(hU3nh`gMTx5_-}h!Gd)_O7TzGtY7`y&QBeN`- zVcOyvf^So{u`#-54{v-*(b9${Z}mC$|+Z9fe#VoBV*h}eN_cb8F<*GZPTnxxG}P7XzPF>x_NdVugl zhTE}(?dG5ambqji(@2!MI*+?mmMhbJF_v%HG+6o{6)ea}NnDSk7b{pzhjB_Y5sqad z#w66(y7~i^7`AsRhjmu%_wdLBG+6rx&HX0Y##<&xJD+&7C z-qY1jWa#skR~+8`R%;|D6Dm7}L$TO)?F?S)U}1}4JDx6Ky-+NLJuMSAOuSSOwr}HA zQZR?KC3u4-*=<4J-GIs}(;xY*et&J@9*eCCJd92R}pCnbq|`!tsD+fu@Vxs4@iHq~(&9~`?I)YOUt zIV%>jIuS>(dRr*GR{V;0j)-`6o@OUxL1{WT&&|!>3G)-9;%Xb-R?i_ewy_fI14WS>e}hp@ya-M zc?YtLiWnOd3mL4gc8e?`9@%EaEjoIyFD8;TIt(irjxxKll;K`zH!d6r)%n;rUAbLc z$;0P@1-y0?bY#HU@8dqWz>$G3y+T%@JeX4(bd!|}obYif3;Vu*3Fr6wyfjOeZZz{@ z>N!xzkpsHwMQ^bgY+p*F|4jS(&?{L3@?c)PYRLL8xyjoK$*MQx_@9=dYF;3(GBHrv zGFea%Z&Z=l<#8m>h_IQx<7hh&5QusS=Q#2$JoqK?!nY?oQ2pGspw|#jHlgCurf*El z6)DCw#m#z)myN^eKm2KLVcu~rDU=rInp)PH#F5RAA2IPq1XU3QSu-p>OYx%^;r;t`!j@HSU^OIVh{= zv0HRZJi=>rb-oBs)){0!4O`Ql$1m+^B#&g??c#F3ce4qSiE3f z+WQcJZxqqUMKXYvApiF_2-}G_A|!~<8xhRMXhw(8SDk=zZ74QmMLFcnnt~zuQg_VX zbd~Gywp+H_$OnGkL!hfy$@bY~CA%$~52NUk7@HI#_InZtA^w#XHW_ebKdofv`Q$}j z597lI_7)&Lo|U9sl7Cf*uI?#@DFU;J+TYwkDB_sp9~ibbFt*4ba;KsOwEFgT=ftRUcOOB_~p zb*ivWu*Q?!2?)Y2Q6lj9e@k4QA;57|ZnCb?(Es%kOb)1 zt4zyEYX5McX`JuE9QaO8p)J7qV jYk%NsQ?m9&Pi-zI+OB@ytvtv}XL$C@2&{s4O7{N;%Q$_E literal 0 HcmV?d00001 diff --git a/scripts/string_resources/SuggestionStrings.resources b/scripts/string_resources/SuggestionStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..454fea9a17e006a6038ab8499f429a155cd68bdc GIT binary patch literal 1134 zcmZ`&J8u&~5MD>3r=g%586iu^IVI#pkW!FG5ut=&J5WY@d*k?$y0a!=e1e)OWVJRD|-H3hqnX*NnFNRNF|wrTW95^izR0a=@Pfim8OV)I6O(Yi87C zrsg4sSy&HA<~D|d-z_`XbF8>vqqsTlL}eYrDacZz1*Z?NK@wKdc&So31Unz33ycm} zqwA@;M=CN9d`L;Hxu8)Q&`h*scHeXFf<#}-LmV7h%QS=(+5Uul!6$1xYoz{zI(w0; zszSp8S(GNQDd3Y%(2q~FG>2oYbFW!8GEd25yIVc7`4Ow&(Zb;Wx&(e;qfQ55P`OEm LJV;usJ!iiF0%l$n literal 0 HcmV?d00001 diff --git a/scripts/string_resources/TabCompletionStrings.resources b/scripts/string_resources/TabCompletionStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..ca1e6a4ab32055e4c6f233b520abe3ba53900979 GIT binary patch literal 15153 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/TypesXmlStrings.resources b/scripts/string_resources/TypesXmlStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..2c7ee75f0a596edc6aed63f73b37e28f93cd9d97 GIT binary patch literal 6531 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 literal 0 HcmV?d00001 diff --git a/scripts/string_resources/WildcardPatternStrings.resources b/scripts/string_resources/WildcardPatternStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..0f9a61a3f73616109396c1ba27d1b035a9dc2ad4 GIT binary patch literal 281 zcmZWjJ5EC}5ZrK%6f4m_MGxgiBE14ZgJ_ttj{;n!=x3kuoF|_Cb5G+*SBU64<+DGO7zJ zyiGPHp~g{)qHKk2>MZLAI&Sg&bj|FGmD_w<{-rg)J{m2w5` z&0U${`{`89@2ufHIM{;%3k(L@>|!Q?HYf;$!S Ra>xOlkGNNs%@SYg*B^%+SWN%` literal 0 HcmV?d00001 diff --git a/scripts/string_resources/modules.resources b/scripts/string_resources/modules.resources new file mode 100644 index 0000000000000000000000000000000000000000..e9bdf7560918043ed793d55378a5711b02f6e41f GIT binary patch literal 26209 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 G0RAsM(&~5s literal 0 HcmV?d00001 diff --git a/scripts/string_resources/remotingerroridstrings.resources b/scripts/string_resources/remotingerroridstrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..943da55b452b49f05c58c2e2a72b6a4881cf7e27 GIT binary patch literal 70035 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

-/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class Modules { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Modules() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Modules", typeof(Modules).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Aliases to export from this module. - /// - internal static string AliasesToExport { - get { - return ResourceManager.GetString("AliasesToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Author of this module. - /// - internal static string Author { - get { - return ResourceManager.GetString("Author", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot define the workflow. The language mode for this session is incompatible with the system-wide language mode.. - /// - internal static string CannotDefineWorkflowInconsistentLanguageMode { - get { - return ResourceManager.GetString("CannotDefineWorkflowInconsistentLanguageMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot verify the Microsoft .NET Framework version {0} because it is not included in the list of permitted versions.. - /// - internal static string CannotDetectNetFrameworkVersion { - get { - return ResourceManager.GetString("CannotDetectNetFrameworkVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Export-ModuleMember cmdlet can only be called from inside a module.. - /// - internal static string CanOnlyBeUsedFromWithinAModule { - get { - return ResourceManager.GetString("CanOnlyBeUsedFromWithinAModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No custom object was returned for module '{0}' because the -AsCustomObject parameter can only be used with script modules.. - /// - internal static string CantUseAsCustomObjectWithBinaryModule { - get { - return ResourceManager.GetString("CantUseAsCustomObjectWithBinaryModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum version of the common language runtime (CLR) required by this module. - /// - internal static string CLRVersion { - get { - return ResourceManager.GetString("CLRVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of the {0} key in {1} is {2} and the module has nested modules. When a CDXML file is the root module, the Import-Module command fails because the commands in nested modules cannot be exported. Move the CDXML file to the NestedModules key and try the command again.. - /// - internal static string CmdletizationDoesSupportRexportingNestedModules { - get { - return ResourceManager.GetString("CmdletizationDoesSupportRexportingNestedModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlets to export from this module. - /// - internal static string CmdletsToExport { - get { - return ResourceManager.GetString("CmdletsToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Company or vendor of this module. - /// - internal static string CompanyName { - get { - return ResourceManager.GetString("CompanyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} (Path: '{1}'). - /// - internal static string ConfirmRemoveModule { - get { - return ResourceManager.GetString("ConfirmRemoveModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copyright statement for this module. - /// - internal static string Copyright { - get { - return ResourceManager.GetString("Copyright", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module '{0}' is a core module for Windows PowerShell. Add the Force parameter to your command to remove core modules.. - /// - internal static string CoreModuleCannotBeRemoved { - get { - return ResourceManager.GetString("CoreModuleCannotBeRemoved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Creating the "{0}" module manifest file.. - /// - internal static string CreatingModuleManifestFile { - get { - return ResourceManager.GetString("CreatingModuleManifestFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.. - /// - internal static string DefaultCommandPrefix { - get { - return ResourceManager.GetString("DefaultCommandPrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown. - /// - internal static string DefaultCompanyName { - get { - return ResourceManager.GetString("DefaultCompanyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (c) {0} {1}. All rights reserved.. - /// - internal static string DefaultCopyrightMessage { - get { - return ResourceManager.GetString("DefaultCopyrightMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description of the functionality provided by this module. - /// - internal static string Description { - get { - return ResourceManager.GetString("Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Searching for available modules. - /// - internal static string DeterminingAvailableModules { - get { - return ResourceManager.GetString("DeterminingAvailableModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum version of Microsoft .NET Framework required by this module. - /// - internal static string DotNetFrameworkVersion { - get { - return ResourceManager.GetString("DotNetFrameworkVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dot-sourcing the script file '{0}'.. - /// - internal static string DottingScriptFile { - get { - return ResourceManager.GetString("DottingScriptFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DSC resources to export from this module. - /// - internal static string DscResourcesToExport { - get { - return ResourceManager.GetString("DscResourcesToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing the module manifest file '{0}' did not result in a valid manifest object. Update the file to contain a valid Windows PowerShell module manifest. A valid manifest can be created using the New-ModuleManifest cmdlet.. - /// - internal static string EmptyModuleManifest { - get { - return ResourceManager.GetString("EmptyModuleManifest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to End of {0} hashtable. - /// - internal static string EndOfManifestHashTable { - get { - return ResourceManager.GetString("EndOfManifestHashTable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot be exported as workflow '{0}'.. - /// - internal static string ExportAsWorkflowInvalidCommand { - get { - return ResourceManager.GetString("ExportAsWorkflowInvalidCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting alias '{0}'.. - /// - internal static string ExportingAlias { - get { - return ResourceManager.GetString("ExportingAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting cmdlet '{0}'.. - /// - internal static string ExportingCmdlet { - get { - return ResourceManager.GetString("ExportingCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting command as workflow '{0}'.. - /// - internal static string ExportingCommandAsWorkflow { - get { - return ResourceManager.GetString("ExportingCommandAsWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting function '{0}'.. - /// - internal static string ExportingFunction { - get { - return ResourceManager.GetString("ExportingFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting variable '{0}'.. - /// - internal static string ExportingVariable { - get { - return ResourceManager.GetString("ExportingVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting workflow '{0}'.. - /// - internal static string ExportingWorkflow { - get { - return ResourceManager.GetString("ExportingWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to List of all files packaged with this module. - /// - internal static string FileList { - get { - return ResourceManager.GetString("FileList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified format data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the format data file, and then try again.. - /// - internal static string FormatsFileNotFound { - get { - return ResourceManager.GetString("FormatsFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Format files (.ps1xml) to be loaded when importing this module. - /// - internal static string FormatsToProcess { - get { - return ResourceManager.GetString("FormatsToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Functions to export from this module. - /// - internal static string FunctionsToExport { - get { - return ResourceManager.GetString("FunctionsToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'Global' and 'Scope' parameters cannot be specified together. Remove one of these parameters, and then try running the command again.. - /// - internal static string GlobalAndScopeParameterCannotBeSpecifiedTogether { - get { - return ResourceManager.GetString("GlobalAndScopeParameterCannotBeSpecifiedTogether", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ID used to uniquely identify this module. - /// - internal static string GUID { - get { - return ResourceManager.GetString("GUID", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HelpInfo URI of this module. - /// - internal static string HelpInfoURI { - get { - return ResourceManager.GetString("HelpInfoURI", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A URL to an icon representing this module.. - /// - internal static string IconUri { - get { - return ResourceManager.GetString("IconUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing alias '{0}'.. - /// - internal static string ImportingAlias { - get { - return ResourceManager.GetString("ImportingAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing cmdlet '{0}'.. - /// - internal static string ImportingCmdlet { - get { - return ResourceManager.GetString("ImportingCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing function '{0}'.. - /// - internal static string ImportingFunction { - get { - return ResourceManager.GetString("ImportingFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Some imported command names contain one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. - /// - internal static string ImportingNonStandardNoun { - get { - return ResourceManager.GetString("ImportingNonStandardNoun", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command name '{0}' from the module '{1}' contains one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. - /// - internal static string ImportingNonStandardNounVerbose { - get { - return ResourceManager.GetString("ImportingNonStandardNounVerbose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The names of some imported commands from the module '{0}' include unapproved verbs that might make them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with the Verbose parameter. For a list of approved verbs, type Get-Verb.. - /// - internal static string ImportingNonStandardVerb { - get { - return ResourceManager.GetString("ImportingNonStandardVerb", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' command in the {1}' module was imported, but because its name does not include an approved verb, it might be difficult to find. For a list of approved verbs, type Get-Verb.. - /// - internal static string ImportingNonStandardVerbVerbose { - get { - return ResourceManager.GetString("ImportingNonStandardVerbVerbose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' command in the {2}' module was imported, but because its name does not include an approved verb, it might be difficult to find. The suggested alternative verbs are "{1}".. - /// - internal static string ImportingNonStandardVerbVerboseSuggestion { - get { - return ResourceManager.GetString("ImportingNonStandardVerbVerboseSuggestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing variable '{0}'.. - /// - internal static string ImportingVariable { - get { - return ResourceManager.GetString("ImportingVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing command as workflow '{0}'.. - /// - internal static string ImportingWorkflow { - get { - return ResourceManager.GetString("ImportingWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The alias '{0}' was not imported because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForAlias { - get { - return ResourceManager.GetString("ImportModuleNoClobberForAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet '{0}' was not imported because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForCmdlet { - get { - return ResourceManager.GetString("ImportModuleNoClobberForCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The function '{0}' was not imported because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForFunction { - get { - return ResourceManager.GetString("ImportModuleNoClobberForFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The variable '{0}' was not imported because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForVariable { - get { - return ResourceManager.GetString("ImportModuleNoClobberForVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command '{0}' was not imported as a workflow because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForWorkflow { - get { - return ResourceManager.GetString("ImportModuleNoClobberForWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The item {0} that resolves to {1} is not located in the same directory as the module manifest or any of its subdirectories. Windows PowerShell looks for items referenced in the manifest only in paths relative to the manifest location. To fix this problem, move the item, and use a relative path to identify its location.. - /// - internal static string IncludedItemPathFallsOutsideSaveTree { - get { - return ResourceManager.GetString("IncludedItemPathFallsOutsideSaveTree", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module '{0}' requires the following version of the .NET Framework: {1}. The required version is not installed.. - /// - internal static string InvalidDotNetFrameworkVersion { - get { - return ResourceManager.GetString("InvalidDotNetFrameworkVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The extension '{0}' is not a valid module extension. The supported module extensions are '.dll', '.ps1', '.psm1', '.psd1', '.cdxml' and '.xaml'. Correct the extension then try adding the file '{1}' again.. - /// - internal static string InvalidModuleExtension { - get { - return ResourceManager.GetString("InvalidModuleExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest '{0}' could not be processed because it is not a valid Windows PowerShell restricted language file. Remove the elements that are not permitted by the restricted language: - ///{1}. - /// - internal static string InvalidModuleManifest { - get { - return ResourceManager.GetString("InvalidModuleManifest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' module cannot be imported because its manifest contains one or more members that are not valid. The valid manifest members are ({1}). Remove the members that are not valid ({2}), then try to import the module again.. - /// - internal static string InvalidModuleManifestMember { - get { - return ResourceManager.GetString("InvalidModuleManifestMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest path '{0}' is not valid. The value of the Path argument must resolve to a single file that has a '.psd1' extension. Change the value of the Path argument to point to a valid psd1 file, and then try again.. - /// - internal static string InvalidModuleManifestPath { - get { - return ResourceManager.GetString("InvalidModuleManifestPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ModuleVersion key in module manifest '{0}' specifies module version '{1}' which does not match its version folder name at '{2}'. Change the value of the ModuleVersion key to match the version folder name.. - /// - internal static string InvalidModuleManifestVersion { - get { - return ResourceManager.GetString("InvalidModuleManifestVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The hashtable describing a module contains one or more members that are not valid. The valid members are ({0}). Remove the members that are not valid ({1}), then try again.. - /// - internal static string InvalidModuleSpecificationMember { - get { - return ResourceManager.GetString("InvalidModuleSpecificationMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This operation cannot be performed on a binary module. It can only be performed on a script module.. - /// - internal static string InvalidOperationOnBinaryModule { - get { - return ResourceManager.GetString("InvalidOperationOnBinaryModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified value '{0}' is invalid, try again with a valid value.. - /// - internal static string InvalidParameterValue { - get { - return ResourceManager.GetString("InvalidParameterValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The name of the current Windows PowerShell host is: '{0}'. The module '{1}' requires the following Windows PowerShell host: '{2}'.. - /// - internal static string InvalidPowerShellHostName { - get { - return ResourceManager.GetString("InvalidPowerShellHostName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current Windows PowerShell host is: '{0}' (version {1}). The module '{2}' requires a minimum Windows PowerShell host version of '{3}' to run.. - /// - internal static string InvalidPowerShellHostVersion { - get { - return ResourceManager.GetString("InvalidPowerShellHostVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current processor architecture is: {0}. The module '{1}' requires the following architecture: {2}.. - /// - internal static string InvalidProcessorArchitecture { - get { - return ResourceManager.GetString("InvalidProcessorArchitecture", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The processor architecture value of {0} is not supported. Run the New-ModuleManifest command again, specifying one of the following supported enumeration values for processor architecture: None, MSIL, X86, Amd64, Arm. - /// - internal static string InvalidProcessorArchitectureInManifest { - get { - return ResourceManager.GetString("InvalidProcessorArchitectureInManifest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The workflow file name is not valid because it does not have the required .XAML file name extension. Run the New-ModuleManifest command again specifying a value for the WorkflowsToProcess parameter with this extension.. - /// - internal static string InvalidWorkflowExtension { - get { - return ResourceManager.GetString("InvalidWorkflowExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The workflow file name extension is not valid. The workflow file name {0} that is listed in the WorkflowsToProcess key of the module manifest does not have the required .XAML or .DLL file name extension. Edit the module manifest and correct the workflow file name. If you are using a .DLL file extension, then provide only one assembly name.. - /// - internal static string InvalidWorkflowExtensionDuringManifestProcessing { - get { - return ResourceManager.GetString("InvalidWorkflowExtensionDuringManifestProcessing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A URL to the license for this module.. - /// - internal static string LicenseUri { - get { - return ResourceManager.GetString("LicenseUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading '{0}' from path '{1}'.. - /// - internal static string LoadingFile { - get { - return ResourceManager.GetString("LoadingFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading module from path '{0}'.. - /// - internal static string LoadingModule { - get { - return ResourceManager.GetString("LoadingModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading workflow {0}. - /// - internal static string LoadingWorkflow { - get { - return ResourceManager.GetString("LoadingWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Module manifest for module '{0}'. - /// - internal static string ManifestHeaderLine1 { - get { - return ResourceManager.GetString("ManifestHeaderLine1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Generated by: {0}. - /// - internal static string ManifestHeaderLine2 { - get { - return ResourceManager.GetString("ManifestHeaderLine2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Generated on: {0}. - /// - internal static string ManifestHeaderLine3 { - get { - return ResourceManager.GetString("ManifestHeaderLine3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module to process '{0}', listed in field '{1}' of module manifest '{2}' was not processed because no valid module was found in any module directory.. - /// - internal static string ManifestMemberNotFound { - get { - return ResourceManager.GetString("ManifestMemberNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Some commands from module {0} cannot be imported over a CimSession. To get all the commands, verify that the remote server has Windows PowerShell remote management enabled, and then try adding the PSSession parameter to an Import-Module cmdlet.. - /// - internal static string MixedModuleOverCimSessionWarning { - get { - return ResourceManager.GetString("MixedModuleOverCimSessionWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The assembly '{0}' was not loaded because no assembly with that name was found. Verify the assembly name, and then try again.. - /// - internal static string ModuleAssemblyFound { - get { - return ResourceManager.GetString("ModuleAssemblyFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running the Get-Module cmdlet without ListAvailable parameter is not supported for module names that include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. - /// - internal static string ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames { - get { - return ResourceManager.GetString("ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Because the {0} module is providing the PSDrive in the current Windows PowerShell session, no modules were removed. Change the current PSDrive provider, and then try removing modules again.. - /// - internal static string ModuleDriveInUse { - get { - return ResourceManager.GetString("ModuleDriveInUse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to remove the module '{0}' because it is marked as 'constant.' A module cannot be removed if it is marked 'constant.'. - /// - internal static string ModuleIsConstant { - get { - return ResourceManager.GetString("ModuleIsConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to remove the module '{0}' because it is read-only. Add the Force parameter to your command to remove read-only modules.. - /// - internal static string ModuleIsReadOnly { - get { - return ResourceManager.GetString("ModuleIsReadOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to remove the module '{0}' because it is required by '{1}'. Add the Force parameter to your command to remove the module.. - /// - internal static string ModuleIsRequired { - get { - return ResourceManager.GetString("ModuleIsRequired", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to List of all modules packaged with this module. - /// - internal static string ModuleList { - get { - return ResourceManager.GetString("ModuleList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' module was not imported because the '{0}' snap-in was already imported.. - /// - internal static string ModuleLoadedAsASnapin { - get { - return ResourceManager.GetString("ModuleLoadedAsASnapin", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest cannot contain both the 'ModuleToProcess' and 'RootModule' members. Change the module manifest file to remove one of these members at '{0}', and then try again.. - /// - internal static string ModuleManifestCannotContainBothModuleToProcessAndRootModule { - get { - return ResourceManager.GetString("ModuleManifestCannotContainBothModuleToProcessAndRootModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The version of the Common Language Runtime (CLR) on this computer is '{0}'. The module '{1}' requires a minimum CLR version of '{2}' to run. Verify that you are running the minimum required version of CLR, and then try again.. - /// - internal static string ModuleManifestInsufficientCLRVersion { - get { - return ResourceManager.GetString("ModuleManifestInsufficientCLRVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The version '{0}' of module '{1}' does not meet the required minimum version '{2}'. Verify that the version number is supported, and then try loading the module again.. - /// - internal static string ModuleManifestInsufficientModuleVersion { - get { - return ResourceManager.GetString("ModuleManifestInsufficientModuleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The version of Windows PowerShell on this computer is '{0}'. The module '{1}' requires a minimum Windows PowerShell version of '{2}' to run. Verify that you have the minimum required version of Windows PowerShell installed, and then try again.. - /// - internal static string ModuleManifestInsufficientPowerShellVersion { - get { - return ResourceManager.GetString("ModuleManifestInsufficientPowerShellVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' in the module manifest is not valid: {1}. Verify that a valid value is specified for this field in the '{2}' file.. - /// - internal static string ModuleManifestInvalidManifestMember { - get { - return ResourceManager.GetString("ModuleManifestInvalidManifestMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' member is not valid in the module manifest file '{2}': {1}. - /// - internal static string ModuleManifestInvalidValue { - get { - return ResourceManager.GetString("ModuleManifestInvalidValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member 'ModuleVersion' is not present in the module manifest. This member must exist and be assigned a version number of the form 'n.n.n.n'. Add the missing member to the file '{0}'.. - /// - internal static string ModuleManifestMissingModuleVersion { - get { - return ResourceManager.GetString("ModuleManifestMissingModuleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest member 'NestedModules' cannot be used if the 'ModuleToProcess' member is a binary module. Edit the module manifest file at '{0}', and then try again.. - /// - internal static string ModuleManifestNestedModulesCantGoWithModuleToProcess { - get { - return ResourceManager.GetString("ModuleManifestNestedModulesCantGoWithModuleToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified module '{0}' was not loaded because no valid module file was found in any module directory.. - /// - internal static string ModuleNotFound { - get { - return ResourceManager.GetString("ModuleNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified module '{0}' was not found. Update the Name parameter to point to a valid path, and then try again. . - /// - internal static string ModuleNotFoundForGetModule { - get { - return ResourceManager.GetString("ModuleNotFoundForGetModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load the module '{0}' because the module nesting limit has been exceeded. Modules can only be nested to {1} levels. Evaluate and change the order in which you are loading modules to prevent exceeding the nesting limit, and then try running your script again.. - /// - internal static string ModuleTooDeeplyNested { - get { - return ResourceManager.GetString("ModuleTooDeeplyNested", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script module or binary module file associated with this manifest. - /// - internal static string ModuleToProcess { - get { - return ResourceManager.GetString("ModuleToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest member 'ModuleToProcess' has been deprecated. Use the 'RootModule' member instead.. - /// - internal static string ModuleToProcessFieldDeprecated { - get { - return ResourceManager.GetString("ModuleToProcessFieldDeprecated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version number of this module.. - /// - internal static string ModuleVersion { - get { - return ResourceManager.GetString("ModuleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version specified in ModuleVersion key is equal to version folder name.. - /// - internal static string ModuleVersionEqualsToVersionFolder { - get { - return ResourceManager.GetString("ModuleVersionEqualsToVersionFolder", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified module '{0}' with version '{1}' was not loaded because no valid module file was found in any module directory.. - /// - internal static string ModuleWithVersionNotFound { - get { - return ResourceManager.GetString("ModuleWithVersionNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modules to import as nested modules of the module specified in RootModule/ModuleToProcess. - /// - internal static string NestedModules { - get { - return ResourceManager.GetString("NestedModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.. - /// - internal static string NoModulesRemoved { - get { - return ResourceManager.GetString("NoModulesRemoved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name of the Windows PowerShell host required by this module. - /// - internal static string PowerShellHostName { - get { - return ResourceManager.GetString("PowerShellHostName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum version of the Windows PowerShell host required by this module. - /// - internal static string PowerShellHostVersion { - get { - return ResourceManager.GetString("PowerShellHostVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum version of the Windows PowerShell engine required by this module. - /// - internal static string PowerShellVersion { - get { - return ResourceManager.GetString("PowerShellVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.. - /// - internal static string PrivateData { - get { - return ResourceManager.GetString("PrivateData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PrivateData parameter value must be a hash table to create the module manifest with the following parameter values Tags, ProjectUri, LicenseUri, IconUri or ReleaseNotes. Either remove the Tags, ProjectUri, LicenseUri, IconUri, or ReleaseNotes parameter values or wrap the contents of PrivateData in a hashtable.. - /// - internal static string PrivateDataValueTypeShouldBeHashTableError { - get { - return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PrivateData should be defined as a hashtable, but this module manifest defines it as an object. Please consider wrapping the contents of PrivateData in a hashtable. This will enable you to add the Tags, ProjectUri, LicenseUri, IconUri, and ReleaseNotes properties to the module manifest at a later time.. - /// - internal static string PrivateDataValueTypeShouldBeHashTableWarning { - get { - return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processor architecture (None, X86, Amd64) required by this module. - /// - internal static string ProcessorArchitecture { - get { - return ResourceManager.GetString("ProcessorArchitecture", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A URL to the main website for this project.. - /// - internal static string ProjectUri { - get { - return ResourceManager.GetString("ProjectUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSData data to pass to the Publish-Module cmdlet. - /// - internal static string PSData { - get { - return ResourceManager.GetString("PSData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module {0} cannot be imported over a CimSession. Try using the PSSession parameter of the Import-Module cmdlet.. - /// - internal static string PsModuleOverCimSessionError { - get { - return ResourceManager.GetString("PsModuleOverCimSessionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ReleaseNotes of this module. - /// - internal static string ReleaseNotes { - get { - return ResourceManager.GetString("ReleaseNotes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to generate proxies for remote module '{0}'. {{0}}. - /// - internal static string RemoteDiscoveryFailedToGenerateProxyForRemoteModule { - get { - return ResourceManager.GetString("RemoteDiscoveryFailedToGenerateProxyForRemoteModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to process the remote module {0}. {1}. - /// - internal static string RemoteDiscoveryFailedToProcessRemoteModule { - get { - return ResourceManager.GetString("RemoteDiscoveryFailedToProcessRemoteModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to receive module data from the remote CimSession. {0}. - /// - internal static string RemoteDiscoveryFailureFromDiscoveryProvider { - get { - return ResourceManager.GetString("RemoteDiscoveryFailureFromDiscoveryProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A CIM provider for module discovery was not found on the CIM server. {0}. - /// - internal static string RemoteDiscoveryProviderNotFound { - get { - return ResourceManager.GetString("RemoteDiscoveryProviderNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failure from remote command: {0}: {{0}}. - /// - internal static string RemoteDiscoveryRemotePsrpCommandFailed { - get { - return ResourceManager.GetString("RemoteDiscoveryRemotePsrpCommandFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only be done for module names that do not include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. - /// - internal static string RemoteDiscoveryWorksOnlyForUnQualifiedNames { - get { - return ResourceManager.GetString("RemoteDiscoveryWorksOnlyForUnQualifiedNames", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only list available modules. Add the ListAvailable parameter to your command, and then try again.. - /// - internal static string RemoteDiscoveryWorksOnlyInListAvailableMode { - get { - return ResourceManager.GetString("RemoteDiscoveryWorksOnlyInListAvailableMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Removing the imported "{0}" alias.. - /// - internal static string RemovingImportedAlias { - get { - return ResourceManager.GetString("RemovingImportedAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Removing the imported "{0}" function.. - /// - internal static string RemovingImportedFunction { - get { - return ResourceManager.GetString("RemovingImportedFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Removing the imported "{0}" variable.. - /// - internal static string RemovingImportedVariable { - get { - return ResourceManager.GetString("RemovingImportedVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Assemblies that must be loaded prior to importing this module. - /// - internal static string RequiredAssemblies { - get { - return ResourceManager.GetString("RequiredAssemblies", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'ModuleName' member does not exist in the hashtable that describes this module.. - /// - internal static string RequiredModuleMissingModuleName { - get { - return ResourceManager.GetString("RequiredModuleMissingModuleName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'ModuleVersion' and 'RequiredVersion' members do not exist in the hashtable that describes this module. One of these two members must exist, and be assigned a version number in the format 'n.n.n.n'.. - /// - internal static string RequiredModuleMissingModuleVersion { - get { - return ResourceManager.GetString("RequiredModuleMissingModuleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{0}' was not loaded because no valid module file was found in any module directory.. - /// - internal static string RequiredModuleNotFound { - get { - return ResourceManager.GetString("RequiredModuleNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{0}' with GUID '{1}' and version '{2}' was not loaded because no valid module file was found in any module directory.. - /// - internal static string RequiredModuleNotFoundWrongGuidVersion { - get { - return ResourceManager.GetString("RequiredModuleNotFoundWrongGuidVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{1}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. - /// - internal static string RequiredModuleNotLoaded { - get { - return ResourceManager.GetString("RequiredModuleNotLoaded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{1}' with GUID '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. - /// - internal static string RequiredModuleNotLoadedWrongGuid { - get { - return ResourceManager.GetString("RequiredModuleNotLoadedWrongGuid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{1}' with version '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. - /// - internal static string RequiredModuleNotLoadedWrongVersion { - get { - return ResourceManager.GetString("RequiredModuleNotLoadedWrongVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modules that must be imported into the global environment prior to importing this module. - /// - internal static string RequiredModules { - get { - return ResourceManager.GetString("RequiredModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{0}' is not loaded. The module '{0}' has a requiredModule '{1}' in its module manifest '{2}' that points to a cyclic dependency.. - /// - internal static string RequiredModulesCyclicDependency { - get { - return ResourceManager.GetString("RequiredModulesCyclicDependency", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script module or binary module file associated with this manifest.. - /// - internal static string RootModule { - get { - return ResourceManager.GetString("RootModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Analyzing {0}.. - /// - internal static string ScriptAnalysisModule { - get { - return ResourceManager.GetString("ScriptAnalysisModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Preparing modules for first use.. - /// - internal static string ScriptAnalysisPreparing { - get { - return ResourceManager.GetString("ScriptAnalysisPreparing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified script file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the script, and then try again.. - /// - internal static string ScriptsFileNotFound { - get { - return ResourceManager.GetString("ScriptsFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script files (.ps1) that are run in the caller's environment prior to importing this module.. - /// - internal static string ScriptsToProcess { - get { - return ResourceManager.GetString("ScriptsToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The file '{0}' is not allowed because it does not have the extension '.ps1'.. - /// - internal static string ScriptsToProcessIncorrectExtension { - get { - return ResourceManager.GetString("ScriptsToProcessIncorrectExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Searching UNC share {0}.. - /// - internal static string SearchingUncShare { - get { - return ResourceManager.GetString("SearchingUncShare", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Skipping the Version folder {0} under Module {1} as it does not have a valid module manifest file.. - /// - internal static string SkippingInvalidModuleVersionFolder { - get { - return ResourceManager.GetString("SkippingInvalidModuleVersionFolder", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tags applied to this module. These help with module discovery in online galleries.. - /// - internal static string Tags { - get { - return ResourceManager.GetString("Tags", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified type data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the type data file, and then try again.. - /// - internal static string TypesFileNotFound { - get { - return ResourceManager.GetString("TypesFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type files (.ps1xml) to be loaded when importing this module. - /// - internal static string TypesToProcess { - get { - return ResourceManager.GetString("TypesToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' member, which was imported from module '{1}', cannot be removed for the following reason: {2}. - /// - internal static string UnableToRemoveModuleMember { - get { - return ResourceManager.GetString("UnableToRemoveModuleMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variables to export from this module. - /// - internal static string VariablesToExport { - get { - return ResourceManager.GetString("VariablesToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard characters are not allowed in members 'ModuleToProcess', 'RootModule', or 'NestedModule' in the module manifest '{0}'.. - /// - internal static string WildCardNotAllowedInModuleToProcessAndInNestedModules { - get { - return ResourceManager.GetString("WildCardNotAllowedInModuleToProcessAndInNestedModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard characters are not allowed in the member 'RequiredAssemblies' in the module manifest '{0}'.. - /// - internal static string WildCardNotAllowedInRequiredAssemblies { - get { - return ResourceManager.GetString("WildCardNotAllowedInRequiredAssemblies", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load the workflow module '{0}'. Workflow is not supported in OneCore PowerShell.. - /// - internal static string WorkflowModuleNotSupportedInOneCorePowerShell { - get { - return ResourceManager.GetString("WorkflowModuleNotSupportedInOneCorePowerShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands to export from this module as workflows. - /// - internal static string WorkflowsToExport { - get { - return ResourceManager.GetString("WorkflowsToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load the workflow. XAML-based workflows are not supported in the current language mode. Only script-based workflows are supported in this language mode.. - /// - internal static string XamlWorkflowsNotSupported { - get { - return ResourceManager.GetString("XamlWorkflowsNotSupported", resourceCulture); - } - } -} +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class Modules { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Modules() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Modules", typeof(Modules).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Aliases to export from this module. + /// + internal static string AliasesToExport { + get { + return ResourceManager.GetString("AliasesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Author of this module. + /// + internal static string Author { + get { + return ResourceManager.GetString("Author", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot define the workflow. The language mode for this session is incompatible with the system-wide language mode.. + /// + internal static string CannotDefineWorkflowInconsistentLanguageMode { + get { + return ResourceManager.GetString("CannotDefineWorkflowInconsistentLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot verify the Microsoft .NET Framework version {0} because it is not included in the list of permitted versions.. + /// + internal static string CannotDetectNetFrameworkVersion { + get { + return ResourceManager.GetString("CannotDetectNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Export-ModuleMember cmdlet can only be called from inside a module.. + /// + internal static string CanOnlyBeUsedFromWithinAModule { + get { + return ResourceManager.GetString("CanOnlyBeUsedFromWithinAModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No custom object was returned for module '{0}' because the -AsCustomObject parameter can only be used with script modules.. + /// + internal static string CantUseAsCustomObjectWithBinaryModule { + get { + return ResourceManager.GetString("CantUseAsCustomObjectWithBinaryModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the common language runtime (CLR) required by this module. + /// + internal static string CLRVersion { + get { + return ResourceManager.GetString("CLRVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the {0} key in {1} is {2} and the module has nested modules. When a CDXML file is the root module, the Import-Module command fails because the commands in nested modules cannot be exported. Move the CDXML file to the NestedModules key and try the command again.. + /// + internal static string CmdletizationDoesSupportRexportingNestedModules { + get { + return ResourceManager.GetString("CmdletizationDoesSupportRexportingNestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets to export from this module. + /// + internal static string CmdletsToExport { + get { + return ResourceManager.GetString("CmdletsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Company or vendor of this module. + /// + internal static string CompanyName { + get { + return ResourceManager.GetString("CompanyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} (Path: '{1}'). + /// + internal static string ConfirmRemoveModule { + get { + return ResourceManager.GetString("ConfirmRemoveModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copyright statement for this module. + /// + internal static string Copyright { + get { + return ResourceManager.GetString("Copyright", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module '{0}' is a core module for Windows PowerShell. Add the Force parameter to your command to remove core modules.. + /// + internal static string CoreModuleCannotBeRemoved { + get { + return ResourceManager.GetString("CoreModuleCannotBeRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creating the "{0}" module manifest file.. + /// + internal static string CreatingModuleManifestFile { + get { + return ResourceManager.GetString("CreatingModuleManifestFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.. + /// + internal static string DefaultCommandPrefix { + get { + return ResourceManager.GetString("DefaultCommandPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown. + /// + internal static string DefaultCompanyName { + get { + return ResourceManager.GetString("DefaultCompanyName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to (c) {0} {1}. All rights reserved.. + /// + internal static string DefaultCopyrightMessage { + get { + return ResourceManager.GetString("DefaultCopyrightMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description of the functionality provided by this module. + /// + internal static string Description { + get { + return ResourceManager.GetString("Description", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching for available modules. + /// + internal static string DeterminingAvailableModules { + get { + return ResourceManager.GetString("DeterminingAvailableModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of Microsoft .NET Framework required by this module. + /// + internal static string DotNetFrameworkVersion { + get { + return ResourceManager.GetString("DotNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Dot-sourcing the script file '{0}'.. + /// + internal static string DottingScriptFile { + get { + return ResourceManager.GetString("DottingScriptFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DSC resources to export from this module. + /// + internal static string DscResourcesToExport { + get { + return ResourceManager.GetString("DscResourcesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing the module manifest file '{0}' did not result in a valid manifest object. Update the file to contain a valid Windows PowerShell module manifest. A valid manifest can be created using the New-ModuleManifest cmdlet.. + /// + internal static string EmptyModuleManifest { + get { + return ResourceManager.GetString("EmptyModuleManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to End of {0} hashtable. + /// + internal static string EndOfManifestHashTable { + get { + return ResourceManager.GetString("EndOfManifestHashTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot be exported as workflow '{0}'.. + /// + internal static string ExportAsWorkflowInvalidCommand { + get { + return ResourceManager.GetString("ExportAsWorkflowInvalidCommand", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting alias '{0}'.. + /// + internal static string ExportingAlias { + get { + return ResourceManager.GetString("ExportingAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting cmdlet '{0}'.. + /// + internal static string ExportingCmdlet { + get { + return ResourceManager.GetString("ExportingCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting command as workflow '{0}'.. + /// + internal static string ExportingCommandAsWorkflow { + get { + return ResourceManager.GetString("ExportingCommandAsWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting function '{0}'.. + /// + internal static string ExportingFunction { + get { + return ResourceManager.GetString("ExportingFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting variable '{0}'.. + /// + internal static string ExportingVariable { + get { + return ResourceManager.GetString("ExportingVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Exporting workflow '{0}'.. + /// + internal static string ExportingWorkflow { + get { + return ResourceManager.GetString("ExportingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to List of all files packaged with this module. + /// + internal static string FileList { + get { + return ResourceManager.GetString("FileList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified format data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the format data file, and then try again.. + /// + internal static string FormatsFileNotFound { + get { + return ResourceManager.GetString("FormatsFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Format files (.ps1xml) to be loaded when importing this module. + /// + internal static string FormatsToProcess { + get { + return ResourceManager.GetString("FormatsToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions to export from this module. + /// + internal static string FunctionsToExport { + get { + return ResourceManager.GetString("FunctionsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'Global' and 'Scope' parameters cannot be specified together. Remove one of these parameters, and then try running the command again.. + /// + internal static string GlobalAndScopeParameterCannotBeSpecifiedTogether { + get { + return ResourceManager.GetString("GlobalAndScopeParameterCannotBeSpecifiedTogether", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ID used to uniquely identify this module. + /// + internal static string GUID { + get { + return ResourceManager.GetString("GUID", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to HelpInfo URI of this module. + /// + internal static string HelpInfoURI { + get { + return ResourceManager.GetString("HelpInfoURI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to an icon representing this module.. + /// + internal static string IconUri { + get { + return ResourceManager.GetString("IconUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing alias '{0}'.. + /// + internal static string ImportingAlias { + get { + return ResourceManager.GetString("ImportingAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing cmdlet '{0}'.. + /// + internal static string ImportingCmdlet { + get { + return ResourceManager.GetString("ImportingCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing function '{0}'.. + /// + internal static string ImportingFunction { + get { + return ResourceManager.GetString("ImportingFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Some imported command names contain one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. + /// + internal static string ImportingNonStandardNoun { + get { + return ResourceManager.GetString("ImportingNonStandardNoun", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command name '{0}' from the module '{1}' contains one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. + /// + internal static string ImportingNonStandardNounVerbose { + get { + return ResourceManager.GetString("ImportingNonStandardNounVerbose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The names of some imported commands from the module '{0}' include unapproved verbs that might make them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with the Verbose parameter. For a list of approved verbs, type Get-Verb.. + /// + internal static string ImportingNonStandardVerb { + get { + return ResourceManager.GetString("ImportingNonStandardVerb", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' command in the {1}' module was imported, but because its name does not include an approved verb, it might be difficult to find. For a list of approved verbs, type Get-Verb.. + /// + internal static string ImportingNonStandardVerbVerbose { + get { + return ResourceManager.GetString("ImportingNonStandardVerbVerbose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' command in the {2}' module was imported, but because its name does not include an approved verb, it might be difficult to find. The suggested alternative verbs are "{1}".. + /// + internal static string ImportingNonStandardVerbVerboseSuggestion { + get { + return ResourceManager.GetString("ImportingNonStandardVerbVerboseSuggestion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing variable '{0}'.. + /// + internal static string ImportingVariable { + get { + return ResourceManager.GetString("ImportingVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Importing command as workflow '{0}'.. + /// + internal static string ImportingWorkflow { + get { + return ResourceManager.GetString("ImportingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The alias '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForAlias { + get { + return ResourceManager.GetString("ImportModuleNoClobberForAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForCmdlet { + get { + return ResourceManager.GetString("ImportModuleNoClobberForCmdlet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The function '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForFunction { + get { + return ResourceManager.GetString("ImportModuleNoClobberForFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The variable '{0}' was not imported because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForVariable { + get { + return ResourceManager.GetString("ImportModuleNoClobberForVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command '{0}' was not imported as a workflow because there is a member with the same name in the current scope.. + /// + internal static string ImportModuleNoClobberForWorkflow { + get { + return ResourceManager.GetString("ImportModuleNoClobberForWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The item {0} that resolves to {1} is not located in the same directory as the module manifest or any of its subdirectories. Windows PowerShell looks for items referenced in the manifest only in paths relative to the manifest location. To fix this problem, move the item, and use a relative path to identify its location.. + /// + internal static string IncludedItemPathFallsOutsideSaveTree { + get { + return ResourceManager.GetString("IncludedItemPathFallsOutsideSaveTree", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module '{0}' requires the following version of the .NET Framework: {1}. The required version is not installed.. + /// + internal static string InvalidDotNetFrameworkVersion { + get { + return ResourceManager.GetString("InvalidDotNetFrameworkVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The extension '{0}' is not a valid module extension. The supported module extensions are '.dll', '.ps1', '.psm1', '.psd1', '.cdxml' and '.xaml'. Correct the extension then try adding the file '{1}' again.. + /// + internal static string InvalidModuleExtension { + get { + return ResourceManager.GetString("InvalidModuleExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest '{0}' could not be processed because it is not a valid Windows PowerShell restricted language file. Remove the elements that are not permitted by the restricted language: + ///{1}. + /// + internal static string InvalidModuleManifest { + get { + return ResourceManager.GetString("InvalidModuleManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' module cannot be imported because its manifest contains one or more members that are not valid. The valid manifest members are ({1}). Remove the members that are not valid ({2}), then try to import the module again.. + /// + internal static string InvalidModuleManifestMember { + get { + return ResourceManager.GetString("InvalidModuleManifestMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest path '{0}' is not valid. The value of the Path argument must resolve to a single file that has a '.psd1' extension. Change the value of the Path argument to point to a valid psd1 file, and then try again.. + /// + internal static string InvalidModuleManifestPath { + get { + return ResourceManager.GetString("InvalidModuleManifestPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ModuleVersion key in module manifest '{0}' specifies module version '{1}' which does not match its version folder name at '{2}'. Change the value of the ModuleVersion key to match the version folder name.. + /// + internal static string InvalidModuleManifestVersion { + get { + return ResourceManager.GetString("InvalidModuleManifestVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The hashtable describing a module contains one or more members that are not valid. The valid members are ({0}). Remove the members that are not valid ({1}), then try again.. + /// + internal static string InvalidModuleSpecificationMember { + get { + return ResourceManager.GetString("InvalidModuleSpecificationMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation cannot be performed on a binary module. It can only be performed on a script module.. + /// + internal static string InvalidOperationOnBinaryModule { + get { + return ResourceManager.GetString("InvalidOperationOnBinaryModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified value '{0}' is invalid, try again with a valid value.. + /// + internal static string InvalidParameterValue { + get { + return ResourceManager.GetString("InvalidParameterValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The name of the current Windows PowerShell host is: '{0}'. The module '{1}' requires the following Windows PowerShell host: '{2}'.. + /// + internal static string InvalidPowerShellHostName { + get { + return ResourceManager.GetString("InvalidPowerShellHostName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current Windows PowerShell host is: '{0}' (version {1}). The module '{2}' requires a minimum Windows PowerShell host version of '{3}' to run.. + /// + internal static string InvalidPowerShellHostVersion { + get { + return ResourceManager.GetString("InvalidPowerShellHostVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current processor architecture is: {0}. The module '{1}' requires the following architecture: {2}.. + /// + internal static string InvalidProcessorArchitecture { + get { + return ResourceManager.GetString("InvalidProcessorArchitecture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The processor architecture value of {0} is not supported. Run the New-ModuleManifest command again, specifying one of the following supported enumeration values for processor architecture: None, MSIL, X86, Amd64, Arm. + /// + internal static string InvalidProcessorArchitectureInManifest { + get { + return ResourceManager.GetString("InvalidProcessorArchitectureInManifest", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow file name is not valid because it does not have the required .XAML file name extension. Run the New-ModuleManifest command again specifying a value for the WorkflowsToProcess parameter with this extension.. + /// + internal static string InvalidWorkflowExtension { + get { + return ResourceManager.GetString("InvalidWorkflowExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow file name extension is not valid. The workflow file name {0} that is listed in the WorkflowsToProcess key of the module manifest does not have the required .XAML or .DLL file name extension. Edit the module manifest and correct the workflow file name. If you are using a .DLL file extension, then provide only one assembly name.. + /// + internal static string InvalidWorkflowExtensionDuringManifestProcessing { + get { + return ResourceManager.GetString("InvalidWorkflowExtensionDuringManifestProcessing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to the license for this module.. + /// + internal static string LicenseUri { + get { + return ResourceManager.GetString("LicenseUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading '{0}' from path '{1}'.. + /// + internal static string LoadingFile { + get { + return ResourceManager.GetString("LoadingFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading module from path '{0}'.. + /// + internal static string LoadingModule { + get { + return ResourceManager.GetString("LoadingModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Loading workflow {0}. + /// + internal static string LoadingWorkflow { + get { + return ResourceManager.GetString("LoadingWorkflow", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Module manifest for module '{0}'. + /// + internal static string ManifestHeaderLine1 { + get { + return ResourceManager.GetString("ManifestHeaderLine1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Generated by: {0}. + /// + internal static string ManifestHeaderLine2 { + get { + return ResourceManager.GetString("ManifestHeaderLine2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Generated on: {0}. + /// + internal static string ManifestHeaderLine3 { + get { + return ResourceManager.GetString("ManifestHeaderLine3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module to process '{0}', listed in field '{1}' of module manifest '{2}' was not processed because no valid module was found in any module directory.. + /// + internal static string ManifestMemberNotFound { + get { + return ResourceManager.GetString("ManifestMemberNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Some commands from module {0} cannot be imported over a CimSession. To get all the commands, verify that the remote server has Windows PowerShell remote management enabled, and then try adding the PSSession parameter to an Import-Module cmdlet.. + /// + internal static string MixedModuleOverCimSessionWarning { + get { + return ResourceManager.GetString("MixedModuleOverCimSessionWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The assembly '{0}' was not loaded because no assembly with that name was found. Verify the assembly name, and then try again.. + /// + internal static string ModuleAssemblyFound { + get { + return ResourceManager.GetString("ModuleAssemblyFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet without ListAvailable parameter is not supported for module names that include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. + /// + internal static string ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames { + get { + return ResourceManager.GetString("ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Because the {0} module is providing the PSDrive in the current Windows PowerShell session, no modules were removed. Change the current PSDrive provider, and then try removing modules again.. + /// + internal static string ModuleDriveInUse { + get { + return ResourceManager.GetString("ModuleDriveInUse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is marked as 'constant.' A module cannot be removed if it is marked 'constant.'. + /// + internal static string ModuleIsConstant { + get { + return ResourceManager.GetString("ModuleIsConstant", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is read-only. Add the Force parameter to your command to remove read-only modules.. + /// + internal static string ModuleIsReadOnly { + get { + return ResourceManager.GetString("ModuleIsReadOnly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to remove the module '{0}' because it is required by '{1}'. Add the Force parameter to your command to remove the module.. + /// + internal static string ModuleIsRequired { + get { + return ResourceManager.GetString("ModuleIsRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to List of all modules packaged with this module. + /// + internal static string ModuleList { + get { + return ResourceManager.GetString("ModuleList", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' module was not imported because the '{0}' snap-in was already imported.. + /// + internal static string ModuleLoadedAsASnapin { + get { + return ResourceManager.GetString("ModuleLoadedAsASnapin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest cannot contain both the 'ModuleToProcess' and 'RootModule' members. Change the module manifest file to remove one of these members at '{0}', and then try again.. + /// + internal static string ModuleManifestCannotContainBothModuleToProcessAndRootModule { + get { + return ResourceManager.GetString("ModuleManifestCannotContainBothModuleToProcessAndRootModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version of the Common Language Runtime (CLR) on this computer is '{0}'. The module '{1}' requires a minimum CLR version of '{2}' to run. Verify that you are running the minimum required version of CLR, and then try again.. + /// + internal static string ModuleManifestInsufficientCLRVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientCLRVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version '{0}' of module '{1}' does not meet the required minimum version '{2}'. Verify that the version number is supported, and then try loading the module again.. + /// + internal static string ModuleManifestInsufficientModuleVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The version of Windows PowerShell on this computer is '{0}'. The module '{1}' requires a minimum Windows PowerShell version of '{2}' to run. Verify that you have the minimum required version of Windows PowerShell installed, and then try again.. + /// + internal static string ModuleManifestInsufficientPowerShellVersion { + get { + return ResourceManager.GetString("ModuleManifestInsufficientPowerShellVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' in the module manifest is not valid: {1}. Verify that a valid value is specified for this field in the '{2}' file.. + /// + internal static string ModuleManifestInvalidManifestMember { + get { + return ResourceManager.GetString("ModuleManifestInvalidManifestMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' member is not valid in the module manifest file '{2}': {1}. + /// + internal static string ModuleManifestInvalidValue { + get { + return ResourceManager.GetString("ModuleManifestInvalidValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member 'ModuleVersion' is not present in the module manifest. This member must exist and be assigned a version number of the form 'n.n.n.n'. Add the missing member to the file '{0}'.. + /// + internal static string ModuleManifestMissingModuleVersion { + get { + return ResourceManager.GetString("ModuleManifestMissingModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest member 'NestedModules' cannot be used if the 'ModuleToProcess' member is a binary module. Edit the module manifest file at '{0}', and then try again.. + /// + internal static string ModuleManifestNestedModulesCantGoWithModuleToProcess { + get { + return ResourceManager.GetString("ModuleManifestNestedModulesCantGoWithModuleToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string ModuleNotFound { + get { + return ResourceManager.GetString("ModuleNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' was not found. Update the Name parameter to point to a valid path, and then try again. . + /// + internal static string ModuleNotFoundForGetModule { + get { + return ResourceManager.GetString("ModuleNotFoundForGetModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the module '{0}' because the module nesting limit has been exceeded. Modules can only be nested to {1} levels. Evaluate and change the order in which you are loading modules to prevent exceeding the nesting limit, and then try running your script again.. + /// + internal static string ModuleTooDeeplyNested { + get { + return ResourceManager.GetString("ModuleTooDeeplyNested", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script module or binary module file associated with this manifest. + /// + internal static string ModuleToProcess { + get { + return ResourceManager.GetString("ModuleToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module manifest member 'ModuleToProcess' has been deprecated. Use the 'RootModule' member instead.. + /// + internal static string ModuleToProcessFieldDeprecated { + get { + return ResourceManager.GetString("ModuleToProcessFieldDeprecated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version number of this module.. + /// + internal static string ModuleVersion { + get { + return ResourceManager.GetString("ModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version specified in ModuleVersion key is equal to version folder name.. + /// + internal static string ModuleVersionEqualsToVersionFolder { + get { + return ResourceManager.GetString("ModuleVersionEqualsToVersionFolder", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' with version '{1}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string ModuleWithVersionNotFound { + get { + return ResourceManager.GetString("ModuleWithVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules to import as nested modules of the module specified in RootModule/ModuleToProcess. + /// + internal static string NestedModules { + get { + return ResourceManager.GetString("NestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.. + /// + internal static string NoModulesRemoved { + get { + return ResourceManager.GetString("NoModulesRemoved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the Windows PowerShell host required by this module. + /// + internal static string PowerShellHostName { + get { + return ResourceManager.GetString("PowerShellHostName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the Windows PowerShell host required by this module. + /// + internal static string PowerShellHostVersion { + get { + return ResourceManager.GetString("PowerShellHostVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Minimum version of the Windows PowerShell engine required by this module. + /// + internal static string PowerShellVersion { + get { + return ResourceManager.GetString("PowerShellVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.. + /// + internal static string PrivateData { + get { + return ResourceManager.GetString("PrivateData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PrivateData parameter value must be a hash table to create the module manifest with the following parameter values Tags, ProjectUri, LicenseUri, IconUri or ReleaseNotes. Either remove the Tags, ProjectUri, LicenseUri, IconUri, or ReleaseNotes parameter values or wrap the contents of PrivateData in a hashtable.. + /// + internal static string PrivateDataValueTypeShouldBeHashTableError { + get { + return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PrivateData should be defined as a hashtable, but this module manifest defines it as an object. Please consider wrapping the contents of PrivateData in a hashtable. This will enable you to add the Tags, ProjectUri, LicenseUri, IconUri, and ReleaseNotes properties to the module manifest at a later time.. + /// + internal static string PrivateDataValueTypeShouldBeHashTableWarning { + get { + return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processor architecture (None, X86, Amd64) required by this module. + /// + internal static string ProcessorArchitecture { + get { + return ResourceManager.GetString("ProcessorArchitecture", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A URL to the main website for this project.. + /// + internal static string ProjectUri { + get { + return ResourceManager.GetString("ProjectUri", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSData data to pass to the Publish-Module cmdlet. + /// + internal static string PSData { + get { + return ResourceManager.GetString("PSData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The module {0} cannot be imported over a CimSession. Try using the PSSession parameter of the Import-Module cmdlet.. + /// + internal static string PsModuleOverCimSessionError { + get { + return ResourceManager.GetString("PsModuleOverCimSessionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ReleaseNotes of this module. + /// + internal static string ReleaseNotes { + get { + return ResourceManager.GetString("ReleaseNotes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to generate proxies for remote module '{0}'. {{0}}. + /// + internal static string RemoteDiscoveryFailedToGenerateProxyForRemoteModule { + get { + return ResourceManager.GetString("RemoteDiscoveryFailedToGenerateProxyForRemoteModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to process the remote module {0}. {1}. + /// + internal static string RemoteDiscoveryFailedToProcessRemoteModule { + get { + return ResourceManager.GetString("RemoteDiscoveryFailedToProcessRemoteModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to receive module data from the remote CimSession. {0}. + /// + internal static string RemoteDiscoveryFailureFromDiscoveryProvider { + get { + return ResourceManager.GetString("RemoteDiscoveryFailureFromDiscoveryProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A CIM provider for module discovery was not found on the CIM server. {0}. + /// + internal static string RemoteDiscoveryProviderNotFound { + get { + return ResourceManager.GetString("RemoteDiscoveryProviderNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failure from remote command: {0}: {{0}}. + /// + internal static string RemoteDiscoveryRemotePsrpCommandFailed { + get { + return ResourceManager.GetString("RemoteDiscoveryRemotePsrpCommandFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only be done for module names that do not include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. + /// + internal static string RemoteDiscoveryWorksOnlyForUnQualifiedNames { + get { + return ResourceManager.GetString("RemoteDiscoveryWorksOnlyForUnQualifiedNames", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only list available modules. Add the ListAvailable parameter to your command, and then try again.. + /// + internal static string RemoteDiscoveryWorksOnlyInListAvailableMode { + get { + return ResourceManager.GetString("RemoteDiscoveryWorksOnlyInListAvailableMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" alias.. + /// + internal static string RemovingImportedAlias { + get { + return ResourceManager.GetString("RemovingImportedAlias", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" function.. + /// + internal static string RemovingImportedFunction { + get { + return ResourceManager.GetString("RemovingImportedFunction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Removing the imported "{0}" variable.. + /// + internal static string RemovingImportedVariable { + get { + return ResourceManager.GetString("RemovingImportedVariable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assemblies that must be loaded prior to importing this module. + /// + internal static string RequiredAssemblies { + get { + return ResourceManager.GetString("RequiredAssemblies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'ModuleName' member does not exist in the hashtable that describes this module.. + /// + internal static string RequiredModuleMissingModuleName { + get { + return ResourceManager.GetString("RequiredModuleMissingModuleName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The 'ModuleVersion' and 'RequiredVersion' members do not exist in the hashtable that describes this module. One of these two members must exist, and be assigned a version number in the format 'n.n.n.n'.. + /// + internal static string RequiredModuleMissingModuleVersion { + get { + return ResourceManager.GetString("RequiredModuleMissingModuleVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string RequiredModuleNotFound { + get { + return ResourceManager.GetString("RequiredModuleNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' with GUID '{1}' and version '{2}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string RequiredModuleNotFoundWrongGuidVersion { + get { + return ResourceManager.GetString("RequiredModuleNotFoundWrongGuidVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoaded { + get { + return ResourceManager.GetString("RequiredModuleNotLoaded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' with GUID '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoadedWrongGuid { + get { + return ResourceManager.GetString("RequiredModuleNotLoadedWrongGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' with version '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoadedWrongVersion { + get { + return ResourceManager.GetString("RequiredModuleNotLoadedWrongVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that must be imported into the global environment prior to importing this module. + /// + internal static string RequiredModules { + get { + return ResourceManager.GetString("RequiredModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{0}' is not loaded. The module '{0}' has a requiredModule '{1}' in its module manifest '{2}' that points to a cyclic dependency.. + /// + internal static string RequiredModulesCyclicDependency { + get { + return ResourceManager.GetString("RequiredModulesCyclicDependency", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script module or binary module file associated with this manifest.. + /// + internal static string RootModule { + get { + return ResourceManager.GetString("RootModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Analyzing {0}.. + /// + internal static string ScriptAnalysisModule { + get { + return ResourceManager.GetString("ScriptAnalysisModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Preparing modules for first use.. + /// + internal static string ScriptAnalysisPreparing { + get { + return ResourceManager.GetString("ScriptAnalysisPreparing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified script file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the script, and then try again.. + /// + internal static string ScriptsFileNotFound { + get { + return ResourceManager.GetString("ScriptsFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Script files (.ps1) that are run in the caller's environment prior to importing this module.. + /// + internal static string ScriptsToProcess { + get { + return ResourceManager.GetString("ScriptsToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file '{0}' is not allowed because it does not have the extension '.ps1'.. + /// + internal static string ScriptsToProcessIncorrectExtension { + get { + return ResourceManager.GetString("ScriptsToProcessIncorrectExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Searching UNC share {0}.. + /// + internal static string SearchingUncShare { + get { + return ResourceManager.GetString("SearchingUncShare", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skipping the Version folder {0} under Module {1} as it does not have a valid module manifest file.. + /// + internal static string SkippingInvalidModuleVersionFolder { + get { + return ResourceManager.GetString("SkippingInvalidModuleVersionFolder", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Tags applied to this module. These help with module discovery in online galleries.. + /// + internal static string Tags { + get { + return ResourceManager.GetString("Tags", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified type data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the type data file, and then try again.. + /// + internal static string TypesFileNotFound { + get { + return ResourceManager.GetString("TypesFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type files (.ps1xml) to be loaded when importing this module. + /// + internal static string TypesToProcess { + get { + return ResourceManager.GetString("TypesToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The '{0}' member, which was imported from module '{1}', cannot be removed for the following reason: {2}. + /// + internal static string UnableToRemoveModuleMember { + get { + return ResourceManager.GetString("UnableToRemoveModuleMember", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variables to export from this module. + /// + internal static string VariablesToExport { + get { + return ResourceManager.GetString("VariablesToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not allowed in members 'ModuleToProcess', 'RootModule', or 'NestedModule' in the module manifest '{0}'.. + /// + internal static string WildCardNotAllowedInModuleToProcessAndInNestedModules { + get { + return ResourceManager.GetString("WildCardNotAllowedInModuleToProcessAndInNestedModules", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not allowed in the member 'RequiredAssemblies' in the module manifest '{0}'.. + /// + internal static string WildCardNotAllowedInRequiredAssemblies { + get { + return ResourceManager.GetString("WildCardNotAllowedInRequiredAssemblies", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the workflow module '{0}'. Workflow is not supported in OneCore PowerShell.. + /// + internal static string WorkflowModuleNotSupportedInOneCorePowerShell { + get { + return ResourceManager.GetString("WorkflowModuleNotSupportedInOneCorePowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Commands to export from this module as workflows. + /// + internal static string WorkflowsToExport { + get { + return ResourceManager.GetString("WorkflowsToExport", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the workflow. XAML-based workflows are not supported in the current language mode. Only script-based workflows are supported in this language mode.. + /// + internal static string XamlWorkflowsNotSupported { + get { + return ResourceManager.GetString("XamlWorkflowsNotSupported", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/modules.resources b/scripts/gen/SYS_AUTO/Modules.resources similarity index 100% rename from scripts/gen/SYS_AUTO/modules.resources rename to scripts/gen/SYS_AUTO/Modules.resources diff --git a/scripts/string_resources/MshSnapInCmdletResources.cs b/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs similarity index 96% rename from scripts/string_resources/MshSnapInCmdletResources.cs rename to scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs index 0abc3487f..bced63514 100644 --- a/scripts/string_resources/MshSnapInCmdletResources.cs +++ b/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs @@ -1,108 +1,108 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MshSnapInCmdletResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MshSnapInCmdletResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapInCmdletResources", typeof(MshSnapInCmdletResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The operation cannot be performed. The specified cmdlet is not supported in a custom shell.. - /// - internal static string CmdletNotAvailable { - get { - return ResourceManager.GetString("CmdletNotAvailable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The custom Windows PowerShell snap-in is not supported in OneCore PowerShell.. - /// - internal static string CustomPSSnapInNotSupportedInOneCorePowerShell { - get { - return ResourceManager.GetString("CustomPSSnapInNotSupportedInOneCorePowerShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The format of the specified snap-in name was not valid. Windows PowerShell snap-in names can only contain alpha-numeric characters, dashes, underscores and periods. Correct the name and then try the operation again.. - /// - internal static string InvalidPSSnapInName { - get { - return ResourceManager.GetString("InvalidPSSnapInName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot add Windows PowerShell snap-in {0} because it is a system Windows PowerShell module. Use Import-Module to load the module.. - /// - internal static string LoadSystemSnapinAsModule { - get { - return ResourceManager.GetString("LoadSystemSnapinAsModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No Windows PowerShell snap-ins matching the pattern '{0}' were found. Check the pattern and then try the command again.. - /// - internal static string NoPSSnapInsFound { - get { - return ResourceManager.GetString("NoPSSnapInsFound", resourceCulture); - } - } -} +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MshSnapInCmdletResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MshSnapInCmdletResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapInCmdletResources", typeof(MshSnapInCmdletResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed. The specified cmdlet is not supported in a custom shell.. + /// + internal static string CmdletNotAvailable { + get { + return ResourceManager.GetString("CmdletNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The custom Windows PowerShell snap-in is not supported in OneCore PowerShell.. + /// + internal static string CustomPSSnapInNotSupportedInOneCorePowerShell { + get { + return ResourceManager.GetString("CustomPSSnapInNotSupportedInOneCorePowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The format of the specified snap-in name was not valid. Windows PowerShell snap-in names can only contain alpha-numeric characters, dashes, underscores and periods. Correct the name and then try the operation again.. + /// + internal static string InvalidPSSnapInName { + get { + return ResourceManager.GetString("InvalidPSSnapInName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add Windows PowerShell snap-in {0} because it is a system Windows PowerShell module. Use Import-Module to load the module.. + /// + internal static string LoadSystemSnapinAsModule { + get { + return ResourceManager.GetString("LoadSystemSnapinAsModule", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No Windows PowerShell snap-ins matching the pattern '{0}' were found. Check the pattern and then try the command again.. + /// + internal static string NoPSSnapInsFound { + get { + return ResourceManager.GetString("NoPSSnapInsFound", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources b/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.resources similarity index 100% rename from scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources rename to scripts/gen/SYS_AUTO/MshSnapInCmdletResources.resources diff --git a/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs b/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs deleted file mode 100644 index 0f1f5afb1..000000000 --- a/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs +++ /dev/null @@ -1,108 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.34209 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MshSnapinCmdletResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MshSnapinCmdletResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapinCmdletResources", typeof(MshSnapinCmdletResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The operation cannot be performed. The specified cmdlet is not supported in a custom shell.. - /// - internal static string CmdletNotAvailable { - get { - return ResourceManager.GetString("CmdletNotAvailable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The custom Windows PowerShell snap-in is not supported in OneCore PowerShell.. - /// - internal static string CustomPSSnapInNotSupportedInOneCorePowerShell { - get { - return ResourceManager.GetString("CustomPSSnapInNotSupportedInOneCorePowerShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The format of the specified snap-in name was not valid. Windows PowerShell snap-in names can only contain alpha-numeric characters, dashes, underscores and periods. Correct the name and then try the operation again.. - /// - internal static string InvalidPSSnapInName { - get { - return ResourceManager.GetString("InvalidPSSnapInName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot add Windows PowerShell snap-in {0} because it is a system Windows PowerShell module. Use Import-Module to load the module.. - /// - internal static string LoadSystemSnapinAsModule { - get { - return ResourceManager.GetString("LoadSystemSnapinAsModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No Windows PowerShell snap-ins matching the pattern '{0}' were found. Check the pattern and then try the command again.. - /// - internal static string NoPSSnapInsFound { - get { - return ResourceManager.GetString("NoPSSnapInsFound", resourceCulture); - } - } -} diff --git a/scripts/string_resources/RemotingErrorIdStrings.cs b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs similarity index 97% rename from scripts/string_resources/RemotingErrorIdStrings.cs rename to scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs index 940bd9bff..79f2c5603 100644 --- a/scripts/string_resources/RemotingErrorIdStrings.cs +++ b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs @@ -1,3965 +1,3965 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class RemotingErrorIdStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal RemotingErrorIdStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RemotingErrorIdStrings", typeof(RemotingErrorIdStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to You cannot use the Invoke-Command cmdlet with both the AsJob and Disconnected parameters in the same command.. - /// - internal static string AsJobAndDisconnectedError { - get { - return ResourceManager.GetString("AsJobAndDisconnectedError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}", "{1}" must be specified in the "{2}" section to dynamically load the assembly.. - /// - internal static string AssemblyLoadAttributesNotFound { - get { - return ResourceManager.GetString("AssemblyLoadAttributesNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} authentication requires an explicit user name and password. Specify the user name and password by using the -Credential parameter and try the command again.. - /// - internal static string AuthenticationMechanismRequiresCredential { - get { - return ResourceManager.GetString("AuthenticationMechanismRequiresCredential", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The -AutoRemoveJob parameter cannot be used without the -Wait parameter. - /// - internal static string AutoRemoveCannotBeUsedWithoutWait { - get { - return ResourceManager.GetString("AutoRemoveCannotBeUsedWithoutWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A job could not be created from the {0} specification because the provided runspace is not a local runspace. Try again using a local runspace, or specify a RunspaceMode argument.. - /// - internal static string BadRunspaceTypeForJob { - get { - return ResourceManager.GetString("BadRunspaceTypeForJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fragment blob length is out of range: {0}. - /// - internal static string BlobLengthNotInRange { - get { - return ResourceManager.GetString("BlobLengthNotInRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Wait and Keep parameters cannot be used together in the same command.. - /// - internal static string BlockCannotBeUsedWithKeep { - get { - return ResourceManager.GetString("BlockCannotBeUsedWithKeep", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create runspace. The language mode for this configuration is incompatible with the system-wide language mode.. - /// - internal static string CannotCreateRunspaceInconsistentState { - get { - return ResourceManager.GetString("CannotCreateRunspaceInconsistentState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job cannot be debugged because the host debugger mode is set to None or Default. The host debugger mode must be LocalScript and/or RemoteSript.. - /// - internal static string CannotDebugJobInvalidDebuggerMode { - get { - return ResourceManager.GetString("CannotDebugJobInvalidDebuggerMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job cannot be debugged because there is no PowerShell host debugger available. Make sure you are running this command in a host that supports debugging.. - /// - internal static string CannotDebugJobNoHostDebugger { - get { - return ResourceManager.GetString("CannotDebugJobNoHostDebugger", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job cannot be debugged because there is no host UI available. Make sure you are running this command in a PowerShell host that implements PSHostUserInterface.. - /// - internal static string CannotDebugJobNoHostUI { - get { - return ResourceManager.GetString("CannotDebugJobNoHostUI", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session {0} cannot be disconnected because the specified idle time-out value {1} (seconds) is either greater than the server maximum allowed {2} (seconds), or less than the minimum allowed {3} (seconds). Specify an idle time-out value that is within the allowed range, and try again.. - /// - internal static string CannotDisconnectSessionWithInvalidIdleTimeout { - get { - return ResourceManager.GetString("CannotDisconnectSessionWithInvalidIdleTimeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot exit a nested pipeline because the pipeline is not in the nested state.. - /// - internal static string CannotExitNestedPipeline { - get { - return ResourceManager.GetString("CannotExitNestedPipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find job with id {0}.. - /// - internal static string CannotFindJobWithId { - get { - return ResourceManager.GetString("CannotFindJobWithId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find job with Instance Id {0}.. - /// - internal static string CannotFindJobWithInstanceId { - get { - return ResourceManager.GetString("CannotFindJobWithInstanceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find job with name {0}.. - /// - internal static string CannotFindJobWithName { - get { - return ResourceManager.GetString("CannotFindJobWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot connect to session {0}. The session no longer exists on computer {1}.. - /// - internal static string CannotFindSessionForConnect { - get { - return ResourceManager.GetString("CannotFindSessionForConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Error handle resulted in an error code: {0}.. - /// - internal static string CannotGetStdErrHandle { - get { - return ResourceManager.GetString("CannotGetStdErrHandle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Input handle resulted in an error code: {0}.. - /// - internal static string CannotGetStdInHandle { - get { - return ResourceManager.GetString("CannotGetStdInHandle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Output handle resulted in an error code: {0}.. - /// - internal static string CannotGetStdOutHandle { - get { - return ResourceManager.GetString("CannotGetStdOutHandle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot invoke a nested command on the remote session because a nested command is already running.. - /// - internal static string CannotInvokeNestedCommandNestedCommandRunning { - get { - return ResourceManager.GetString("CannotInvokeNestedCommandNestedCommandRunning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot remove the job because it does not exist or because it is a child job. Child jobs can be removed only by removing the parent job.. - /// - internal static string CannotRemoveJob { - get { - return ResourceManager.GetString("CannotRemoveJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot start job. The language mode for this session is incompatible with the system-wide language mode.. - /// - internal static string CannotStartJobInconsistentLanguageMode { - get { - return ResourceManager.GetString("CannotStartJobInconsistentLanguageMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type of encoded command (expected PSObject, got {0}).. - /// - internal static string CantCastCommandToPSObject { - get { - return ResourceManager.GetString("CantCastCommandToPSObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type of encoded command parameter (expected PSObject, got {0}).. - /// - internal static string CantCastParameterToPSObject { - get { - return ResourceManager.GetString("CantCastParameterToPSObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type of {0} property (expected {1}, got {2}).. - /// - internal static string CantCastPropertyToExpectedType { - get { - return ResourceManager.GetString("CantCastPropertyToExpectedType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type of remoting data (expected PSObject, got {0}).. - /// - internal static string CantCastRemotingDataToPSObject { - get { - return ResourceManager.GetString("CantCastRemotingDataToPSObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server did not respond with an encrypted session key within the specified time-out period.. - /// - internal static string ClientKeyExchangeFailed { - get { - return ResourceManager.GetString("ClientKeyExchangeFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell client does not support the {0} {1} negotiated by the server. Make sure the server is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. - /// - internal static string ClientNegotiationFailed { - get { - return ResourceManager.GetString("ClientNegotiationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. - /// - internal static string ClientNegotiationTimeout { - get { - return ResourceManager.GetString("ClientNegotiationTimeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}. Negotiation with the server failed. Make sure the server is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. - /// - internal static string ClientNotFoundCapabilityProperties { - get { - return ResourceManager.GetString("ClientNotFoundCapabilityProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client side receive call failed.. - /// - internal static string ClientReceiveFailed { - get { - return ResourceManager.GetString("ClientReceiveFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client computer has sent a request to close the session.. - /// - internal static string ClientRequestedToCloseSession { - get { - return ResourceManager.GetString("ClientRequestedToCloseSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client side send call failed.. - /// - internal static string ClientSendFailed { - get { - return ResourceManager.GetString("ClientSendFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session is closed.. - /// - internal static string CloseCompleted { - get { - return ResourceManager.GetString("CloseCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Closing the remote server shell instance failed with the following error message : {0}. - /// - internal static string CloseExCallBackError { - get { - return ResourceManager.GetString("CloseExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Could not close the session.. - /// - internal static string CloseFailed { - get { - return ResourceManager.GetString("CloseFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to close the session.. - /// - internal static string CloseIsCalled { - get { - return ResourceManager.GetString("CloseIsCalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command handle returned from the WinRS API WSManRunShellCommand is null.. - /// - internal static string CommandHandleIsNull { - get { - return ResourceManager.GetString("CommandHandleIsNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing data for a remote command failed with the following error message: {0}. - /// - internal static string CommandReceiveExCallBackError { - get { - return ResourceManager.GetString("CommandReceiveExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Receiving data for a remote command failed.. - /// - internal static string CommandReceiveExFailed { - get { - return ResourceManager.GetString("CommandReceiveExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sending data to a remote command failed with the following error message: {0}. - /// - internal static string CommandSendExCallBackError { - get { - return ResourceManager.GetString("CommandSendExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sending data to a remote command failed.. - /// - internal static string CommandSendExFailed { - get { - return ResourceManager.GetString("CommandSendExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot retrieve the jobs of the specified computers. The ComputerName parameter can be used only with jobs created by using Windows PowerShell remoting.. - /// - internal static string ComputerNameParamNotSupported { - get { - return ResourceManager.GetString("ComputerNameParamNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting to remote server {0} failed with the following error message : {1}. - /// - internal static string ConnectExCallBackError { - get { - return ResourceManager.GetString("ConnectExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting to remote server {0} failed.. - /// - internal static string ConnectExFailed { - get { - return ResourceManager.GetString("ConnectExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connection attempt failed.. - /// - internal static string ConnectFailed { - get { - return ResourceManager.GetString("ConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} is not a valid value for the parameter {1}. The value must be greater than or equal to 0.. - /// - internal static string CSCDoubleParameterOutOfRange { - get { - return ResourceManager.GetString("CSCDoubleParameterOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session configuration "{0}" was not found.. - /// - internal static string CSCmdsShellNotFound { - get { - return ResourceManager.GetString("CSCmdsShellNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session configuration "{0}" is not a Windows PowerShell-based shell.. - /// - internal static string CSCmdsShellNotPowerShellBased { - get { - return ResourceManager.GetString("CSCmdsShellNotPowerShellBased", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Either "{0}" and "{1}" must both be specified, or neither must not be specified.. - /// - internal static string CSCmdsTypeNeedsAssembly { - get { - return ResourceManager.GetString("CSCmdsTypeNeedsAssembly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}. - /// - internal static string CSShouldProcessAction { - get { - return ResourceManager.GetString("CSShouldProcessAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. - /// - internal static string CSShouldProcessTarget { - get { - return ResourceManager.GetString("CSShouldProcessTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. This lets administrators remotely run Windows PowerShell commands on this computer.. - /// - internal static string CSShouldProcessTargetAdminEnable { - get { - return ResourceManager.GetString("CSShouldProcessTargetAdminEnable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No session configuration matches criteria "{0}".. - /// - internal static string CustomShellNotFound { - get { - return ResourceManager.GetString("CustomShellNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to disable the session configuration.. - /// - internal static string DcsScriptMessageV { - get { - return ResourceManager.GetString("DcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies access to this session configuration for everyone.. - /// - internal static string DcsShouldProcessTarget { - get { - return ResourceManager.GetString("DcsShouldProcessTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabling the session configurations does not undo all the changes made by the Enable-PSRemoting or Enable-PSSessionConfiguration cmdlet. You might have to manually undo the changes by following these steps: - /// 1. Stop and disable the WinRM service. - /// 2. Delete the listener that accepts requests on any IP address. - /// 3. Disable the firewall exceptions for WS-Management communications. - /// 4. Restore the value of the LocalAccountTokenFilterPolicy to 0, which restricts remote access to members of the [rest of string was truncated]";. - /// - internal static string DcsWarningMessage { - get { - return ResourceManager.GetString("DcsWarningMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding ErrorRecord.. - /// - internal static string DecodingErrorForErrorRecord { - get { - return ResourceManager.GetString("DecodingErrorForErrorRecord", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding Maximum runspaces.. - /// - internal static string DecodingErrorForMaxRunspaces { - get { - return ResourceManager.GetString("DecodingErrorForMaxRunspaces", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding Minimum runspaces.. - /// - internal static string DecodingErrorForMinRunspaces { - get { - return ResourceManager.GetString("DecodingErrorForMinRunspaces", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding PipelineStateInfo.. - /// - internal static string DecodingErrorForPipelineStateInfo { - get { - return ResourceManager.GetString("DecodingErrorForPipelineStateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding Windows PowerShellStateInfo.. - /// - internal static string DecodingErrorForPowerShellStateInfo { - get { - return ResourceManager.GetString("DecodingErrorForPowerShellStateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding RunspacePoolStateInfo.. - /// - internal static string DecodingErrorForRunspacePoolStateInfo { - get { - return ResourceManager.GetString("DecodingErrorForRunspacePoolStateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding RunspaceStateInfo.. - /// - internal static string DecodingErrorForRunspaceStateInfo { - get { - return ResourceManager.GetString("DecodingErrorForRunspaceStateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error of type "{0}" has occurred.. - /// - internal static string DefaultRemotingExceptionMessage { - get { - return ResourceManager.GetString("DefaultRemotingExceptionMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Deserialized remoting data is null.. - /// - internal static string DeserializedObjectIsNull { - get { - return ResourceManager.GetString("DeserializedObjectIsNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies remote access to this session configuration.. - /// - internal static string DisableRemotingShouldProcessTarget { - get { - return ResourceManager.GetString("DisableRemotingShouldProcessTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Aliases defined in this session configuration. - /// - internal static string DISCAliasDefinitionsComment { - get { - return ResourceManager.GetString("DISCAliasDefinitionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Assemblies that will be loaded in this session configuration. - /// - internal static string DISCAssembliesToLoadComment { - get { - return ResourceManager.GetString("DISCAssembliesToLoadComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Author of this session configuration. - /// - internal static string DISCAuthorComment { - get { - return ResourceManager.GetString("DISCAuthorComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version of the CLR used by this session configuration. - /// - internal static string DISCCLRVersionComment { - get { - return ResourceManager.GetString("DISCCLRVersionComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Company associated with this session configuration. - /// - internal static string DISCCompanyNameComment { - get { - return ResourceManager.GetString("DISCCompanyNameComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copyright statement for this session configuration. - /// - internal static string DISCCopyrightComment { - get { - return ResourceManager.GetString("DISCCopyrightComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description of the functionality provided by this session configuration. - /// - internal static string DISCDescriptionComment { - get { - return ResourceManager.GetString("DISCDescriptionComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Environment variables defined in this session configuration. - /// - internal static string DISCEnvironmentVariablesComment { - get { - return ResourceManager.GetString("DISCEnvironmentVariablesComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error parsing configuration file {0} with the following message: {1}. - /// - internal static string DISCErrorParsingConfigFile { - get { - return ResourceManager.GetString("DISCErrorParsingConfigFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specifies the execution policy for this session configuration. - /// - internal static string DISCExecutionPolicyComment { - get { - return ResourceManager.GetString("DISCExecutionPolicyComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Format files (.ps1xml) that will be loaded in this session configuration.. - /// - internal static string DISCFormatsToProcessComment { - get { - return ResourceManager.GetString("DISCFormatsToProcessComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Functions defined in this session configuration. - /// - internal static string DISCFunctionDefinitionsComment { - get { - return ResourceManager.GetString("DISCFunctionDefinitionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ID used to uniquely identify this session configuration.. - /// - internal static string DISCGUIDComment { - get { - return ResourceManager.GetString("DISCGUIDComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Initial state of this session configuration. - /// - internal static string DISCInitialSessionStateComment { - get { - return ResourceManager.GetString("DISCInitialSessionStateComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' contains an extension {1} that is not valid. Specify an extension from the following list: {{{2}}}.. - /// - internal static string DISCInvalidExtension { - get { - return ResourceManager.GetString("DISCInvalidExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' is not a valid key. Please change the member to a valid key in the file {1}.. - /// - internal static string DISCInvalidKey { - get { - return ResourceManager.GetString("DISCInvalidKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' in the member '{1}' must be a script block. Change the key to the correct type in the file {2}.. - /// - internal static string DISCKeyMustBeScriptBlock { - get { - return ResourceManager.GetString("DISCKeyMustBeScriptBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modules that will be imported. - /// - internal static string DISCLanguageModeComment { - get { - return ResourceManager.GetString("DISCLanguageModeComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member 'SchemaVersion' is not present in the configuration file. This member must exist and be assigned a version number of the form 'n.n.n.n'. Please add the missing member to the file {0}.. - /// - internal static string DISCMissingSchemaVersion { - get { - return ResourceManager.GetString("DISCMissingSchemaVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modules that will be imported.. - /// - internal static string DISCModulesToImportComment { - get { - return ResourceManager.GetString("DISCModulesToImportComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnecting from the remote server failed with the following error message : {0}. - /// - internal static string DisconnectShellExCallBackErrr { - get { - return ResourceManager.GetString("DisconnectShellExCallBackErrr", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to disconnect from the remote server {0}.. - /// - internal static string DisconnectShellExFailed { - get { - return ResourceManager.GetString("DisconnectShellExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' is not an absolute path {1}. Change the member to an absolute path in the file {2}.. - /// - internal static string DISCPathsMustBeAbsolute { - get { - return ResourceManager.GetString("DISCPathsMustBeAbsolute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version of the Windows PowerShell engine used by this session configuration. - /// - internal static string DISCPowerShellVersionComment { - get { - return ResourceManager.GetString("DISCPowerShellVersionComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processor architecture used by this session configuration. - /// - internal static string DISCProcessorArchitectureComment { - get { - return ResourceManager.GetString("DISCProcessorArchitectureComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version number of the schema used for this configuration file. - /// - internal static string DISCSchemaVersionComment { - get { - return ResourceManager.GetString("DISCSchemaVersionComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specifies the scripts to run after the session is configured. - /// - internal static string DISCScriptsToProcessComment { - get { - return ResourceManager.GetString("DISCScriptsToProcessComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specifies the transport options for this session configuration. - /// - internal static string DISCTransportOptionsComment { - get { - return ResourceManager.GetString("DISCTransportOptionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' in the member '{1}' is not valid. Change the key in the file {2}.. - /// - internal static string DISCTypeContainsInvalidKey { - get { - return ResourceManager.GetString("DISCTypeContainsInvalidKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a hashtable. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeHashtable { - get { - return ResourceManager.GetString("DISCTypeMustBeHashtable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a hashtable array. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeHashtableArray { - get { - return ResourceManager.GetString("DISCTypeMustBeHashtableArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a string. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeString { - get { - return ResourceManager.GetString("DISCTypeMustBeString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a string array. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeStringArray { - get { - return ResourceManager.GetString("DISCTypeMustBeStringArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements.. - /// - internal static string DISCTypeMustBeStringOrHashtableArray { - get { - return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeStringOrHashtableArrayInFile { - get { - return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArrayInFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a valid enumeration type "{1}". Valid enumeration values are "{2}". Change the member to the correct type in the file {3}.. - /// - internal static string DISCTypeMustBeValidEnum { - get { - return ResourceManager.GetString("DISCTypeMustBeValidEnum", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must contain the required key '{1}'. Add the require key to the file {2}.. - /// - internal static string DISCTypeMustContainKey { - get { - return ResourceManager.GetString("DISCTypeMustContainKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Types to add to this session configuration. - /// - internal static string DISCTypesToAddComment { - get { - return ResourceManager.GetString("DISCTypesToAddComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type files (.ps1xml) that will be loaded in this session configuration. - /// - internal static string DISCTypesToProcessComment { - get { - return ResourceManager.GetString("DISCTypesToProcessComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variables defined in this session configuration. - /// - internal static string DISCVariableDefinitionsComment { - get { - return ResourceManager.GetString("DISCVariableDefinitionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet "{0}" or the alias "{1}" cannot be present when "{2}","{3}","{4}" or "{5}" keys are specified in the session configuration file.. - /// - internal static string DISCVisibilityAndAutoLoadingCannotBeBothSpecified { - get { - return ResourceManager.GetString("DISCVisibilityAndAutoLoadingCannotBeBothSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Aliases visible in this session configuration. - /// - internal static string DISCVisibleAliasesComment { - get { - return ResourceManager.GetString("DISCVisibleAliasesComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlets visible in this session configuration. - /// - internal static string DISCVisibleCmdletsComment { - get { - return ResourceManager.GetString("DISCVisibleCmdletsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Functions visible in this session configuration. - /// - internal static string DISCVisibleFunctionsComment { - get { - return ResourceManager.GetString("DISCVisibleFunctionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Providers visible in this session configuration. - /// - internal static string DISCVisibleProvidersComment { - get { - return ResourceManager.GetString("DISCVisibleProvidersComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} parameter is already specified in the {1} section. Contact your administrator to make sure that {0} is specified only once.. - /// - internal static string DuplicateInitializationParameterFound { - get { - return ResourceManager.GetString("DuplicateInitializationParameterFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to enable the session configuration.. - /// - internal static string EcsScriptMessageV { - get { - return ResourceManager.GetString("EcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. - /// - internal static string EcsShouldProcessTarget { - get { - return ResourceManager.GetString("EcsShouldProcessTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WinRM Quick Configuration. - /// - internal static string EcsWSManQCCaption { - get { - return ResourceManager.GetString("EcsWSManQCCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to enable remote management of this computer by using the Windows Remote Management (WinRM) service. - /// This includes: - /// 1. Starting or restarting (if already started) the WinRM service - /// 2. Setting the WinRM service startup type to Automatic - /// 3. Creating a listener to accept requests on any IP address - /// 4. Enabling Windows Firewall inbound rule exceptions for WS-Management traffic (for http only). - /// - ///Do you want to continue?. - /// - internal static string EcsWSManQCQuery { - get { - return ResourceManager.GetString("EcsWSManQCQuery", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Performing operation "{0}".. - /// - internal static string EcsWSManShouldProcessDesc { - get { - return ResourceManager.GetString("EcsWSManShouldProcessDesc", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Access is denied. To run this cmdlet, start Windows PowerShell with the "Run as administrator" option.. - /// - internal static string EDcsRequiresElevation { - get { - return ResourceManager.GetString("EDcsRequiresElevation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSSession {0} was created using the EnableNetworkAccess parameter and can only be reconnected from the local computer.. - /// - internal static string EnableNetworkAccessWarning { - get { - return ResourceManager.GetString("EnableNetworkAccessWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnected sessions are supported only when the remote computer is running Windows PowerShell 3.0 or a later version of Windows PowerShell.. - /// - internal static string EndpointDoesNotSupportDisconnect { - get { - return ResourceManager.GetString("EndpointDoesNotSupportDisconnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect to application domain name {0} of process {1}.. - /// - internal static string EnterPSHostProcessCannotConnectToProcess { - get { - return ResourceManager.GetString("EnterPSHostProcessCannotConnectToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter-PSHostProcess does not support entering the same Windows PowerShell session it is running in.. - /// - internal static string EnterPSHostProcessCantEnterSameProcess { - get { - return ResourceManager.GetString("EnterPSHostProcessCantEnterSameProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple processes were found with this name {0}. Use the process Id to specify a single process to enter.. - /// - internal static string EnterPSHostProcessMultipleProcessesFoundWithName { - get { - return ResourceManager.GetString("EnterPSHostProcessMultipleProcessesFoundWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter process {0} because it has not loaded the Windows PowerShell engine.. - /// - internal static string EnterPSHostProcessNoPowerShell { - get { - return ResourceManager.GetString("EnterPSHostProcessNoPowerShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No process was found with Id: {0}.. - /// - internal static string EnterPSHostProcessNoProcessFoundWithId { - get { - return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No process was found with Name: {0}.. - /// - internal static string EnterPSHostProcessNoProcessFoundWithName { - get { - return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}[Process:{1}]: {2}. - /// - internal static string EnterPSHostProcessPrompt { - get { - return ResourceManager.GetString("EnterPSHostProcessPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Retrieve the remote session using Get-PSSession -ComputerName {1} -InstanceId {2}.. - /// - internal static string EnterPSSessionBrokenSession { - get { - return ResourceManager.GetString("EnterPSSessionBrokenSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Reconnect using Connect-PSSession or Receive-PSSession.. - /// - internal static string EnterPSSessionDisconnected { - get { - return ResourceManager.GetString("EnterPSSessionDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}[{1}]: {2}. - /// - internal static string EnterVMSessionPrompt { - get { - return ResourceManager.GetString("EnterVMSessionPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Registering session configuration. - /// - internal static string ERemotingCaption { - get { - return ResourceManager.GetString("ERemotingCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session configuration "{0}" was not found. Running command "{1}" to create the "{0}" session configuration. Running this command restarts the WinRM service.. - /// - internal static string ERemotingQuery { - get { - return ResourceManager.GetString("ERemotingQuery", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Register-PSSessionConfiguration : The '{0}' key in the {1}. session configuration file contains a value that is not valid. Correct the file and try the command again. . - /// - internal static string ErrorParsingTheKeyInPSSessionConfigurationFile { - get { - return ResourceManager.GetString("ErrorParsingTheKeyInPSSessionConfigurationFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error has occurred which Windows PowerShell cannot handle. A remote session might have ended.. - /// - internal static string FatalErrorCausingClose { - get { - return ResourceManager.GetString("FatalErrorCausingClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path specified as the value of the FilePath parameter is not from the FileSystem provider.. - /// - internal static string FilePathNotFromFileSystemProvider { - get { - return ResourceManager.GetString("FilePathNotFromFileSystemProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of the FilePath parameter must be a Windows PowerShell script file. Enter the path to a file with a .ps1 file name extension and try the command again.. - /// - internal static string FilePathShouldPS1Extension { - get { - return ResourceManager.GetString("FilePathShouldPS1Extension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The -Force parameter cannot be used without the -Wait parameter.. - /// - internal static string ForceCannotBeUsedWithoutWait { - get { - return ResourceManager.GetString("ForceCannotBeUsedWithoutWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell cannot close the remote session properly. The session is in an undefined state because it was not opened or connected after being disconnected. Windows PowerShell will try to force the session to close on the local computer, but the session might not be closed on the remote computer. To close a remote session properly, first open it or connect it.. - /// - internal static string ForceClosed { - get { - return ResourceManager.GetString("ForceClosed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job was suspended successfully by adding the Force parameter.. - /// - internal static string ForceSuspendJob { - get { - return ResourceManager.GetString("ForceSuspendJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple jobs were found with Id {0}. Debug-Job can debug only one job at a time.. - /// - internal static string FoundMultipleJobsWithId { - get { - return ResourceManager.GetString("FoundMultipleJobsWithId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple jobs were found with the name {0}. Debug-Job can debug only one job at a time.. - /// - internal static string FoundMultipleJobsWithName { - get { - return ResourceManager.GetString("FoundMultipleJobsWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The FragmentIDs of the same object must be in sequence, incrementally changing by 1. This can happen if the fragments are not properly constructed by the remote computer. The data might also have been corrupted or changed.. - /// - internal static string FragmetIdsNotInSequence { - get { - return ResourceManager.GetString("FragmetIdsNotInSequence", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to get Windows PowerShell-based session configurations.. - /// - internal static string GcsScriptMessageV { - get { - return ResourceManager.GetString("GcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error with error code {0} occurred while calling method {1}.. - /// - internal static string GeneralError { - get { - return ResourceManager.GetString("GeneralError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current host does not support the Enter-PSHostProcess cmdlet.. - /// - internal static string HostDoesNotSupportIASession { - get { - return ResourceManager.GetString("HostDoesNotSupportIASession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The host does not support Enter-PSSession and Exit-PSSession.. - /// - internal static string HostDoesNotSupportPushRunspace { - get { - return ResourceManager.GetString("HostDoesNotSupportPushRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You cannot run Enter-PSSession from a nested prompt.. - /// - internal static string HostInNestedPrompt { - get { - return ResourceManager.GetString("HostInNestedPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Hyper-V Module for Windows PowerShell is not available on this machine.. - /// - internal static string HyperVModuleNotAvailable { - get { - return ResourceManager.GetString("HyperVModuleNotAvailable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "The Hyper-V socket target process has ended.". - /// - internal static string HyperVSocketTransportProcessEnded { - get { - return ResourceManager.GetString("HyperVSocketTransportProcessEnded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session {0}, {1}, {2} is not available to run commands. The session availability is {3}.. - /// - internal static string ICMInvalidSessionAvailability { - get { - return ResourceManager.GetString("ICMInvalidSessionAvailability", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Because the session state for session {0}, {1}, {2} is not equal to Open, you cannot run a command in the session. The session state is {3}.. - /// - internal static string ICMInvalidSessionState { - get { - return ResourceManager.GetString("ICMInvalidSessionState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No valid sessions were specified. Ensure you provide valid sessions that are in the Opened state and are available to run commands.. - /// - internal static string ICMNoValidRunspaces { - get { - return ResourceManager.GetString("ICMNoValidRunspaces", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The EndpointConfiguration with the {0} identifier is not in a valid initial session state on the remote computer. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. - /// - internal static string InitialSessionStateNull { - get { - return ResourceManager.GetString("InitialSessionStateNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more computer names are not valid. If you are trying to pass a URI, use the -ConnectionUri parameter, or pass URI objects instead of strings.. - /// - internal static string InvalidComputerName { - get { - return ResourceManager.GetString("InvalidComputerName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WS-Management service cannot process the request. Cannot find the {0} session configuration in the WSMan: drive on the {1} computer. For more information, see the about_Remote_Troubleshooting Help topic.. - /// - internal static string InvalidConfigurationName { - get { - return ResourceManager.GetString("InvalidConfigurationName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "The transport option is not valid. Parameter "{0}" can be non-zero only if parameter "{1}" is set to true.". - /// - internal static string InvalidConfigurationXMLAttribute { - get { - return ResourceManager.GetString("InvalidConfigurationXMLAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified IdleTimeout session option {0} (seconds) is not a valid period. Specify an IdleTimeout value that is greater than or equal to the minimum allowed {1} (seconds).. - /// - internal static string InvalidIdleTimeoutOption { - get { - return ResourceManager.GetString("InvalidIdleTimeoutOption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The state of the current job instance is not valid for this operation.. - /// - internal static string InvalidJobStateGeneral { - get { - return ResourceManager.GetString("InvalidJobStateGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The state of the current job instance is {0}. This state is not valid for the attempted operation. {1}. - /// - internal static string InvalidJobStateSpecific { - get { - return ResourceManager.GetString("InvalidJobStateSpecific", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again.. - /// - internal static string InvalidPSSessionConfigurationFile { - get { - return ResourceManager.GetString("InvalidPSSessionConfigurationFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again. Error parsing configuration file: {1}.. - /// - internal static string InvalidPSSessionConfigurationFileErrorProcessing { - get { - return ResourceManager.GetString("InvalidPSSessionConfigurationFileErrorProcessing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSSession Configuration File path '{0}' is not valid. The path argument must resolve to a single file in the file system with a '.pssc' extension. Please fix the path specification and try again.. - /// - internal static string InvalidPSSessionConfigurationFilePath { - get { - return ResourceManager.GetString("InvalidPSSessionConfigurationFilePath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find module path to import. The value of the ModulesToImport parameter {0} does not exist or is not a module directory. Correct the value and try the command again.. - /// - internal static string InvalidRegisterPSSessionConfigurationModulePath { - get { - return ResourceManager.GetString("InvalidRegisterPSSessionConfigurationModulePath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} is not a valid schema value. Valid values are "http" and "https".. - /// - internal static string InvalidSchemeValue { - get { - return ResourceManager.GetString("InvalidSchemeValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMGuid parameter does not resolve to a single virtual machine.. - /// - internal static string InvalidVMGuid { - get { - return ResourceManager.GetString("InvalidVMGuid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMGuid {0} does not resolve to a single virtual machine.. - /// - internal static string InvalidVMGuidNotSingle { - get { - return ResourceManager.GetString("InvalidVMGuidNotSingle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMName parameter resolves to multiple virtual machines.. - /// - internal static string InvalidVMNameMultipleVM { - get { - return ResourceManager.GetString("InvalidVMNameMultipleVM", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMName {0} does not resolve to a single virtual machine.. - /// - internal static string InvalidVMNameNotSingle { - get { - return ResourceManager.GetString("InvalidVMNameNotSingle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMName parameter does not resolve to any virtual machine.. - /// - internal static string InvalidVMNameNoVM { - get { - return ResourceManager.GetString("InvalidVMNameNoVM", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No computer names or connection Uris were specified. You must provide a computer name or connection Uri when invoking a command with the -Disconnected switch.. - /// - internal static string InvokeDisconnectedWithoutComputerName { - get { - return ResourceManager.GetString("InvokeDisconnectedWithoutComputerName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client did not receive a response for a Close operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. - /// - internal static string IPCCloseTimedOut { - get { - return ResourceManager.GetString("IPCCloseTimedOut", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is an error processing data from the background process. Error reported: {0}.. - /// - internal static string IPCErrorProcessingServerData { - get { - return ResourceManager.GetString("IPCErrorProcessingServerData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred while starting the background process. Error reported: {0}.. - /// - internal static string IPCExceptionLaunchingProcess { - get { - return ResourceManager.GetString("IPCExceptionLaunchingProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not enough data is available to process the {0} element.. - /// - internal static string IPCInsufficientDataforElement { - get { - return ResourceManager.GetString("IPCInsufficientDataforElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A {0} message to a session is not supported. A {0} message can be sent only to a command.. - /// - internal static string IPCNoSignalForSession { - get { - return ResourceManager.GetString("IPCNoSignalForSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node type "{0}" is unknown in the {1} element. Only the "{2}" node type is expected in the {1} element.. - /// - internal static string IPCOnlyTextExpectedInDataElement { - get { - return ResourceManager.GetString("IPCOnlyTextExpectedInDataElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The background process closed or ended abnormally.. - /// - internal static string IPCServerProcessExited { - get { - return ResourceManager.GetString("IPCServerProcessExited", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The background process reported an error with the following message: {0}.. - /// - internal static string IPCServerProcessReportedError { - get { - return ResourceManager.GetString("IPCServerProcessReportedError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client did not receive a response for a signal operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. - /// - internal static string IPCSignalTimedOut { - get { - return ResourceManager.GetString("IPCSignalTimedOut", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified authentication mechanism "{0}" is not supported. Only "{1}" is supported for this operation.. - /// - internal static string IPCSupportsOnlyDefaultAuth { - get { - return ResourceManager.GetString("IPCSupportsOnlyDefaultAuth", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Inter-process communication (IPC) transport does not support connect operations.. - /// - internal static string IPCTransportConnectError { - get { - return ResourceManager.GetString("IPCTransportConnectError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Data for an inactive command with the identifier {0} was received. Received data: {1}.. - /// - internal static string IPCUnknownCommandGuid { - get { - return ResourceManager.GetString("IPCUnknownCommandGuid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An unknown element "{0}" was received. This can happen if the remote process closed or ended abnormally.. - /// - internal static string IPCUnknownElementReceived { - get { - return ResourceManager.GetString("IPCUnknownElementReceived", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process an element with node type "{0}". Only {1} and {2} node types are supported.. - /// - internal static string IPCUnknownNodeType { - get { - return ResourceManager.GetString("IPCUnknownNodeType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" executable file was not found. Verify that the WOW64 feature is installed.. - /// - internal static string IPCWowComponentNotPresent { - get { - return ResourceManager.GetString("IPCWowComponentNotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expected only two attributes with the names "{0}" and "{1}" in the {2} element.. - /// - internal static string IPCWrongAttributeCountForDataElement { - get { - return ResourceManager.GetString("IPCWrongAttributeCountForDataElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expected only one attribute with the name "{0}" in the {1} element.. - /// - internal static string IPCWrongAttributeCountForElement { - get { - return ResourceManager.GetString("IPCWrongAttributeCountForElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} does not contain an item with ID of {1}.. - /// - internal static string ItemNotFoundInRepository { - get { - return ResourceManager.GetString("ItemNotFoundInRepository", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot run because the ChildJobs property is empty.. - /// - internal static string JobActionInvalidWithNoChildJobs { - get { - return ResourceManager.GetString("JobActionInvalidWithNoChildJobs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot finish because the ChildJobs property contains a value that is not valid.. - /// - internal static string JobActionInvalidWithNullChild { - get { - return ResourceManager.GetString("JobActionInvalidWithNullChild", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Wait-Job cmdlet cannot finish working, because one or more jobs are blocked waiting for user interaction. Process interactive job output by using the Receive-Job cmdlet, and then try again.. - /// - internal static string JobBlockedSoWaitJobCannotContinue { - get { - return ResourceManager.GetString("JobBlockedSoWaitJobCannotContinue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect job "{0}" to the remote server.. - /// - internal static string JobConnectFailed { - get { - return ResourceManager.GetString("JobConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The JobIdentifier provided must not be null. Please provide a valid JobIdentifier.. - /// - internal static string JobIdentifierNull { - get { - return ResourceManager.GetString("JobIdentifierNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempted to create a job with ID {0}. A job with this ID cannot be created now. Verify that the ID has already been assigned once on this computer.. - /// - internal static string JobIdNotYetAssigned { - get { - return ResourceManager.GetString("JobIdNotYetAssigned", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following type cannot be instantiated because its constructor is not public: {0}.. - /// - internal static string JobManagerRegistrationConstructorError { - get { - return ResourceManager.GetString("JobManagerRegistrationConstructorError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot resume the job that has an ID of {0}. Resuming jobs is not supported for some job types. For more information about support for resuming jobs, see the Help topic for the job type.. - /// - internal static string JobResumeNotSupported { - get { - return ResourceManager.GetString("JobResumeNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create a job with an ID of {0}; this is not a valid ID. Provide an integer for the job ID that is greater than 0.. - /// - internal static string JobSessionIdLessThanOne { - get { - return ResourceManager.GetString("JobSessionIdLessThanOne", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job was null when trying to save identifiers. Specify a job to save its identifiers.. - /// - internal static string JobSourceAdapterCannotSaveNullJob { - get { - return ResourceManager.GetString("JobSourceAdapterCannotSaveNullJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A {1} job source adapter threw an exception with the following message: {0}. - /// - internal static string JobSourceAdapterError { - get { - return ResourceManager.GetString("JobSourceAdapterError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job operation (Create, Get, or Remove) could not be performed because the JobSourceAdapter type specified in the JobDefinition is not registered. Register the JobSourceAdapter type either by using an explicit call, or by calling the Import-Module cmdlet, and then specifying an assembly.. - /// - internal static string JobSourceAdapterNotFound { - get { - return ResourceManager.GetString("JobSourceAdapterNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more jobs are in a suspended or disconnected state, and cannot continue without additional user input. Specify the -Force parameter to continue to a completed, failed, or stopped state.. - /// - internal static string JobSuspendedDisconnectedWaitWithForce { - get { - return ResourceManager.GetString("JobSuspendedDisconnectedWaitWithForce", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot suspend the job that has an ID of {0}. Suspending jobs is not supported for some job types. For more information about support for suspending jobs, see the Help topic for the job type.. - /// - internal static string JobSuspendNotSupported { - get { - return ResourceManager.GetString("JobSuspendNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The workflow job "{0}" was stopped. Receive-Job is only displaying partial results.. - /// - internal static string JobWasStopped { - get { - return ResourceManager.GetString("JobWasStopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the instance identifier {1} because the job is not finished. To remove the job, first stop the job or use the Force parameter.. - /// - internal static string JobWithSpecifiedInstanceIdNotCompleted { - get { - return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find a job with the instance identifier {0}. Verify the value of the InstanceId parameter, and then try the command again.. - /// - internal static string JobWithSpecifiedInstanceIdNotFound { - get { - return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the name {1} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. - /// - internal static string JobWithSpecifiedNameNotCompleted { - get { - return ResourceManager.GetString("JobWithSpecifiedNameNotCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find the job because the job name {0} was not found. Verify the value of the Name parameter, and then try the command again.. - /// - internal static string JobWithSpecifiedNameNotFound { - get { - return ResourceManager.GetString("JobWithSpecifiedNameNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. - /// - internal static string JobWithSpecifiedSessionIdNotCompleted { - get { - return ResourceManager.GetString("JobWithSpecifiedSessionIdNotCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find a job with the job ID {0}. Verify the value of the Id parameter and then try the command again.. - /// - internal static string JobWithSpecifiedSessionIdNotFound { - get { - return ResourceManager.GetString("JobWithSpecifiedSessionIdNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'string'.. - /// - internal static string MandatoryValueNotInCorrectFormat { - get { - return ResourceManager.GetString("MandatoryValueNotInCorrectFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The mandatory value {0} is not specified for the {1} registry key.. - /// - internal static string MandatoryValueNotPresent { - get { - return ResourceManager.GetString("MandatoryValueNotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing CallId property.. - /// - internal static string MissingCallId { - get { - return ResourceManager.GetString("MissingCallId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing RemotingDataType property.. - /// - internal static string MissingDataType { - get { - return ResourceManager.GetString("MissingDataType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing the destination property.. - /// - internal static string MissingDestination { - get { - return ResourceManager.GetString("MissingDestination", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The IsEndFragment flag is not set for the last fragment. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. - /// - internal static string MissingIsEndFragment { - get { - return ResourceManager.GetString("MissingIsEndFragment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The IsStartFragment flag for the first fragment is not set.. - /// - internal static string MissingIsStartFragment { - get { - return ResourceManager.GetString("MissingIsStartFragment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing MethodName property.. - /// - internal static string MissingMethodName { - get { - return ResourceManager.GetString("MissingMethodName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing {0} property.. - /// - internal static string MissingProperty { - get { - return ResourceManager.GetString("MissingProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing Session InstanceId property.. - /// - internal static string MissingRunspaceId { - get { - return ResourceManager.GetString("MissingRunspaceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing target interface property.. - /// - internal static string MissingTarget { - get { - return ResourceManager.GetString("MissingTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method was invoked without specifying a target class.. - /// - internal static string MissingTargetClass { - get { - return ResourceManager.GetString("MissingTargetClass", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Only administrators can override the Thread Options remotely.. - /// - internal static string MustBeAdminToOverrideThreadOptions { - get { - return ResourceManager.GetString("MustBeAdminToOverrideThreadOptions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Named Pipe server listener used for process attach is already running.. - /// - internal static string NamedPipeAlreadyListening { - get { - return ResourceManager.GetString("NamedPipeAlreadyListening", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "The named pipe target process has ended.". - /// - internal static string NamedPipeTransportProcessEnded { - get { - return ResourceManager.GetString("NamedPipeTransportProcessEnded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Native API call to ReadFile failed. Error code is {0}.. - /// - internal static string NativeReadFileFailed { - get { - return ResourceManager.GetString("NativeReadFileFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Native API call to WriteFile failed. Error code is {0}.. - /// - internal static string NativeWriteFileFailed { - get { - return ResourceManager.GetString("NativeWriteFileFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot delete temporary file {0}. Reason for failure: {1}.. - /// - internal static string NcsCannotDeleteFile { - get { - return ResourceManager.GetString("NcsCannotDeleteFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The new shell was successfully registered, but Windows PowerShell cannot delete the temporary file {0}. Reason for failure: {1}.. - /// - internal static string NcsCannotDeleteFileAfterInstall { - get { - return ResourceManager.GetString("NcsCannotDeleteFileAfterInstall", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot write the shell configuration data into the temporary file {0}. Reason for failure: {1}.. - /// - internal static string NcsCannotWritePluginContent { - get { - return ResourceManager.GetString("NcsCannotWritePluginContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to create a new session configuration.. - /// - internal static string NcsScriptMessageV { - get { - return ResourceManager.GetString("NcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. - /// - internal static string NcsShouldProcessTargetSDDL { - get { - return ResourceManager.GetString("NcsShouldProcessTargetSDDL", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invoking a nested pipeline requires a valid runspace.. - /// - internal static string NestedPipelineMissingRunspace { - get { - return ResourceManager.GetString("NestedPipelineMissingRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Creation of nested pipelines is not supported.. - /// - internal static string NestedPipelineNotSupported { - get { - return ResourceManager.GetString("NestedPipelineNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Microsoft .NET Framework 2.0, which is required for Windows PowerShell 2.0, is not installed. Install the .NET Framework 2.0 and retry.. - /// - internal static string NetFrameWorkV2NotInstalled { - get { - return ResourceManager.GetString("NetFrameWorkV2NotInstalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job could not be created because the JobInvocationInfo does not contain a JobDefinition. Start the JobInvocationInfo with a JobDefinition.. - /// - internal static string NewJobSpecificationError { - get { - return ResourceManager.GetString("NewJobSpecificationError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A {0} cannot be specified when {1} is specified.. - /// - internal static string NewRunspaceAmbiguosAuthentication { - get { - return ResourceManager.GetString("NewRunspaceAmbiguosAuthentication", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expected "{0}" and "{1}" attributes in the "{2}" element.. - /// - internal static string NoAttributesFoundForParamElement { - get { - return ResourceManager.GetString("NoAttributesFoundForParamElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An EndpointConfiguration with Id {0} does not exist on the remote server. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. - /// - internal static string NonExistentInitialSessionStateProvider { - get { - return ResourceManager.GetString("NonExistentInitialSessionStateProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A running command could not be found for this PSSession.. - /// - internal static string NoPowerShellForJob { - get { - return ResourceManager.GetString("NoPowerShellForJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred while decoding data received from the remote computer. At least {0} bytes of data are required to decode a deserialized object that is received from a remote computer. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. - /// - internal static string NotEnoughHeaderForRemoteDataObject { - get { - return ResourceManager.GetString("NotEnoughHeaderForRemoteDataObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ObjectId cannot be less than or equal to 0. This can happen if the fragments are not properly constructed by the remote computer, or the data has been changed by unauthorized users.. - /// - internal static string ObjectIdCannotBeLessThanZero { - get { - return ResourceManager.GetString("ObjectIdCannotBeLessThanZero", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected ObjectId received. This can happen if the fragments are not properly constructed by the remote computer, or the data might have been corrupted or changed.. - /// - internal static string ObjectIdsNotMatching { - get { - return ResourceManager.GetString("ObjectIdsNotMatching", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is too large to be reassembled from the fragments. This can happen if the length of the data in a fragment is greater than Int32.Max. It can also occur if the data was changed by unauthorized users.. - /// - internal static string ObjectIsTooBig { - get { - return ResourceManager.GetString("ObjectIsTooBig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Out of process memory.. - /// - internal static string OutOfMemory { - get { - return ResourceManager.GetString("OutOfMemory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote pipeline failed.. - /// - internal static string PipelineFailedWithoutReason { - get { - return ResourceManager.GetString("PipelineFailedWithoutReason", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote pipeline failed for the following reason: {0}. - /// - internal static string PipelineFailedWithReason { - get { - return ResourceManager.GetString("PipelineFailedWithReason", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pipeline ID "{0}" does not match the InstanceId of the pipeline that is currently running, "{1}".. - /// - internal static string PipelineIdsDoNotMatch { - get { - return ResourceManager.GetString("PipelineIdsDoNotMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pipeline Id "{0}" was not found on the server.. - /// - internal static string PipelineNotFoundOnServer { - get { - return ResourceManager.GetString("PipelineNotFoundOnServer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote pipeline has been stopped.. - /// - internal static string PipelineStopped { - get { - return ResourceManager.GetString("PipelineStopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The port number {0} is not within the range of valid values. The range of valid values is between 1 and 65535.. - /// - internal static string PortIsOutOfRange { - get { - return ResourceManager.GetString("PortIsOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Windows PowerShell server session is not in a valid state for running nested commands. No nested commands can be run in this session.. - /// - internal static string PowerShellInvokerInvalidState { - get { - return ResourceManager.GetString("PowerShellInvokerInvalidState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell {0} is not installed. Install Windows PowerShell {0}, and then try again.. - /// - internal static string PowerShellNotInstalled { - get { - return ResourceManager.GetString("PowerShellNotInstalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} cannot be specified as a proxy authentication mechanism. Only {1},{2} or {3} are supported for proxy authentication.. - /// - internal static string ProxyAmbiguosAuthentication { - get { - return ResourceManager.GetString("ProxyAmbiguosAuthentication", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Proxy credentials cannot be specified when using the following proxy access type: {0}. Either specify a different access type, or do not specify proxy credentials.. - /// - internal static string ProxyCredentialWithoutAccess { - get { - return ResourceManager.GetString("ProxyCredentialWithoutAccess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Default session options for new remote sessions. - /// - internal static string PSDefaultSessionOptionDescription { - get { - return ResourceManager.GetString("PSDefaultSessionOptionDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reason in a deserialized Job object is not valid.. - /// - internal static string PSJobProxyInvalidReasonException { - get { - return ResourceManager.GetString("PSJobProxyInvalidReasonException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Contains information about the remote user starting the remote session. This variable is available only from a remote session.. - /// - internal static string PSSenderInfoDescription { - get { - return ResourceManager.GetString("PSSenderInfoDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to AppName where the remote connection will be established. - /// - internal static string PSSessionAppName { - get { - return ResourceManager.GetString("PSSessionAppName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified configuration file '{0}' was not loaded because no valid configuration file was found.. - /// - internal static string PSSessionConfigurationFileNotFound { - get { - return ResourceManager.GetString("PSSessionConfigurationFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name of the session configuration which will be loaded on the remote computer. - /// - internal static string PSSessionConfigurationName { - get { - return ResourceManager.GetString("PSSessionConfigurationName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value {0} is not valid for the {1} parameter. The available values are 2.0, 3.0, 4.0 and 5.0.. - /// - internal static string PSVersionParameterOutOfRange { - get { - return ResourceManager.GetString("PSVersionParameterOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session must be open.. - /// - internal static string PushedRunspaceMustBeOpen { - get { - return ResourceManager.GetString("PushedRunspaceMustBeOpen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session query failed for {0} with the following error message: {1}. - /// - internal static string QueryForRunspacesFailed { - get { - return ResourceManager.GetString("QueryForRunspacesFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Computer {0} has been successfully disconnected.. - /// - internal static string RCAutoDisconnected { - get { - return ResourceManager.GetString("RCAutoDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network connectivity to {0} has been lost and the reconnection attempt failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. - /// - internal static string RCAutoDisconnectingError { - get { - return ResourceManager.GetString("RCAutoDisconnectingError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The reconnection attempt to {0} failed. Attempting to disconnect the session.... - /// - internal static string RCAutoDisconnectingWarning { - get { - return ResourceManager.GetString("RCAutoDisconnectingWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to reconnect to {0} .... - /// - internal static string RCConnectionRetryAttempt { - get { - return ResourceManager.GetString("RCConnectionRetryAttempt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been disconnected because the script running on the session has stopped at a breakpoint. Use the Enter-PSSession cmdlet on this session to connect back to the session and begin interactive debugging.. - /// - internal static string RCDisconnectDebug { - get { - return ResourceManager.GetString("RCDisconnectDebug", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Job {0} has been created for reconnection.. - /// - internal static string RCDisconnectedJob { - get { - return ResourceManager.GetString("RCDisconnectedJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been successfully disconnected.. - /// - internal static string RCDisconnectSession { - get { - return ResourceManager.GetString("RCDisconnectSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session {0} with instance ID {1} has been created for reconnection.. - /// - internal static string RCDisconnectSessionCreated { - get { - return ResourceManager.GetString("RCDisconnectSessionCreated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network connectivity to {0} has been lost and the attempt to reconnect has failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. - /// - internal static string RCInternalError { - get { - return ResourceManager.GetString("RCInternalError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The network connection to {0} has been interrupted. Attempting to reconnect for up to {1} minutes.... - /// - internal static string RCNetworkFailureDetected { - get { - return ResourceManager.GetString("RCNetworkFailureDetected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network connection interrupted. - /// - internal static string RCProgressActivity { - get { - return ResourceManager.GetString("RCProgressActivity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to reconnect to {0} .... - /// - internal static string RCProgressStatus { - get { - return ResourceManager.GetString("RCProgressStatus", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The network connection to {0} has been restored.. - /// - internal static string RCReconnectSucceeded { - get { - return ResourceManager.GetString("RCReconnectSucceeded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to remove a session configuration.. - /// - internal static string RcsScriptMessageV { - get { - return ResourceManager.GetString("RcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The total data received from the remote server exceeded the allowed maximum. The allowed maximum is {0}.. - /// - internal static string ReceivedDataSizeExceededMaximumClient { - get { - return ResourceManager.GetString("ReceivedDataSizeExceededMaximumClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The total data received from the remote client exceeded the allowed maximum. The allowed maximum is {0}.. - /// - internal static string ReceivedDataSizeExceededMaximumServer { - get { - return ResourceManager.GetString("ReceivedDataSizeExceededMaximumServer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received data has a stream ID index of "{0}". Only a Standard Output stream ID index of "0" is supported.. - /// - internal static string ReceivedDataStreamIsNotStdout { - get { - return ResourceManager.GetString("ReceivedDataStreamIsNotStdout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current deserialized object size of the data received from the remote server exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. - /// - internal static string ReceivedObjectSizeExceededMaximumClient { - get { - return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current deserialized object size of the data received from the remote client computer exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. - /// - internal static string ReceivedObjectSizeExceededMaximumServer { - get { - return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumServer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received remoting data with unsupported action: {0}.. - /// - internal static string ReceivedUnsupportedAction { - get { - return ResourceManager.GetString("ReceivedUnsupportedAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received remoting data with unsupported data type: {0}.. - /// - internal static string ReceivedUnsupportedDataType { - get { - return ResourceManager.GetString("ReceivedUnsupportedDataType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received unsupported remote host call: {0}.. - /// - internal static string ReceivedUnsupportedRemoteHostCall { - get { - return ResourceManager.GetString("ReceivedUnsupportedRemoteHostCall", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received unsupported RemotingTargetInterface type: {0}. - /// - internal static string ReceivedUnsupportedRemotingTargetInterfaceType { - get { - return ResourceManager.GetString("ReceivedUnsupportedRemotingTargetInterfaceType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing data from remote server {0} failed with the following error message: {1}. - /// - internal static string ReceiveExCallBackError { - get { - return ResourceManager.GetString("ReceiveExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Receiving data from remote server {0} failed.. - /// - internal static string ReceiveExFailed { - get { - return ResourceManager.GetString("ReceiveExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session command is currently stopped in the debugger. Use the Enter-PSSession cmdlet to connect interactively to the remote session and automatically enter into the console debugger.. - /// - internal static string ReceivePSSessionInDebugMode { - get { - return ResourceManager.GetString("ReceivePSSessionInDebugMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnecting to a command on the remote server failed with the following error message : {0}. - /// - internal static string ReconnectShellCommandExCallBackError { - get { - return ResourceManager.GetString("ReconnectShellCommandExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnecting to the remote server {0} failed with the following error message : {1}. - /// - internal static string ReconnectShellExCallBackErrr { - get { - return ResourceManager.GetString("ReconnectShellExCallBackErrr", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnecting to the remote server failed.. - /// - internal static string ReconnectShellExFailed { - get { - return ResourceManager.GetString("ReconnectShellExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The destination "{0}" requested the connection to be redirected to "{1}". However "{1}" is not a well formatted URI.. - /// - internal static string RedirectedURINotWellFormatted { - get { - return ResourceManager.GetString("RedirectedURINotWellFormatted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Relative URIs are not supported in the creation of remote sessions.. - /// - internal static string RelativeUriForRunspacePathNotSupported { - get { - return ResourceManager.GetString("RelativeUriForRunspacePathNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session to which you are connected does not support remote debugging. You must connect to a remote computer that is running Windows PowerShell {0} or greater.. - /// - internal static string RemoteDebuggingEndpointVersionError { - get { - return ResourceManager.GetString("RemoteDebuggingEndpointVersionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host call to "{0}" failed.. - /// - internal static string RemoteHostCallFailed { - get { - return ResourceManager.GetString("RemoteHostCallFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method data decoding is not supported for type {0}.. - /// - internal static string RemoteHostDataDecodingNotSupported { - get { - return ResourceManager.GetString("RemoteHostDataDecodingNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method data encoding is not supported for type {0}.. - /// - internal static string RemoteHostDataEncodingNotSupported { - get { - return ResourceManager.GetString("RemoteHostDataEncodingNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A failure occurred while decoding data from the remote host. There was an error in the network data.. - /// - internal static string RemoteHostDecodingFailed { - get { - return ResourceManager.GetString("RemoteHostDecodingFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You are currently in a Windows PowerShell PSSession and cannot use the Enter-PSSession cmdlet to enter another PSSession.. - /// - internal static string RemoteHostDoesNotSupportPushRunspace { - get { - return ResourceManager.GetString("RemoteHostDoesNotSupportPushRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A script or application on the remote computer {0} is attempting to read the buffer contents on the Windows PowerShell host. For security reasons, this is not allowed; the call has been suppressed.. - /// - internal static string RemoteHostGetBufferContents { - get { - return ResourceManager.GetString("RemoteHostGetBufferContents", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method {0} is not implemented.. - /// - internal static string RemoteHostMethodNotImplemented { - get { - return ResourceManager.GetString("RemoteHostMethodNotImplemented", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No client computer was specified for the remote runspace that is running a client-side method.. - /// - internal static string RemoteHostNullClientHost { - get { - return ResourceManager.GetString("RemoteHostNullClientHost", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell Credential Request: {0}. - /// - internal static string RemoteHostPromptForCredentialModifiedCaption { - get { - return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Warning: A script or application on the remote computer {0} is requesting your credentials. Enter your credentials only if you trust the remote computer and the application or script that is requesting them. - /// - ///{1}. - /// - internal static string RemoteHostPromptForCredentialModifiedMessage { - get { - return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A script or application on the remote computer {0} is sending a prompt request. When you are prompted, enter sensitive information, such as credentials or passwords, only if you trust the remote computer and the application or script that is requesting the data.. - /// - internal static string RemoteHostPromptSecureStringPrompt { - get { - return ResourceManager.GetString("RemoteHostPromptSecureStringPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A script or application on the remote computer {0} is asking to read a line securely. Enter sensitive information, such as your credentials, only if you trust the remote computer and the application or script that is requesting it.. - /// - internal static string RemoteHostReadLineAsSecureStringPrompt { - get { - return ResourceManager.GetString("RemoteHostReadLineAsSecureStringPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote Session closed for Uri {0}.. - /// - internal static string RemoteRunspaceClosed { - get { - return ResourceManager.GetString("RemoteRunspaceClosed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter-PSSession failed because the remote session does not provide required commands.. - /// - internal static string RemoteRunspaceDoesNotSupportPushRunspace { - get { - return ResourceManager.GetString("RemoteRunspaceDoesNotSupportPushRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple matches found for name {0}.. - /// - internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedName { - get { - return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple matches found for session ID {0}.. - /// - internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId { - get { - return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple matches found for session ID {0}.. - /// - internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId { - get { - return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have duplicates.. - /// - internal static string RemoteRunspaceInfoHasDuplicates { - get { - return ResourceManager.GetString("RemoteRunspaceInfoHasDuplicates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have exceeded the maximum allowable limit.. - /// - internal static string RemoteRunspaceInfoLimitExceeded { - get { - return ResourceManager.GetString("RemoteRunspaceInfoLimitExceeded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote session is not available for ComputerName {0}.. - /// - internal static string RemoteRunspaceNotAvailableForSpecifiedComputer { - get { - return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedComputer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session with the name {0} is not available.. - /// - internal static string RemoteRunspaceNotAvailableForSpecifiedName { - get { - return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote session is not available for {0}.. - /// - internal static string RemoteRunspaceNotAvailableForSpecifiedRunspaceId { - get { - return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedRunspaceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session with the session ID {0} is not available.. - /// - internal static string RemoteRunspaceNotAvailableForSpecifiedSessionId { - get { - return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedSessionId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Opening the remote session failed.. - /// - internal static string RemoteRunspaceOpenFailed { - get { - return ResourceManager.GetString("RemoteRunspaceOpenFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Opening the remote session failed with an unexpected state. State {0}.. - /// - internal static string RemoteRunspaceOpenUnknownState { - get { - return ResourceManager.GetString("RemoteRunspaceOpenUnknownState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote transport error: {0}. - /// - internal static string RemoteTransportError { - get { - return ResourceManager.GetString("RemoteTransportError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received packet not destined for logged-on user: user = {0}, packet destination = {1}.. - /// - internal static string RemotingDestinationNotForMe { - get { - return ResourceManager.GetString("RemotingDestinationNotForMe", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote Command: {0}, associated with a job that has an ID of "{1}".. - /// - internal static string RemovePSJobWhatIfTarget { - get { - return ResourceManager.GetString("RemovePSJobWhatIfTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote session {0} could not be connected and could not be removed from the server. The client remote session object will be removed from the server, but the state of the remote session on the server is unknown.. - /// - internal static string RemoveRunspaceNotConnected { - get { - return ResourceManager.GetString("RemoveRunspaceNotConnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Prompt response has a prompt id "{0}" that cannot be found.. - /// - internal static string ResponsePromptIdCannotBeFound { - get { - return ResourceManager.GetString("ResponsePromptIdCannotBeFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This operation might restart the WinRM service. Do you want to continue?. - /// - internal static string RestartWinRMMessage { - get { - return ResourceManager.GetString("RestartWinRMMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WinRM service must be restarted before a UI can be displayed for the SecurityDescriptor selection. Restart the WinRM service, and then run the following command: "{0}". - /// - internal static string RestartWSManRequiredShowUI { - get { - return ResourceManager.GetString("RestartWSManRequiredShowUI", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "Restart-Service". - /// - internal static string RestartWSManServiceAction { - get { - return ResourceManager.GetString("RestartWSManServiceAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Restarting WinRM service. - /// - internal static string RestartWSManServiceMessageV { - get { - return ResourceManager.GetString("RestartWSManServiceMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. - /// - internal static string RestartWSManServiceTarget { - get { - return ResourceManager.GetString("RestartWSManServiceTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more jobs could not be resumed because the state was not valid for the operation.. - /// - internal static string ResumeJobInvalidJobState { - get { - return ResourceManager.GetString("ResumeJobInvalidJobState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to When RunAs is enabled in a Windows PowerShell session configuration, the Windows security model cannot enforce a security boundary between different user sessions that are created by using this endpoint. Verify that the Windows PowerShell runspace configuration is restricted to only the necessary set of cmdlets and capabilities.. - /// - internal static string RunAsSessionConfigurationSecurityWarning { - get { - return ResourceManager.GetString("RunAsSessionConfigurationSecurityWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Starting a command on the remote server failed with the following error message : {0}. - /// - internal static string RunShellCommandExCallBackError { - get { - return ResourceManager.GetString("RunShellCommandExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Starting a command on the remote server failed.. - /// - internal static string RunShellCommandExFailed { - get { - return ResourceManager.GetString("RunShellCommandExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session already exists. Trying to create the session again with the same InstanceId {0} is not allowed.. - /// - internal static string RunspaceAlreadyExists { - get { - return ResourceManager.GetString("RunspaceAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot connect PSSession "{0}", either because it is not in the Disconnected state, or it is not available for connection.. - /// - internal static string RunspaceCannotBeConnected { - get { - return ResourceManager.GetString("RunspaceCannotBeConnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot disconnect PSSession "{0}" because it is not in the Opened state.. - /// - internal static string RunspaceCannotBeDisconnected { - get { - return ResourceManager.GetString("RunspaceCannotBeDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified remote session with a client InstanceId of "{0}" cannot be found.. - /// - internal static string RunspaceCannotBeFound { - get { - return ResourceManager.GetString("RunspaceCannotBeFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The connect operation failed for session {0}. The Runspace state is {1} instead of Opened.. - /// - internal static string RunspaceConnectFailed { - get { - return ResourceManager.GetString("RunspaceConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The connect operation failed for session {0} with the following error message: {1}. - /// - internal static string RunspaceConnectFailedWithMessage { - get { - return ResourceManager.GetString("RunspaceConnectFailedWithMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Disconnect-PSSession operation failed for runspace Id = {0}.. - /// - internal static string RunspaceDisconnectFailed { - get { - return ResourceManager.GetString("RunspaceDisconnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnect-PSSession operation failed for runspace Id = {0} for the following reason: {1}. - /// - internal static string RunspaceDisconnectFailedWithReason { - get { - return ResourceManager.GetString("RunspaceDisconnectFailedWithReason", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified client session InstanceId "{0}" does not match the existing session's InstanceId "{1}".. - /// - internal static string RunspaceIdsDoNotMatch { - get { - return ResourceManager.GetString("RunspaceIdsDoNotMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Session parameter can be used only with PSRemotingJob objects.. - /// - internal static string RunspaceParamNotSupported { - get { - return ResourceManager.GetString("RunspaceParamNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Disconnected PSSession query failed for computer "{0}".. - /// - internal static string RunspaceQueryFailed { - get { - return ResourceManager.GetString("RunspaceQueryFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to update the session configuration properties.. - /// - internal static string ScsScriptMessageV { - get { - return ResourceManager.GetString("ScsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. - /// - internal static string ScsShouldProcessTargetSDDL { - get { - return ResourceManager.GetString("ScsShouldProcessTargetSDDL", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sending data to remote server {0} failed with the following error message : {1}. - /// - internal static string SendExCallBackError { - get { - return ResourceManager.GetString("SendExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sending data to remote server {0} failed.. - /// - internal static string SendExFailed { - get { - return ResourceManager.GetString("SendExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the following information is not found or not valid: Client Capability information and Connect RunspacePool information.. - /// - internal static string ServerConnectFailedOnInputValidation { - get { - return ResourceManager.GetString("ServerConnectFailedOnInputValidation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server runspace pool properties did not match the client computer specified properties.. - /// - internal static string ServerConnectFailedOnMismatchedRunspacePoolProperties { - get { - return ResourceManager.GetString("ServerConnectFailedOnMismatchedRunspacePoolProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell does not support connect operations on the {0} {1} that is negotiated by the client computer. Make sure the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. - /// - internal static string ServerConnectFailedOnNegotiation { - get { - return ResourceManager.GetString("ServerConnectFailedOnNegotiation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server has either not been started, or it is shutting down.. - /// - internal static string ServerConnectFailedOnServerStateValidation { - get { - return ResourceManager.GetString("ServerConnectFailedOnServerStateValidation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter Runspace because a Runspace is already pushed in this session.. - /// - internal static string ServerDriverRemoteHostAlreadyPushed { - get { - return ResourceManager.GetString("ServerDriverRemoteHostAlreadyPushed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter Runspace because there is no server remote debugger available.. - /// - internal static string ServerDriverRemoteHostNoDebuggerToPush { - get { - return ResourceManager.GetString("ServerDriverRemoteHostNoDebuggerToPush", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter Runspace because it is not a remote Runspace.. - /// - internal static string ServerDriverRemoteHostNotRemoteRunspace { - get { - return ResourceManager.GetString("ServerDriverRemoteHostNotRemoteRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client did not respond with a public key within the specified time-out period.. - /// - internal static string ServerKeyExchangeFailed { - get { - return ResourceManager.GetString("ServerKeyExchangeFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell does not support the {0} {1} negotiated by the client computer. Verify that the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. - /// - internal static string ServerNegotiationFailed { - get { - return ResourceManager.GetString("ServerNegotiationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. - /// - internal static string ServerNegotiationTimeout { - get { - return ResourceManager.GetString("ServerNegotiationTimeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}. Negotiation with the client failed. Make sure the client is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. - /// - internal static string ServerNotFoundCapabilityProperties { - get { - return ResourceManager.GetString("ServerNotFoundCapabilityProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server process has exited.. - /// - internal static string ServerProcessExited { - get { - return ResourceManager.GetString("ServerProcessExited", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The destination server has sent a request to close the session.. - /// - internal static string ServerRequestedToCloseSession { - get { - return ResourceManager.GetString("ServerRequestedToCloseSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session was unable to invoke command {0} with error: {1}.. - /// - internal static string ServerSideNestedCommandInvokeFailed { - get { - return ResourceManager.GetString("ServerSideNestedCommandInvokeFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A failure occurred while attempting to connect the PSSession.. - /// - internal static string SessionConnectFailed { - get { - return ResourceManager.GetString("SessionConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find a PSSession with an InstanceId value of "{0}".. - /// - internal static string SessionIdMatchFailed { - get { - return ResourceManager.GetString("SessionIdMatchFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find a PSSession that has the name "{0}".. - /// - internal static string SessionNameMatchFailed { - get { - return ResourceManager.GetString("SessionNameMatchFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SessionName parameter can only be used with the Disconnected switch parameter.. - /// - internal static string SessionNameWithoutInvokeDisconnected { - get { - return ResourceManager.GetString("SessionNameWithoutInvokeDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PSSession is in a disconnected state and is not available for connection.. - /// - internal static string SessionNotAvailableForConnection { - get { - return ResourceManager.GetString("SessionNotAvailableForConnection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enabled: False. This configures the WS-Management service to deny the connection request.. - /// - internal static string SetEnabledFalseTarget { - get { - return ResourceManager.GetString("SetEnabledFalseTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enabled: True. This configures the WS-Management service to accept the connection request.. - /// - internal static string SetEnabledTrueTarget { - get { - return ResourceManager.GetString("SetEnabledTrueTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" and "{1}" parameters cannot be specified together. Specify either "{0}" or "{1}" parameter.. - /// - internal static string ShowUIAndSDDLCannotExist { - get { - return ResourceManager.GetString("ShowUIAndSDDLCannotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a scheduled job with name {0}.. - /// - internal static string StartJobDefinitionNotFound1 { - get { - return ResourceManager.GetString("StartJobDefinitionNotFound1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a scheduled job with type {0} and name {1}.. - /// - internal static string StartJobDefinitionNotFound2 { - get { - return ResourceManager.GetString("StartJobDefinitionNotFound2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' refers to a '{2}' provider path. Change the path parameter to a file system path.. - /// - internal static string StartJobDefinitionPathInvalidNotFSProvider { - get { - return ResourceManager.GetString("StartJobDefinitionPathInvalidNotFSProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' resolves to multiple file paths. Change the path parameter so that it is a single path.. - /// - internal static string StartJobDefinitionPathInvalidNotSingle { - get { - return ResourceManager.GetString("StartJobDefinitionPathInvalidNotSingle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to More than one job definition was found with name {0}. Try including the -DefinitionType parameter to Start-Job in order to narrow the search for the job definition to a single job source adapter.. - /// - internal static string StartJobManyDefNameMatches { - get { - return ResourceManager.GetString("StartJobManyDefNameMatches", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" must specify a Windows PowerShell script file that ends with extension ".ps1".. - /// - internal static string StartupScriptNotCorrect { - get { - return ResourceManager.GetString("StartupScriptNotCorrect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running startup script threw an error: {0}.. - /// - internal static string StartupScriptThrewTerminatingError { - get { - return ResourceManager.GetString("StartupScriptThrewTerminatingError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Standard Input handle cannot be set to the 'no wait' state. The system error code is {0}.. - /// - internal static string StdInCannotBeSetToNoWait { - get { - return ResourceManager.GetString("StdInCannotBeSetToNoWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Standard Input handle is not open.. - /// - internal static string StdInIsNotOpen { - get { - return ResourceManager.GetString("StdInIsNotOpen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnection attempt canceled. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. - /// - internal static string StopCommandOnRetry { - get { - return ResourceManager.GetString("StopCommandOnRetry", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Job "{0}" could not be connected to the server and so could not be stopped.. - /// - internal static string StopJobNotConnected { - get { - return ResourceManager.GetString("StopJobNotConnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote Command: {0}, associated with the job that has an ID of "{1}".. - /// - internal static string StopPSJobWhatIfTarget { - get { - return ResourceManager.GetString("StopPSJobWhatIfTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more jobs could not be suspended because the state was not valid for the operation.. - /// - internal static string SuspendJobInvalidJobState { - get { - return ResourceManager.GetString("SuspendJobInvalidJobState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method cannot be called after a call to the ThrottlingJob.EndOfChildJobs method.. - /// - internal static string ThrottlingJobChildAddedAfterEndOfChildJobs { - get { - return ResourceManager.GetString("ThrottlingJobChildAddedAfterEndOfChildJobs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method accepts only child jobs in the NotStarted state.. - /// - internal static string ThrottlingJobChildAlreadyRunning { - get { - return ResourceManager.GetString("ThrottlingJobChildAlreadyRunning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Memory usage of a cmdlet has exceeded a warning level. To avoid this situation, try one of the following: 1) Lower the rate at which CIM operations produce data (for example, by passing a low value to the ThrottleLimit parameter), 2) Increase the rate at which data is consumed by downstream cmdlets, or 3) Use the Invoke-Command cmdlet to run the whole pipeline on the server. The cmdlet that exceeded a warning level of memory usage was started by the following command line: {0}. - /// - internal static string ThrottlingJobFlowControlMemoryWarning { - get { - return ResourceManager.GetString("ThrottlingJobFlowControlMemoryWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}/{1} completed. - /// - internal static string ThrottlingJobStatusMessage { - get { - return ResourceManager.GetString("ThrottlingJobStatusMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} For more information, see the about_Remote_Troubleshooting Help topic.. - /// - internal static string TroubleShootingHelpTopic { - get { - return ResourceManager.GetString("TroubleShootingHelpTopic", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Both "{0}" and "{1}" must be specified in the "{2}" section.. - /// - internal static string TypeNeedsAssembly { - get { - return ResourceManager.GetString("TypeNeedsAssembly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load the assembly "{0}" specified in the "{1}" section.. - /// - internal static string UnableToLoadAssembly { - get { - return ResourceManager.GetString("UnableToLoadAssembly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load the type "{0}" specified in the "{1}" section.. - /// - internal static string UnableToLoadType { - get { - return ResourceManager.GetString("UnableToLoadType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method was invoked on an unknown target class: {0}. - /// - internal static string UnknownTargetClass { - get { - return ResourceManager.GetString("UnknownTargetClass", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Wait handle type "{0}" is not supported.. - /// - internal static string UnsupportedWaitHandleType { - get { - return ResourceManager.GetString("UnsupportedWaitHandleType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}Redirect location reported: {1}.. - /// - internal static string URIEndPointNotResolved { - get { - return ResourceManager.GetString("URIEndPointNotResolved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} To automatically connect to the redirected URI, verify the "{1}" property of the session preference variable "{2}", and use the "{3}" parameter on the cmdlet.. - /// - internal static string URIRedirectionReported { - get { - return ResourceManager.GetString("URIRedirectionReported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your connection has been redirected to the following URI: "{0}". - /// - internal static string URIRedirectWarningToHost { - get { - return ResourceManager.GetString("URIRedirectWarningToHost", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specified Uri {0} is not valid.. - /// - internal static string UriSpecifiedNotValid { - get { - return ResourceManager.GetString("UriSpecifiedNotValid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SharedHost attribute cannot be set to false on a workflow session type configuration.. - /// - internal static string UseSharedProcessCannotBeFalseForWorkflowSessionType { - get { - return ResourceManager.GetString("UseSharedProcessCannotBeFalseForWorkflowSessionType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A failure occurred while attempting to connect the VMSession.. - /// - internal static string VMSessionConnectFailed { - get { - return ResourceManager.GetString("VMSessionConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard characters are not supported for the FilePath parameter. Specify a path without wildcard characters.. - /// - internal static string WildCardErrorFilePathParameter { - get { - return ResourceManager.GetString("WildCardErrorFilePathParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell remoting is not supported in the Windows Preinstallation Environment (WinPE).. - /// - internal static string WinPERemotingNotSupported { - get { - return ResourceManager.GetString("WinPERemotingNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Changes made by {0} cannot take effect until the WinRM service is restarted.. - /// - internal static string WinRMRequiresRestart { - get { - return ResourceManager.GetString("WinRMRequiresRestart", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} may need to restart the WinRM service if a configuration using this name has recently been unregistered, certain system data structures may still be cached. In that case, a restart of WinRM may be required. - ///All WinRM sessions connected to Windows PowerShell session configurations, such as Microsoft.PowerShell and session configurations that are created with the Register-PSSessionConfiguration cmdlet, are disconnected.. - /// - internal static string WinRMRestartWarning { - get { - return ResourceManager.GetString("WinRMRestartWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WriteEvents parameter cannot be used without the Wait parameter.. - /// - internal static string WriteEventsCannotBeUsedWithoutWait { - get { - return ResourceManager.GetString("WriteEventsCannotBeUsedWithoutWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The -WriteJobInResults parameter cannot be used without the -Wait parameter. - /// - internal static string WriteJobInResultsCannotBeUsedWithoutWait { - get { - return ResourceManager.GetString("WriteJobInResultsCannotBeUsedWithoutWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A {0} value must be specified for session option {1}.. - /// - internal static string WrongSessionOptionValue { - get { - return ResourceManager.GetString("WrongSessionOptionValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The maximum number of WS-Man URI redirections to allow while connecting to a remote computer. - /// - internal static string WsmanMaxRedirectionCountVariableDescription { - get { - return ResourceManager.GetString("WsmanMaxRedirectionCountVariableDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerShell plugin cannot process the Connect operation as required negotiation information is either missing or not complete.. - /// - internal static string WSManPluginConnectNoNegotiationData { - get { - return ResourceManager.GetString("WSManPluginConnectNoNegotiationData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerShell plugin failed to process to connect operation.. - /// - internal static string WSManPluginConnectOperationFailed { - get { - return ResourceManager.GetString("WSManPluginConnectOperationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied plugin context is not valid.. - /// - internal static string WSManPluginContextNotFound { - get { - return ResourceManager.GetString("WSManPluginContextNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while processing {0} arguments.. - /// - internal static string WSManPluginInvalidArgSet { - get { - return ResourceManager.GetString("WSManPluginInvalidArgSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied command context is not valid.. - /// - internal static string WSManPluginInvalidCommandContext { - get { - return ResourceManager.GetString("WSManPluginInvalidCommandContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied input data is not valid. Only input data of type {0} is supported.. - /// - internal static string WSManPluginInvalidInputDataType { - get { - return ResourceManager.GetString("WSManPluginInvalidInputDataType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied input stream is not valid. Only {0} is supported as input stream.. - /// - internal static string WSManPluginInvalidInputStream { - get { - return ResourceManager.GetString("WSManPluginInvalidInputStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied output stream set is not valid. Only {0} is supported as output stream.. - /// - internal static string WSManPluginInvalidOutputStream { - get { - return ResourceManager.GetString("WSManPluginInvalidOutputStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied WSMAN_SENDER_DETAILS is not valid. Cannot process null WSMAN_SENDER_DETAILS.. - /// - internal static string WSManPluginInvalidSenderDetails { - get { - return ResourceManager.GetString("WSManPluginInvalidSenderDetails", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied shell context is not valid.. - /// - internal static string WSManPluginInvalidShellContext { - get { - return ResourceManager.GetString("WSManPluginInvalidShellContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}. - /// - internal static string WSManPluginManagedException { - get { - return ResourceManager.GetString("WSManPluginManagedException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. - /// - internal static string WSManPluginNullInvalidInput { - get { - return ResourceManager.GetString("WSManPluginNullInvalidInput", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NULL value is not allowed for input stream and output stream sets. {0} and {1} are the supported input and output streams.. - /// - internal static string WSManPluginNullInvalidStreamSet { - get { - return ResourceManager.GetString("WSManPluginNullInvalidStreamSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. - /// - internal static string WSManPluginNullPluginContext { - get { - return ResourceManager.GetString("WSManPluginNullPluginContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. - /// - internal static string WSManPluginNullShellContext { - get { - return ResourceManager.GetString("WSManPluginNullShellContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerShell plugin operation is shutting down. This may happen if the hosting service or application is shutting down.. - /// - internal static string WSManPluginOperationClose { - get { - return ResourceManager.GetString("WSManPluginOperationClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerShell plugin does not understand the option {0}. Make sure the client is compatible with the build {1} and the protocol version {2} of PowerShell.. - /// - internal static string WSManPluginOptionNotUnderstood { - get { - return ResourceManager.GetString("WSManPluginOptionNotUnderstood", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An option with name {0} is expected from the client. Make sure the client is compatible with the build {1} and the protocl version {2} of PowerShell.. - /// - internal static string WSManPluginProtocolVersionNotFound { - get { - return ResourceManager.GetString("WSManPluginProtocolVersionNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <PSProtocolVersionError ServerProtocolVersion="{0}" ServerBuildVersion="{1}">Powershell plugin does not support the protocol version {2} requested by client.</PSProtocolVersionError>. - /// - internal static string WSManPluginProtocolVersionNotMatch { - get { - return ResourceManager.GetString("WSManPluginProtocolVersionNotMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while reporting context to WSMan service.. - /// - internal static string WSManPluginReportContextFailed { - get { - return ResourceManager.GetString("WSManPluginReportContextFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to create managed server session.. - /// - internal static string WSManPluginSessionCreationFailed { - get { - return ResourceManager.GetString("WSManPluginSessionCreationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Powershell plugin encounterd a fatal error registering a wait handle for shutdown notification.. - /// - internal static string WSManPluginShutdownRegistrationFailed { - get { - return ResourceManager.GetString("WSManPluginShutdownRegistrationFailed", resourceCulture); - } - } -} +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class RemotingErrorIdStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal RemotingErrorIdStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RemotingErrorIdStrings", typeof(RemotingErrorIdStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to You cannot use the Invoke-Command cmdlet with both the AsJob and Disconnected parameters in the same command.. + /// + internal static string AsJobAndDisconnectedError { + get { + return ResourceManager.GetString("AsJobAndDisconnectedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}", "{1}" must be specified in the "{2}" section to dynamically load the assembly.. + /// + internal static string AssemblyLoadAttributesNotFound { + get { + return ResourceManager.GetString("AssemblyLoadAttributesNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} authentication requires an explicit user name and password. Specify the user name and password by using the -Credential parameter and try the command again.. + /// + internal static string AuthenticationMechanismRequiresCredential { + get { + return ResourceManager.GetString("AuthenticationMechanismRequiresCredential", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -AutoRemoveJob parameter cannot be used without the -Wait parameter. + /// + internal static string AutoRemoveCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("AutoRemoveCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A job could not be created from the {0} specification because the provided runspace is not a local runspace. Try again using a local runspace, or specify a RunspaceMode argument.. + /// + internal static string BadRunspaceTypeForJob { + get { + return ResourceManager.GetString("BadRunspaceTypeForJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fragment blob length is out of range: {0}. + /// + internal static string BlobLengthNotInRange { + get { + return ResourceManager.GetString("BlobLengthNotInRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait and Keep parameters cannot be used together in the same command.. + /// + internal static string BlockCannotBeUsedWithKeep { + get { + return ResourceManager.GetString("BlockCannotBeUsedWithKeep", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create runspace. The language mode for this configuration is incompatible with the system-wide language mode.. + /// + internal static string CannotCreateRunspaceInconsistentState { + get { + return ResourceManager.GetString("CannotCreateRunspaceInconsistentState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because the host debugger mode is set to None or Default. The host debugger mode must be LocalScript and/or RemoteSript.. + /// + internal static string CannotDebugJobInvalidDebuggerMode { + get { + return ResourceManager.GetString("CannotDebugJobInvalidDebuggerMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because there is no PowerShell host debugger available. Make sure you are running this command in a host that supports debugging.. + /// + internal static string CannotDebugJobNoHostDebugger { + get { + return ResourceManager.GetString("CannotDebugJobNoHostDebugger", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job cannot be debugged because there is no host UI available. Make sure you are running this command in a PowerShell host that implements PSHostUserInterface.. + /// + internal static string CannotDebugJobNoHostUI { + get { + return ResourceManager.GetString("CannotDebugJobNoHostUI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session {0} cannot be disconnected because the specified idle time-out value {1} (seconds) is either greater than the server maximum allowed {2} (seconds), or less than the minimum allowed {3} (seconds). Specify an idle time-out value that is within the allowed range, and try again.. + /// + internal static string CannotDisconnectSessionWithInvalidIdleTimeout { + get { + return ResourceManager.GetString("CannotDisconnectSessionWithInvalidIdleTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot exit a nested pipeline because the pipeline is not in the nested state.. + /// + internal static string CannotExitNestedPipeline { + get { + return ResourceManager.GetString("CannotExitNestedPipeline", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with id {0}.. + /// + internal static string CannotFindJobWithId { + get { + return ResourceManager.GetString("CannotFindJobWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with Instance Id {0}.. + /// + internal static string CannotFindJobWithInstanceId { + get { + return ResourceManager.GetString("CannotFindJobWithInstanceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find job with name {0}.. + /// + internal static string CannotFindJobWithName { + get { + return ResourceManager.GetString("CannotFindJobWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect to session {0}. The session no longer exists on computer {1}.. + /// + internal static string CannotFindSessionForConnect { + get { + return ResourceManager.GetString("CannotFindSessionForConnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Error handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdErrHandle { + get { + return ResourceManager.GetString("CannotGetStdErrHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Input handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdInHandle { + get { + return ResourceManager.GetString("CannotGetStdInHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Output handle resulted in an error code: {0}.. + /// + internal static string CannotGetStdOutHandle { + get { + return ResourceManager.GetString("CannotGetStdOutHandle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot invoke a nested command on the remote session because a nested command is already running.. + /// + internal static string CannotInvokeNestedCommandNestedCommandRunning { + get { + return ResourceManager.GetString("CannotInvokeNestedCommandNestedCommandRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job because it does not exist or because it is a child job. Child jobs can be removed only by removing the parent job.. + /// + internal static string CannotRemoveJob { + get { + return ResourceManager.GetString("CannotRemoveJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot start job. The language mode for this session is incompatible with the system-wide language mode.. + /// + internal static string CannotStartJobInconsistentLanguageMode { + get { + return ResourceManager.GetString("CannotStartJobInconsistentLanguageMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of encoded command (expected PSObject, got {0}).. + /// + internal static string CantCastCommandToPSObject { + get { + return ResourceManager.GetString("CantCastCommandToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of encoded command parameter (expected PSObject, got {0}).. + /// + internal static string CantCastParameterToPSObject { + get { + return ResourceManager.GetString("CantCastParameterToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of {0} property (expected {1}, got {2}).. + /// + internal static string CantCastPropertyToExpectedType { + get { + return ResourceManager.GetString("CantCastPropertyToExpectedType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected type of remoting data (expected PSObject, got {0}).. + /// + internal static string CantCastRemotingDataToPSObject { + get { + return ResourceManager.GetString("CantCastRemotingDataToPSObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server did not respond with an encrypted session key within the specified time-out period.. + /// + internal static string ClientKeyExchangeFailed { + get { + return ResourceManager.GetString("ClientKeyExchangeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell client does not support the {0} {1} negotiated by the server. Make sure the server is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ClientNegotiationFailed { + get { + return ResourceManager.GetString("ClientNegotiationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. + /// + internal static string ClientNegotiationTimeout { + get { + return ResourceManager.GetString("ClientNegotiationTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. Negotiation with the server failed. Make sure the server is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. + /// + internal static string ClientNotFoundCapabilityProperties { + get { + return ResourceManager.GetString("ClientNotFoundCapabilityProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client side receive call failed.. + /// + internal static string ClientReceiveFailed { + get { + return ResourceManager.GetString("ClientReceiveFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client computer has sent a request to close the session.. + /// + internal static string ClientRequestedToCloseSession { + get { + return ResourceManager.GetString("ClientRequestedToCloseSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Client side send call failed.. + /// + internal static string ClientSendFailed { + get { + return ResourceManager.GetString("ClientSendFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session is closed.. + /// + internal static string CloseCompleted { + get { + return ResourceManager.GetString("CloseCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Closing the remote server shell instance failed with the following error message : {0}. + /// + internal static string CloseExCallBackError { + get { + return ResourceManager.GetString("CloseExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not close the session.. + /// + internal static string CloseFailed { + get { + return ResourceManager.GetString("CloseFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to close the session.. + /// + internal static string CloseIsCalled { + get { + return ResourceManager.GetString("CloseIsCalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command handle returned from the WinRS API WSManRunShellCommand is null.. + /// + internal static string CommandHandleIsNull { + get { + return ResourceManager.GetString("CommandHandleIsNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing data for a remote command failed with the following error message: {0}. + /// + internal static string CommandReceiveExCallBackError { + get { + return ResourceManager.GetString("CommandReceiveExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Receiving data for a remote command failed.. + /// + internal static string CommandReceiveExFailed { + get { + return ResourceManager.GetString("CommandReceiveExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to a remote command failed with the following error message: {0}. + /// + internal static string CommandSendExCallBackError { + get { + return ResourceManager.GetString("CommandSendExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to a remote command failed.. + /// + internal static string CommandSendExFailed { + get { + return ResourceManager.GetString("CommandSendExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot retrieve the jobs of the specified computers. The ComputerName parameter can be used only with jobs created by using Windows PowerShell remoting.. + /// + internal static string ComputerNameParamNotSupported { + get { + return ResourceManager.GetString("ComputerNameParamNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to remote server {0} failed with the following error message : {1}. + /// + internal static string ConnectExCallBackError { + get { + return ResourceManager.GetString("ConnectExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connecting to remote server {0} failed.. + /// + internal static string ConnectExFailed { + get { + return ResourceManager.GetString("ConnectExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Connection attempt failed.. + /// + internal static string ConnectFailed { + get { + return ResourceManager.GetString("ConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid value for the parameter {1}. The value must be greater than or equal to 0.. + /// + internal static string CSCDoubleParameterOutOfRange { + get { + return ResourceManager.GetString("CSCDoubleParameterOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session configuration "{0}" was not found.. + /// + internal static string CSCmdsShellNotFound { + get { + return ResourceManager.GetString("CSCmdsShellNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session configuration "{0}" is not a Windows PowerShell-based shell.. + /// + internal static string CSCmdsShellNotPowerShellBased { + get { + return ResourceManager.GetString("CSCmdsShellNotPowerShellBased", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Either "{0}" and "{1}" must both be specified, or neither must not be specified.. + /// + internal static string CSCmdsTypeNeedsAssembly { + get { + return ResourceManager.GetString("CSCmdsTypeNeedsAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. + /// + internal static string CSShouldProcessAction { + get { + return ResourceManager.GetString("CSShouldProcessAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string CSShouldProcessTarget { + get { + return ResourceManager.GetString("CSShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. This lets administrators remotely run Windows PowerShell commands on this computer.. + /// + internal static string CSShouldProcessTargetAdminEnable { + get { + return ResourceManager.GetString("CSShouldProcessTargetAdminEnable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No session configuration matches criteria "{0}".. + /// + internal static string CustomShellNotFound { + get { + return ResourceManager.GetString("CustomShellNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to disable the session configuration.. + /// + internal static string DcsScriptMessageV { + get { + return ResourceManager.GetString("DcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies access to this session configuration for everyone.. + /// + internal static string DcsShouldProcessTarget { + get { + return ResourceManager.GetString("DcsShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disabling the session configurations does not undo all the changes made by the Enable-PSRemoting or Enable-PSSessionConfiguration cmdlet. You might have to manually undo the changes by following these steps: + /// 1. Stop and disable the WinRM service. + /// 2. Delete the listener that accepts requests on any IP address. + /// 3. Disable the firewall exceptions for WS-Management communications. + /// 4. Restore the value of the LocalAccountTokenFilterPolicy to 0, which restricts remote access to members of the [rest of string was truncated]";. + /// + internal static string DcsWarningMessage { + get { + return ResourceManager.GetString("DcsWarningMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding ErrorRecord.. + /// + internal static string DecodingErrorForErrorRecord { + get { + return ResourceManager.GetString("DecodingErrorForErrorRecord", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Maximum runspaces.. + /// + internal static string DecodingErrorForMaxRunspaces { + get { + return ResourceManager.GetString("DecodingErrorForMaxRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Minimum runspaces.. + /// + internal static string DecodingErrorForMinRunspaces { + get { + return ResourceManager.GetString("DecodingErrorForMinRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding PipelineStateInfo.. + /// + internal static string DecodingErrorForPipelineStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForPipelineStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding Windows PowerShellStateInfo.. + /// + internal static string DecodingErrorForPowerShellStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForPowerShellStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding RunspacePoolStateInfo.. + /// + internal static string DecodingErrorForRunspacePoolStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForRunspacePoolStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error in decoding RunspaceStateInfo.. + /// + internal static string DecodingErrorForRunspaceStateInfo { + get { + return ResourceManager.GetString("DecodingErrorForRunspaceStateInfo", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error of type "{0}" has occurred.. + /// + internal static string DefaultRemotingExceptionMessage { + get { + return ResourceManager.GetString("DefaultRemotingExceptionMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deserialized remoting data is null.. + /// + internal static string DeserializedObjectIsNull { + get { + return ResourceManager.GetString("DeserializedObjectIsNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies remote access to this session configuration.. + /// + internal static string DisableRemotingShouldProcessTarget { + get { + return ResourceManager.GetString("DisableRemotingShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aliases defined in this session configuration. + /// + internal static string DISCAliasDefinitionsComment { + get { + return ResourceManager.GetString("DISCAliasDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Assemblies that will be loaded in this session configuration. + /// + internal static string DISCAssembliesToLoadComment { + get { + return ResourceManager.GetString("DISCAssembliesToLoadComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Author of this session configuration. + /// + internal static string DISCAuthorComment { + get { + return ResourceManager.GetString("DISCAuthorComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of the CLR used by this session configuration. + /// + internal static string DISCCLRVersionComment { + get { + return ResourceManager.GetString("DISCCLRVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Company associated with this session configuration. + /// + internal static string DISCCompanyNameComment { + get { + return ResourceManager.GetString("DISCCompanyNameComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copyright statement for this session configuration. + /// + internal static string DISCCopyrightComment { + get { + return ResourceManager.GetString("DISCCopyrightComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Description of the functionality provided by this session configuration. + /// + internal static string DISCDescriptionComment { + get { + return ResourceManager.GetString("DISCDescriptionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Environment variables defined in this session configuration. + /// + internal static string DISCEnvironmentVariablesComment { + get { + return ResourceManager.GetString("DISCEnvironmentVariablesComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error parsing configuration file {0} with the following message: {1}. + /// + internal static string DISCErrorParsingConfigFile { + get { + return ResourceManager.GetString("DISCErrorParsingConfigFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the execution policy for this session configuration. + /// + internal static string DISCExecutionPolicyComment { + get { + return ResourceManager.GetString("DISCExecutionPolicyComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Format files (.ps1xml) that will be loaded in this session configuration.. + /// + internal static string DISCFormatsToProcessComment { + get { + return ResourceManager.GetString("DISCFormatsToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions defined in this session configuration. + /// + internal static string DISCFunctionDefinitionsComment { + get { + return ResourceManager.GetString("DISCFunctionDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ID used to uniquely identify this session configuration.. + /// + internal static string DISCGUIDComment { + get { + return ResourceManager.GetString("DISCGUIDComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Initial state of this session configuration. + /// + internal static string DISCInitialSessionStateComment { + get { + return ResourceManager.GetString("DISCInitialSessionStateComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' contains an extension {1} that is not valid. Specify an extension from the following list: {{{2}}}.. + /// + internal static string DISCInvalidExtension { + get { + return ResourceManager.GetString("DISCInvalidExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is not a valid key. Please change the member to a valid key in the file {1}.. + /// + internal static string DISCInvalidKey { + get { + return ResourceManager.GetString("DISCInvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' in the member '{1}' must be a script block. Change the key to the correct type in the file {2}.. + /// + internal static string DISCKeyMustBeScriptBlock { + get { + return ResourceManager.GetString("DISCKeyMustBeScriptBlock", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that will be imported. + /// + internal static string DISCLanguageModeComment { + get { + return ResourceManager.GetString("DISCLanguageModeComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member 'SchemaVersion' is not present in the configuration file. This member must exist and be assigned a version number of the form 'n.n.n.n'. Please add the missing member to the file {0}.. + /// + internal static string DISCMissingSchemaVersion { + get { + return ResourceManager.GetString("DISCMissingSchemaVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Modules that will be imported.. + /// + internal static string DISCModulesToImportComment { + get { + return ResourceManager.GetString("DISCModulesToImportComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnecting from the remote server failed with the following error message : {0}. + /// + internal static string DisconnectShellExCallBackErrr { + get { + return ResourceManager.GetString("DisconnectShellExCallBackErrr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to disconnect from the remote server {0}.. + /// + internal static string DisconnectShellExFailed { + get { + return ResourceManager.GetString("DisconnectShellExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' is not an absolute path {1}. Change the member to an absolute path in the file {2}.. + /// + internal static string DISCPathsMustBeAbsolute { + get { + return ResourceManager.GetString("DISCPathsMustBeAbsolute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version of the Windows PowerShell engine used by this session configuration. + /// + internal static string DISCPowerShellVersionComment { + get { + return ResourceManager.GetString("DISCPowerShellVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processor architecture used by this session configuration. + /// + internal static string DISCProcessorArchitectureComment { + get { + return ResourceManager.GetString("DISCProcessorArchitectureComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version number of the schema used for this configuration file. + /// + internal static string DISCSchemaVersionComment { + get { + return ResourceManager.GetString("DISCSchemaVersionComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the scripts to run after the session is configured. + /// + internal static string DISCScriptsToProcessComment { + get { + return ResourceManager.GetString("DISCScriptsToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specifies the transport options for this session configuration. + /// + internal static string DISCTransportOptionsComment { + get { + return ResourceManager.GetString("DISCTransportOptionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' in the member '{1}' is not valid. Change the key in the file {2}.. + /// + internal static string DISCTypeContainsInvalidKey { + get { + return ResourceManager.GetString("DISCTypeContainsInvalidKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a hashtable. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeHashtable { + get { + return ResourceManager.GetString("DISCTypeMustBeHashtable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a hashtable array. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeHashtableArray { + get { + return ResourceManager.GetString("DISCTypeMustBeHashtableArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a string. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeString { + get { + return ResourceManager.GetString("DISCTypeMustBeString", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a string array. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeStringArray { + get { + return ResourceManager.GetString("DISCTypeMustBeStringArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements.. + /// + internal static string DISCTypeMustBeStringOrHashtableArray { + get { + return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArray", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements. Change the member to the correct type in the file {1}.. + /// + internal static string DISCTypeMustBeStringOrHashtableArrayInFile { + get { + return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArrayInFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must be a valid enumeration type "{1}". Valid enumeration values are "{2}". Change the member to the correct type in the file {3}.. + /// + internal static string DISCTypeMustBeValidEnum { + get { + return ResourceManager.GetString("DISCTypeMustBeValidEnum", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The member '{0}' must contain the required key '{1}'. Add the require key to the file {2}.. + /// + internal static string DISCTypeMustContainKey { + get { + return ResourceManager.GetString("DISCTypeMustContainKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Types to add to this session configuration. + /// + internal static string DISCTypesToAddComment { + get { + return ResourceManager.GetString("DISCTypesToAddComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type files (.ps1xml) that will be loaded in this session configuration. + /// + internal static string DISCTypesToProcessComment { + get { + return ResourceManager.GetString("DISCTypesToProcessComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Variables defined in this session configuration. + /// + internal static string DISCVariableDefinitionsComment { + get { + return ResourceManager.GetString("DISCVariableDefinitionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The cmdlet "{0}" or the alias "{1}" cannot be present when "{2}","{3}","{4}" or "{5}" keys are specified in the session configuration file.. + /// + internal static string DISCVisibilityAndAutoLoadingCannotBeBothSpecified { + get { + return ResourceManager.GetString("DISCVisibilityAndAutoLoadingCannotBeBothSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Aliases visible in this session configuration. + /// + internal static string DISCVisibleAliasesComment { + get { + return ResourceManager.GetString("DISCVisibleAliasesComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cmdlets visible in this session configuration. + /// + internal static string DISCVisibleCmdletsComment { + get { + return ResourceManager.GetString("DISCVisibleCmdletsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions visible in this session configuration. + /// + internal static string DISCVisibleFunctionsComment { + get { + return ResourceManager.GetString("DISCVisibleFunctionsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Providers visible in this session configuration. + /// + internal static string DISCVisibleProvidersComment { + get { + return ResourceManager.GetString("DISCVisibleProvidersComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} parameter is already specified in the {1} section. Contact your administrator to make sure that {0} is specified only once.. + /// + internal static string DuplicateInitializationParameterFound { + get { + return ResourceManager.GetString("DuplicateInitializationParameterFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to enable the session configuration.. + /// + internal static string EcsScriptMessageV { + get { + return ResourceManager.GetString("EcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. + /// + internal static string EcsShouldProcessTarget { + get { + return ResourceManager.GetString("EcsShouldProcessTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to WinRM Quick Configuration. + /// + internal static string EcsWSManQCCaption { + get { + return ResourceManager.GetString("EcsWSManQCCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to enable remote management of this computer by using the Windows Remote Management (WinRM) service. + /// This includes: + /// 1. Starting or restarting (if already started) the WinRM service + /// 2. Setting the WinRM service startup type to Automatic + /// 3. Creating a listener to accept requests on any IP address + /// 4. Enabling Windows Firewall inbound rule exceptions for WS-Management traffic (for http only). + /// + ///Do you want to continue?. + /// + internal static string EcsWSManQCQuery { + get { + return ResourceManager.GetString("EcsWSManQCQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Performing operation "{0}".. + /// + internal static string EcsWSManShouldProcessDesc { + get { + return ResourceManager.GetString("EcsWSManShouldProcessDesc", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Access is denied. To run this cmdlet, start Windows PowerShell with the "Run as administrator" option.. + /// + internal static string EDcsRequiresElevation { + get { + return ResourceManager.GetString("EDcsRequiresElevation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSSession {0} was created using the EnableNetworkAccess parameter and can only be reconnected from the local computer.. + /// + internal static string EnableNetworkAccessWarning { + get { + return ResourceManager.GetString("EnableNetworkAccessWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnected sessions are supported only when the remote computer is running Windows PowerShell 3.0 or a later version of Windows PowerShell.. + /// + internal static string EndpointDoesNotSupportDisconnect { + get { + return ResourceManager.GetString("EndpointDoesNotSupportDisconnect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect to application domain name {0} of process {1}.. + /// + internal static string EnterPSHostProcessCannotConnectToProcess { + get { + return ResourceManager.GetString("EnterPSHostProcessCannotConnectToProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter-PSHostProcess does not support entering the same Windows PowerShell session it is running in.. + /// + internal static string EnterPSHostProcessCantEnterSameProcess { + get { + return ResourceManager.GetString("EnterPSHostProcessCantEnterSameProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple processes were found with this name {0}. Use the process Id to specify a single process to enter.. + /// + internal static string EnterPSHostProcessMultipleProcessesFoundWithName { + get { + return ResourceManager.GetString("EnterPSHostProcessMultipleProcessesFoundWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter process {0} because it has not loaded the Windows PowerShell engine.. + /// + internal static string EnterPSHostProcessNoPowerShell { + get { + return ResourceManager.GetString("EnterPSHostProcessNoPowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No process was found with Id: {0}.. + /// + internal static string EnterPSHostProcessNoProcessFoundWithId { + get { + return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No process was found with Name: {0}.. + /// + internal static string EnterPSHostProcessNoProcessFoundWithName { + get { + return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}[Process:{1}]: {2}. + /// + internal static string EnterPSHostProcessPrompt { + get { + return ResourceManager.GetString("EnterPSHostProcessPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Retrieve the remote session using Get-PSSession -ComputerName {1} -InstanceId {2}.. + /// + internal static string EnterPSSessionBrokenSession { + get { + return ResourceManager.GetString("EnterPSSessionBrokenSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string EnterPSSessionDisconnected { + get { + return ResourceManager.GetString("EnterPSSessionDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}[{1}]: {2}. + /// + internal static string EnterVMSessionPrompt { + get { + return ResourceManager.GetString("EnterVMSessionPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Registering session configuration. + /// + internal static string ERemotingCaption { + get { + return ResourceManager.GetString("ERemotingCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration "{0}" was not found. Running command "{1}" to create the "{0}" session configuration. Running this command restarts the WinRM service.. + /// + internal static string ERemotingQuery { + get { + return ResourceManager.GetString("ERemotingQuery", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Register-PSSessionConfiguration : The '{0}' key in the {1}. session configuration file contains a value that is not valid. Correct the file and try the command again. . + /// + internal static string ErrorParsingTheKeyInPSSessionConfigurationFile { + get { + return ResourceManager.GetString("ErrorParsingTheKeyInPSSessionConfigurationFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error has occurred which Windows PowerShell cannot handle. A remote session might have ended.. + /// + internal static string FatalErrorCausingClose { + get { + return ResourceManager.GetString("FatalErrorCausingClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path specified as the value of the FilePath parameter is not from the FileSystem provider.. + /// + internal static string FilePathNotFromFileSystemProvider { + get { + return ResourceManager.GetString("FilePathNotFromFileSystemProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the FilePath parameter must be a Windows PowerShell script file. Enter the path to a file with a .ps1 file name extension and try the command again.. + /// + internal static string FilePathShouldPS1Extension { + get { + return ResourceManager.GetString("FilePathShouldPS1Extension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -Force parameter cannot be used without the -Wait parameter.. + /// + internal static string ForceCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("ForceCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell cannot close the remote session properly. The session is in an undefined state because it was not opened or connected after being disconnected. Windows PowerShell will try to force the session to close on the local computer, but the session might not be closed on the remote computer. To close a remote session properly, first open it or connect it.. + /// + internal static string ForceClosed { + get { + return ResourceManager.GetString("ForceClosed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job was suspended successfully by adding the Force parameter.. + /// + internal static string ForceSuspendJob { + get { + return ResourceManager.GetString("ForceSuspendJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple jobs were found with Id {0}. Debug-Job can debug only one job at a time.. + /// + internal static string FoundMultipleJobsWithId { + get { + return ResourceManager.GetString("FoundMultipleJobsWithId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple jobs were found with the name {0}. Debug-Job can debug only one job at a time.. + /// + internal static string FoundMultipleJobsWithName { + get { + return ResourceManager.GetString("FoundMultipleJobsWithName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The FragmentIDs of the same object must be in sequence, incrementally changing by 1. This can happen if the fragments are not properly constructed by the remote computer. The data might also have been corrupted or changed.. + /// + internal static string FragmetIdsNotInSequence { + get { + return ResourceManager.GetString("FragmetIdsNotInSequence", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to get Windows PowerShell-based session configurations.. + /// + internal static string GcsScriptMessageV { + get { + return ResourceManager.GetString("GcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Error with error code {0} occurred while calling method {1}.. + /// + internal static string GeneralError { + get { + return ResourceManager.GetString("GeneralError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current host does not support the Enter-PSHostProcess cmdlet.. + /// + internal static string HostDoesNotSupportIASession { + get { + return ResourceManager.GetString("HostDoesNotSupportIASession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The host does not support Enter-PSSession and Exit-PSSession.. + /// + internal static string HostDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("HostDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot run Enter-PSSession from a nested prompt.. + /// + internal static string HostInNestedPrompt { + get { + return ResourceManager.GetString("HostInNestedPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Hyper-V Module for Windows PowerShell is not available on this machine.. + /// + internal static string HyperVModuleNotAvailable { + get { + return ResourceManager.GetString("HyperVModuleNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The Hyper-V socket target process has ended.". + /// + internal static string HyperVSocketTransportProcessEnded { + get { + return ResourceManager.GetString("HyperVSocketTransportProcessEnded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session {0}, {1}, {2} is not available to run commands. The session availability is {3}.. + /// + internal static string ICMInvalidSessionAvailability { + get { + return ResourceManager.GetString("ICMInvalidSessionAvailability", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Because the session state for session {0}, {1}, {2} is not equal to Open, you cannot run a command in the session. The session state is {3}.. + /// + internal static string ICMInvalidSessionState { + get { + return ResourceManager.GetString("ICMInvalidSessionState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No valid sessions were specified. Ensure you provide valid sessions that are in the Opened state and are available to run commands.. + /// + internal static string ICMNoValidRunspaces { + get { + return ResourceManager.GetString("ICMNoValidRunspaces", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The EndpointConfiguration with the {0} identifier is not in a valid initial session state on the remote computer. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. + /// + internal static string InitialSessionStateNull { + get { + return ResourceManager.GetString("InitialSessionStateNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more computer names are not valid. If you are trying to pass a URI, use the -ConnectionUri parameter, or pass URI objects instead of strings.. + /// + internal static string InvalidComputerName { + get { + return ResourceManager.GetString("InvalidComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WS-Management service cannot process the request. Cannot find the {0} session configuration in the WSMan: drive on the {1} computer. For more information, see the about_Remote_Troubleshooting Help topic.. + /// + internal static string InvalidConfigurationName { + get { + return ResourceManager.GetString("InvalidConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The transport option is not valid. Parameter "{0}" can be non-zero only if parameter "{1}" is set to true.". + /// + internal static string InvalidConfigurationXMLAttribute { + get { + return ResourceManager.GetString("InvalidConfigurationXMLAttribute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified IdleTimeout session option {0} (seconds) is not a valid period. Specify an IdleTimeout value that is greater than or equal to the minimum allowed {1} (seconds).. + /// + internal static string InvalidIdleTimeoutOption { + get { + return ResourceManager.GetString("InvalidIdleTimeoutOption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the current job instance is not valid for this operation.. + /// + internal static string InvalidJobStateGeneral { + get { + return ResourceManager.GetString("InvalidJobStateGeneral", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The state of the current job instance is {0}. This state is not valid for the attempted operation. {1}. + /// + internal static string InvalidJobStateSpecific { + get { + return ResourceManager.GetString("InvalidJobStateSpecific", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again.. + /// + internal static string InvalidPSSessionConfigurationFile { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again. Error parsing configuration file: {1}.. + /// + internal static string InvalidPSSessionConfigurationFileErrorProcessing { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFileErrorProcessing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PSSession Configuration File path '{0}' is not valid. The path argument must resolve to a single file in the file system with a '.pssc' extension. Please fix the path specification and try again.. + /// + internal static string InvalidPSSessionConfigurationFilePath { + get { + return ResourceManager.GetString("InvalidPSSessionConfigurationFilePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find module path to import. The value of the ModulesToImport parameter {0} does not exist or is not a module directory. Correct the value and try the command again.. + /// + internal static string InvalidRegisterPSSessionConfigurationModulePath { + get { + return ResourceManager.GetString("InvalidRegisterPSSessionConfigurationModulePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not a valid schema value. Valid values are "http" and "https".. + /// + internal static string InvalidSchemeValue { + get { + return ResourceManager.GetString("InvalidSchemeValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMGuid parameter does not resolve to a single virtual machine.. + /// + internal static string InvalidVMGuid { + get { + return ResourceManager.GetString("InvalidVMGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMGuid {0} does not resolve to a single virtual machine.. + /// + internal static string InvalidVMGuidNotSingle { + get { + return ResourceManager.GetString("InvalidVMGuidNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName parameter resolves to multiple virtual machines.. + /// + internal static string InvalidVMNameMultipleVM { + get { + return ResourceManager.GetString("InvalidVMNameMultipleVM", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName {0} does not resolve to a single virtual machine.. + /// + internal static string InvalidVMNameNotSingle { + get { + return ResourceManager.GetString("InvalidVMNameNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input VMName parameter does not resolve to any virtual machine.. + /// + internal static string InvalidVMNameNoVM { + get { + return ResourceManager.GetString("InvalidVMNameNoVM", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No computer names or connection Uris were specified. You must provide a computer name or connection Uri when invoking a command with the -Disconnected switch.. + /// + internal static string InvokeDisconnectedWithoutComputerName { + get { + return ResourceManager.GetString("InvokeDisconnectedWithoutComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not receive a response for a Close operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. + /// + internal static string IPCCloseTimedOut { + get { + return ResourceManager.GetString("IPCCloseTimedOut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to There is an error processing data from the background process. Error reported: {0}.. + /// + internal static string IPCErrorProcessingServerData { + get { + return ResourceManager.GetString("IPCErrorProcessingServerData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while starting the background process. Error reported: {0}.. + /// + internal static string IPCExceptionLaunchingProcess { + get { + return ResourceManager.GetString("IPCExceptionLaunchingProcess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Not enough data is available to process the {0} element.. + /// + internal static string IPCInsufficientDataforElement { + get { + return ResourceManager.GetString("IPCInsufficientDataforElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} message to a session is not supported. A {0} message can be sent only to a command.. + /// + internal static string IPCNoSignalForSession { + get { + return ResourceManager.GetString("IPCNoSignalForSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Node type "{0}" is unknown in the {1} element. Only the "{2}" node type is expected in the {1} element.. + /// + internal static string IPCOnlyTextExpectedInDataElement { + get { + return ResourceManager.GetString("IPCOnlyTextExpectedInDataElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The background process closed or ended abnormally.. + /// + internal static string IPCServerProcessExited { + get { + return ResourceManager.GetString("IPCServerProcessExited", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The background process reported an error with the following message: {0}.. + /// + internal static string IPCServerProcessReportedError { + get { + return ResourceManager.GetString("IPCServerProcessReportedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not receive a response for a signal operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. + /// + internal static string IPCSignalTimedOut { + get { + return ResourceManager.GetString("IPCSignalTimedOut", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified authentication mechanism "{0}" is not supported. Only "{1}" is supported for this operation.. + /// + internal static string IPCSupportsOnlyDefaultAuth { + get { + return ResourceManager.GetString("IPCSupportsOnlyDefaultAuth", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Inter-process communication (IPC) transport does not support connect operations.. + /// + internal static string IPCTransportConnectError { + get { + return ResourceManager.GetString("IPCTransportConnectError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Data for an inactive command with the identifier {0} was received. Received data: {1}.. + /// + internal static string IPCUnknownCommandGuid { + get { + return ResourceManager.GetString("IPCUnknownCommandGuid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An unknown element "{0}" was received. This can happen if the remote process closed or ended abnormally.. + /// + internal static string IPCUnknownElementReceived { + get { + return ResourceManager.GetString("IPCUnknownElementReceived", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process an element with node type "{0}". Only {1} and {2} node types are supported.. + /// + internal static string IPCUnknownNodeType { + get { + return ResourceManager.GetString("IPCUnknownNodeType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The "{0}" executable file was not found. Verify that the WOW64 feature is installed.. + /// + internal static string IPCWowComponentNotPresent { + get { + return ResourceManager.GetString("IPCWowComponentNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected only two attributes with the names "{0}" and "{1}" in the {2} element.. + /// + internal static string IPCWrongAttributeCountForDataElement { + get { + return ResourceManager.GetString("IPCWrongAttributeCountForDataElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected only one attribute with the name "{0}" in the {1} element.. + /// + internal static string IPCWrongAttributeCountForElement { + get { + return ResourceManager.GetString("IPCWrongAttributeCountForElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} does not contain an item with ID of {1}.. + /// + internal static string ItemNotFoundInRepository { + get { + return ResourceManager.GetString("ItemNotFoundInRepository", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot run because the ChildJobs property is empty.. + /// + internal static string JobActionInvalidWithNoChildJobs { + get { + return ResourceManager.GetString("JobActionInvalidWithNoChildJobs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot finish because the ChildJobs property contains a value that is not valid.. + /// + internal static string JobActionInvalidWithNullChild { + get { + return ResourceManager.GetString("JobActionInvalidWithNullChild", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait-Job cmdlet cannot finish working, because one or more jobs are blocked waiting for user interaction. Process interactive job output by using the Receive-Job cmdlet, and then try again.. + /// + internal static string JobBlockedSoWaitJobCannotContinue { + get { + return ResourceManager.GetString("JobBlockedSoWaitJobCannotContinue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to connect job "{0}" to the remote server.. + /// + internal static string JobConnectFailed { + get { + return ResourceManager.GetString("JobConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The JobIdentifier provided must not be null. Please provide a valid JobIdentifier.. + /// + internal static string JobIdentifierNull { + get { + return ResourceManager.GetString("JobIdentifierNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempted to create a job with ID {0}. A job with this ID cannot be created now. Verify that the ID has already been assigned once on this computer.. + /// + internal static string JobIdNotYetAssigned { + get { + return ResourceManager.GetString("JobIdNotYetAssigned", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following type cannot be instantiated because its constructor is not public: {0}.. + /// + internal static string JobManagerRegistrationConstructorError { + get { + return ResourceManager.GetString("JobManagerRegistrationConstructorError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot resume the job that has an ID of {0}. Resuming jobs is not supported for some job types. For more information about support for resuming jobs, see the Help topic for the job type.. + /// + internal static string JobResumeNotSupported { + get { + return ResourceManager.GetString("JobResumeNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot create a job with an ID of {0}; this is not a valid ID. Provide an integer for the job ID that is greater than 0.. + /// + internal static string JobSessionIdLessThanOne { + get { + return ResourceManager.GetString("JobSessionIdLessThanOne", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job was null when trying to save identifiers. Specify a job to save its identifiers.. + /// + internal static string JobSourceAdapterCannotSaveNullJob { + get { + return ResourceManager.GetString("JobSourceAdapterCannotSaveNullJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {1} job source adapter threw an exception with the following message: {0}. + /// + internal static string JobSourceAdapterError { + get { + return ResourceManager.GetString("JobSourceAdapterError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job operation (Create, Get, or Remove) could not be performed because the JobSourceAdapter type specified in the JobDefinition is not registered. Register the JobSourceAdapter type either by using an explicit call, or by calling the Import-Module cmdlet, and then specifying an assembly.. + /// + internal static string JobSourceAdapterNotFound { + get { + return ResourceManager.GetString("JobSourceAdapterNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs are in a suspended or disconnected state, and cannot continue without additional user input. Specify the -Force parameter to continue to a completed, failed, or stopped state.. + /// + internal static string JobSuspendedDisconnectedWaitWithForce { + get { + return ResourceManager.GetString("JobSuspendedDisconnectedWaitWithForce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot suspend the job that has an ID of {0}. Suspending jobs is not supported for some job types. For more information about support for suspending jobs, see the Help topic for the job type.. + /// + internal static string JobSuspendNotSupported { + get { + return ResourceManager.GetString("JobSuspendNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The workflow job "{0}" was stopped. Receive-Job is only displaying partial results.. + /// + internal static string JobWasStopped { + get { + return ResourceManager.GetString("JobWasStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the instance identifier {1} because the job is not finished. To remove the job, first stop the job or use the Force parameter.. + /// + internal static string JobWithSpecifiedInstanceIdNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a job with the instance identifier {0}. Verify the value of the InstanceId parameter, and then try the command again.. + /// + internal static string JobWithSpecifiedInstanceIdNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the name {1} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. + /// + internal static string JobWithSpecifiedNameNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedNameNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find the job because the job name {0} was not found. Verify the value of the Name parameter, and then try the command again.. + /// + internal static string JobWithSpecifiedNameNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedNameNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. + /// + internal static string JobWithSpecifiedSessionIdNotCompleted { + get { + return ResourceManager.GetString("JobWithSpecifiedSessionIdNotCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a job with the job ID {0}. Verify the value of the Id parameter and then try the command again.. + /// + internal static string JobWithSpecifiedSessionIdNotFound { + get { + return ResourceManager.GetString("JobWithSpecifiedSessionIdNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'string'.. + /// + internal static string MandatoryValueNotInCorrectFormat { + get { + return ResourceManager.GetString("MandatoryValueNotInCorrectFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The mandatory value {0} is not specified for the {1} registry key.. + /// + internal static string MandatoryValueNotPresent { + get { + return ResourceManager.GetString("MandatoryValueNotPresent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing CallId property.. + /// + internal static string MissingCallId { + get { + return ResourceManager.GetString("MissingCallId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing RemotingDataType property.. + /// + internal static string MissingDataType { + get { + return ResourceManager.GetString("MissingDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing the destination property.. + /// + internal static string MissingDestination { + get { + return ResourceManager.GetString("MissingDestination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IsEndFragment flag is not set for the last fragment. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. + /// + internal static string MissingIsEndFragment { + get { + return ResourceManager.GetString("MissingIsEndFragment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The IsStartFragment flag for the first fragment is not set.. + /// + internal static string MissingIsStartFragment { + get { + return ResourceManager.GetString("MissingIsStartFragment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing MethodName property.. + /// + internal static string MissingMethodName { + get { + return ResourceManager.GetString("MissingMethodName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing {0} property.. + /// + internal static string MissingProperty { + get { + return ResourceManager.GetString("MissingProperty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing Session InstanceId property.. + /// + internal static string MissingRunspaceId { + get { + return ResourceManager.GetString("MissingRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is missing target interface property.. + /// + internal static string MissingTarget { + get { + return ResourceManager.GetString("MissingTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method was invoked without specifying a target class.. + /// + internal static string MissingTargetClass { + get { + return ResourceManager.GetString("MissingTargetClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only administrators can override the Thread Options remotely.. + /// + internal static string MustBeAdminToOverrideThreadOptions { + get { + return ResourceManager.GetString("MustBeAdminToOverrideThreadOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Named Pipe server listener used for process attach is already running.. + /// + internal static string NamedPipeAlreadyListening { + get { + return ResourceManager.GetString("NamedPipeAlreadyListening", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The named pipe target process has ended.". + /// + internal static string NamedPipeTransportProcessEnded { + get { + return ResourceManager.GetString("NamedPipeTransportProcessEnded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Native API call to ReadFile failed. Error code is {0}.. + /// + internal static string NativeReadFileFailed { + get { + return ResourceManager.GetString("NativeReadFileFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Native API call to WriteFile failed. Error code is {0}.. + /// + internal static string NativeWriteFileFailed { + get { + return ResourceManager.GetString("NativeWriteFileFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot delete temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotDeleteFile { + get { + return ResourceManager.GetString("NcsCannotDeleteFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The new shell was successfully registered, but Windows PowerShell cannot delete the temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotDeleteFileAfterInstall { + get { + return ResourceManager.GetString("NcsCannotDeleteFileAfterInstall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot write the shell configuration data into the temporary file {0}. Reason for failure: {1}.. + /// + internal static string NcsCannotWritePluginContent { + get { + return ResourceManager.GetString("NcsCannotWritePluginContent", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to create a new session configuration.. + /// + internal static string NcsScriptMessageV { + get { + return ResourceManager.GetString("NcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. + /// + internal static string NcsShouldProcessTargetSDDL { + get { + return ResourceManager.GetString("NcsShouldProcessTargetSDDL", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Invoking a nested pipeline requires a valid runspace.. + /// + internal static string NestedPipelineMissingRunspace { + get { + return ResourceManager.GetString("NestedPipelineMissingRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creation of nested pipelines is not supported.. + /// + internal static string NestedPipelineNotSupported { + get { + return ResourceManager.GetString("NestedPipelineNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Microsoft .NET Framework 2.0, which is required for Windows PowerShell 2.0, is not installed. Install the .NET Framework 2.0 and retry.. + /// + internal static string NetFrameWorkV2NotInstalled { + get { + return ResourceManager.GetString("NetFrameWorkV2NotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The job could not be created because the JobInvocationInfo does not contain a JobDefinition. Start the JobInvocationInfo with a JobDefinition.. + /// + internal static string NewJobSpecificationError { + get { + return ResourceManager.GetString("NewJobSpecificationError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} cannot be specified when {1} is specified.. + /// + internal static string NewRunspaceAmbiguosAuthentication { + get { + return ResourceManager.GetString("NewRunspaceAmbiguosAuthentication", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Expected "{0}" and "{1}" attributes in the "{2}" element.. + /// + internal static string NoAttributesFoundForParamElement { + get { + return ResourceManager.GetString("NoAttributesFoundForParamElement", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An EndpointConfiguration with Id {0} does not exist on the remote server. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. + /// + internal static string NonExistentInitialSessionStateProvider { + get { + return ResourceManager.GetString("NonExistentInitialSessionStateProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A running command could not be found for this PSSession.. + /// + internal static string NoPowerShellForJob { + get { + return ResourceManager.GetString("NoPowerShellForJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while decoding data received from the remote computer. At least {0} bytes of data are required to decode a deserialized object that is received from a remote computer. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. + /// + internal static string NotEnoughHeaderForRemoteDataObject { + get { + return ResourceManager.GetString("NotEnoughHeaderForRemoteDataObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ObjectId cannot be less than or equal to 0. This can happen if the fragments are not properly constructed by the remote computer, or the data has been changed by unauthorized users.. + /// + internal static string ObjectIdCannotBeLessThanZero { + get { + return ResourceManager.GetString("ObjectIdCannotBeLessThanZero", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unexpected ObjectId received. This can happen if the fragments are not properly constructed by the remote computer, or the data might have been corrupted or changed.. + /// + internal static string ObjectIdsNotMatching { + get { + return ResourceManager.GetString("ObjectIdsNotMatching", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remoting data is too large to be reassembled from the fragments. This can happen if the length of the data in a fragment is greater than Int32.Max. It can also occur if the data was changed by unauthorized users.. + /// + internal static string ObjectIsTooBig { + get { + return ResourceManager.GetString("ObjectIsTooBig", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Out of process memory.. + /// + internal static string OutOfMemory { + get { + return ResourceManager.GetString("OutOfMemory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline failed.. + /// + internal static string PipelineFailedWithoutReason { + get { + return ResourceManager.GetString("PipelineFailedWithoutReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline failed for the following reason: {0}. + /// + internal static string PipelineFailedWithReason { + get { + return ResourceManager.GetString("PipelineFailedWithReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline ID "{0}" does not match the InstanceId of the pipeline that is currently running, "{1}".. + /// + internal static string PipelineIdsDoNotMatch { + get { + return ResourceManager.GetString("PipelineIdsDoNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Pipeline Id "{0}" was not found on the server.. + /// + internal static string PipelineNotFoundOnServer { + get { + return ResourceManager.GetString("PipelineNotFoundOnServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote pipeline has been stopped.. + /// + internal static string PipelineStopped { + get { + return ResourceManager.GetString("PipelineStopped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The port number {0} is not within the range of valid values. The range of valid values is between 1 and 65535.. + /// + internal static string PortIsOutOfRange { + get { + return ResourceManager.GetString("PortIsOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Windows PowerShell server session is not in a valid state for running nested commands. No nested commands can be run in this session.. + /// + internal static string PowerShellInvokerInvalidState { + get { + return ResourceManager.GetString("PowerShellInvokerInvalidState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell {0} is not installed. Install Windows PowerShell {0}, and then try again.. + /// + internal static string PowerShellNotInstalled { + get { + return ResourceManager.GetString("PowerShellNotInstalled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} cannot be specified as a proxy authentication mechanism. Only {1},{2} or {3} are supported for proxy authentication.. + /// + internal static string ProxyAmbiguosAuthentication { + get { + return ResourceManager.GetString("ProxyAmbiguosAuthentication", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Proxy credentials cannot be specified when using the following proxy access type: {0}. Either specify a different access type, or do not specify proxy credentials.. + /// + internal static string ProxyCredentialWithoutAccess { + get { + return ResourceManager.GetString("ProxyCredentialWithoutAccess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Default session options for new remote sessions. + /// + internal static string PSDefaultSessionOptionDescription { + get { + return ResourceManager.GetString("PSDefaultSessionOptionDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reason in a deserialized Job object is not valid.. + /// + internal static string PSJobProxyInvalidReasonException { + get { + return ResourceManager.GetString("PSJobProxyInvalidReasonException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Contains information about the remote user starting the remote session. This variable is available only from a remote session.. + /// + internal static string PSSenderInfoDescription { + get { + return ResourceManager.GetString("PSSenderInfoDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to AppName where the remote connection will be established. + /// + internal static string PSSessionAppName { + get { + return ResourceManager.GetString("PSSessionAppName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified configuration file '{0}' was not loaded because no valid configuration file was found.. + /// + internal static string PSSessionConfigurationFileNotFound { + get { + return ResourceManager.GetString("PSSessionConfigurationFileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the session configuration which will be loaded on the remote computer. + /// + internal static string PSSessionConfigurationName { + get { + return ResourceManager.GetString("PSSessionConfigurationName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value {0} is not valid for the {1} parameter. The available values are 2.0, 3.0, 4.0 and 5.0.. + /// + internal static string PSVersionParameterOutOfRange { + get { + return ResourceManager.GetString("PSVersionParameterOutOfRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session must be open.. + /// + internal static string PushedRunspaceMustBeOpen { + get { + return ResourceManager.GetString("PushedRunspaceMustBeOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session query failed for {0} with the following error message: {1}. + /// + internal static string QueryForRunspacesFailed { + get { + return ResourceManager.GetString("QueryForRunspacesFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer {0} has been successfully disconnected.. + /// + internal static string RCAutoDisconnected { + get { + return ResourceManager.GetString("RCAutoDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connectivity to {0} has been lost and the reconnection attempt failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string RCAutoDisconnectingError { + get { + return ResourceManager.GetString("RCAutoDisconnectingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The reconnection attempt to {0} failed. Attempting to disconnect the session.... + /// + internal static string RCAutoDisconnectingWarning { + get { + return ResourceManager.GetString("RCAutoDisconnectingWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to reconnect to {0} .... + /// + internal static string RCConnectionRetryAttempt { + get { + return ResourceManager.GetString("RCConnectionRetryAttempt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been disconnected because the script running on the session has stopped at a breakpoint. Use the Enter-PSSession cmdlet on this session to connect back to the session and begin interactive debugging.. + /// + internal static string RCDisconnectDebug { + get { + return ResourceManager.GetString("RCDisconnectDebug", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Job {0} has been created for reconnection.. + /// + internal static string RCDisconnectedJob { + get { + return ResourceManager.GetString("RCDisconnectedJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been successfully disconnected.. + /// + internal static string RCDisconnectSession { + get { + return ResourceManager.GetString("RCDisconnectSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Session {0} with instance ID {1} has been created for reconnection.. + /// + internal static string RCDisconnectSessionCreated { + get { + return ResourceManager.GetString("RCDisconnectSessionCreated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connectivity to {0} has been lost and the attempt to reconnect has failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string RCInternalError { + get { + return ResourceManager.GetString("RCInternalError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The network connection to {0} has been interrupted. Attempting to reconnect for up to {1} minutes.... + /// + internal static string RCNetworkFailureDetected { + get { + return ResourceManager.GetString("RCNetworkFailureDetected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Network connection interrupted. + /// + internal static string RCProgressActivity { + get { + return ResourceManager.GetString("RCProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Attempting to reconnect to {0} .... + /// + internal static string RCProgressStatus { + get { + return ResourceManager.GetString("RCProgressStatus", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The network connection to {0} has been restored.. + /// + internal static string RCReconnectSucceeded { + get { + return ResourceManager.GetString("RCReconnectSucceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to remove a session configuration.. + /// + internal static string RcsScriptMessageV { + get { + return ResourceManager.GetString("RcsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The total data received from the remote server exceeded the allowed maximum. The allowed maximum is {0}.. + /// + internal static string ReceivedDataSizeExceededMaximumClient { + get { + return ResourceManager.GetString("ReceivedDataSizeExceededMaximumClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The total data received from the remote client exceeded the allowed maximum. The allowed maximum is {0}.. + /// + internal static string ReceivedDataSizeExceededMaximumServer { + get { + return ResourceManager.GetString("ReceivedDataSizeExceededMaximumServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received data has a stream ID index of "{0}". Only a Standard Output stream ID index of "0" is supported.. + /// + internal static string ReceivedDataStreamIsNotStdout { + get { + return ResourceManager.GetString("ReceivedDataStreamIsNotStdout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current deserialized object size of the data received from the remote server exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. + /// + internal static string ReceivedObjectSizeExceededMaximumClient { + get { + return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumClient", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The current deserialized object size of the data received from the remote client computer exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. + /// + internal static string ReceivedObjectSizeExceededMaximumServer { + get { + return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received remoting data with unsupported action: {0}.. + /// + internal static string ReceivedUnsupportedAction { + get { + return ResourceManager.GetString("ReceivedUnsupportedAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received remoting data with unsupported data type: {0}.. + /// + internal static string ReceivedUnsupportedDataType { + get { + return ResourceManager.GetString("ReceivedUnsupportedDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received unsupported remote host call: {0}.. + /// + internal static string ReceivedUnsupportedRemoteHostCall { + get { + return ResourceManager.GetString("ReceivedUnsupportedRemoteHostCall", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received unsupported RemotingTargetInterface type: {0}. + /// + internal static string ReceivedUnsupportedRemotingTargetInterfaceType { + get { + return ResourceManager.GetString("ReceivedUnsupportedRemotingTargetInterfaceType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Processing data from remote server {0} failed with the following error message: {1}. + /// + internal static string ReceiveExCallBackError { + get { + return ResourceManager.GetString("ReceiveExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Receiving data from remote server {0} failed.. + /// + internal static string ReceiveExFailed { + get { + return ResourceManager.GetString("ReceiveExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session command is currently stopped in the debugger. Use the Enter-PSSession cmdlet to connect interactively to the remote session and automatically enter into the console debugger.. + /// + internal static string ReceivePSSessionInDebugMode { + get { + return ResourceManager.GetString("ReceivePSSessionInDebugMode", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to a command on the remote server failed with the following error message : {0}. + /// + internal static string ReconnectShellCommandExCallBackError { + get { + return ResourceManager.GetString("ReconnectShellCommandExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to the remote server {0} failed with the following error message : {1}. + /// + internal static string ReconnectShellExCallBackErrr { + get { + return ResourceManager.GetString("ReconnectShellExCallBackErrr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnecting to the remote server failed.. + /// + internal static string ReconnectShellExFailed { + get { + return ResourceManager.GetString("ReconnectShellExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The destination "{0}" requested the connection to be redirected to "{1}". However "{1}" is not a well formatted URI.. + /// + internal static string RedirectedURINotWellFormatted { + get { + return ResourceManager.GetString("RedirectedURINotWellFormatted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Relative URIs are not supported in the creation of remote sessions.. + /// + internal static string RelativeUriForRunspacePathNotSupported { + get { + return ResourceManager.GetString("RelativeUriForRunspacePathNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session to which you are connected does not support remote debugging. You must connect to a remote computer that is running Windows PowerShell {0} or greater.. + /// + internal static string RemoteDebuggingEndpointVersionError { + get { + return ResourceManager.GetString("RemoteDebuggingEndpointVersionError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host call to "{0}" failed.. + /// + internal static string RemoteHostCallFailed { + get { + return ResourceManager.GetString("RemoteHostCallFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method data decoding is not supported for type {0}.. + /// + internal static string RemoteHostDataDecodingNotSupported { + get { + return ResourceManager.GetString("RemoteHostDataDecodingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method data encoding is not supported for type {0}.. + /// + internal static string RemoteHostDataEncodingNotSupported { + get { + return ResourceManager.GetString("RemoteHostDataEncodingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while decoding data from the remote host. There was an error in the network data.. + /// + internal static string RemoteHostDecodingFailed { + get { + return ResourceManager.GetString("RemoteHostDecodingFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You are currently in a Windows PowerShell PSSession and cannot use the Enter-PSSession cmdlet to enter another PSSession.. + /// + internal static string RemoteHostDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("RemoteHostDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is attempting to read the buffer contents on the Windows PowerShell host. For security reasons, this is not allowed; the call has been suppressed.. + /// + internal static string RemoteHostGetBufferContents { + get { + return ResourceManager.GetString("RemoteHostGetBufferContents", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method {0} is not implemented.. + /// + internal static string RemoteHostMethodNotImplemented { + get { + return ResourceManager.GetString("RemoteHostMethodNotImplemented", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No client computer was specified for the remote runspace that is running a client-side method.. + /// + internal static string RemoteHostNullClientHost { + get { + return ResourceManager.GetString("RemoteHostNullClientHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell Credential Request: {0}. + /// + internal static string RemoteHostPromptForCredentialModifiedCaption { + get { + return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Warning: A script or application on the remote computer {0} is requesting your credentials. Enter your credentials only if you trust the remote computer and the application or script that is requesting them. + /// + ///{1}. + /// + internal static string RemoteHostPromptForCredentialModifiedMessage { + get { + return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is sending a prompt request. When you are prompted, enter sensitive information, such as credentials or passwords, only if you trust the remote computer and the application or script that is requesting the data.. + /// + internal static string RemoteHostPromptSecureStringPrompt { + get { + return ResourceManager.GetString("RemoteHostPromptSecureStringPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A script or application on the remote computer {0} is asking to read a line securely. Enter sensitive information, such as your credentials, only if you trust the remote computer and the application or script that is requesting it.. + /// + internal static string RemoteHostReadLineAsSecureStringPrompt { + get { + return ResourceManager.GetString("RemoteHostReadLineAsSecureStringPrompt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Session closed for Uri {0}.. + /// + internal static string RemoteRunspaceClosed { + get { + return ResourceManager.GetString("RemoteRunspaceClosed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter-PSSession failed because the remote session does not provide required commands.. + /// + internal static string RemoteRunspaceDoesNotSupportPushRunspace { + get { + return ResourceManager.GetString("RemoteRunspaceDoesNotSupportPushRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for name {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedName { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for session ID {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple matches found for session ID {0}.. + /// + internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId { + get { + return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have duplicates.. + /// + internal static string RemoteRunspaceInfoHasDuplicates { + get { + return ResourceManager.GetString("RemoteRunspaceInfoHasDuplicates", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have exceeded the maximum allowable limit.. + /// + internal static string RemoteRunspaceInfoLimitExceeded { + get { + return ResourceManager.GetString("RemoteRunspaceInfoLimitExceeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session is not available for ComputerName {0}.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedComputer { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedComputer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session with the name {0} is not available.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedName { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session is not available for {0}.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedRunspaceId { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedRunspaceId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session with the session ID {0} is not available.. + /// + internal static string RemoteRunspaceNotAvailableForSpecifiedSessionId { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedSessionId", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opening the remote session failed.. + /// + internal static string RemoteRunspaceOpenFailed { + get { + return ResourceManager.GetString("RemoteRunspaceOpenFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Opening the remote session failed with an unexpected state. State {0}.. + /// + internal static string RemoteRunspaceOpenUnknownState { + get { + return ResourceManager.GetString("RemoteRunspaceOpenUnknownState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote transport error: {0}. + /// + internal static string RemoteTransportError { + get { + return ResourceManager.GetString("RemoteTransportError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Received packet not destined for logged-on user: user = {0}, packet destination = {1}.. + /// + internal static string RemotingDestinationNotForMe { + get { + return ResourceManager.GetString("RemotingDestinationNotForMe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Command: {0}, associated with a job that has an ID of "{1}".. + /// + internal static string RemovePSJobWhatIfTarget { + get { + return ResourceManager.GetString("RemovePSJobWhatIfTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote session {0} could not be connected and could not be removed from the server. The client remote session object will be removed from the server, but the state of the remote session on the server is unknown.. + /// + internal static string RemoveRunspaceNotConnected { + get { + return ResourceManager.GetString("RemoveRunspaceNotConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Prompt response has a prompt id "{0}" that cannot be found.. + /// + internal static string ResponsePromptIdCannotBeFound { + get { + return ResourceManager.GetString("ResponsePromptIdCannotBeFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This operation might restart the WinRM service. Do you want to continue?. + /// + internal static string RestartWinRMMessage { + get { + return ResourceManager.GetString("RestartWinRMMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WinRM service must be restarted before a UI can be displayed for the SecurityDescriptor selection. Restart the WinRM service, and then run the following command: "{0}". + /// + internal static string RestartWSManRequiredShowUI { + get { + return ResourceManager.GetString("RestartWSManRequiredShowUI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "Restart-Service". + /// + internal static string RestartWSManServiceAction { + get { + return ResourceManager.GetString("RestartWSManServiceAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restarting WinRM service. + /// + internal static string RestartWSManServiceMessageV { + get { + return ResourceManager.GetString("RestartWSManServiceMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0}. + /// + internal static string RestartWSManServiceTarget { + get { + return ResourceManager.GetString("RestartWSManServiceTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs could not be resumed because the state was not valid for the operation.. + /// + internal static string ResumeJobInvalidJobState { + get { + return ResourceManager.GetString("ResumeJobInvalidJobState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to When RunAs is enabled in a Windows PowerShell session configuration, the Windows security model cannot enforce a security boundary between different user sessions that are created by using this endpoint. Verify that the Windows PowerShell runspace configuration is restricted to only the necessary set of cmdlets and capabilities.. + /// + internal static string RunAsSessionConfigurationSecurityWarning { + get { + return ResourceManager.GetString("RunAsSessionConfigurationSecurityWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Starting a command on the remote server failed with the following error message : {0}. + /// + internal static string RunShellCommandExCallBackError { + get { + return ResourceManager.GetString("RunShellCommandExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Starting a command on the remote server failed.. + /// + internal static string RunShellCommandExFailed { + get { + return ResourceManager.GetString("RunShellCommandExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The session already exists. Trying to create the session again with the same InstanceId {0} is not allowed.. + /// + internal static string RunspaceAlreadyExists { + get { + return ResourceManager.GetString("RunspaceAlreadyExists", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot connect PSSession "{0}", either because it is not in the Disconnected state, or it is not available for connection.. + /// + internal static string RunspaceCannotBeConnected { + get { + return ResourceManager.GetString("RunspaceCannotBeConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot disconnect PSSession "{0}" because it is not in the Opened state.. + /// + internal static string RunspaceCannotBeDisconnected { + get { + return ResourceManager.GetString("RunspaceCannotBeDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified remote session with a client InstanceId of "{0}" cannot be found.. + /// + internal static string RunspaceCannotBeFound { + get { + return ResourceManager.GetString("RunspaceCannotBeFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The connect operation failed for session {0}. The Runspace state is {1} instead of Opened.. + /// + internal static string RunspaceConnectFailed { + get { + return ResourceManager.GetString("RunspaceConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The connect operation failed for session {0} with the following error message: {1}. + /// + internal static string RunspaceConnectFailedWithMessage { + get { + return ResourceManager.GetString("RunspaceConnectFailedWithMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Disconnect-PSSession operation failed for runspace Id = {0}.. + /// + internal static string RunspaceDisconnectFailed { + get { + return ResourceManager.GetString("RunspaceDisconnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Disconnect-PSSession operation failed for runspace Id = {0} for the following reason: {1}. + /// + internal static string RunspaceDisconnectFailedWithReason { + get { + return ResourceManager.GetString("RunspaceDisconnectFailedWithReason", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified client session InstanceId "{0}" does not match the existing session's InstanceId "{1}".. + /// + internal static string RunspaceIdsDoNotMatch { + get { + return ResourceManager.GetString("RunspaceIdsDoNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Session parameter can be used only with PSRemotingJob objects.. + /// + internal static string RunspaceParamNotSupported { + get { + return ResourceManager.GetString("RunspaceParamNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Disconnected PSSession query failed for computer "{0}".. + /// + internal static string RunspaceQueryFailed { + get { + return ResourceManager.GetString("RunspaceQueryFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running command "{0}" to update the session configuration properties.. + /// + internal static string ScsScriptMessageV { + get { + return ResourceManager.GetString("ScsScriptMessageV", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name: {0} SDDL: {1}. + /// + internal static string ScsShouldProcessTargetSDDL { + get { + return ResourceManager.GetString("ScsShouldProcessTargetSDDL", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to remote server {0} failed with the following error message : {1}. + /// + internal static string SendExCallBackError { + get { + return ResourceManager.GetString("SendExCallBackError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Sending data to remote server {0} failed.. + /// + internal static string SendExFailed { + get { + return ResourceManager.GetString("SendExFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the following information is not found or not valid: Client Capability information and Connect RunspacePool information.. + /// + internal static string ServerConnectFailedOnInputValidation { + get { + return ResourceManager.GetString("ServerConnectFailedOnInputValidation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server runspace pool properties did not match the client computer specified properties.. + /// + internal static string ServerConnectFailedOnMismatchedRunspacePoolProperties { + get { + return ResourceManager.GetString("ServerConnectFailedOnMismatchedRunspacePoolProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell does not support connect operations on the {0} {1} that is negotiated by the client computer. Make sure the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ServerConnectFailedOnNegotiation { + get { + return ResourceManager.GetString("ServerConnectFailedOnNegotiation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server has either not been started, or it is shutting down.. + /// + internal static string ServerConnectFailedOnServerStateValidation { + get { + return ResourceManager.GetString("ServerConnectFailedOnServerStateValidation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because a Runspace is already pushed in this session.. + /// + internal static string ServerDriverRemoteHostAlreadyPushed { + get { + return ResourceManager.GetString("ServerDriverRemoteHostAlreadyPushed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because there is no server remote debugger available.. + /// + internal static string ServerDriverRemoteHostNoDebuggerToPush { + get { + return ResourceManager.GetString("ServerDriverRemoteHostNoDebuggerToPush", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot enter Runspace because it is not a remote Runspace.. + /// + internal static string ServerDriverRemoteHostNotRemoteRunspace { + get { + return ResourceManager.GetString("ServerDriverRemoteHostNotRemoteRunspace", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The client did not respond with a public key within the specified time-out period.. + /// + internal static string ServerKeyExchangeFailed { + get { + return ResourceManager.GetString("ServerKeyExchangeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server that is running Windows PowerShell does not support the {0} {1} negotiated by the client computer. Verify that the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. + /// + internal static string ServerNegotiationFailed { + get { + return ResourceManager.GetString("ServerNegotiationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. + /// + internal static string ServerNegotiationTimeout { + get { + return ResourceManager.GetString("ServerNegotiationTimeout", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. Negotiation with the client failed. Make sure the client is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. + /// + internal static string ServerNotFoundCapabilityProperties { + get { + return ResourceManager.GetString("ServerNotFoundCapabilityProperties", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The server process has exited.. + /// + internal static string ServerProcessExited { + get { + return ResourceManager.GetString("ServerProcessExited", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The destination server has sent a request to close the session.. + /// + internal static string ServerRequestedToCloseSession { + get { + return ResourceManager.GetString("ServerRequestedToCloseSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote session was unable to invoke command {0} with error: {1}.. + /// + internal static string ServerSideNestedCommandInvokeFailed { + get { + return ResourceManager.GetString("ServerSideNestedCommandInvokeFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while attempting to connect the PSSession.. + /// + internal static string SessionConnectFailed { + get { + return ResourceManager.GetString("SessionConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a PSSession with an InstanceId value of "{0}".. + /// + internal static string SessionIdMatchFailed { + get { + return ResourceManager.GetString("SessionIdMatchFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot find a PSSession that has the name "{0}".. + /// + internal static string SessionNameMatchFailed { + get { + return ResourceManager.GetString("SessionNameMatchFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SessionName parameter can only be used with the Disconnected switch parameter.. + /// + internal static string SessionNameWithoutInvokeDisconnected { + get { + return ResourceManager.GetString("SessionNameWithoutInvokeDisconnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The PSSession is in a disconnected state and is not available for connection.. + /// + internal static string SessionNotAvailableForConnection { + get { + return ResourceManager.GetString("SessionNotAvailableForConnection", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled: False. This configures the WS-Management service to deny the connection request.. + /// + internal static string SetEnabledFalseTarget { + get { + return ResourceManager.GetString("SetEnabledFalseTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enabled: True. This configures the WS-Management service to accept the connection request.. + /// + internal static string SetEnabledTrueTarget { + get { + return ResourceManager.GetString("SetEnabledTrueTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" and "{1}" parameters cannot be specified together. Specify either "{0}" or "{1}" parameter.. + /// + internal static string ShowUIAndSDDLCannotExist { + get { + return ResourceManager.GetString("ShowUIAndSDDLCannotExist", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a scheduled job with name {0}.. + /// + internal static string StartJobDefinitionNotFound1 { + get { + return ResourceManager.GetString("StartJobDefinitionNotFound1", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find a scheduled job with type {0} and name {1}.. + /// + internal static string StartJobDefinitionNotFound2 { + get { + return ResourceManager.GetString("StartJobDefinitionNotFound2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' refers to a '{2}' provider path. Change the path parameter to a file system path.. + /// + internal static string StartJobDefinitionPathInvalidNotFSProvider { + get { + return ResourceManager.GetString("StartJobDefinitionPathInvalidNotFSProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' resolves to multiple file paths. Change the path parameter so that it is a single path.. + /// + internal static string StartJobDefinitionPathInvalidNotSingle { + get { + return ResourceManager.GetString("StartJobDefinitionPathInvalidNotSingle", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to More than one job definition was found with name {0}. Try including the -DefinitionType parameter to Start-Job in order to narrow the search for the job definition to a single job source adapter.. + /// + internal static string StartJobManyDefNameMatches { + get { + return ResourceManager.GetString("StartJobManyDefNameMatches", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "{0}" must specify a Windows PowerShell script file that ends with extension ".ps1".. + /// + internal static string StartupScriptNotCorrect { + get { + return ResourceManager.GetString("StartupScriptNotCorrect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Running startup script threw an error: {0}.. + /// + internal static string StartupScriptThrewTerminatingError { + get { + return ResourceManager.GetString("StartupScriptThrewTerminatingError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Standard Input handle cannot be set to the 'no wait' state. The system error code is {0}.. + /// + internal static string StdInCannotBeSetToNoWait { + get { + return ResourceManager.GetString("StdInCannotBeSetToNoWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Standard Input handle is not open.. + /// + internal static string StdInIsNotOpen { + get { + return ResourceManager.GetString("StdInIsNotOpen", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Reconnection attempt canceled. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. + /// + internal static string StopCommandOnRetry { + get { + return ResourceManager.GetString("StopCommandOnRetry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Job "{0}" could not be connected to the server and so could not be stopped.. + /// + internal static string StopJobNotConnected { + get { + return ResourceManager.GetString("StopJobNotConnected", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote Command: {0}, associated with the job that has an ID of "{1}".. + /// + internal static string StopPSJobWhatIfTarget { + get { + return ResourceManager.GetString("StopPSJobWhatIfTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to One or more jobs could not be suspended because the state was not valid for the operation.. + /// + internal static string SuspendJobInvalidJobState { + get { + return ResourceManager.GetString("SuspendJobInvalidJobState", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method cannot be called after a call to the ThrottlingJob.EndOfChildJobs method.. + /// + internal static string ThrottlingJobChildAddedAfterEndOfChildJobs { + get { + return ResourceManager.GetString("ThrottlingJobChildAddedAfterEndOfChildJobs", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method accepts only child jobs in the NotStarted state.. + /// + internal static string ThrottlingJobChildAlreadyRunning { + get { + return ResourceManager.GetString("ThrottlingJobChildAlreadyRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Memory usage of a cmdlet has exceeded a warning level. To avoid this situation, try one of the following: 1) Lower the rate at which CIM operations produce data (for example, by passing a low value to the ThrottleLimit parameter), 2) Increase the rate at which data is consumed by downstream cmdlets, or 3) Use the Invoke-Command cmdlet to run the whole pipeline on the server. The cmdlet that exceeded a warning level of memory usage was started by the following command line: {0}. + /// + internal static string ThrottlingJobFlowControlMemoryWarning { + get { + return ResourceManager.GetString("ThrottlingJobFlowControlMemoryWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}/{1} completed. + /// + internal static string ThrottlingJobStatusMessage { + get { + return ResourceManager.GetString("ThrottlingJobStatusMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} For more information, see the about_Remote_Troubleshooting Help topic.. + /// + internal static string TroubleShootingHelpTopic { + get { + return ResourceManager.GetString("TroubleShootingHelpTopic", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Both "{0}" and "{1}" must be specified in the "{2}" section.. + /// + internal static string TypeNeedsAssembly { + get { + return ResourceManager.GetString("TypeNeedsAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load the assembly "{0}" specified in the "{1}" section.. + /// + internal static string UnableToLoadAssembly { + get { + return ResourceManager.GetString("UnableToLoadAssembly", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to load the type "{0}" specified in the "{1}" section.. + /// + internal static string UnableToLoadType { + get { + return ResourceManager.GetString("UnableToLoadType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote host method was invoked on an unknown target class: {0}. + /// + internal static string UnknownTargetClass { + get { + return ResourceManager.GetString("UnknownTargetClass", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Wait handle type "{0}" is not supported.. + /// + internal static string UnsupportedWaitHandleType { + get { + return ResourceManager.GetString("UnsupportedWaitHandleType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}Redirect location reported: {1}.. + /// + internal static string URIEndPointNotResolved { + get { + return ResourceManager.GetString("URIEndPointNotResolved", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} To automatically connect to the redirected URI, verify the "{1}" property of the session preference variable "{2}", and use the "{3}" parameter on the cmdlet.. + /// + internal static string URIRedirectionReported { + get { + return ResourceManager.GetString("URIRedirectionReported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Your connection has been redirected to the following URI: "{0}". + /// + internal static string URIRedirectWarningToHost { + get { + return ResourceManager.GetString("URIRedirectWarningToHost", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Specified Uri {0} is not valid.. + /// + internal static string UriSpecifiedNotValid { + get { + return ResourceManager.GetString("UriSpecifiedNotValid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The SharedHost attribute cannot be set to false on a workflow session type configuration.. + /// + internal static string UseSharedProcessCannotBeFalseForWorkflowSessionType { + get { + return ResourceManager.GetString("UseSharedProcessCannotBeFalseForWorkflowSessionType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A failure occurred while attempting to connect the VMSession.. + /// + internal static string VMSessionConnectFailed { + get { + return ResourceManager.GetString("VMSessionConnectFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Wildcard characters are not supported for the FilePath parameter. Specify a path without wildcard characters.. + /// + internal static string WildCardErrorFilePathParameter { + get { + return ResourceManager.GetString("WildCardErrorFilePathParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell remoting is not supported in the Windows Preinstallation Environment (WinPE).. + /// + internal static string WinPERemotingNotSupported { + get { + return ResourceManager.GetString("WinPERemotingNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Changes made by {0} cannot take effect until the WinRM service is restarted.. + /// + internal static string WinRMRequiresRestart { + get { + return ResourceManager.GetString("WinRMRequiresRestart", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} may need to restart the WinRM service if a configuration using this name has recently been unregistered, certain system data structures may still be cached. In that case, a restart of WinRM may be required. + ///All WinRM sessions connected to Windows PowerShell session configurations, such as Microsoft.PowerShell and session configurations that are created with the Register-PSSessionConfiguration cmdlet, are disconnected.. + /// + internal static string WinRMRestartWarning { + get { + return ResourceManager.GetString("WinRMRestartWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The WriteEvents parameter cannot be used without the Wait parameter.. + /// + internal static string WriteEventsCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("WriteEventsCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The -WriteJobInResults parameter cannot be used without the -Wait parameter. + /// + internal static string WriteJobInResultsCannotBeUsedWithoutWait { + get { + return ResourceManager.GetString("WriteJobInResultsCannotBeUsedWithoutWait", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A {0} value must be specified for session option {1}.. + /// + internal static string WrongSessionOptionValue { + get { + return ResourceManager.GetString("WrongSessionOptionValue", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The maximum number of WS-Man URI redirections to allow while connecting to a remote computer. + /// + internal static string WsmanMaxRedirectionCountVariableDescription { + get { + return ResourceManager.GetString("WsmanMaxRedirectionCountVariableDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin cannot process the Connect operation as required negotiation information is either missing or not complete.. + /// + internal static string WSManPluginConnectNoNegotiationData { + get { + return ResourceManager.GetString("WSManPluginConnectNoNegotiationData", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin failed to process to connect operation.. + /// + internal static string WSManPluginConnectOperationFailed { + get { + return ResourceManager.GetString("WSManPluginConnectOperationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied plugin context is not valid.. + /// + internal static string WSManPluginContextNotFound { + get { + return ResourceManager.GetString("WSManPluginContextNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while processing {0} arguments.. + /// + internal static string WSManPluginInvalidArgSet { + get { + return ResourceManager.GetString("WSManPluginInvalidArgSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied command context is not valid.. + /// + internal static string WSManPluginInvalidCommandContext { + get { + return ResourceManager.GetString("WSManPluginInvalidCommandContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied input data is not valid. Only input data of type {0} is supported.. + /// + internal static string WSManPluginInvalidInputDataType { + get { + return ResourceManager.GetString("WSManPluginInvalidInputDataType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied input stream is not valid. Only {0} is supported as input stream.. + /// + internal static string WSManPluginInvalidInputStream { + get { + return ResourceManager.GetString("WSManPluginInvalidInputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied output stream set is not valid. Only {0} is supported as output stream.. + /// + internal static string WSManPluginInvalidOutputStream { + get { + return ResourceManager.GetString("WSManPluginInvalidOutputStream", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied WSMAN_SENDER_DETAILS is not valid. Cannot process null WSMAN_SENDER_DETAILS.. + /// + internal static string WSManPluginInvalidSenderDetails { + get { + return ResourceManager.GetString("WSManPluginInvalidSenderDetails", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The supplied shell context is not valid.. + /// + internal static string WSManPluginInvalidShellContext { + get { + return ResourceManager.GetString("WSManPluginInvalidShellContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0}. + /// + internal static string WSManPluginManagedException { + get { + return ResourceManager.GetString("WSManPluginManagedException", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullInvalidInput { + get { + return ResourceManager.GetString("WSManPluginNullInvalidInput", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for input stream and output stream sets. {0} and {1} are the supported input and output streams.. + /// + internal static string WSManPluginNullInvalidStreamSet { + get { + return ResourceManager.GetString("WSManPluginNullInvalidStreamSet", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullPluginContext { + get { + return ResourceManager.GetString("WSManPluginNullPluginContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. + /// + internal static string WSManPluginNullShellContext { + get { + return ResourceManager.GetString("WSManPluginNullShellContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin operation is shutting down. This may happen if the hosting service or application is shutting down.. + /// + internal static string WSManPluginOperationClose { + get { + return ResourceManager.GetString("WSManPluginOperationClose", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to PowerShell plugin does not understand the option {0}. Make sure the client is compatible with the build {1} and the protocol version {2} of PowerShell.. + /// + internal static string WSManPluginOptionNotUnderstood { + get { + return ResourceManager.GetString("WSManPluginOptionNotUnderstood", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An option with name {0} is expected from the client. Make sure the client is compatible with the build {1} and the protocl version {2} of PowerShell.. + /// + internal static string WSManPluginProtocolVersionNotFound { + get { + return ResourceManager.GetString("WSManPluginProtocolVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to <PSProtocolVersionError ServerProtocolVersion="{0}" ServerBuildVersion="{1}">Powershell plugin does not support the protocol version {2} requested by client.</PSProtocolVersionError>. + /// + internal static string WSManPluginProtocolVersionNotMatch { + get { + return ResourceManager.GetString("WSManPluginProtocolVersionNotMatch", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while reporting context to WSMan service.. + /// + internal static string WSManPluginReportContextFailed { + get { + return ResourceManager.GetString("WSManPluginReportContextFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to create managed server session.. + /// + internal static string WSManPluginSessionCreationFailed { + get { + return ResourceManager.GetString("WSManPluginSessionCreationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Powershell plugin encounterd a fatal error registering a wait handle for shutdown notification.. + /// + internal static string WSManPluginShutdownRegistrationFailed { + get { + return ResourceManager.GetString("WSManPluginShutdownRegistrationFailed", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/remotingerroridstrings.resources b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources similarity index 100% rename from scripts/gen/SYS_AUTO/remotingerroridstrings.resources rename to scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources diff --git a/scripts/gen/SYS_AUTO/modules.cs b/scripts/gen/SYS_AUTO/modules.cs deleted file mode 100644 index e899d888c..000000000 --- a/scripts/gen/SYS_AUTO/modules.cs +++ /dev/null @@ -1,1450 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.34209 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class modules { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal modules() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("modules", typeof(modules).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Aliases to export from this module. - /// - internal static string AliasesToExport { - get { - return ResourceManager.GetString("AliasesToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Author of this module. - /// - internal static string Author { - get { - return ResourceManager.GetString("Author", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot define the workflow. The language mode for this session is incompatible with the system-wide language mode.. - /// - internal static string CannotDefineWorkflowInconsistentLanguageMode { - get { - return ResourceManager.GetString("CannotDefineWorkflowInconsistentLanguageMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot verify the Microsoft .NET Framework version {0} because it is not included in the list of permitted versions.. - /// - internal static string CannotDetectNetFrameworkVersion { - get { - return ResourceManager.GetString("CannotDetectNetFrameworkVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Export-ModuleMember cmdlet can only be called from inside a module.. - /// - internal static string CanOnlyBeUsedFromWithinAModule { - get { - return ResourceManager.GetString("CanOnlyBeUsedFromWithinAModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No custom object was returned for module '{0}' because the -AsCustomObject parameter can only be used with script modules.. - /// - internal static string CantUseAsCustomObjectWithBinaryModule { - get { - return ResourceManager.GetString("CantUseAsCustomObjectWithBinaryModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum version of the common language runtime (CLR) required by this module. - /// - internal static string CLRVersion { - get { - return ResourceManager.GetString("CLRVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of the {0} key in {1} is {2} and the module has nested modules. When a CDXML file is the root module, the Import-Module command fails because the commands in nested modules cannot be exported. Move the CDXML file to the NestedModules key and try the command again.. - /// - internal static string CmdletizationDoesSupportRexportingNestedModules { - get { - return ResourceManager.GetString("CmdletizationDoesSupportRexportingNestedModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlets to export from this module. - /// - internal static string CmdletsToExport { - get { - return ResourceManager.GetString("CmdletsToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Company or vendor of this module. - /// - internal static string CompanyName { - get { - return ResourceManager.GetString("CompanyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} (Path: '{1}'). - /// - internal static string ConfirmRemoveModule { - get { - return ResourceManager.GetString("ConfirmRemoveModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copyright statement for this module. - /// - internal static string Copyright { - get { - return ResourceManager.GetString("Copyright", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module '{0}' is a core module for Windows PowerShell. Add the Force parameter to your command to remove core modules.. - /// - internal static string CoreModuleCannotBeRemoved { - get { - return ResourceManager.GetString("CoreModuleCannotBeRemoved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Creating the "{0}" module manifest file.. - /// - internal static string CreatingModuleManifestFile { - get { - return ResourceManager.GetString("CreatingModuleManifestFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.. - /// - internal static string DefaultCommandPrefix { - get { - return ResourceManager.GetString("DefaultCommandPrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown. - /// - internal static string DefaultCompanyName { - get { - return ResourceManager.GetString("DefaultCompanyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (c) {0} {1}. All rights reserved.. - /// - internal static string DefaultCopyrightMessage { - get { - return ResourceManager.GetString("DefaultCopyrightMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description of the functionality provided by this module. - /// - internal static string Description { - get { - return ResourceManager.GetString("Description", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Searching for available modules. - /// - internal static string DeterminingAvailableModules { - get { - return ResourceManager.GetString("DeterminingAvailableModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum version of Microsoft .NET Framework required by this module. - /// - internal static string DotNetFrameworkVersion { - get { - return ResourceManager.GetString("DotNetFrameworkVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dot-sourcing the script file '{0}'.. - /// - internal static string DottingScriptFile { - get { - return ResourceManager.GetString("DottingScriptFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DSC resources to export from this module. - /// - internal static string DscResourcesToExport { - get { - return ResourceManager.GetString("DscResourcesToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing the module manifest file '{0}' did not result in a valid manifest object. Update the file to contain a valid Windows PowerShell module manifest. A valid manifest can be created using the New-ModuleManifest cmdlet.. - /// - internal static string EmptyModuleManifest { - get { - return ResourceManager.GetString("EmptyModuleManifest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to End of {0} hashtable. - /// - internal static string EndOfManifestHashTable { - get { - return ResourceManager.GetString("EndOfManifestHashTable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot be exported as workflow '{0}'.. - /// - internal static string ExportAsWorkflowInvalidCommand { - get { - return ResourceManager.GetString("ExportAsWorkflowInvalidCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting alias '{0}'.. - /// - internal static string ExportingAlias { - get { - return ResourceManager.GetString("ExportingAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting cmdlet '{0}'.. - /// - internal static string ExportingCmdlet { - get { - return ResourceManager.GetString("ExportingCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting command as workflow '{0}'.. - /// - internal static string ExportingCommandAsWorkflow { - get { - return ResourceManager.GetString("ExportingCommandAsWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting function '{0}'.. - /// - internal static string ExportingFunction { - get { - return ResourceManager.GetString("ExportingFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting variable '{0}'.. - /// - internal static string ExportingVariable { - get { - return ResourceManager.GetString("ExportingVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exporting workflow '{0}'.. - /// - internal static string ExportingWorkflow { - get { - return ResourceManager.GetString("ExportingWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to List of all files packaged with this module. - /// - internal static string FileList { - get { - return ResourceManager.GetString("FileList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified format data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the format data file, and then try again.. - /// - internal static string FormatsFileNotFound { - get { - return ResourceManager.GetString("FormatsFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Format files (.ps1xml) to be loaded when importing this module. - /// - internal static string FormatsToProcess { - get { - return ResourceManager.GetString("FormatsToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Functions to export from this module. - /// - internal static string FunctionsToExport { - get { - return ResourceManager.GetString("FunctionsToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'Global' and 'Scope' parameters cannot be specified together. Remove one of these parameters, and then try running the command again.. - /// - internal static string GlobalAndScopeParameterCannotBeSpecifiedTogether { - get { - return ResourceManager.GetString("GlobalAndScopeParameterCannotBeSpecifiedTogether", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ID used to uniquely identify this module. - /// - internal static string GUID { - get { - return ResourceManager.GetString("GUID", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to HelpInfo URI of this module. - /// - internal static string HelpInfoURI { - get { - return ResourceManager.GetString("HelpInfoURI", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A URL to an icon representing this module.. - /// - internal static string IconUri { - get { - return ResourceManager.GetString("IconUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing alias '{0}'.. - /// - internal static string ImportingAlias { - get { - return ResourceManager.GetString("ImportingAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing cmdlet '{0}'.. - /// - internal static string ImportingCmdlet { - get { - return ResourceManager.GetString("ImportingCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing function '{0}'.. - /// - internal static string ImportingFunction { - get { - return ResourceManager.GetString("ImportingFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Some imported command names contain one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. - /// - internal static string ImportingNonStandardNoun { - get { - return ResourceManager.GetString("ImportingNonStandardNoun", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command name '{0}' from the module '{1}' contains one or more of the following restricted characters: # , ( ) {{ }} [ ] & - / \ $ ^ ; : " ' < > | ? @ ` * % + = ~. - /// - internal static string ImportingNonStandardNounVerbose { - get { - return ResourceManager.GetString("ImportingNonStandardNounVerbose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The names of some imported commands from the module '{0}' include unapproved verbs that might make them less discoverable. To find the commands with unapproved verbs, run the Import-Module command again with the Verbose parameter. For a list of approved verbs, type Get-Verb.. - /// - internal static string ImportingNonStandardVerb { - get { - return ResourceManager.GetString("ImportingNonStandardVerb", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' command in the {1}' module was imported, but because its name does not include an approved verb, it might be difficult to find. For a list of approved verbs, type Get-Verb.. - /// - internal static string ImportingNonStandardVerbVerbose { - get { - return ResourceManager.GetString("ImportingNonStandardVerbVerbose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' command in the {2}' module was imported, but because its name does not include an approved verb, it might be difficult to find. The suggested alternative verbs are "{1}".. - /// - internal static string ImportingNonStandardVerbVerboseSuggestion { - get { - return ResourceManager.GetString("ImportingNonStandardVerbVerboseSuggestion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing variable '{0}'.. - /// - internal static string ImportingVariable { - get { - return ResourceManager.GetString("ImportingVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Importing command as workflow '{0}'.. - /// - internal static string ImportingWorkflow { - get { - return ResourceManager.GetString("ImportingWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The alias '{0}' was not imported because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForAlias { - get { - return ResourceManager.GetString("ImportModuleNoClobberForAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet '{0}' was not imported because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForCmdlet { - get { - return ResourceManager.GetString("ImportModuleNoClobberForCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The function '{0}' was not imported because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForFunction { - get { - return ResourceManager.GetString("ImportModuleNoClobberForFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The variable '{0}' was not imported because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForVariable { - get { - return ResourceManager.GetString("ImportModuleNoClobberForVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command '{0}' was not imported as a workflow because there is a member with the same name in the current scope.. - /// - internal static string ImportModuleNoClobberForWorkflow { - get { - return ResourceManager.GetString("ImportModuleNoClobberForWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The item {0} that resolves to {1} is not located in the same directory as the module manifest or any of its subdirectories. Windows PowerShell looks for items referenced in the manifest only in paths relative to the manifest location. To fix this problem, move the item, and use a relative path to identify its location.. - /// - internal static string IncludedItemPathFallsOutsideSaveTree { - get { - return ResourceManager.GetString("IncludedItemPathFallsOutsideSaveTree", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module '{0}' requires the following version of the .NET Framework: {1}. The required version is not installed.. - /// - internal static string InvalidDotNetFrameworkVersion { - get { - return ResourceManager.GetString("InvalidDotNetFrameworkVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The extension '{0}' is not a valid module extension. The supported module extensions are '.dll', '.ps1', '.psm1', '.psd1', '.cdxml' and '.xaml'. Correct the extension then try adding the file '{1}' again.. - /// - internal static string InvalidModuleExtension { - get { - return ResourceManager.GetString("InvalidModuleExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest '{0}' could not be processed because it is not a valid Windows PowerShell restricted language file. Remove the elements that are not permitted by the restricted language: - ///{1}. - /// - internal static string InvalidModuleManifest { - get { - return ResourceManager.GetString("InvalidModuleManifest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' module cannot be imported because its manifest contains one or more members that are not valid. The valid manifest members are ({1}). Remove the members that are not valid ({2}), then try to import the module again.. - /// - internal static string InvalidModuleManifestMember { - get { - return ResourceManager.GetString("InvalidModuleManifestMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest path '{0}' is not valid. The value of the Path argument must resolve to a single file that has a '.psd1' extension. Change the value of the Path argument to point to a valid psd1 file, and then try again.. - /// - internal static string InvalidModuleManifestPath { - get { - return ResourceManager.GetString("InvalidModuleManifestPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ModuleVersion key in module manifest '{0}' specifies module version '{1}' which does not match its version folder name at '{2}'. Change the value of the ModuleVersion key to match the version folder name.. - /// - internal static string InvalidModuleManifestVersion { - get { - return ResourceManager.GetString("InvalidModuleManifestVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The hashtable describing a module contains one or more members that are not valid. The valid members are ({0}). Remove the members that are not valid ({1}), then try again.. - /// - internal static string InvalidModuleSpecificationMember { - get { - return ResourceManager.GetString("InvalidModuleSpecificationMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This operation cannot be performed on a binary module. It can only be performed on a script module.. - /// - internal static string InvalidOperationOnBinaryModule { - get { - return ResourceManager.GetString("InvalidOperationOnBinaryModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified value '{0}' is invalid, try again with a valid value.. - /// - internal static string InvalidParameterValue { - get { - return ResourceManager.GetString("InvalidParameterValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The name of the current Windows PowerShell host is: '{0}'. The module '{1}' requires the following Windows PowerShell host: '{2}'.. - /// - internal static string InvalidPowerShellHostName { - get { - return ResourceManager.GetString("InvalidPowerShellHostName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current Windows PowerShell host is: '{0}' (version {1}). The module '{2}' requires a minimum Windows PowerShell host version of '{3}' to run.. - /// - internal static string InvalidPowerShellHostVersion { - get { - return ResourceManager.GetString("InvalidPowerShellHostVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current processor architecture is: {0}. The module '{1}' requires the following architecture: {2}.. - /// - internal static string InvalidProcessorArchitecture { - get { - return ResourceManager.GetString("InvalidProcessorArchitecture", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The processor architecture value of {0} is not supported. Run the New-ModuleManifest command again, specifying one of the following supported enumeration values for processor architecture: None, MSIL, X86, Amd64, Arm. - /// - internal static string InvalidProcessorArchitectureInManifest { - get { - return ResourceManager.GetString("InvalidProcessorArchitectureInManifest", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The workflow file name is not valid because it does not have the required .XAML file name extension. Run the New-ModuleManifest command again specifying a value for the WorkflowsToProcess parameter with this extension.. - /// - internal static string InvalidWorkflowExtension { - get { - return ResourceManager.GetString("InvalidWorkflowExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The workflow file name extension is not valid. The workflow file name {0} that is listed in the WorkflowsToProcess key of the module manifest does not have the required .XAML or .DLL file name extension. Edit the module manifest and correct the workflow file name. If you are using a .DLL file extension, then provide only one assembly name.. - /// - internal static string InvalidWorkflowExtensionDuringManifestProcessing { - get { - return ResourceManager.GetString("InvalidWorkflowExtensionDuringManifestProcessing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A URL to the license for this module.. - /// - internal static string LicenseUri { - get { - return ResourceManager.GetString("LicenseUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading '{0}' from path '{1}'.. - /// - internal static string LoadingFile { - get { - return ResourceManager.GetString("LoadingFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading module from path '{0}'.. - /// - internal static string LoadingModule { - get { - return ResourceManager.GetString("LoadingModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading workflow {0}. - /// - internal static string LoadingWorkflow { - get { - return ResourceManager.GetString("LoadingWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Module manifest for module '{0}'. - /// - internal static string ManifestHeaderLine1 { - get { - return ResourceManager.GetString("ManifestHeaderLine1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Generated by: {0}. - /// - internal static string ManifestHeaderLine2 { - get { - return ResourceManager.GetString("ManifestHeaderLine2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Generated on: {0}. - /// - internal static string ManifestHeaderLine3 { - get { - return ResourceManager.GetString("ManifestHeaderLine3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module to process '{0}', listed in field '{1}' of module manifest '{2}' was not processed because no valid module was found in any module directory.. - /// - internal static string ManifestMemberNotFound { - get { - return ResourceManager.GetString("ManifestMemberNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Some commands from module {0} cannot be imported over a CimSession. To get all the commands, verify that the remote server has Windows PowerShell remote management enabled, and then try adding the PSSession parameter to an Import-Module cmdlet.. - /// - internal static string MixedModuleOverCimSessionWarning { - get { - return ResourceManager.GetString("MixedModuleOverCimSessionWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The assembly '{0}' was not loaded because no assembly with that name was found. Verify the assembly name, and then try again.. - /// - internal static string ModuleAssemblyFound { - get { - return ResourceManager.GetString("ModuleAssemblyFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running the Get-Module cmdlet without ListAvailable parameter is not supported for module names that include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. - /// - internal static string ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames { - get { - return ResourceManager.GetString("ModuleDiscoveryForLoadedModulesWorksOnlyForUnQualifiedNames", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Because the {0} module is providing the PSDrive in the current Windows PowerShell session, no modules were removed. Change the current PSDrive provider, and then try removing modules again.. - /// - internal static string ModuleDriveInUse { - get { - return ResourceManager.GetString("ModuleDriveInUse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to remove the module '{0}' because it is marked as 'constant.' A module cannot be removed if it is marked 'constant.'. - /// - internal static string ModuleIsConstant { - get { - return ResourceManager.GetString("ModuleIsConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to remove the module '{0}' because it is read-only. Add the Force parameter to your command to remove read-only modules.. - /// - internal static string ModuleIsReadOnly { - get { - return ResourceManager.GetString("ModuleIsReadOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to remove the module '{0}' because it is required by '{1}'. Add the Force parameter to your command to remove the module.. - /// - internal static string ModuleIsRequired { - get { - return ResourceManager.GetString("ModuleIsRequired", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to List of all modules packaged with this module. - /// - internal static string ModuleList { - get { - return ResourceManager.GetString("ModuleList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' module was not imported because the '{0}' snap-in was already imported.. - /// - internal static string ModuleLoadedAsASnapin { - get { - return ResourceManager.GetString("ModuleLoadedAsASnapin", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest cannot contain both the 'ModuleToProcess' and 'RootModule' members. Change the module manifest file to remove one of these members at '{0}', and then try again.. - /// - internal static string ModuleManifestCannotContainBothModuleToProcessAndRootModule { - get { - return ResourceManager.GetString("ModuleManifestCannotContainBothModuleToProcessAndRootModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The version of the Common Language Runtime (CLR) on this computer is '{0}'. The module '{1}' requires a minimum CLR version of '{2}' to run. Verify that you are running the minimum required version of CLR, and then try again.. - /// - internal static string ModuleManifestInsufficientCLRVersion { - get { - return ResourceManager.GetString("ModuleManifestInsufficientCLRVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The version '{0}' of module '{1}' does not meet the required minimum version '{2}'. Verify that the version number is supported, and then try loading the module again.. - /// - internal static string ModuleManifestInsufficientModuleVersion { - get { - return ResourceManager.GetString("ModuleManifestInsufficientModuleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The version of Windows PowerShell on this computer is '{0}'. The module '{1}' requires a minimum Windows PowerShell version of '{2}' to run. Verify that you have the minimum required version of Windows PowerShell installed, and then try again.. - /// - internal static string ModuleManifestInsufficientPowerShellVersion { - get { - return ResourceManager.GetString("ModuleManifestInsufficientPowerShellVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' in the module manifest is not valid: {1}. Verify that a valid value is specified for this field in the '{2}' file.. - /// - internal static string ModuleManifestInvalidManifestMember { - get { - return ResourceManager.GetString("ModuleManifestInvalidManifestMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' member is not valid in the module manifest file '{2}': {1}. - /// - internal static string ModuleManifestInvalidValue { - get { - return ResourceManager.GetString("ModuleManifestInvalidValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member 'ModuleVersion' is not present in the module manifest. This member must exist and be assigned a version number of the form 'n.n.n.n'. Add the missing member to the file '{0}'.. - /// - internal static string ModuleManifestMissingModuleVersion { - get { - return ResourceManager.GetString("ModuleManifestMissingModuleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest member 'NestedModules' cannot be used if the 'ModuleToProcess' member is a binary module. Edit the module manifest file at '{0}', and then try again.. - /// - internal static string ModuleManifestNestedModulesCantGoWithModuleToProcess { - get { - return ResourceManager.GetString("ModuleManifestNestedModulesCantGoWithModuleToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified module '{0}' was not loaded because no valid module file was found in any module directory.. - /// - internal static string ModuleNotFound { - get { - return ResourceManager.GetString("ModuleNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified module '{0}' was not found. Update the Name parameter to point to a valid path, and then try again. . - /// - internal static string ModuleNotFoundForGetModule { - get { - return ResourceManager.GetString("ModuleNotFoundForGetModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load the module '{0}' because the module nesting limit has been exceeded. Modules can only be nested to {1} levels. Evaluate and change the order in which you are loading modules to prevent exceeding the nesting limit, and then try running your script again.. - /// - internal static string ModuleTooDeeplyNested { - get { - return ResourceManager.GetString("ModuleTooDeeplyNested", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script module or binary module file associated with this manifest. - /// - internal static string ModuleToProcess { - get { - return ResourceManager.GetString("ModuleToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module manifest member 'ModuleToProcess' has been deprecated. Use the 'RootModule' member instead.. - /// - internal static string ModuleToProcessFieldDeprecated { - get { - return ResourceManager.GetString("ModuleToProcessFieldDeprecated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version number of this module.. - /// - internal static string ModuleVersion { - get { - return ResourceManager.GetString("ModuleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version specified in ModuleVersion key is equal to version folder name.. - /// - internal static string ModuleVersionEqualsToVersionFolder { - get { - return ResourceManager.GetString("ModuleVersionEqualsToVersionFolder", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified module '{0}' with version '{1}' was not loaded because no valid module file was found in any module directory.. - /// - internal static string ModuleWithVersionNotFound { - get { - return ResourceManager.GetString("ModuleWithVersionNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modules to import as nested modules of the module specified in RootModule/ModuleToProcess. - /// - internal static string NestedModules { - get { - return ResourceManager.GetString("NestedModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.. - /// - internal static string NoModulesRemoved { - get { - return ResourceManager.GetString("NoModulesRemoved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name of the Windows PowerShell host required by this module. - /// - internal static string PowerShellHostName { - get { - return ResourceManager.GetString("PowerShellHostName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum version of the Windows PowerShell host required by this module. - /// - internal static string PowerShellHostVersion { - get { - return ResourceManager.GetString("PowerShellHostVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Minimum version of the Windows PowerShell engine required by this module. - /// - internal static string PowerShellVersion { - get { - return ResourceManager.GetString("PowerShellVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.. - /// - internal static string PrivateData { - get { - return ResourceManager.GetString("PrivateData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PrivateData parameter value must be a hash table to create the module manifest with the following parameter values Tags, ProjectUri, LicenseUri, IconUri or ReleaseNotes. Either remove the Tags, ProjectUri, LicenseUri, IconUri, or ReleaseNotes parameter values or wrap the contents of PrivateData in a hashtable.. - /// - internal static string PrivateDataValueTypeShouldBeHashTableError { - get { - return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PrivateData should be defined as a hashtable, but this module manifest defines it as an object. Please consider wrapping the contents of PrivateData in a hashtable. This will enable you to add the Tags, ProjectUri, LicenseUri, IconUri, and ReleaseNotes properties to the module manifest at a later time.. - /// - internal static string PrivateDataValueTypeShouldBeHashTableWarning { - get { - return ResourceManager.GetString("PrivateDataValueTypeShouldBeHashTableWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processor architecture (None, X86, Amd64) required by this module. - /// - internal static string ProcessorArchitecture { - get { - return ResourceManager.GetString("ProcessorArchitecture", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A URL to the main website for this project.. - /// - internal static string ProjectUri { - get { - return ResourceManager.GetString("ProjectUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSData data to pass to the Publish-Module cmdlet. - /// - internal static string PSData { - get { - return ResourceManager.GetString("PSData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module {0} cannot be imported over a CimSession. Try using the PSSession parameter of the Import-Module cmdlet.. - /// - internal static string PsModuleOverCimSessionError { - get { - return ResourceManager.GetString("PsModuleOverCimSessionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ReleaseNotes of this module. - /// - internal static string ReleaseNotes { - get { - return ResourceManager.GetString("ReleaseNotes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to generate proxies for remote module '{0}'. {{0}}. - /// - internal static string RemoteDiscoveryFailedToGenerateProxyForRemoteModule { - get { - return ResourceManager.GetString("RemoteDiscoveryFailedToGenerateProxyForRemoteModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to process the remote module {0}. {1}. - /// - internal static string RemoteDiscoveryFailedToProcessRemoteModule { - get { - return ResourceManager.GetString("RemoteDiscoveryFailedToProcessRemoteModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to receive module data from the remote CimSession. {0}. - /// - internal static string RemoteDiscoveryFailureFromDiscoveryProvider { - get { - return ResourceManager.GetString("RemoteDiscoveryFailureFromDiscoveryProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A CIM provider for module discovery was not found on the CIM server. {0}. - /// - internal static string RemoteDiscoveryProviderNotFound { - get { - return ResourceManager.GetString("RemoteDiscoveryProviderNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failure from remote command: {0}: {{0}}. - /// - internal static string RemoteDiscoveryRemotePsrpCommandFailed { - get { - return ResourceManager.GetString("RemoteDiscoveryRemotePsrpCommandFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only be done for module names that do not include a path. Name parameter has this element '{0}' which resolves to a path. Update the Name parameter to not have path elements, and then try again.. - /// - internal static string RemoteDiscoveryWorksOnlyForUnQualifiedNames { - get { - return ResourceManager.GetString("RemoteDiscoveryWorksOnlyForUnQualifiedNames", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running the Get-Module cmdlet against a remote computer can only list available modules. Add the ListAvailable parameter to your command, and then try again.. - /// - internal static string RemoteDiscoveryWorksOnlyInListAvailableMode { - get { - return ResourceManager.GetString("RemoteDiscoveryWorksOnlyInListAvailableMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Removing the imported "{0}" alias.. - /// - internal static string RemovingImportedAlias { - get { - return ResourceManager.GetString("RemovingImportedAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Removing the imported "{0}" function.. - /// - internal static string RemovingImportedFunction { - get { - return ResourceManager.GetString("RemovingImportedFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Removing the imported "{0}" variable.. - /// - internal static string RemovingImportedVariable { - get { - return ResourceManager.GetString("RemovingImportedVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Assemblies that must be loaded prior to importing this module. - /// - internal static string RequiredAssemblies { - get { - return ResourceManager.GetString("RequiredAssemblies", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'ModuleName' member does not exist in the hashtable that describes this module.. - /// - internal static string RequiredModuleMissingModuleName { - get { - return ResourceManager.GetString("RequiredModuleMissingModuleName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'ModuleVersion' and 'RequiredVersion' members do not exist in the hashtable that describes this module. One of these two members must exist, and be assigned a version number in the format 'n.n.n.n'.. - /// - internal static string RequiredModuleMissingModuleVersion { - get { - return ResourceManager.GetString("RequiredModuleMissingModuleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{0}' was not loaded because no valid module file was found in any module directory.. - /// - internal static string RequiredModuleNotFound { - get { - return ResourceManager.GetString("RequiredModuleNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{0}' with GUID '{1}' and version '{2}' was not loaded because no valid module file was found in any module directory.. - /// - internal static string RequiredModuleNotFoundWrongGuidVersion { - get { - return ResourceManager.GetString("RequiredModuleNotFoundWrongGuidVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{1}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. - /// - internal static string RequiredModuleNotLoaded { - get { - return ResourceManager.GetString("RequiredModuleNotLoaded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{1}' with GUID '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. - /// - internal static string RequiredModuleNotLoadedWrongGuid { - get { - return ResourceManager.GetString("RequiredModuleNotLoadedWrongGuid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{1}' with version '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. - /// - internal static string RequiredModuleNotLoadedWrongVersion { - get { - return ResourceManager.GetString("RequiredModuleNotLoadedWrongVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modules that must be imported into the global environment prior to importing this module. - /// - internal static string RequiredModules { - get { - return ResourceManager.GetString("RequiredModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The required module '{0}' is not loaded. The module '{0}' has a requiredModule '{1}' in its module manifest '{2}' that points to a cyclic dependency.. - /// - internal static string RequiredModulesCyclicDependency { - get { - return ResourceManager.GetString("RequiredModulesCyclicDependency", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script module or binary module file associated with this manifest.. - /// - internal static string RootModule { - get { - return ResourceManager.GetString("RootModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Analyzing {0}.. - /// - internal static string ScriptAnalysisModule { - get { - return ResourceManager.GetString("ScriptAnalysisModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Preparing modules for first use.. - /// - internal static string ScriptAnalysisPreparing { - get { - return ResourceManager.GetString("ScriptAnalysisPreparing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified script file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the script, and then try again.. - /// - internal static string ScriptsFileNotFound { - get { - return ResourceManager.GetString("ScriptsFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script files (.ps1) that are run in the caller's environment prior to importing this module.. - /// - internal static string ScriptsToProcess { - get { - return ResourceManager.GetString("ScriptsToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The file '{0}' is not allowed because it does not have the extension '.ps1'.. - /// - internal static string ScriptsToProcessIncorrectExtension { - get { - return ResourceManager.GetString("ScriptsToProcessIncorrectExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Searching UNC share {0}.. - /// - internal static string SearchingUncShare { - get { - return ResourceManager.GetString("SearchingUncShare", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Skipping the Version folder {0} under Module {1} as it does not have a valid module manifest file.. - /// - internal static string SkippingInvalidModuleVersionFolder { - get { - return ResourceManager.GetString("SkippingInvalidModuleVersionFolder", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Tags applied to this module. These help with module discovery in online galleries.. - /// - internal static string Tags { - get { - return ResourceManager.GetString("Tags", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified type data file '{0}' could not be processed because the file was not found. Verify that you have provided the correct path name for the type data file, and then try again.. - /// - internal static string TypesFileNotFound { - get { - return ResourceManager.GetString("TypesFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type files (.ps1xml) to be loaded when importing this module. - /// - internal static string TypesToProcess { - get { - return ResourceManager.GetString("TypesToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' member, which was imported from module '{1}', cannot be removed for the following reason: {2}. - /// - internal static string UnableToRemoveModuleMember { - get { - return ResourceManager.GetString("UnableToRemoveModuleMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variables to export from this module. - /// - internal static string VariablesToExport { - get { - return ResourceManager.GetString("VariablesToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard characters are not allowed in members 'ModuleToProcess', 'RootModule', or 'NestedModule' in the module manifest '{0}'.. - /// - internal static string WildCardNotAllowedInModuleToProcessAndInNestedModules { - get { - return ResourceManager.GetString("WildCardNotAllowedInModuleToProcessAndInNestedModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard characters are not allowed in the member 'RequiredAssemblies' in the module manifest '{0}'.. - /// - internal static string WildCardNotAllowedInRequiredAssemblies { - get { - return ResourceManager.GetString("WildCardNotAllowedInRequiredAssemblies", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load the workflow module '{0}'. Workflow is not supported in OneCore PowerShell.. - /// - internal static string WorkflowModuleNotSupportedInOneCorePowerShell { - get { - return ResourceManager.GetString("WorkflowModuleNotSupportedInOneCorePowerShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commands to export from this module as workflows. - /// - internal static string WorkflowsToExport { - get { - return ResourceManager.GetString("WorkflowsToExport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load the workflow. XAML-based workflows are not supported in the current language mode. Only script-based workflows are supported in this language mode.. - /// - internal static string XamlWorkflowsNotSupported { - get { - return ResourceManager.GetString("XamlWorkflowsNotSupported", resourceCulture); - } - } -} diff --git a/scripts/gen/SYS_AUTO/remotingerroridstrings.cs b/scripts/gen/SYS_AUTO/remotingerroridstrings.cs deleted file mode 100644 index 8f80c7d64..000000000 --- a/scripts/gen/SYS_AUTO/remotingerroridstrings.cs +++ /dev/null @@ -1,3965 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.34209 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class remotingerroridstrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal remotingerroridstrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("remotingerroridstrings", typeof(remotingerroridstrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to You cannot use the Invoke-Command cmdlet with both the AsJob and Disconnected parameters in the same command.. - /// - internal static string AsJobAndDisconnectedError { - get { - return ResourceManager.GetString("AsJobAndDisconnectedError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}", "{1}" must be specified in the "{2}" section to dynamically load the assembly.. - /// - internal static string AssemblyLoadAttributesNotFound { - get { - return ResourceManager.GetString("AssemblyLoadAttributesNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} authentication requires an explicit user name and password. Specify the user name and password by using the -Credential parameter and try the command again.. - /// - internal static string AuthenticationMechanismRequiresCredential { - get { - return ResourceManager.GetString("AuthenticationMechanismRequiresCredential", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The -AutoRemoveJob parameter cannot be used without the -Wait parameter. - /// - internal static string AutoRemoveCannotBeUsedWithoutWait { - get { - return ResourceManager.GetString("AutoRemoveCannotBeUsedWithoutWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A job could not be created from the {0} specification because the provided runspace is not a local runspace. Try again using a local runspace, or specify a RunspaceMode argument.. - /// - internal static string BadRunspaceTypeForJob { - get { - return ResourceManager.GetString("BadRunspaceTypeForJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Fragment blob length is out of range: {0}. - /// - internal static string BlobLengthNotInRange { - get { - return ResourceManager.GetString("BlobLengthNotInRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Wait and Keep parameters cannot be used together in the same command.. - /// - internal static string BlockCannotBeUsedWithKeep { - get { - return ResourceManager.GetString("BlockCannotBeUsedWithKeep", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create runspace. The language mode for this configuration is incompatible with the system-wide language mode.. - /// - internal static string CannotCreateRunspaceInconsistentState { - get { - return ResourceManager.GetString("CannotCreateRunspaceInconsistentState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job cannot be debugged because the host debugger mode is set to None or Default. The host debugger mode must be LocalScript and/or RemoteSript.. - /// - internal static string CannotDebugJobInvalidDebuggerMode { - get { - return ResourceManager.GetString("CannotDebugJobInvalidDebuggerMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job cannot be debugged because there is no PowerShell host debugger available. Make sure you are running this command in a host that supports debugging.. - /// - internal static string CannotDebugJobNoHostDebugger { - get { - return ResourceManager.GetString("CannotDebugJobNoHostDebugger", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job cannot be debugged because there is no host UI available. Make sure you are running this command in a PowerShell host that implements PSHostUserInterface.. - /// - internal static string CannotDebugJobNoHostUI { - get { - return ResourceManager.GetString("CannotDebugJobNoHostUI", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session {0} cannot be disconnected because the specified idle time-out value {1} (seconds) is either greater than the server maximum allowed {2} (seconds), or less than the minimum allowed {3} (seconds). Specify an idle time-out value that is within the allowed range, and try again.. - /// - internal static string CannotDisconnectSessionWithInvalidIdleTimeout { - get { - return ResourceManager.GetString("CannotDisconnectSessionWithInvalidIdleTimeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot exit a nested pipeline because the pipeline is not in the nested state.. - /// - internal static string CannotExitNestedPipeline { - get { - return ResourceManager.GetString("CannotExitNestedPipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find job with id {0}.. - /// - internal static string CannotFindJobWithId { - get { - return ResourceManager.GetString("CannotFindJobWithId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find job with Instance Id {0}.. - /// - internal static string CannotFindJobWithInstanceId { - get { - return ResourceManager.GetString("CannotFindJobWithInstanceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find job with name {0}.. - /// - internal static string CannotFindJobWithName { - get { - return ResourceManager.GetString("CannotFindJobWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot connect to session {0}. The session no longer exists on computer {1}.. - /// - internal static string CannotFindSessionForConnect { - get { - return ResourceManager.GetString("CannotFindSessionForConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Error handle resulted in an error code: {0}.. - /// - internal static string CannotGetStdErrHandle { - get { - return ResourceManager.GetString("CannotGetStdErrHandle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Input handle resulted in an error code: {0}.. - /// - internal static string CannotGetStdInHandle { - get { - return ResourceManager.GetString("CannotGetStdInHandle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Output handle resulted in an error code: {0}.. - /// - internal static string CannotGetStdOutHandle { - get { - return ResourceManager.GetString("CannotGetStdOutHandle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot invoke a nested command on the remote session because a nested command is already running.. - /// - internal static string CannotInvokeNestedCommandNestedCommandRunning { - get { - return ResourceManager.GetString("CannotInvokeNestedCommandNestedCommandRunning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot remove the job because it does not exist or because it is a child job. Child jobs can be removed only by removing the parent job.. - /// - internal static string CannotRemoveJob { - get { - return ResourceManager.GetString("CannotRemoveJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot start job. The language mode for this session is incompatible with the system-wide language mode.. - /// - internal static string CannotStartJobInconsistentLanguageMode { - get { - return ResourceManager.GetString("CannotStartJobInconsistentLanguageMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type of encoded command (expected PSObject, got {0}).. - /// - internal static string CantCastCommandToPSObject { - get { - return ResourceManager.GetString("CantCastCommandToPSObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type of encoded command parameter (expected PSObject, got {0}).. - /// - internal static string CantCastParameterToPSObject { - get { - return ResourceManager.GetString("CantCastParameterToPSObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type of {0} property (expected {1}, got {2}).. - /// - internal static string CantCastPropertyToExpectedType { - get { - return ResourceManager.GetString("CantCastPropertyToExpectedType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type of remoting data (expected PSObject, got {0}).. - /// - internal static string CantCastRemotingDataToPSObject { - get { - return ResourceManager.GetString("CantCastRemotingDataToPSObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server did not respond with an encrypted session key within the specified time-out period.. - /// - internal static string ClientKeyExchangeFailed { - get { - return ResourceManager.GetString("ClientKeyExchangeFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell client does not support the {0} {1} negotiated by the server. Make sure the server is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. - /// - internal static string ClientNegotiationFailed { - get { - return ResourceManager.GetString("ClientNegotiationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. - /// - internal static string ClientNegotiationTimeout { - get { - return ResourceManager.GetString("ClientNegotiationTimeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}. Negotiation with the server failed. Make sure the server is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. - /// - internal static string ClientNotFoundCapabilityProperties { - get { - return ResourceManager.GetString("ClientNotFoundCapabilityProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client side receive call failed.. - /// - internal static string ClientReceiveFailed { - get { - return ResourceManager.GetString("ClientReceiveFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client computer has sent a request to close the session.. - /// - internal static string ClientRequestedToCloseSession { - get { - return ResourceManager.GetString("ClientRequestedToCloseSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Client side send call failed.. - /// - internal static string ClientSendFailed { - get { - return ResourceManager.GetString("ClientSendFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session is closed.. - /// - internal static string CloseCompleted { - get { - return ResourceManager.GetString("CloseCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Closing the remote server shell instance failed with the following error message : {0}. - /// - internal static string CloseExCallBackError { - get { - return ResourceManager.GetString("CloseExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Could not close the session.. - /// - internal static string CloseFailed { - get { - return ResourceManager.GetString("CloseFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to close the session.. - /// - internal static string CloseIsCalled { - get { - return ResourceManager.GetString("CloseIsCalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command handle returned from the WinRS API WSManRunShellCommand is null.. - /// - internal static string CommandHandleIsNull { - get { - return ResourceManager.GetString("CommandHandleIsNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing data for a remote command failed with the following error message: {0}. - /// - internal static string CommandReceiveExCallBackError { - get { - return ResourceManager.GetString("CommandReceiveExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Receiving data for a remote command failed.. - /// - internal static string CommandReceiveExFailed { - get { - return ResourceManager.GetString("CommandReceiveExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sending data to a remote command failed with the following error message: {0}. - /// - internal static string CommandSendExCallBackError { - get { - return ResourceManager.GetString("CommandSendExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sending data to a remote command failed.. - /// - internal static string CommandSendExFailed { - get { - return ResourceManager.GetString("CommandSendExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot retrieve the jobs of the specified computers. The ComputerName parameter can be used only with jobs created by using Windows PowerShell remoting.. - /// - internal static string ComputerNameParamNotSupported { - get { - return ResourceManager.GetString("ComputerNameParamNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting to remote server {0} failed with the following error message : {1}. - /// - internal static string ConnectExCallBackError { - get { - return ResourceManager.GetString("ConnectExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting to remote server {0} failed.. - /// - internal static string ConnectExFailed { - get { - return ResourceManager.GetString("ConnectExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connection attempt failed.. - /// - internal static string ConnectFailed { - get { - return ResourceManager.GetString("ConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} is not a valid value for the parameter {1}. The value must be greater than or equal to 0.. - /// - internal static string CSCDoubleParameterOutOfRange { - get { - return ResourceManager.GetString("CSCDoubleParameterOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session configuration "{0}" was not found.. - /// - internal static string CSCmdsShellNotFound { - get { - return ResourceManager.GetString("CSCmdsShellNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session configuration "{0}" is not a Windows PowerShell-based shell.. - /// - internal static string CSCmdsShellNotPowerShellBased { - get { - return ResourceManager.GetString("CSCmdsShellNotPowerShellBased", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Either "{0}" and "{1}" must both be specified, or neither must not be specified.. - /// - internal static string CSCmdsTypeNeedsAssembly { - get { - return ResourceManager.GetString("CSCmdsTypeNeedsAssembly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}. - /// - internal static string CSShouldProcessAction { - get { - return ResourceManager.GetString("CSShouldProcessAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. - /// - internal static string CSShouldProcessTarget { - get { - return ResourceManager.GetString("CSShouldProcessTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. This lets administrators remotely run Windows PowerShell commands on this computer.. - /// - internal static string CSShouldProcessTargetAdminEnable { - get { - return ResourceManager.GetString("CSShouldProcessTargetAdminEnable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No session configuration matches criteria "{0}".. - /// - internal static string CustomShellNotFound { - get { - return ResourceManager.GetString("CustomShellNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to disable the session configuration.. - /// - internal static string DcsScriptMessageV { - get { - return ResourceManager.GetString("DcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies access to this session configuration for everyone.. - /// - internal static string DcsShouldProcessTarget { - get { - return ResourceManager.GetString("DcsShouldProcessTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disabling the session configurations does not undo all the changes made by the Enable-PSRemoting or Enable-PSSessionConfiguration cmdlet. You might have to manually undo the changes by following these steps: - /// 1. Stop and disable the WinRM service. - /// 2. Delete the listener that accepts requests on any IP address. - /// 3. Disable the firewall exceptions for WS-Management communications. - /// 4. Restore the value of the LocalAccountTokenFilterPolicy to 0, which restricts remote access to members of the [rest of string was truncated]";. - /// - internal static string DcsWarningMessage { - get { - return ResourceManager.GetString("DcsWarningMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding ErrorRecord.. - /// - internal static string DecodingErrorForErrorRecord { - get { - return ResourceManager.GetString("DecodingErrorForErrorRecord", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding Maximum runspaces.. - /// - internal static string DecodingErrorForMaxRunspaces { - get { - return ResourceManager.GetString("DecodingErrorForMaxRunspaces", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding Minimum runspaces.. - /// - internal static string DecodingErrorForMinRunspaces { - get { - return ResourceManager.GetString("DecodingErrorForMinRunspaces", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding PipelineStateInfo.. - /// - internal static string DecodingErrorForPipelineStateInfo { - get { - return ResourceManager.GetString("DecodingErrorForPipelineStateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding Windows PowerShellStateInfo.. - /// - internal static string DecodingErrorForPowerShellStateInfo { - get { - return ResourceManager.GetString("DecodingErrorForPowerShellStateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding RunspacePoolStateInfo.. - /// - internal static string DecodingErrorForRunspacePoolStateInfo { - get { - return ResourceManager.GetString("DecodingErrorForRunspacePoolStateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in decoding RunspaceStateInfo.. - /// - internal static string DecodingErrorForRunspaceStateInfo { - get { - return ResourceManager.GetString("DecodingErrorForRunspaceStateInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error of type "{0}" has occurred.. - /// - internal static string DefaultRemotingExceptionMessage { - get { - return ResourceManager.GetString("DefaultRemotingExceptionMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Deserialized remoting data is null.. - /// - internal static string DeserializedObjectIsNull { - get { - return ResourceManager.GetString("DeserializedObjectIsNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. This denies remote access to this session configuration.. - /// - internal static string DisableRemotingShouldProcessTarget { - get { - return ResourceManager.GetString("DisableRemotingShouldProcessTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Aliases defined in this session configuration. - /// - internal static string DISCAliasDefinitionsComment { - get { - return ResourceManager.GetString("DISCAliasDefinitionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Assemblies that will be loaded in this session configuration. - /// - internal static string DISCAssembliesToLoadComment { - get { - return ResourceManager.GetString("DISCAssembliesToLoadComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Author of this session configuration. - /// - internal static string DISCAuthorComment { - get { - return ResourceManager.GetString("DISCAuthorComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version of the CLR used by this session configuration. - /// - internal static string DISCCLRVersionComment { - get { - return ResourceManager.GetString("DISCCLRVersionComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Company associated with this session configuration. - /// - internal static string DISCCompanyNameComment { - get { - return ResourceManager.GetString("DISCCompanyNameComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copyright statement for this session configuration. - /// - internal static string DISCCopyrightComment { - get { - return ResourceManager.GetString("DISCCopyrightComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description of the functionality provided by this session configuration. - /// - internal static string DISCDescriptionComment { - get { - return ResourceManager.GetString("DISCDescriptionComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Environment variables defined in this session configuration. - /// - internal static string DISCEnvironmentVariablesComment { - get { - return ResourceManager.GetString("DISCEnvironmentVariablesComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error parsing configuration file {0} with the following message: {1}. - /// - internal static string DISCErrorParsingConfigFile { - get { - return ResourceManager.GetString("DISCErrorParsingConfigFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specifies the execution policy for this session configuration. - /// - internal static string DISCExecutionPolicyComment { - get { - return ResourceManager.GetString("DISCExecutionPolicyComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Format files (.ps1xml) that will be loaded in this session configuration.. - /// - internal static string DISCFormatsToProcessComment { - get { - return ResourceManager.GetString("DISCFormatsToProcessComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Functions defined in this session configuration. - /// - internal static string DISCFunctionDefinitionsComment { - get { - return ResourceManager.GetString("DISCFunctionDefinitionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ID used to uniquely identify this session configuration.. - /// - internal static string DISCGUIDComment { - get { - return ResourceManager.GetString("DISCGUIDComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Initial state of this session configuration. - /// - internal static string DISCInitialSessionStateComment { - get { - return ResourceManager.GetString("DISCInitialSessionStateComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' contains an extension {1} that is not valid. Specify an extension from the following list: {{{2}}}.. - /// - internal static string DISCInvalidExtension { - get { - return ResourceManager.GetString("DISCInvalidExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' is not a valid key. Please change the member to a valid key in the file {1}.. - /// - internal static string DISCInvalidKey { - get { - return ResourceManager.GetString("DISCInvalidKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' in the member '{1}' must be a script block. Change the key to the correct type in the file {2}.. - /// - internal static string DISCKeyMustBeScriptBlock { - get { - return ResourceManager.GetString("DISCKeyMustBeScriptBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modules that will be imported. - /// - internal static string DISCLanguageModeComment { - get { - return ResourceManager.GetString("DISCLanguageModeComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member 'SchemaVersion' is not present in the configuration file. This member must exist and be assigned a version number of the form 'n.n.n.n'. Please add the missing member to the file {0}.. - /// - internal static string DISCMissingSchemaVersion { - get { - return ResourceManager.GetString("DISCMissingSchemaVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modules that will be imported.. - /// - internal static string DISCModulesToImportComment { - get { - return ResourceManager.GetString("DISCModulesToImportComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnecting from the remote server failed with the following error message : {0}. - /// - internal static string DisconnectShellExCallBackErrr { - get { - return ResourceManager.GetString("DisconnectShellExCallBackErrr", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to disconnect from the remote server {0}.. - /// - internal static string DisconnectShellExFailed { - get { - return ResourceManager.GetString("DisconnectShellExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' is not an absolute path {1}. Change the member to an absolute path in the file {2}.. - /// - internal static string DISCPathsMustBeAbsolute { - get { - return ResourceManager.GetString("DISCPathsMustBeAbsolute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version of the Windows PowerShell engine used by this session configuration. - /// - internal static string DISCPowerShellVersionComment { - get { - return ResourceManager.GetString("DISCPowerShellVersionComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processor architecture used by this session configuration. - /// - internal static string DISCProcessorArchitectureComment { - get { - return ResourceManager.GetString("DISCProcessorArchitectureComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version number of the schema used for this configuration file. - /// - internal static string DISCSchemaVersionComment { - get { - return ResourceManager.GetString("DISCSchemaVersionComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specifies the scripts to run after the session is configured. - /// - internal static string DISCScriptsToProcessComment { - get { - return ResourceManager.GetString("DISCScriptsToProcessComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specifies the transport options for this session configuration. - /// - internal static string DISCTransportOptionsComment { - get { - return ResourceManager.GetString("DISCTransportOptionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' in the member '{1}' is not valid. Change the key in the file {2}.. - /// - internal static string DISCTypeContainsInvalidKey { - get { - return ResourceManager.GetString("DISCTypeContainsInvalidKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a hashtable. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeHashtable { - get { - return ResourceManager.GetString("DISCTypeMustBeHashtable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a hashtable array. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeHashtableArray { - get { - return ResourceManager.GetString("DISCTypeMustBeHashtableArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a string. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeString { - get { - return ResourceManager.GetString("DISCTypeMustBeString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a string array. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeStringArray { - get { - return ResourceManager.GetString("DISCTypeMustBeStringArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements.. - /// - internal static string DISCTypeMustBeStringOrHashtableArray { - get { - return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be an array consisting of either string or hashtable elements. Change the member to the correct type in the file {1}.. - /// - internal static string DISCTypeMustBeStringOrHashtableArrayInFile { - get { - return ResourceManager.GetString("DISCTypeMustBeStringOrHashtableArrayInFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must be a valid enumeration type "{1}". Valid enumeration values are "{2}". Change the member to the correct type in the file {3}.. - /// - internal static string DISCTypeMustBeValidEnum { - get { - return ResourceManager.GetString("DISCTypeMustBeValidEnum", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' must contain the required key '{1}'. Add the require key to the file {2}.. - /// - internal static string DISCTypeMustContainKey { - get { - return ResourceManager.GetString("DISCTypeMustContainKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Types to add to this session configuration. - /// - internal static string DISCTypesToAddComment { - get { - return ResourceManager.GetString("DISCTypesToAddComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type files (.ps1xml) that will be loaded in this session configuration. - /// - internal static string DISCTypesToProcessComment { - get { - return ResourceManager.GetString("DISCTypesToProcessComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variables defined in this session configuration. - /// - internal static string DISCVariableDefinitionsComment { - get { - return ResourceManager.GetString("DISCVariableDefinitionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet "{0}" or the alias "{1}" cannot be present when "{2}","{3}","{4}" or "{5}" keys are specified in the session configuration file.. - /// - internal static string DISCVisibilityAndAutoLoadingCannotBeBothSpecified { - get { - return ResourceManager.GetString("DISCVisibilityAndAutoLoadingCannotBeBothSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Aliases visible in this session configuration. - /// - internal static string DISCVisibleAliasesComment { - get { - return ResourceManager.GetString("DISCVisibleAliasesComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlets visible in this session configuration. - /// - internal static string DISCVisibleCmdletsComment { - get { - return ResourceManager.GetString("DISCVisibleCmdletsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Functions visible in this session configuration. - /// - internal static string DISCVisibleFunctionsComment { - get { - return ResourceManager.GetString("DISCVisibleFunctionsComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Providers visible in this session configuration. - /// - internal static string DISCVisibleProvidersComment { - get { - return ResourceManager.GetString("DISCVisibleProvidersComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} parameter is already specified in the {1} section. Contact your administrator to make sure that {0} is specified only once.. - /// - internal static string DuplicateInitializationParameterFound { - get { - return ResourceManager.GetString("DuplicateInitializationParameterFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to enable the session configuration.. - /// - internal static string EcsScriptMessageV { - get { - return ResourceManager.GetString("EcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. - /// - internal static string EcsShouldProcessTarget { - get { - return ResourceManager.GetString("EcsShouldProcessTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WinRM Quick Configuration. - /// - internal static string EcsWSManQCCaption { - get { - return ResourceManager.GetString("EcsWSManQCCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to enable remote management of this computer by using the Windows Remote Management (WinRM) service. - /// This includes: - /// 1. Starting or restarting (if already started) the WinRM service - /// 2. Setting the WinRM service startup type to Automatic - /// 3. Creating a listener to accept requests on any IP address - /// 4. Enabling Windows Firewall inbound rule exceptions for WS-Management traffic (for http only). - /// - ///Do you want to continue?. - /// - internal static string EcsWSManQCQuery { - get { - return ResourceManager.GetString("EcsWSManQCQuery", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Performing operation "{0}".. - /// - internal static string EcsWSManShouldProcessDesc { - get { - return ResourceManager.GetString("EcsWSManShouldProcessDesc", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Access is denied. To run this cmdlet, start Windows PowerShell with the "Run as administrator" option.. - /// - internal static string EDcsRequiresElevation { - get { - return ResourceManager.GetString("EDcsRequiresElevation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSSession {0} was created using the EnableNetworkAccess parameter and can only be reconnected from the local computer.. - /// - internal static string EnableNetworkAccessWarning { - get { - return ResourceManager.GetString("EnableNetworkAccessWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnected sessions are supported only when the remote computer is running Windows PowerShell 3.0 or a later version of Windows PowerShell.. - /// - internal static string EndpointDoesNotSupportDisconnect { - get { - return ResourceManager.GetString("EndpointDoesNotSupportDisconnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect to application domain name {0} of process {1}.. - /// - internal static string EnterPSHostProcessCannotConnectToProcess { - get { - return ResourceManager.GetString("EnterPSHostProcessCannotConnectToProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter-PSHostProcess does not support entering the same Windows PowerShell session it is running in.. - /// - internal static string EnterPSHostProcessCantEnterSameProcess { - get { - return ResourceManager.GetString("EnterPSHostProcessCantEnterSameProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple processes were found with this name {0}. Use the process Id to specify a single process to enter.. - /// - internal static string EnterPSHostProcessMultipleProcessesFoundWithName { - get { - return ResourceManager.GetString("EnterPSHostProcessMultipleProcessesFoundWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter process {0} because it has not loaded the Windows PowerShell engine.. - /// - internal static string EnterPSHostProcessNoPowerShell { - get { - return ResourceManager.GetString("EnterPSHostProcessNoPowerShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No process was found with Id: {0}.. - /// - internal static string EnterPSHostProcessNoProcessFoundWithId { - get { - return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No process was found with Name: {0}.. - /// - internal static string EnterPSHostProcessNoProcessFoundWithName { - get { - return ResourceManager.GetString("EnterPSHostProcessNoProcessFoundWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}[Process:{1}]: {2}. - /// - internal static string EnterPSHostProcessPrompt { - get { - return ResourceManager.GetString("EnterPSHostProcessPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Retrieve the remote session using Get-PSSession -ComputerName {1} -InstanceId {2}.. - /// - internal static string EnterPSSessionBrokenSession { - get { - return ResourceManager.GetString("EnterPSSessionBrokenSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter session {0} because it is not in the disconnected state or is not available for connection. Reconnect using Connect-PSSession or Receive-PSSession.. - /// - internal static string EnterPSSessionDisconnected { - get { - return ResourceManager.GetString("EnterPSSessionDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}[{1}]: {2}. - /// - internal static string EnterVMSessionPrompt { - get { - return ResourceManager.GetString("EnterVMSessionPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Registering session configuration. - /// - internal static string ERemotingCaption { - get { - return ResourceManager.GetString("ERemotingCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session configuration "{0}" was not found. Running command "{1}" to create the "{0}" session configuration. Running this command restarts the WinRM service.. - /// - internal static string ERemotingQuery { - get { - return ResourceManager.GetString("ERemotingQuery", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Register-PSSessionConfiguration : The '{0}' key in the {1}. session configuration file contains a value that is not valid. Correct the file and try the command again. . - /// - internal static string ErrorParsingTheKeyInPSSessionConfigurationFile { - get { - return ResourceManager.GetString("ErrorParsingTheKeyInPSSessionConfigurationFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error has occurred which Windows PowerShell cannot handle. A remote session might have ended.. - /// - internal static string FatalErrorCausingClose { - get { - return ResourceManager.GetString("FatalErrorCausingClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path specified as the value of the FilePath parameter is not from the FileSystem provider.. - /// - internal static string FilePathNotFromFileSystemProvider { - get { - return ResourceManager.GetString("FilePathNotFromFileSystemProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of the FilePath parameter must be a Windows PowerShell script file. Enter the path to a file with a .ps1 file name extension and try the command again.. - /// - internal static string FilePathShouldPS1Extension { - get { - return ResourceManager.GetString("FilePathShouldPS1Extension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The -Force parameter cannot be used without the -Wait parameter.. - /// - internal static string ForceCannotBeUsedWithoutWait { - get { - return ResourceManager.GetString("ForceCannotBeUsedWithoutWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell cannot close the remote session properly. The session is in an undefined state because it was not opened or connected after being disconnected. Windows PowerShell will try to force the session to close on the local computer, but the session might not be closed on the remote computer. To close a remote session properly, first open it or connect it.. - /// - internal static string ForceClosed { - get { - return ResourceManager.GetString("ForceClosed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job was suspended successfully by adding the Force parameter.. - /// - internal static string ForceSuspendJob { - get { - return ResourceManager.GetString("ForceSuspendJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple jobs were found with Id {0}. Debug-Job can debug only one job at a time.. - /// - internal static string FoundMultipleJobsWithId { - get { - return ResourceManager.GetString("FoundMultipleJobsWithId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple jobs were found with the name {0}. Debug-Job can debug only one job at a time.. - /// - internal static string FoundMultipleJobsWithName { - get { - return ResourceManager.GetString("FoundMultipleJobsWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The FragmentIDs of the same object must be in sequence, incrementally changing by 1. This can happen if the fragments are not properly constructed by the remote computer. The data might also have been corrupted or changed.. - /// - internal static string FragmetIdsNotInSequence { - get { - return ResourceManager.GetString("FragmetIdsNotInSequence", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to get Windows PowerShell-based session configurations.. - /// - internal static string GcsScriptMessageV { - get { - return ResourceManager.GetString("GcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error with error code {0} occurred while calling method {1}.. - /// - internal static string GeneralError { - get { - return ResourceManager.GetString("GeneralError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current host does not support the Enter-PSHostProcess cmdlet.. - /// - internal static string HostDoesNotSupportIASession { - get { - return ResourceManager.GetString("HostDoesNotSupportIASession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The host does not support Enter-PSSession and Exit-PSSession.. - /// - internal static string HostDoesNotSupportPushRunspace { - get { - return ResourceManager.GetString("HostDoesNotSupportPushRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You cannot run Enter-PSSession from a nested prompt.. - /// - internal static string HostInNestedPrompt { - get { - return ResourceManager.GetString("HostInNestedPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Hyper-V Module for Windows PowerShell is not available on this machine.. - /// - internal static string HyperVModuleNotAvailable { - get { - return ResourceManager.GetString("HyperVModuleNotAvailable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "The Hyper-V socket target process has ended.". - /// - internal static string HyperVSocketTransportProcessEnded { - get { - return ResourceManager.GetString("HyperVSocketTransportProcessEnded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session {0}, {1}, {2} is not available to run commands. The session availability is {3}.. - /// - internal static string ICMInvalidSessionAvailability { - get { - return ResourceManager.GetString("ICMInvalidSessionAvailability", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Because the session state for session {0}, {1}, {2} is not equal to Open, you cannot run a command in the session. The session state is {3}.. - /// - internal static string ICMInvalidSessionState { - get { - return ResourceManager.GetString("ICMInvalidSessionState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No valid sessions were specified. Ensure you provide valid sessions that are in the Opened state and are available to run commands.. - /// - internal static string ICMNoValidRunspaces { - get { - return ResourceManager.GetString("ICMNoValidRunspaces", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The EndpointConfiguration with the {0} identifier is not in a valid initial session state on the remote computer. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. - /// - internal static string InitialSessionStateNull { - get { - return ResourceManager.GetString("InitialSessionStateNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more computer names are not valid. If you are trying to pass a URI, use the -ConnectionUri parameter, or pass URI objects instead of strings.. - /// - internal static string InvalidComputerName { - get { - return ResourceManager.GetString("InvalidComputerName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WS-Management service cannot process the request. Cannot find the {0} session configuration in the WSMan: drive on the {1} computer. For more information, see the about_Remote_Troubleshooting Help topic.. - /// - internal static string InvalidConfigurationName { - get { - return ResourceManager.GetString("InvalidConfigurationName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "The transport option is not valid. Parameter "{0}" can be non-zero only if parameter "{1}" is set to true.". - /// - internal static string InvalidConfigurationXMLAttribute { - get { - return ResourceManager.GetString("InvalidConfigurationXMLAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified IdleTimeout session option {0} (seconds) is not a valid period. Specify an IdleTimeout value that is greater than or equal to the minimum allowed {1} (seconds).. - /// - internal static string InvalidIdleTimeoutOption { - get { - return ResourceManager.GetString("InvalidIdleTimeoutOption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The state of the current job instance is not valid for this operation.. - /// - internal static string InvalidJobStateGeneral { - get { - return ResourceManager.GetString("InvalidJobStateGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The state of the current job instance is {0}. This state is not valid for the attempted operation. {1}. - /// - internal static string InvalidJobStateSpecific { - get { - return ResourceManager.GetString("InvalidJobStateSpecific", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again.. - /// - internal static string InvalidPSSessionConfigurationFile { - get { - return ResourceManager.GetString("InvalidPSSessionConfigurationFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session configuration file {0} is not valid. Specify a valid session configuration file and try the command again. Error parsing configuration file: {1}.. - /// - internal static string InvalidPSSessionConfigurationFileErrorProcessing { - get { - return ResourceManager.GetString("InvalidPSSessionConfigurationFileErrorProcessing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSSession Configuration File path '{0}' is not valid. The path argument must resolve to a single file in the file system with a '.pssc' extension. Please fix the path specification and try again.. - /// - internal static string InvalidPSSessionConfigurationFilePath { - get { - return ResourceManager.GetString("InvalidPSSessionConfigurationFilePath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find module path to import. The value of the ModulesToImport parameter {0} does not exist or is not a module directory. Correct the value and try the command again.. - /// - internal static string InvalidRegisterPSSessionConfigurationModulePath { - get { - return ResourceManager.GetString("InvalidRegisterPSSessionConfigurationModulePath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} is not a valid schema value. Valid values are "http" and "https".. - /// - internal static string InvalidSchemeValue { - get { - return ResourceManager.GetString("InvalidSchemeValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMGuid parameter does not resolve to a single virtual machine.. - /// - internal static string InvalidVMGuid { - get { - return ResourceManager.GetString("InvalidVMGuid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMGuid {0} does not resolve to a single virtual machine.. - /// - internal static string InvalidVMGuidNotSingle { - get { - return ResourceManager.GetString("InvalidVMGuidNotSingle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMName parameter resolves to multiple virtual machines.. - /// - internal static string InvalidVMNameMultipleVM { - get { - return ResourceManager.GetString("InvalidVMNameMultipleVM", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMName {0} does not resolve to a single virtual machine.. - /// - internal static string InvalidVMNameNotSingle { - get { - return ResourceManager.GetString("InvalidVMNameNotSingle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input VMName parameter does not resolve to any virtual machine.. - /// - internal static string InvalidVMNameNoVM { - get { - return ResourceManager.GetString("InvalidVMNameNoVM", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No computer names or connection Uris were specified. You must provide a computer name or connection Uri when invoking a command with the -Disconnected switch.. - /// - internal static string InvokeDisconnectedWithoutComputerName { - get { - return ResourceManager.GetString("InvokeDisconnectedWithoutComputerName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client did not receive a response for a Close operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. - /// - internal static string IPCCloseTimedOut { - get { - return ResourceManager.GetString("IPCCloseTimedOut", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is an error processing data from the background process. Error reported: {0}.. - /// - internal static string IPCErrorProcessingServerData { - get { - return ResourceManager.GetString("IPCErrorProcessingServerData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred while starting the background process. Error reported: {0}.. - /// - internal static string IPCExceptionLaunchingProcess { - get { - return ResourceManager.GetString("IPCExceptionLaunchingProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not enough data is available to process the {0} element.. - /// - internal static string IPCInsufficientDataforElement { - get { - return ResourceManager.GetString("IPCInsufficientDataforElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A {0} message to a session is not supported. A {0} message can be sent only to a command.. - /// - internal static string IPCNoSignalForSession { - get { - return ResourceManager.GetString("IPCNoSignalForSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node type "{0}" is unknown in the {1} element. Only the "{2}" node type is expected in the {1} element.. - /// - internal static string IPCOnlyTextExpectedInDataElement { - get { - return ResourceManager.GetString("IPCOnlyTextExpectedInDataElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The background process closed or ended abnormally.. - /// - internal static string IPCServerProcessExited { - get { - return ResourceManager.GetString("IPCServerProcessExited", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The background process reported an error with the following message: {0}.. - /// - internal static string IPCServerProcessReportedError { - get { - return ResourceManager.GetString("IPCServerProcessReportedError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client did not receive a response for a signal operation in the specified time interval. This can happen when a command is not responding to a Stop message in a timely manner.. - /// - internal static string IPCSignalTimedOut { - get { - return ResourceManager.GetString("IPCSignalTimedOut", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified authentication mechanism "{0}" is not supported. Only "{1}" is supported for this operation.. - /// - internal static string IPCSupportsOnlyDefaultAuth { - get { - return ResourceManager.GetString("IPCSupportsOnlyDefaultAuth", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Inter-process communication (IPC) transport does not support connect operations.. - /// - internal static string IPCTransportConnectError { - get { - return ResourceManager.GetString("IPCTransportConnectError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Data for an inactive command with the identifier {0} was received. Received data: {1}.. - /// - internal static string IPCUnknownCommandGuid { - get { - return ResourceManager.GetString("IPCUnknownCommandGuid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An unknown element "{0}" was received. This can happen if the remote process closed or ended abnormally.. - /// - internal static string IPCUnknownElementReceived { - get { - return ResourceManager.GetString("IPCUnknownElementReceived", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process an element with node type "{0}". Only {1} and {2} node types are supported.. - /// - internal static string IPCUnknownNodeType { - get { - return ResourceManager.GetString("IPCUnknownNodeType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" executable file was not found. Verify that the WOW64 feature is installed.. - /// - internal static string IPCWowComponentNotPresent { - get { - return ResourceManager.GetString("IPCWowComponentNotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expected only two attributes with the names "{0}" and "{1}" in the {2} element.. - /// - internal static string IPCWrongAttributeCountForDataElement { - get { - return ResourceManager.GetString("IPCWrongAttributeCountForDataElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expected only one attribute with the name "{0}" in the {1} element.. - /// - internal static string IPCWrongAttributeCountForElement { - get { - return ResourceManager.GetString("IPCWrongAttributeCountForElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} does not contain an item with ID of {1}.. - /// - internal static string ItemNotFoundInRepository { - get { - return ResourceManager.GetString("ItemNotFoundInRepository", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot run because the ChildJobs property is empty.. - /// - internal static string JobActionInvalidWithNoChildJobs { - get { - return ResourceManager.GetString("JobActionInvalidWithNoChildJobs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot finish because the ChildJobs property contains a value that is not valid.. - /// - internal static string JobActionInvalidWithNullChild { - get { - return ResourceManager.GetString("JobActionInvalidWithNullChild", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Wait-Job cmdlet cannot finish working, because one or more jobs are blocked waiting for user interaction. Process interactive job output by using the Receive-Job cmdlet, and then try again.. - /// - internal static string JobBlockedSoWaitJobCannotContinue { - get { - return ResourceManager.GetString("JobBlockedSoWaitJobCannotContinue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect job "{0}" to the remote server.. - /// - internal static string JobConnectFailed { - get { - return ResourceManager.GetString("JobConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The JobIdentifier provided must not be null. Please provide a valid JobIdentifier.. - /// - internal static string JobIdentifierNull { - get { - return ResourceManager.GetString("JobIdentifierNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempted to create a job with ID {0}. A job with this ID cannot be created now. Verify that the ID has already been assigned once on this computer.. - /// - internal static string JobIdNotYetAssigned { - get { - return ResourceManager.GetString("JobIdNotYetAssigned", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following type cannot be instantiated because its constructor is not public: {0}.. - /// - internal static string JobManagerRegistrationConstructorError { - get { - return ResourceManager.GetString("JobManagerRegistrationConstructorError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot resume the job that has an ID of {0}. Resuming jobs is not supported for some job types. For more information about support for resuming jobs, see the Help topic for the job type.. - /// - internal static string JobResumeNotSupported { - get { - return ResourceManager.GetString("JobResumeNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create a job with an ID of {0}; this is not a valid ID. Provide an integer for the job ID that is greater than 0.. - /// - internal static string JobSessionIdLessThanOne { - get { - return ResourceManager.GetString("JobSessionIdLessThanOne", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job was null when trying to save identifiers. Specify a job to save its identifiers.. - /// - internal static string JobSourceAdapterCannotSaveNullJob { - get { - return ResourceManager.GetString("JobSourceAdapterCannotSaveNullJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A {1} job source adapter threw an exception with the following message: {0}. - /// - internal static string JobSourceAdapterError { - get { - return ResourceManager.GetString("JobSourceAdapterError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job operation (Create, Get, or Remove) could not be performed because the JobSourceAdapter type specified in the JobDefinition is not registered. Register the JobSourceAdapter type either by using an explicit call, or by calling the Import-Module cmdlet, and then specifying an assembly.. - /// - internal static string JobSourceAdapterNotFound { - get { - return ResourceManager.GetString("JobSourceAdapterNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more jobs are in a suspended or disconnected state, and cannot continue without additional user input. Specify the -Force parameter to continue to a completed, failed, or stopped state.. - /// - internal static string JobSuspendedDisconnectedWaitWithForce { - get { - return ResourceManager.GetString("JobSuspendedDisconnectedWaitWithForce", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot suspend the job that has an ID of {0}. Suspending jobs is not supported for some job types. For more information about support for suspending jobs, see the Help topic for the job type.. - /// - internal static string JobSuspendNotSupported { - get { - return ResourceManager.GetString("JobSuspendNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The workflow job "{0}" was stopped. Receive-Job is only displaying partial results.. - /// - internal static string JobWasStopped { - get { - return ResourceManager.GetString("JobWasStopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the instance identifier {1} because the job is not finished. To remove the job, first stop the job or use the Force parameter.. - /// - internal static string JobWithSpecifiedInstanceIdNotCompleted { - get { - return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find a job with the instance identifier {0}. Verify the value of the InstanceId parameter, and then try the command again.. - /// - internal static string JobWithSpecifiedInstanceIdNotFound { - get { - return ResourceManager.GetString("JobWithSpecifiedInstanceIdNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} and the name {1} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. - /// - internal static string JobWithSpecifiedNameNotCompleted { - get { - return ResourceManager.GetString("JobWithSpecifiedNameNotCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find the job because the job name {0} was not found. Verify the value of the Name parameter, and then try the command again.. - /// - internal static string JobWithSpecifiedNameNotFound { - get { - return ResourceManager.GetString("JobWithSpecifiedNameNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot remove the job with the job ID {0} because the job is not finished. To remove the job, first stop the job, or use the Force parameter.. - /// - internal static string JobWithSpecifiedSessionIdNotCompleted { - get { - return ResourceManager.GetString("JobWithSpecifiedSessionIdNotCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find a job with the job ID {0}. Verify the value of the Id parameter and then try the command again.. - /// - internal static string JobWithSpecifiedSessionIdNotFound { - get { - return ResourceManager.GetString("JobWithSpecifiedSessionIdNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'string'.. - /// - internal static string MandatoryValueNotInCorrectFormat { - get { - return ResourceManager.GetString("MandatoryValueNotInCorrectFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The mandatory value {0} is not specified for the {1} registry key.. - /// - internal static string MandatoryValueNotPresent { - get { - return ResourceManager.GetString("MandatoryValueNotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing CallId property.. - /// - internal static string MissingCallId { - get { - return ResourceManager.GetString("MissingCallId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing RemotingDataType property.. - /// - internal static string MissingDataType { - get { - return ResourceManager.GetString("MissingDataType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing the destination property.. - /// - internal static string MissingDestination { - get { - return ResourceManager.GetString("MissingDestination", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The IsEndFragment flag is not set for the last fragment. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. - /// - internal static string MissingIsEndFragment { - get { - return ResourceManager.GetString("MissingIsEndFragment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The IsStartFragment flag for the first fragment is not set.. - /// - internal static string MissingIsStartFragment { - get { - return ResourceManager.GetString("MissingIsStartFragment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing MethodName property.. - /// - internal static string MissingMethodName { - get { - return ResourceManager.GetString("MissingMethodName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing {0} property.. - /// - internal static string MissingProperty { - get { - return ResourceManager.GetString("MissingProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing Session InstanceId property.. - /// - internal static string MissingRunspaceId { - get { - return ResourceManager.GetString("MissingRunspaceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is missing target interface property.. - /// - internal static string MissingTarget { - get { - return ResourceManager.GetString("MissingTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method was invoked without specifying a target class.. - /// - internal static string MissingTargetClass { - get { - return ResourceManager.GetString("MissingTargetClass", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Only administrators can override the Thread Options remotely.. - /// - internal static string MustBeAdminToOverrideThreadOptions { - get { - return ResourceManager.GetString("MustBeAdminToOverrideThreadOptions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Named Pipe server listener used for process attach is already running.. - /// - internal static string NamedPipeAlreadyListening { - get { - return ResourceManager.GetString("NamedPipeAlreadyListening", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "The named pipe target process has ended.". - /// - internal static string NamedPipeTransportProcessEnded { - get { - return ResourceManager.GetString("NamedPipeTransportProcessEnded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Native API call to ReadFile failed. Error code is {0}.. - /// - internal static string NativeReadFileFailed { - get { - return ResourceManager.GetString("NativeReadFileFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Native API call to WriteFile failed. Error code is {0}.. - /// - internal static string NativeWriteFileFailed { - get { - return ResourceManager.GetString("NativeWriteFileFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot delete temporary file {0}. Reason for failure: {1}.. - /// - internal static string NcsCannotDeleteFile { - get { - return ResourceManager.GetString("NcsCannotDeleteFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The new shell was successfully registered, but Windows PowerShell cannot delete the temporary file {0}. Reason for failure: {1}.. - /// - internal static string NcsCannotDeleteFileAfterInstall { - get { - return ResourceManager.GetString("NcsCannotDeleteFileAfterInstall", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot write the shell configuration data into the temporary file {0}. Reason for failure: {1}.. - /// - internal static string NcsCannotWritePluginContent { - get { - return ResourceManager.GetString("NcsCannotWritePluginContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to create a new session configuration.. - /// - internal static string NcsScriptMessageV { - get { - return ResourceManager.GetString("NcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. This lets selected users remotely run Windows PowerShell commands on this computer.. - /// - internal static string NcsShouldProcessTargetSDDL { - get { - return ResourceManager.GetString("NcsShouldProcessTargetSDDL", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invoking a nested pipeline requires a valid runspace.. - /// - internal static string NestedPipelineMissingRunspace { - get { - return ResourceManager.GetString("NestedPipelineMissingRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Creation of nested pipelines is not supported.. - /// - internal static string NestedPipelineNotSupported { - get { - return ResourceManager.GetString("NestedPipelineNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Microsoft .NET Framework 2.0, which is required for Windows PowerShell 2.0, is not installed. Install the .NET Framework 2.0 and retry.. - /// - internal static string NetFrameWorkV2NotInstalled { - get { - return ResourceManager.GetString("NetFrameWorkV2NotInstalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job could not be created because the JobInvocationInfo does not contain a JobDefinition. Start the JobInvocationInfo with a JobDefinition.. - /// - internal static string NewJobSpecificationError { - get { - return ResourceManager.GetString("NewJobSpecificationError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A {0} cannot be specified when {1} is specified.. - /// - internal static string NewRunspaceAmbiguosAuthentication { - get { - return ResourceManager.GetString("NewRunspaceAmbiguosAuthentication", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expected "{0}" and "{1}" attributes in the "{2}" element.. - /// - internal static string NoAttributesFoundForParamElement { - get { - return ResourceManager.GetString("NoAttributesFoundForParamElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An EndpointConfiguration with Id {0} does not exist on the remote server. Contact your Windows PowerShell administrator, or the owner or creator of the endpoint configuration.. - /// - internal static string NonExistentInitialSessionStateProvider { - get { - return ResourceManager.GetString("NonExistentInitialSessionStateProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A running command could not be found for this PSSession.. - /// - internal static string NoPowerShellForJob { - get { - return ResourceManager.GetString("NoPowerShellForJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred while decoding data received from the remote computer. At least {0} bytes of data are required to decode a deserialized object that is received from a remote computer. This can happen if the fragments are not properly constructed by the remote computer, or if the data was corrupted or changed.. - /// - internal static string NotEnoughHeaderForRemoteDataObject { - get { - return ResourceManager.GetString("NotEnoughHeaderForRemoteDataObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ObjectId cannot be less than or equal to 0. This can happen if the fragments are not properly constructed by the remote computer, or the data has been changed by unauthorized users.. - /// - internal static string ObjectIdCannotBeLessThanZero { - get { - return ResourceManager.GetString("ObjectIdCannotBeLessThanZero", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected ObjectId received. This can happen if the fragments are not properly constructed by the remote computer, or the data might have been corrupted or changed.. - /// - internal static string ObjectIdsNotMatching { - get { - return ResourceManager.GetString("ObjectIdsNotMatching", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remoting data is too large to be reassembled from the fragments. This can happen if the length of the data in a fragment is greater than Int32.Max. It can also occur if the data was changed by unauthorized users.. - /// - internal static string ObjectIsTooBig { - get { - return ResourceManager.GetString("ObjectIsTooBig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Out of process memory.. - /// - internal static string OutOfMemory { - get { - return ResourceManager.GetString("OutOfMemory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote pipeline failed.. - /// - internal static string PipelineFailedWithoutReason { - get { - return ResourceManager.GetString("PipelineFailedWithoutReason", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote pipeline failed for the following reason: {0}. - /// - internal static string PipelineFailedWithReason { - get { - return ResourceManager.GetString("PipelineFailedWithReason", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pipeline ID "{0}" does not match the InstanceId of the pipeline that is currently running, "{1}".. - /// - internal static string PipelineIdsDoNotMatch { - get { - return ResourceManager.GetString("PipelineIdsDoNotMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pipeline Id "{0}" was not found on the server.. - /// - internal static string PipelineNotFoundOnServer { - get { - return ResourceManager.GetString("PipelineNotFoundOnServer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote pipeline has been stopped.. - /// - internal static string PipelineStopped { - get { - return ResourceManager.GetString("PipelineStopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The port number {0} is not within the range of valid values. The range of valid values is between 1 and 65535.. - /// - internal static string PortIsOutOfRange { - get { - return ResourceManager.GetString("PortIsOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Windows PowerShell server session is not in a valid state for running nested commands. No nested commands can be run in this session.. - /// - internal static string PowerShellInvokerInvalidState { - get { - return ResourceManager.GetString("PowerShellInvokerInvalidState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell {0} is not installed. Install Windows PowerShell {0}, and then try again.. - /// - internal static string PowerShellNotInstalled { - get { - return ResourceManager.GetString("PowerShellNotInstalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} cannot be specified as a proxy authentication mechanism. Only {1},{2} or {3} are supported for proxy authentication.. - /// - internal static string ProxyAmbiguosAuthentication { - get { - return ResourceManager.GetString("ProxyAmbiguosAuthentication", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Proxy credentials cannot be specified when using the following proxy access type: {0}. Either specify a different access type, or do not specify proxy credentials.. - /// - internal static string ProxyCredentialWithoutAccess { - get { - return ResourceManager.GetString("ProxyCredentialWithoutAccess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Default session options for new remote sessions. - /// - internal static string PSDefaultSessionOptionDescription { - get { - return ResourceManager.GetString("PSDefaultSessionOptionDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reason in a deserialized Job object is not valid.. - /// - internal static string PSJobProxyInvalidReasonException { - get { - return ResourceManager.GetString("PSJobProxyInvalidReasonException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Contains information about the remote user starting the remote session. This variable is available only from a remote session.. - /// - internal static string PSSenderInfoDescription { - get { - return ResourceManager.GetString("PSSenderInfoDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to AppName where the remote connection will be established. - /// - internal static string PSSessionAppName { - get { - return ResourceManager.GetString("PSSessionAppName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified configuration file '{0}' was not loaded because no valid configuration file was found.. - /// - internal static string PSSessionConfigurationFileNotFound { - get { - return ResourceManager.GetString("PSSessionConfigurationFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name of the session configuration which will be loaded on the remote computer. - /// - internal static string PSSessionConfigurationName { - get { - return ResourceManager.GetString("PSSessionConfigurationName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value {0} is not valid for the {1} parameter. The available values are 2.0, 3.0, 4.0 and 5.0.. - /// - internal static string PSVersionParameterOutOfRange { - get { - return ResourceManager.GetString("PSVersionParameterOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session must be open.. - /// - internal static string PushedRunspaceMustBeOpen { - get { - return ResourceManager.GetString("PushedRunspaceMustBeOpen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session query failed for {0} with the following error message: {1}. - /// - internal static string QueryForRunspacesFailed { - get { - return ResourceManager.GetString("QueryForRunspacesFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Computer {0} has been successfully disconnected.. - /// - internal static string RCAutoDisconnected { - get { - return ResourceManager.GetString("RCAutoDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network connectivity to {0} has been lost and the reconnection attempt failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. - /// - internal static string RCAutoDisconnectingError { - get { - return ResourceManager.GetString("RCAutoDisconnectingError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The reconnection attempt to {0} failed. Attempting to disconnect the session.... - /// - internal static string RCAutoDisconnectingWarning { - get { - return ResourceManager.GetString("RCAutoDisconnectingWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to reconnect to {0} .... - /// - internal static string RCConnectionRetryAttempt { - get { - return ResourceManager.GetString("RCConnectionRetryAttempt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been disconnected because the script running on the session has stopped at a breakpoint. Use the Enter-PSSession cmdlet on this session to connect back to the session and begin interactive debugging.. - /// - internal static string RCDisconnectDebug { - get { - return ResourceManager.GetString("RCDisconnectDebug", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Job {0} has been created for reconnection.. - /// - internal static string RCDisconnectedJob { - get { - return ResourceManager.GetString("RCDisconnectedJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session {0} with instance ID {1} on computer {2} has been successfully disconnected.. - /// - internal static string RCDisconnectSession { - get { - return ResourceManager.GetString("RCDisconnectSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Session {0} with instance ID {1} has been created for reconnection.. - /// - internal static string RCDisconnectSessionCreated { - get { - return ResourceManager.GetString("RCDisconnectSessionCreated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network connectivity to {0} has been lost and the attempt to reconnect has failed. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. - /// - internal static string RCInternalError { - get { - return ResourceManager.GetString("RCInternalError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The network connection to {0} has been interrupted. Attempting to reconnect for up to {1} minutes.... - /// - internal static string RCNetworkFailureDetected { - get { - return ResourceManager.GetString("RCNetworkFailureDetected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Network connection interrupted. - /// - internal static string RCProgressActivity { - get { - return ResourceManager.GetString("RCProgressActivity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to reconnect to {0} .... - /// - internal static string RCProgressStatus { - get { - return ResourceManager.GetString("RCProgressStatus", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The network connection to {0} has been restored.. - /// - internal static string RCReconnectSucceeded { - get { - return ResourceManager.GetString("RCReconnectSucceeded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to remove a session configuration.. - /// - internal static string RcsScriptMessageV { - get { - return ResourceManager.GetString("RcsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The total data received from the remote server exceeded the allowed maximum. The allowed maximum is {0}.. - /// - internal static string ReceivedDataSizeExceededMaximumClient { - get { - return ResourceManager.GetString("ReceivedDataSizeExceededMaximumClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The total data received from the remote client exceeded the allowed maximum. The allowed maximum is {0}.. - /// - internal static string ReceivedDataSizeExceededMaximumServer { - get { - return ResourceManager.GetString("ReceivedDataSizeExceededMaximumServer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received data has a stream ID index of "{0}". Only a Standard Output stream ID index of "0" is supported.. - /// - internal static string ReceivedDataStreamIsNotStdout { - get { - return ResourceManager.GetString("ReceivedDataStreamIsNotStdout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current deserialized object size of the data received from the remote server exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. - /// - internal static string ReceivedObjectSizeExceededMaximumClient { - get { - return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumClient", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current deserialized object size of the data received from the remote client computer exceeded the allowed maximum object size. The current deserialized object size is {0}. The allowed maximum object size is {1}.. - /// - internal static string ReceivedObjectSizeExceededMaximumServer { - get { - return ResourceManager.GetString("ReceivedObjectSizeExceededMaximumServer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received remoting data with unsupported action: {0}.. - /// - internal static string ReceivedUnsupportedAction { - get { - return ResourceManager.GetString("ReceivedUnsupportedAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received remoting data with unsupported data type: {0}.. - /// - internal static string ReceivedUnsupportedDataType { - get { - return ResourceManager.GetString("ReceivedUnsupportedDataType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received unsupported remote host call: {0}.. - /// - internal static string ReceivedUnsupportedRemoteHostCall { - get { - return ResourceManager.GetString("ReceivedUnsupportedRemoteHostCall", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received unsupported RemotingTargetInterface type: {0}. - /// - internal static string ReceivedUnsupportedRemotingTargetInterfaceType { - get { - return ResourceManager.GetString("ReceivedUnsupportedRemotingTargetInterfaceType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing data from remote server {0} failed with the following error message: {1}. - /// - internal static string ReceiveExCallBackError { - get { - return ResourceManager.GetString("ReceiveExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Receiving data from remote server {0} failed.. - /// - internal static string ReceiveExFailed { - get { - return ResourceManager.GetString("ReceiveExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session command is currently stopped in the debugger. Use the Enter-PSSession cmdlet to connect interactively to the remote session and automatically enter into the console debugger.. - /// - internal static string ReceivePSSessionInDebugMode { - get { - return ResourceManager.GetString("ReceivePSSessionInDebugMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnecting to a command on the remote server failed with the following error message : {0}. - /// - internal static string ReconnectShellCommandExCallBackError { - get { - return ResourceManager.GetString("ReconnectShellCommandExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnecting to the remote server {0} failed with the following error message : {1}. - /// - internal static string ReconnectShellExCallBackErrr { - get { - return ResourceManager.GetString("ReconnectShellExCallBackErrr", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnecting to the remote server failed.. - /// - internal static string ReconnectShellExFailed { - get { - return ResourceManager.GetString("ReconnectShellExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The destination "{0}" requested the connection to be redirected to "{1}". However "{1}" is not a well formatted URI.. - /// - internal static string RedirectedURINotWellFormatted { - get { - return ResourceManager.GetString("RedirectedURINotWellFormatted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Relative URIs are not supported in the creation of remote sessions.. - /// - internal static string RelativeUriForRunspacePathNotSupported { - get { - return ResourceManager.GetString("RelativeUriForRunspacePathNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session to which you are connected does not support remote debugging. You must connect to a remote computer that is running Windows PowerShell {0} or greater.. - /// - internal static string RemoteDebuggingEndpointVersionError { - get { - return ResourceManager.GetString("RemoteDebuggingEndpointVersionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host call to "{0}" failed.. - /// - internal static string RemoteHostCallFailed { - get { - return ResourceManager.GetString("RemoteHostCallFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method data decoding is not supported for type {0}.. - /// - internal static string RemoteHostDataDecodingNotSupported { - get { - return ResourceManager.GetString("RemoteHostDataDecodingNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method data encoding is not supported for type {0}.. - /// - internal static string RemoteHostDataEncodingNotSupported { - get { - return ResourceManager.GetString("RemoteHostDataEncodingNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A failure occurred while decoding data from the remote host. There was an error in the network data.. - /// - internal static string RemoteHostDecodingFailed { - get { - return ResourceManager.GetString("RemoteHostDecodingFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You are currently in a Windows PowerShell PSSession and cannot use the Enter-PSSession cmdlet to enter another PSSession.. - /// - internal static string RemoteHostDoesNotSupportPushRunspace { - get { - return ResourceManager.GetString("RemoteHostDoesNotSupportPushRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A script or application on the remote computer {0} is attempting to read the buffer contents on the Windows PowerShell host. For security reasons, this is not allowed; the call has been suppressed.. - /// - internal static string RemoteHostGetBufferContents { - get { - return ResourceManager.GetString("RemoteHostGetBufferContents", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method {0} is not implemented.. - /// - internal static string RemoteHostMethodNotImplemented { - get { - return ResourceManager.GetString("RemoteHostMethodNotImplemented", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No client computer was specified for the remote runspace that is running a client-side method.. - /// - internal static string RemoteHostNullClientHost { - get { - return ResourceManager.GetString("RemoteHostNullClientHost", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell Credential Request: {0}. - /// - internal static string RemoteHostPromptForCredentialModifiedCaption { - get { - return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Warning: A script or application on the remote computer {0} is requesting your credentials. Enter your credentials only if you trust the remote computer and the application or script that is requesting them. - /// - ///{1}. - /// - internal static string RemoteHostPromptForCredentialModifiedMessage { - get { - return ResourceManager.GetString("RemoteHostPromptForCredentialModifiedMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A script or application on the remote computer {0} is sending a prompt request. When you are prompted, enter sensitive information, such as credentials or passwords, only if you trust the remote computer and the application or script that is requesting the data.. - /// - internal static string RemoteHostPromptSecureStringPrompt { - get { - return ResourceManager.GetString("RemoteHostPromptSecureStringPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A script or application on the remote computer {0} is asking to read a line securely. Enter sensitive information, such as your credentials, only if you trust the remote computer and the application or script that is requesting it.. - /// - internal static string RemoteHostReadLineAsSecureStringPrompt { - get { - return ResourceManager.GetString("RemoteHostReadLineAsSecureStringPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote Session closed for Uri {0}.. - /// - internal static string RemoteRunspaceClosed { - get { - return ResourceManager.GetString("RemoteRunspaceClosed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter-PSSession failed because the remote session does not provide required commands.. - /// - internal static string RemoteRunspaceDoesNotSupportPushRunspace { - get { - return ResourceManager.GetString("RemoteRunspaceDoesNotSupportPushRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple matches found for name {0}.. - /// - internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedName { - get { - return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple matches found for session ID {0}.. - /// - internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId { - get { - return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedRunspaceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple matches found for session ID {0}.. - /// - internal static string RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId { - get { - return ResourceManager.GetString("RemoteRunspaceHasMultipleMatchesForSpecifiedSessionId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have duplicates.. - /// - internal static string RemoteRunspaceInfoHasDuplicates { - get { - return ResourceManager.GetString("RemoteRunspaceInfoHasDuplicates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specified RemoteRunspaceInfo objects have exceeded the maximum allowable limit.. - /// - internal static string RemoteRunspaceInfoLimitExceeded { - get { - return ResourceManager.GetString("RemoteRunspaceInfoLimitExceeded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote session is not available for ComputerName {0}.. - /// - internal static string RemoteRunspaceNotAvailableForSpecifiedComputer { - get { - return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedComputer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session with the name {0} is not available.. - /// - internal static string RemoteRunspaceNotAvailableForSpecifiedName { - get { - return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote session is not available for {0}.. - /// - internal static string RemoteRunspaceNotAvailableForSpecifiedRunspaceId { - get { - return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedRunspaceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session with the session ID {0} is not available.. - /// - internal static string RemoteRunspaceNotAvailableForSpecifiedSessionId { - get { - return ResourceManager.GetString("RemoteRunspaceNotAvailableForSpecifiedSessionId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Opening the remote session failed.. - /// - internal static string RemoteRunspaceOpenFailed { - get { - return ResourceManager.GetString("RemoteRunspaceOpenFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Opening the remote session failed with an unexpected state. State {0}.. - /// - internal static string RemoteRunspaceOpenUnknownState { - get { - return ResourceManager.GetString("RemoteRunspaceOpenUnknownState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote transport error: {0}. - /// - internal static string RemoteTransportError { - get { - return ResourceManager.GetString("RemoteTransportError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Received packet not destined for logged-on user: user = {0}, packet destination = {1}.. - /// - internal static string RemotingDestinationNotForMe { - get { - return ResourceManager.GetString("RemotingDestinationNotForMe", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote Command: {0}, associated with a job that has an ID of "{1}".. - /// - internal static string RemovePSJobWhatIfTarget { - get { - return ResourceManager.GetString("RemovePSJobWhatIfTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote session {0} could not be connected and could not be removed from the server. The client remote session object will be removed from the server, but the state of the remote session on the server is unknown.. - /// - internal static string RemoveRunspaceNotConnected { - get { - return ResourceManager.GetString("RemoveRunspaceNotConnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Prompt response has a prompt id "{0}" that cannot be found.. - /// - internal static string ResponsePromptIdCannotBeFound { - get { - return ResourceManager.GetString("ResponsePromptIdCannotBeFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This operation might restart the WinRM service. Do you want to continue?. - /// - internal static string RestartWinRMMessage { - get { - return ResourceManager.GetString("RestartWinRMMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WinRM service must be restarted before a UI can be displayed for the SecurityDescriptor selection. Restart the WinRM service, and then run the following command: "{0}". - /// - internal static string RestartWSManRequiredShowUI { - get { - return ResourceManager.GetString("RestartWSManRequiredShowUI", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "Restart-Service". - /// - internal static string RestartWSManServiceAction { - get { - return ResourceManager.GetString("RestartWSManServiceAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Restarting WinRM service. - /// - internal static string RestartWSManServiceMessageV { - get { - return ResourceManager.GetString("RestartWSManServiceMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. - /// - internal static string RestartWSManServiceTarget { - get { - return ResourceManager.GetString("RestartWSManServiceTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more jobs could not be resumed because the state was not valid for the operation.. - /// - internal static string ResumeJobInvalidJobState { - get { - return ResourceManager.GetString("ResumeJobInvalidJobState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to When RunAs is enabled in a Windows PowerShell session configuration, the Windows security model cannot enforce a security boundary between different user sessions that are created by using this endpoint. Verify that the Windows PowerShell runspace configuration is restricted to only the necessary set of cmdlets and capabilities.. - /// - internal static string RunAsSessionConfigurationSecurityWarning { - get { - return ResourceManager.GetString("RunAsSessionConfigurationSecurityWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Starting a command on the remote server failed with the following error message : {0}. - /// - internal static string RunShellCommandExCallBackError { - get { - return ResourceManager.GetString("RunShellCommandExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Starting a command on the remote server failed.. - /// - internal static string RunShellCommandExFailed { - get { - return ResourceManager.GetString("RunShellCommandExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session already exists. Trying to create the session again with the same InstanceId {0} is not allowed.. - /// - internal static string RunspaceAlreadyExists { - get { - return ResourceManager.GetString("RunspaceAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot connect PSSession "{0}", either because it is not in the Disconnected state, or it is not available for connection.. - /// - internal static string RunspaceCannotBeConnected { - get { - return ResourceManager.GetString("RunspaceCannotBeConnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot disconnect PSSession "{0}" because it is not in the Opened state.. - /// - internal static string RunspaceCannotBeDisconnected { - get { - return ResourceManager.GetString("RunspaceCannotBeDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified remote session with a client InstanceId of "{0}" cannot be found.. - /// - internal static string RunspaceCannotBeFound { - get { - return ResourceManager.GetString("RunspaceCannotBeFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The connect operation failed for session {0}. The Runspace state is {1} instead of Opened.. - /// - internal static string RunspaceConnectFailed { - get { - return ResourceManager.GetString("RunspaceConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The connect operation failed for session {0} with the following error message: {1}. - /// - internal static string RunspaceConnectFailedWithMessage { - get { - return ResourceManager.GetString("RunspaceConnectFailedWithMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Disconnect-PSSession operation failed for runspace Id = {0}.. - /// - internal static string RunspaceDisconnectFailed { - get { - return ResourceManager.GetString("RunspaceDisconnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Disconnect-PSSession operation failed for runspace Id = {0} for the following reason: {1}. - /// - internal static string RunspaceDisconnectFailedWithReason { - get { - return ResourceManager.GetString("RunspaceDisconnectFailedWithReason", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified client session InstanceId "{0}" does not match the existing session's InstanceId "{1}".. - /// - internal static string RunspaceIdsDoNotMatch { - get { - return ResourceManager.GetString("RunspaceIdsDoNotMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Session parameter can be used only with PSRemotingJob objects.. - /// - internal static string RunspaceParamNotSupported { - get { - return ResourceManager.GetString("RunspaceParamNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Disconnected PSSession query failed for computer "{0}".. - /// - internal static string RunspaceQueryFailed { - get { - return ResourceManager.GetString("RunspaceQueryFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running command "{0}" to update the session configuration properties.. - /// - internal static string ScsScriptMessageV { - get { - return ResourceManager.GetString("ScsScriptMessageV", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} SDDL: {1}. - /// - internal static string ScsShouldProcessTargetSDDL { - get { - return ResourceManager.GetString("ScsShouldProcessTargetSDDL", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sending data to remote server {0} failed with the following error message : {1}. - /// - internal static string SendExCallBackError { - get { - return ResourceManager.GetString("SendExCallBackError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Sending data to remote server {0} failed.. - /// - internal static string SendExFailed { - get { - return ResourceManager.GetString("SendExFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the following information is not found or not valid: Client Capability information and Connect RunspacePool information.. - /// - internal static string ServerConnectFailedOnInputValidation { - get { - return ResourceManager.GetString("ServerConnectFailedOnInputValidation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server runspace pool properties did not match the client computer specified properties.. - /// - internal static string ServerConnectFailedOnMismatchedRunspacePoolProperties { - get { - return ResourceManager.GetString("ServerConnectFailedOnMismatchedRunspacePoolProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell does not support connect operations on the {0} {1} that is negotiated by the client computer. Make sure the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. - /// - internal static string ServerConnectFailedOnNegotiation { - get { - return ResourceManager.GetString("ServerConnectFailedOnNegotiation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell cannot process the connect operation because the server has either not been started, or it is shutting down.. - /// - internal static string ServerConnectFailedOnServerStateValidation { - get { - return ResourceManager.GetString("ServerConnectFailedOnServerStateValidation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter Runspace because a Runspace is already pushed in this session.. - /// - internal static string ServerDriverRemoteHostAlreadyPushed { - get { - return ResourceManager.GetString("ServerDriverRemoteHostAlreadyPushed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter Runspace because there is no server remote debugger available.. - /// - internal static string ServerDriverRemoteHostNoDebuggerToPush { - get { - return ResourceManager.GetString("ServerDriverRemoteHostNoDebuggerToPush", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enter Runspace because it is not a remote Runspace.. - /// - internal static string ServerDriverRemoteHostNotRemoteRunspace { - get { - return ResourceManager.GetString("ServerDriverRemoteHostNotRemoteRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The client did not respond with a public key within the specified time-out period.. - /// - internal static string ServerKeyExchangeFailed { - get { - return ResourceManager.GetString("ServerKeyExchangeFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server that is running Windows PowerShell does not support the {0} {1} negotiated by the client computer. Verify that the client computer is compatible with the build {2} and the protocol version {3} of Windows PowerShell.. - /// - internal static string ServerNegotiationFailed { - get { - return ResourceManager.GetString("ServerNegotiationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server negotiation timer has expired. The negotiation time-out interval is {0} milliseconds.. - /// - internal static string ServerNegotiationTimeout { - get { - return ResourceManager.GetString("ServerNegotiationTimeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}. Negotiation with the client failed. Make sure the client is compatible with the build {1} and the protocol version {2} of Windows PowerShell.. - /// - internal static string ServerNotFoundCapabilityProperties { - get { - return ResourceManager.GetString("ServerNotFoundCapabilityProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The server process has exited.. - /// - internal static string ServerProcessExited { - get { - return ResourceManager.GetString("ServerProcessExited", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The destination server has sent a request to close the session.. - /// - internal static string ServerRequestedToCloseSession { - get { - return ResourceManager.GetString("ServerRequestedToCloseSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote session was unable to invoke command {0} with error: {1}.. - /// - internal static string ServerSideNestedCommandInvokeFailed { - get { - return ResourceManager.GetString("ServerSideNestedCommandInvokeFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A failure occurred while attempting to connect the PSSession.. - /// - internal static string SessionConnectFailed { - get { - return ResourceManager.GetString("SessionConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find a PSSession with an InstanceId value of "{0}".. - /// - internal static string SessionIdMatchFailed { - get { - return ResourceManager.GetString("SessionIdMatchFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot find a PSSession that has the name "{0}".. - /// - internal static string SessionNameMatchFailed { - get { - return ResourceManager.GetString("SessionNameMatchFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SessionName parameter can only be used with the Disconnected switch parameter.. - /// - internal static string SessionNameWithoutInvokeDisconnected { - get { - return ResourceManager.GetString("SessionNameWithoutInvokeDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PSSession is in a disconnected state and is not available for connection.. - /// - internal static string SessionNotAvailableForConnection { - get { - return ResourceManager.GetString("SessionNotAvailableForConnection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enabled: False. This configures the WS-Management service to deny the connection request.. - /// - internal static string SetEnabledFalseTarget { - get { - return ResourceManager.GetString("SetEnabledFalseTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enabled: True. This configures the WS-Management service to accept the connection request.. - /// - internal static string SetEnabledTrueTarget { - get { - return ResourceManager.GetString("SetEnabledTrueTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" and "{1}" parameters cannot be specified together. Specify either "{0}" or "{1}" parameter.. - /// - internal static string ShowUIAndSDDLCannotExist { - get { - return ResourceManager.GetString("ShowUIAndSDDLCannotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a scheduled job with name {0}.. - /// - internal static string StartJobDefinitionNotFound1 { - get { - return ResourceManager.GetString("StartJobDefinitionNotFound1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a scheduled job with type {0} and name {1}.. - /// - internal static string StartJobDefinitionNotFound2 { - get { - return ResourceManager.GetString("StartJobDefinitionNotFound2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' refers to a '{2}' provider path. Change the path parameter to a file system path.. - /// - internal static string StartJobDefinitionPathInvalidNotFSProvider { - get { - return ResourceManager.GetString("StartJobDefinitionPathInvalidNotFSProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the job definition '{0}' because path '{1}' resolves to multiple file paths. Change the path parameter so that it is a single path.. - /// - internal static string StartJobDefinitionPathInvalidNotSingle { - get { - return ResourceManager.GetString("StartJobDefinitionPathInvalidNotSingle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to More than one job definition was found with name {0}. Try including the -DefinitionType parameter to Start-Job in order to narrow the search for the job definition to a single job source adapter.. - /// - internal static string StartJobManyDefNameMatches { - get { - return ResourceManager.GetString("StartJobManyDefNameMatches", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" must specify a Windows PowerShell script file that ends with extension ".ps1".. - /// - internal static string StartupScriptNotCorrect { - get { - return ResourceManager.GetString("StartupScriptNotCorrect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running startup script threw an error: {0}.. - /// - internal static string StartupScriptThrewTerminatingError { - get { - return ResourceManager.GetString("StartupScriptThrewTerminatingError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Standard Input handle cannot be set to the 'no wait' state. The system error code is {0}.. - /// - internal static string StdInCannotBeSetToNoWait { - get { - return ResourceManager.GetString("StdInCannotBeSetToNoWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Standard Input handle is not open.. - /// - internal static string StdInIsNotOpen { - get { - return ResourceManager.GetString("StdInIsNotOpen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnection attempt canceled. Please repair the network connection and reconnect using Connect-PSSession or Receive-PSSession.. - /// - internal static string StopCommandOnRetry { - get { - return ResourceManager.GetString("StopCommandOnRetry", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Job "{0}" could not be connected to the server and so could not be stopped.. - /// - internal static string StopJobNotConnected { - get { - return ResourceManager.GetString("StopJobNotConnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote Command: {0}, associated with the job that has an ID of "{1}".. - /// - internal static string StopPSJobWhatIfTarget { - get { - return ResourceManager.GetString("StopPSJobWhatIfTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more jobs could not be suspended because the state was not valid for the operation.. - /// - internal static string SuspendJobInvalidJobState { - get { - return ResourceManager.GetString("SuspendJobInvalidJobState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method cannot be called after a call to the ThrottlingJob.EndOfChildJobs method.. - /// - internal static string ThrottlingJobChildAddedAfterEndOfChildJobs { - get { - return ResourceManager.GetString("ThrottlingJobChildAddedAfterEndOfChildJobs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ThrottlingJob.AddChildJob method accepts only child jobs in the NotStarted state.. - /// - internal static string ThrottlingJobChildAlreadyRunning { - get { - return ResourceManager.GetString("ThrottlingJobChildAlreadyRunning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Memory usage of a cmdlet has exceeded a warning level. To avoid this situation, try one of the following: 1) Lower the rate at which CIM operations produce data (for example, by passing a low value to the ThrottleLimit parameter), 2) Increase the rate at which data is consumed by downstream cmdlets, or 3) Use the Invoke-Command cmdlet to run the whole pipeline on the server. The cmdlet that exceeded a warning level of memory usage was started by the following command line: {0}. - /// - internal static string ThrottlingJobFlowControlMemoryWarning { - get { - return ResourceManager.GetString("ThrottlingJobFlowControlMemoryWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}/{1} completed. - /// - internal static string ThrottlingJobStatusMessage { - get { - return ResourceManager.GetString("ThrottlingJobStatusMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} For more information, see the about_Remote_Troubleshooting Help topic.. - /// - internal static string TroubleShootingHelpTopic { - get { - return ResourceManager.GetString("TroubleShootingHelpTopic", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Both "{0}" and "{1}" must be specified in the "{2}" section.. - /// - internal static string TypeNeedsAssembly { - get { - return ResourceManager.GetString("TypeNeedsAssembly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load the assembly "{0}" specified in the "{1}" section.. - /// - internal static string UnableToLoadAssembly { - get { - return ResourceManager.GetString("UnableToLoadAssembly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load the type "{0}" specified in the "{1}" section.. - /// - internal static string UnableToLoadType { - get { - return ResourceManager.GetString("UnableToLoadType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote host method was invoked on an unknown target class: {0}. - /// - internal static string UnknownTargetClass { - get { - return ResourceManager.GetString("UnknownTargetClass", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Wait handle type "{0}" is not supported.. - /// - internal static string UnsupportedWaitHandleType { - get { - return ResourceManager.GetString("UnsupportedWaitHandleType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}Redirect location reported: {1}.. - /// - internal static string URIEndPointNotResolved { - get { - return ResourceManager.GetString("URIEndPointNotResolved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} To automatically connect to the redirected URI, verify the "{1}" property of the session preference variable "{2}", and use the "{3}" parameter on the cmdlet.. - /// - internal static string URIRedirectionReported { - get { - return ResourceManager.GetString("URIRedirectionReported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Your connection has been redirected to the following URI: "{0}". - /// - internal static string URIRedirectWarningToHost { - get { - return ResourceManager.GetString("URIRedirectWarningToHost", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specified Uri {0} is not valid.. - /// - internal static string UriSpecifiedNotValid { - get { - return ResourceManager.GetString("UriSpecifiedNotValid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SharedHost attribute cannot be set to false on a workflow session type configuration.. - /// - internal static string UseSharedProcessCannotBeFalseForWorkflowSessionType { - get { - return ResourceManager.GetString("UseSharedProcessCannotBeFalseForWorkflowSessionType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A failure occurred while attempting to connect the VMSession.. - /// - internal static string VMSessionConnectFailed { - get { - return ResourceManager.GetString("VMSessionConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard characters are not supported for the FilePath parameter. Specify a path without wildcard characters.. - /// - internal static string WildCardErrorFilePathParameter { - get { - return ResourceManager.GetString("WildCardErrorFilePathParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell remoting is not supported in the Windows Preinstallation Environment (WinPE).. - /// - internal static string WinPERemotingNotSupported { - get { - return ResourceManager.GetString("WinPERemotingNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Changes made by {0} cannot take effect until the WinRM service is restarted.. - /// - internal static string WinRMRequiresRestart { - get { - return ResourceManager.GetString("WinRMRequiresRestart", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} may need to restart the WinRM service if a configuration using this name has recently been unregistered, certain system data structures may still be cached. In that case, a restart of WinRM may be required. - ///All WinRM sessions connected to Windows PowerShell session configurations, such as Microsoft.PowerShell and session configurations that are created with the Register-PSSessionConfiguration cmdlet, are disconnected.. - /// - internal static string WinRMRestartWarning { - get { - return ResourceManager.GetString("WinRMRestartWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WriteEvents parameter cannot be used without the Wait parameter.. - /// - internal static string WriteEventsCannotBeUsedWithoutWait { - get { - return ResourceManager.GetString("WriteEventsCannotBeUsedWithoutWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The -WriteJobInResults parameter cannot be used without the -Wait parameter. - /// - internal static string WriteJobInResultsCannotBeUsedWithoutWait { - get { - return ResourceManager.GetString("WriteJobInResultsCannotBeUsedWithoutWait", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A {0} value must be specified for session option {1}.. - /// - internal static string WrongSessionOptionValue { - get { - return ResourceManager.GetString("WrongSessionOptionValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The maximum number of WS-Man URI redirections to allow while connecting to a remote computer. - /// - internal static string WsmanMaxRedirectionCountVariableDescription { - get { - return ResourceManager.GetString("WsmanMaxRedirectionCountVariableDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerShell plugin cannot process the Connect operation as required negotiation information is either missing or not complete.. - /// - internal static string WSManPluginConnectNoNegotiationData { - get { - return ResourceManager.GetString("WSManPluginConnectNoNegotiationData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerShell plugin failed to process to connect operation.. - /// - internal static string WSManPluginConnectOperationFailed { - get { - return ResourceManager.GetString("WSManPluginConnectOperationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied plugin context is not valid.. - /// - internal static string WSManPluginContextNotFound { - get { - return ResourceManager.GetString("WSManPluginContextNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while processing {0} arguments.. - /// - internal static string WSManPluginInvalidArgSet { - get { - return ResourceManager.GetString("WSManPluginInvalidArgSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied command context is not valid.. - /// - internal static string WSManPluginInvalidCommandContext { - get { - return ResourceManager.GetString("WSManPluginInvalidCommandContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied input data is not valid. Only input data of type {0} is supported.. - /// - internal static string WSManPluginInvalidInputDataType { - get { - return ResourceManager.GetString("WSManPluginInvalidInputDataType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied input stream is not valid. Only {0} is supported as input stream.. - /// - internal static string WSManPluginInvalidInputStream { - get { - return ResourceManager.GetString("WSManPluginInvalidInputStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied output stream set is not valid. Only {0} is supported as output stream.. - /// - internal static string WSManPluginInvalidOutputStream { - get { - return ResourceManager.GetString("WSManPluginInvalidOutputStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied WSMAN_SENDER_DETAILS is not valid. Cannot process null WSMAN_SENDER_DETAILS.. - /// - internal static string WSManPluginInvalidSenderDetails { - get { - return ResourceManager.GetString("WSManPluginInvalidSenderDetails", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The supplied shell context is not valid.. - /// - internal static string WSManPluginInvalidShellContext { - get { - return ResourceManager.GetString("WSManPluginInvalidShellContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}. - /// - internal static string WSManPluginManagedException { - get { - return ResourceManager.GetString("WSManPluginManagedException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. - /// - internal static string WSManPluginNullInvalidInput { - get { - return ResourceManager.GetString("WSManPluginNullInvalidInput", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NULL value is not allowed for input stream and output stream sets. {0} and {1} are the supported input and output streams.. - /// - internal static string WSManPluginNullInvalidStreamSet { - get { - return ResourceManager.GetString("WSManPluginNullInvalidStreamSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. - /// - internal static string WSManPluginNullPluginContext { - get { - return ResourceManager.GetString("WSManPluginNullPluginContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NULL value is not allowed for {0} with the plugin method {1}.. - /// - internal static string WSManPluginNullShellContext { - get { - return ResourceManager.GetString("WSManPluginNullShellContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerShell plugin operation is shutting down. This may happen if the hosting service or application is shutting down.. - /// - internal static string WSManPluginOperationClose { - get { - return ResourceManager.GetString("WSManPluginOperationClose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PowerShell plugin does not understand the option {0}. Make sure the client is compatible with the build {1} and the protocol version {2} of PowerShell.. - /// - internal static string WSManPluginOptionNotUnderstood { - get { - return ResourceManager.GetString("WSManPluginOptionNotUnderstood", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An option with name {0} is expected from the client. Make sure the client is compatible with the build {1} and the protocl version {2} of PowerShell.. - /// - internal static string WSManPluginProtocolVersionNotFound { - get { - return ResourceManager.GetString("WSManPluginProtocolVersionNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <PSProtocolVersionError ServerProtocolVersion="{0}" ServerBuildVersion="{1}">Powershell plugin does not support the protocol version {2} requested by client.</PSProtocolVersionError>. - /// - internal static string WSManPluginProtocolVersionNotMatch { - get { - return ResourceManager.GetString("WSManPluginProtocolVersionNotMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Powershell plugin encounterd a fatal error while reporting context to WSMan service.. - /// - internal static string WSManPluginReportContextFailed { - get { - return ResourceManager.GetString("WSManPluginReportContextFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to create managed server session.. - /// - internal static string WSManPluginSessionCreationFailed { - get { - return ResourceManager.GetString("WSManPluginSessionCreationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Powershell plugin encounterd a fatal error registering a wait handle for shutdown notification.. - /// - internal static string WSManPluginShutdownRegistrationFailed { - get { - return ResourceManager.GetString("WSManPluginShutdownRegistrationFailed", resourceCulture); - } - } -} diff --git a/scripts/string_resources/AssemblyInfo.cs b/scripts/string_resources/AssemblyInfo.cs deleted file mode 100644 index 0c92a64b0..000000000 --- a/scripts/string_resources/AssemblyInfo.cs +++ /dev/null @@ -1,1719 +0,0 @@ - - -using System.Reflection; -using System.Runtime.CompilerServices; - - - - - - - - - - - - - - - - - - - - - - - -using System.Diagnostics.CodeAnalysis; - -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyInformationalVersionAttribute (@"10.0.10011.0")] - - - - - - - - - - - - - - - - - - - -[module: SuppressMessage("Microsoft.Design", "CA1014:MarkAssembliesWithClsCompliant")] - - - - - - -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.#UpdateLocaleSpecificFont()", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadMshSnapinAssembly(System.Management.Automation.PSSnapInInfo):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.ExecutionContext.LoadAssembly(System.Management.Automation.Runspaces.AssemblyConfigurationEntry,System.Exception&):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleScreenBufferSize(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Size):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsoleOutputPlain(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.BufferCell[,]):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FillConsoleOutputAttribute(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt16,System.Int32,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleScreenBufferInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_SCREEN_BUFFER_INFO", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleCursorInfo(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+CONSOLE_CURSOR_INFO):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.PeekConsoleInput(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+INPUT_RECORD[]&):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetMode(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+ConsoleModes):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetNumberOfConsoleInputEvents(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FlushConsoleInputBuffer(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleWindowInfo(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Boolean,Microsoft.PowerShell.ConsoleControl+SMALL_RECT):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleTextAttribute(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt16):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsoleOutputCJK(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,],Microsoft.PowerShell.ConsoleControl+BufferCellArrayRowType):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputPlain(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputCJKSmall(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt32,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Boolean", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ScrollConsoleScreenBuffer(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+SMALL_RECT,Microsoft.PowerShell.ConsoleControl+SMALL_RECT,Microsoft.PowerShell.ConsoleControl+COORD,Microsoft.PowerShell.ConsoleControl+CHAR_INFO):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleCursorInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_CURSOR_INFO", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleFontInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_FONT_INFO_EX", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleInput(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+INPUT_RECORD[]&):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsole(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String,System.Int32,System.Boolean,System.UInt32&):System.String", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleCursorPosition(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetLargestConsoleWindowSize(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Management.Automation.Host.Size", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsole(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetMode(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+ConsoleModes", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FillConsoleOutputCharacter(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Char,System.Int32,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.MakeKit.VersionChecker.LoadAssemblyFrom(System.String,System.Boolean):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] -[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.MakeKit.AssemblyAnalyzer.LoadAssembly(System.String):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] - - -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.HtmlWebResponseObject..ctor(System.Net.WebResponse,System.Management.Automation.ExecutionContext)")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.ExportAliasCommand.ThrowFileOpenError(System.Exception,System.String):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.InputFileOpenModeConversion.Convert(Microsoft.PowerShell.Commands.OpenMode):System.IO.FileMode")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.InnerFormatShapeCommand.WriteInternalErrorMessage(System.String):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateNotFoundException..ctor(System.Exception)")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException..ctor(System.Exception)")] - -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderCodeSigningDynamicParameters.set_CodeSigningCert(System.Management.Automation.SwitchParameter):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_CodeSigningCert(System.Management.Automation.SwitchParameter):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_DnsName(System.Management.Automation.SwitchParameter):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_Eku(System.Management.Automation.SwitchParameter):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_ExpiringIn(System.Management.Automation.SwitchParameter):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.ProviderRemoveItemDynamicParameters.set_DeleteKey(System.Management.Automation.SwitchParameter):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateStoreNotFoundException..ctor(System.Exception)")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException..ctor(System.Exception)")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.RegistryProvider.GetIndexFromAt(System.Object):System.Int32")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Runspaces.MshConsoleInfo.set_PSVersion(System.Version):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.GetProperty(System.Object,System.String):System.String")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSInstaller.get_WriteToFile():System.Boolean")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSInstaller.get_RegFile():System.String")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Parser+NumericConstantNode..ctor(System.Management.Automation.Token,System.Object)")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSSnapInInfo.get_VendorIndirect():System.String")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSSnapInInfo.get_DescriptionIndirect():System.String")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.NativeCommandProcessor.GetBinaryTypeA(System.String,System.Int32&):System.Int32")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.EventLogLogProvider.GetMessageDllPath(System.String):System.String")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.IsEmptyLine(System.String):System.Boolean")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetMinIndentation(System.String[]):System.Int32")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetPreformattedText(System.String):System.String")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.TrimLines(System.String[]):System.String[]")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetIndentation(System.String):System.Int32")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Parser+CharacterTokenReader..ctor(System.String,System.Boolean)")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.PSObjectHelper.GetSmartToStringDisplayName(System.Object,Microsoft.PowerShell.Commands.Internal.Format.MshExpressionFactory):System.String")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeMatch.get_ActiveTracer():System.Management.Automation.PSTraceSource")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Internal.ObjectStream.DFT_AddHandler_OnDataReady(System.EventHandler):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Internal.ObjectStream.DFT_RemoveHandler_OnDataReady(System.EventHandler):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_DebugBackgroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_DebugBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ErrorBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ErrorBackgroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_WarningBackgroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_WarningBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ErrorForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ErrorForegroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ProgressForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ProgressForegroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_DebugForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_DebugForegroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_VerboseForegroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_VerboseForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_WarningForegroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_WarningForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ProgressBackgroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ProgressBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_VerboseBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_VerboseBackgroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleHostStartupException..ctor(System.String)")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost.WriteErrorLine(System.String):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+InputLoop.get_RunningLoopCount():System.Int32")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_DebugBackgroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_DebugBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_WarningForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ProgressBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ErrorForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_ErrorForegroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ProgressForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_VerboseBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_VerboseBackgroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_VerboseForegroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_VerboseForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_DebugForegroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_DebugForegroundColor():System.ConsoleColor")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_WarningBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ErrorBackgroundColor(System.ConsoleColor):System.Void")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_ErrorBackgroundColor():System.ConsoleColor")] - -[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetActiveScreenBufferHandle():Microsoft.Win32.SafeHandles.SafeFileHandle")] -[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputCJK(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt32,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Void")] -[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetInputHandle():Microsoft.Win32.SafeHandles.SafeFileHandle")] -[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.LengthInBufferCellsFE(System.Char,System.IntPtr&,System.IntPtr&,System.Boolean&,Microsoft.PowerShell.ConsoleControl+TEXTMETRIC&):System.Int32")] -[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.SetServiceCommand.ProcessRecord():System.Void")] -[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.NewServiceCommand.BeginProcessing():System.Void")] - -[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="Microsoft.PowerShell.Commands.ImportXmlHelper.Dispose():System.Void", MessageId="_xr")] -[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="System.Management.Automation.Runspaces.PipelineBase.Dispose(System.Boolean):System.Void", MessageId="_pipelineFinishedEvent")] -[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="Microsoft.PowerShell.ConsoleHost.Dispose(System.Boolean):System.Void", MessageId="consoleWriter")] -[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.IsValidPath(System.String):System.Boolean")] -[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="System.Management.Automation.ParameterBinderController.UpdatePositionalDictionary(System.Collections.Generic.SortedDictionary`2>,System.UInt32):System.Void", MessageId="System.Collections.ObjectModel.Collection`1")] -[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="Microsoft.PowerShell.Commands.StartProcessCommand.StartWithCreateProcess(System.Diagnostics.ProcessStartInfo):System.Diagnostics.Process")] - -[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.PrinterLineOutput.VerifyFont(System.Drawing.Graphics):System.Void", MessageId="System.Drawing.Graphics.MeasureString(System.String,System.Drawing.Font)")] -[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.PSAuthorizationManager.ShouldRun(System.Management.Automation.CommandInfo,System.Management.Automation.CommandOrigin,System.Management.Automation.Host.PSHost,System.Exception&):System.Boolean", MessageId="System.ArgumentException.#ctor(System.String)")] -[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoader.LoadXmlFile(Microsoft.PowerShell.Commands.Internal.Format.XmlFileLoadInfo,Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBase,Microsoft.PowerShell.Commands.Internal.Format.MshExpressionFactory):System.Boolean", MessageId="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.ReportTrace(System.String)")] -[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.LoadXmlDocumentFromFileLoadingInfo():System.Xml.XmlDocument", MessageId="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.ReportTrace(System.String)")] - -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="member", Target="System.Management.Automation.Runspaces.InvalidPipelineStateException..ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)")] -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.PSObjectDisposedException")] - -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.ParsingBaseAttribute")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.CmdletMetadataAttribute")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.CommonParameters")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.AutomationNull")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.InternalCommand")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.ShouldProcessParameters")] - -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.MatchInfo.Filename", MessageId="Filename")] -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.OutLineOutputCommand", MessageId="OutLine")] -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToSecureStringCommand.AsPlainText", MessageId="PlainText")] -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.InvocationInfo.OffsetInLine", MessageId="InLine")] - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.ImportClixmlCommand", MessageId="Clixml")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.ExportClixmlCommand", MessageId="Clixml")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase.WriteObjectCall(System.Object):System.Void", MessageId="0#o")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetSddl(System.Management.Automation.PSObject):System.String", MessageId="Sddl")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.X509StoreLocation..ctor(System.Security.Cryptography.X509Certificates.StoreLocation)", MessageId="0#l")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetPfxCertificateCommand", MessageId="Pfx")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.SetAclCommand.Passthru", MessageId="Passthru")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.ControlKeyStates.NumLockOn", MessageId="Num")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates..ctor(System.Int32,System.Int32)", MessageId="0#x")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates..ctor(System.Int32,System.Int32)", MessageId="1#y")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.X", MessageId="X")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.Y", MessageId="Y")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.AddHistoryCommand.Passthru", MessageId="Passthru")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetPSSnapinCommand", MessageId="Snapin")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.AddPSSnapinCommand", MessageId="Snapin")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.PSSnapin", MessageId="Snapin")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemovePSSnapinCommand", MessageId="Snapin")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="System.Management.Automation.Runspaces", MessageId="Runspaces")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="System.Management.Automation.Sqm", MessageId="Sqm")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationAttributeException", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceStateEventArgs", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceStateEventArgs.RunspaceStateInfo", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.InvalidRunspaceStateException", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceState", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationEntry", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute.RunspaceConfigurationType", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceFactory", MessageId="Runspace")] - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost):System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration):System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration):System.Management.Automation.Runspaces.Runspace", MessageId="1#runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace():System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool()", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="runspace", Justification="Runspace is a valid keyword in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="runspace", Justification="Runspace is a valid keyword in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspaces", Justification="Runspace is a valid keyword in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePool", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetMaxRunspaces()", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetMinRunspaces()", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#RunspaceConfiguration", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#SetMaxRunspaces(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#SetMinRunspaces(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetAvailableRunspaces()", MessageId="Runspaces")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeException", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationEntryCollection`1", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.DefaultRunspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.RunspaceConfiguration", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.RunspaceStateInfo", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfiguration", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceStateInfo", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspaceInvoke", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke..ctor(System.Management.Automation.Runspaces.Runspace)", MessageId="0#runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke..ctor(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="0#runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.WildcardPattern.Unescape(System.String):System.String", MessageId="Unescape")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.CommandOrigin.Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePoolState", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs.#RunspacePoolState", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TypesXmlStrings.resources", MessageId="ps", Justification="ps referes to PowerShell and is used at many places in the product.")] - - -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectObjectCommand.ExcludeProperty")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectObjectCommand.Property")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ImportClixmlCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ImportCsvCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Include")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.VariableCommandBase.ExcludeFilters")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.VariableCommandBase.IncludeFilters")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.OrderObjectBase.Property")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewObjectCommand.ArgumentList")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetMemberCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetTraceSourceCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.UpdateData.AppendPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.UpdateData.PrependPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TraceCommandCommand.ArgumentList")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TraceCommandCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAliasCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAliasCommand.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteOutputCommand.InputObject")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ExportAliasCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Include")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Pattern")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Include")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Include")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.Property")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.DifferenceObject")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.ReferenceObject")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Head")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Body")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Property")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Include")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.FormatCustomCommand.Property")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MeasureObjectCommand.Property")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.RemoveListener")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.RemoveFileListener")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase.Property")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.AddHistoryCommand.InputObject")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSSnapinCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Functionality")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Category")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Role")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Component")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHistoryCommand.Id")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ForEachObjectCommand.Process")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.AddPSSnapinCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.ArgumentList")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Noun")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.PSSnapin")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Verb")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSSnapinCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSSnapIn.Formats")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSSnapIn.Types")] - -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SignatureCommandsBase.FilePath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAclCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Include")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPfxCertificateCommand.FilePath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetAclCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase.Key")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetProcessCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetProcessCommand.Id")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopProcessCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopProcessCommand.Id")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ProcessBaseCommand.InputObject")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ResolvePathCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ResolvePathCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.DisplayName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.Include")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.InputObject")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertPathCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertPathCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemPropertyCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemPropertyCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ContentCommandBase.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ContentCommandBase.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeItemCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.LiteralName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.PSProvider")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetWmiObjectCommand.ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetWmiObjectCommand.Property")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSProviderCommand.PSProvider")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemPropertyCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemPropertyCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.LiteralName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.PSProvider")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemPropertyCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemPropertyCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemPropertyCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemPropertyCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TestPathCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TestPathCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteContentCommandBase.Value")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetServiceCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ServiceOperationBaseCommand.Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.PSDrive")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.PSProvider")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.StackName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CoreCommandBase.Exclude")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CoreCommandBase.Include")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetChildItemCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetChildItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SplitPathCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SplitPathCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemCommand.LiteralPath")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JoinPathCommand.Path")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSBreakpointCommand.Id")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewServiceCommand.DependsOn")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Command")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Function")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Script")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Line")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Variable")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSBreakpointCommandBase.Breakpoint")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSBreakpointCommandBase.Id")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSDebugContext.Breakpoints")] - -[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Full")] -[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Detailed")] -[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Examples")] - -[module: SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes", Scope="type", Target="Microsoft.PowerShell.Commands.SelectStringCommand+FileinfoToStringAttribute")] - -[module: SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Management.Automation.PathInfoStack")] -[module: SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix", Scope="type", Target="System.Management.Automation.PathInfoStack")] - -[module: SuppressMessage("Microsoft.Naming", "CA1714:FlagsEnumsShouldHavePluralNames", Scope="type", Target="System.Management.Automation.ShouldProcessReason")] - -[module: SuppressMessage("Microsoft.Naming", "CA1724:TypeNamesShouldNotMatchNamespaces", Scope="type", Target="System.Management.Automation.SessionState")] - -[module: SuppressMessage("Microsoft.Usage", "CA2211:NonConstantFieldsShouldNotBeVisible", Scope="member", Target="System.Management.Automation.VerbsOther.Use")] -[module: SuppressMessage("Microsoft.Usage", "CA2211:NonConstantFieldsShouldNotBeVisible", Scope="member", Target="System.Management.Automation.Remoting.PSSessionConfigurationData.IsServerManager")] - - - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="URIs")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspaceStrings.resources", MessageId="runspaces")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HistoryStrings.resources", MessageId="commandline")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="WebCmdletStrings.resources", MessageId="From-Json")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="WebCmdletStrings.resources", MessageId="To-Json")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Logging.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Runspace.resources", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Runspace.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MiniShellErrors.resources", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MiniShellErrors.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Param")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="foreach")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="scriptblock")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="subexpression")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="Runspaces")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="pssnapin")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="shellid")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="itemproperty")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="Multi")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="multi")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspaceInit.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSnapinInfo.resources", MessageId="multistring")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="psprovider")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="forwardslashes")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="CommandLineParameterParserStrings.resources", MessageId="stdin")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostUserInterfaceStrings.resources", MessageId="noninteractive")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="Noninteractive")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="cscflags")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="formatdata")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="initscript")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="typedata")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="Powershell")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="authorizationmanager")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="builtinscript")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="csc")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="aboutprompt")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Debugger.resources", MessageId="ps", Justification="ps refers to the ps1 extension for PowerShell script files.")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Debugger.resources", MessageId="psm", Justification="ps refers to the ps1 extension for PowerShell module files.")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DebuggerStrings.resources", MessageId="aboutprompt", Justification="about_prompt is a valid help topic")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TabCompletionStrings.resources", MessageId="ps", Justification="ps refers to the ps1 extension for PowerShell script files.")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TabCompletionStrings.resources", MessageId="bak", Justification="bak refers to the bak extension.")] -[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.Runspaces.PipelineWriter.#Write(System.Object)", MessageId="obj", Justification="This will be a breaking change as V1 is already shipped.")] -[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.Runspaces.PipelineWriter.#Write(System.Object,System.Boolean)", MessageId="obj", Justification="This will be a breaking change as V1 is already shipped.")] - -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+NativeMethods.SHGetFolderPath(System.IntPtr,System.UInt32,System.IntPtr,System.UInt32,System.Text.StringBuilder):System.UInt32")] -[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="System.Management.Automation.Diagnostics.Assert(System.Boolean,System.String,System.String):System.Void", MessageId="System.Management.Automation.AssertException.#ctor(System.String)")] -[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="SignatureCommands.resources", MessageId="TimeStamp")] -[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Username")] -[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="TimeStamp")] -[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="filename")] -[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Filename")] -[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="FormatAndOutXmlLoadingStrings.resources", MessageId="FormatTable")] - -[module: SuppressMessage("Microsoft.Usage", "CA2229:ImplementSerializationConstructors", Scope="type", Target="System.Management.Automation.RuntimeDefinedParameterDictionary")] - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute.#.ctor(System.String)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="nologo")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="outputformat")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="eventlog")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="powershell")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="logname")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psconsolefile")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="inputformat")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.InvalidRunspacePoolStateException", MessageId="Runspace", Justification="Runspace is a valid word for PowerShell")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke.#.ctor(System.Management.Automation.Runspaces.Runspace)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke.#.ctor(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#GetRunspace()", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#SetRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#SetRunspace(System.Management.Automation.Runspaces.RunspacePool)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.#Error", MessageId="Error", Justification="This is part of V1 code and we cannot break V1.")] -[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.#Stop()", MessageId="Stop", Justification="This is part of V1 code and we cannot break V1.")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="powershell")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspacePoolStrings.resources", MessageId="runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspacePoolStrings.resources", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="get-psprovider", Justification="This is part of V1 and V1 is already shipped.")] - -[module: SuppressMessage("Microsoft.Usage", "CA2225:OperatorOverloadsHaveNamedAlternates", Scope="member", Target="System.Management.Automation.PSCredential.op_Explicit(System.Management.Automation.PSCredential):System.Net.NetworkCredential")] -[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="Microsoft.PowerShell.Commands.GroupInfo..ctor(Microsoft.PowerShell.Commands.OrderByPropertyEntry)")] -[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.CommandParameterDefinition..ctor()")] -[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.ActionPreferenceStopException..ctor(System.Management.Automation.InvocationInfo,System.String,System.String,System.Object[])")] -[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.LookupPathCollection..ctor(System.Collections.Generic.IEnumerable`1)")] -[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.ProviderNameAmbiguousException")] -[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.RuntimeDefinedParameterDictionary")] -[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.PSSecurityException")] -[module: SuppressMessage("Microsoft.Design", "CA1036:OverrideMethodsOnComparableTypes", Scope="type", Target="System.Management.Automation.PSObject")] - -[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="type", Target="System.Management.Automation.SessionStateInternal", Justification="This is internal and well tested as part of v1.")] - -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAsyncResultCommand.#Command")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAsyncResultCommand.#Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceID")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#URI")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Result")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopAsyncResultCommand.#Id")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopAsyncResultCommand.#Result")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitAsyncResultCommand.#Id")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitAsyncResultCommand.#Result")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RemoteRunspaceID", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RunspaceStateInfo", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#.ctor(System.String,System.Guid,System.Management.Automation.Runspaces.Command)", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#RunspaceID", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Remoting.RemoteRunspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#ByPassRunspaceStateCheck", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RaiseRunspaceStateEvents()", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RunspaceState", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#SetRunspaceState(System.Management.Automation.Runspaces.RunspaceState)", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#SetRunspaceState(System.Management.Automation.Runspaces.RunspaceState,System.Exception)", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RemoteRunspaceId", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Uri")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#BypassRunspaceStateCheck", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace", MessageId="Runspace")] - - -[module: SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RaiseRunspaceStateEvents()")] - -[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FormatObjectDeserializer.#VerifyDataNotNull(System.Object,System.String)", Justification="The ArgumentException is constructed as part of construction of an ErrorRecord. The error details contains the name of the parameter")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase.#WriteObjectCall(System.Object)", MessageId="o", Justification="This will be a breaking change")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeMatch.#get_ActiveTracer()", Justification="Unused for now, may be required in future")] -[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoaderException", Justification="This class has been designed for internal consumption")] -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TooManyErrorsException", Justification="This class has been designed for internal consumption")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteOutputCommand.#InputObject", Justification="Cmdlet properties do return arrays")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.FormatCustomCommand.#Property", Justification="Cmdlet properties do return arrays")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase.#Property", Justification="Cmdlet properties do return arrays")] - - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "ps")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "resourcefile")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "ico")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "libdirectory")] - - -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSDebugCommand.#Commands")] -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSDebugCommand.#Variables")] - - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSnapinInfo.resources", MessageId="Snapin")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Foreach")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="uiculture")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="convertfrom")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="param")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Splatted")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Opeartor")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Runspaces")] - -[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ImportLocalizedData.resources", MessageId="filename")] - -[module: SuppressMessage("Microsoft.Design", "CA1018:MarkAttributesWithAttributeUsage", Scope="type", Target="System.Management.Automation.ValidateScriptAttribute")] - -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.BreakException")] - -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ContinueException")] - -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ExitException")] - -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ReturnException")] - -[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.Interpreter.RethrowException")] -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.Interpreter.RethrowException")] - -[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ExpressionNode.#OperatorCompare(System.Management.Automation.ComparisonToken,System.Object,System.Object)", MessageId="System.Management.Automation.LanguagePrimitives.Compare(System.Object,System.Object,System.Boolean)")] - - -[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.FlowControlException")] -[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="System.Management.Automation.FlowControlException")] - -[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ScriptBlock.#EnterScope(System.Management.Automation.ScriptInvocationContext)", MessageId="System.Management.Automation.LanguagePrimitives.ConvertTo(System.Object,System.Type)")] - -[module: SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="System.Management.Automation.PSToken.#Type")] - - -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.ArrayReferenceNode.#DoSetValue(System.Collections.IList,System.Object,System.Object)")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.ArrayReferenceNode.#DoGetValue(System.Collections.IList,System.Object)")] - - -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.ScriptCallDepthException.#get_ErrorRecord()")] - - -[module: SuppressMessage("Microsoft.Usage", "CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Management.Automation.PSScriptCmdlet.#Dispose()")] - - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psc")] - -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.WriteHostCommand.#NoNewline", MessageId="Newline", Justification="This code is in V1 and changing is breaking change.")] -[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#ProcessRecord()")] -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#Commands", Justification="This is parameter on cmdlet which needs to be settable")] -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#Variables", Justification="This is parameter on cmdlet which needs to be excluded.")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.#Context", Justification="This is parameter to cmdlet")] -[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="member", Target="Microsoft.PowerShell.Commands.TraceListenerCommandBase.#AddTraceListenersToSources(System.Collections.ObjectModel.Collection`1)")] -[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ConsoleColorCmdlet.#BuildOutOfRangeErrorRecord(System.Object,System.String)")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Hmmss", Justification="Hmmss is time format")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="yyyy", Justification="yyyy is time format")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Mdd", Justification="mdd is time format")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="sqlsnapin")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.#.ctor(System.Int32,System.Int32)", MessageId="x")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.#.ctor(System.Int32,System.Int32)", MessageId="y")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.KeyInfo.#.ctor(System.Int32,System.Char,System.Management.Automation.Host.ControlKeyStates,System.Boolean)", MessageId="ch")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#.ctor(System.String,System.String)", MessageId="param", Justification=".Net ArugmentNullException has the same parameter name.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#.ctor(System.String)", MessageId="param", Justification=".Net ArugmentNullException has the same parameter name")] -[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.SwitchParameter.#ToBool()", MessageId="bool")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#.ctor(System.String)", MessageId="param", Justification=".Net exception use same parameter name.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#.ctor(System.String,System.Object,System.String)", MessageId="param", Justification=".Net exception uses same parameter name.")] -[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.ErrorRecord.#.ctor(System.Exception,System.String,System.Management.Automation.ErrorCategory,System.Object)", MessageId="object")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleInfoErrorStrings.resources", MessageId="psc")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="ps")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpDisplayStrings.resources", MessageId="aboutcommonparameters")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpDisplayStrings.resources", MessageId="fwlink")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="fwlink")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="fwlink")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="pshome")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSignature.resources", MessageId="aboutsigning")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="scriptblock")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="steppable")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="dynamicparam")] -[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.ICommandRuntime.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#")] -[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.ICommandRuntime.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#")] -[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Cmdlet.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#")] -[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Cmdlet.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentException.#.ctor(System.String,System.String)", MessageId="param", Justification=".Net exception use the same parameter name")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentException.#get_ErrorRecord()", Justification="Exception is not thrown from this property.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSNotSupportedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.RuntimeException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.CommandNotFoundException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSNotImplementedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSInvalidCastException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSObjectDisposedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSInvalidOperationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.ProviderInvocationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.CmdletInvocationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.Runspaces.PSSnapInException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSScriptProperty.#get_Value()")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSCodeProperty.#get_TypeNameOfValue()")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSCodeProperty.#get_Value()")] -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ExitNestedPromptException")] -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.TerminateException")] -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.StopUpstreamCommandsException")] -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.AssertException")] -[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ScriptRequiresSyntaxException")] -[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="System.Management.Automation.AssertException")] -[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.AssertException", Justification="This is internal class.")] -[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoaderException", Justification="This is internal class")] -[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.ScriptRequiresSyntaxException")] -[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.String,System.Management.Automation.ExecutionContext)", Justification="This is all internal code.")] -[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.Management.Automation.CmdletInfo,System.Management.Automation.ExecutionContext)", Justification="This is all internal code.")] -[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.Management.Automation.CmdletInfo,System.Management.Automation.ExecutionContext,System.Boolean)", Justification="This is all internal code.")] -[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="System.Management.Automation.PSTraceSource.#GetNewTraceSource(System.String,System.String,System.Boolean)")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#Command")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#InstanceId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#SessionId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Job")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#InstanceId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#Job")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#SessionId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#InstanceId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#Job")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#SessionId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#InstanceId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#Job")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#SessionId")] - - -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Debug")] -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Error")] -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Output")] -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Progress")] -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Verbose")] -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Warning")] - - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions", MessageId="Singleline")] -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions", MessageId="IgnorePatternWhitespace")] - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RemoteRunspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConnectionInfo", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] - - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PipelineStrings.resources", MessageId="steppable")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="Runspace")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspaces")] - - -[module: SuppressMessage("Microsoft.Globalization", "CA1309:UseOrdinalStringComparison", Scope="member", Target="System.Management.Automation.ValidateSetAttribute.#ValidateElement(System.Object)", MessageId="System.String.Compare(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)")] - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Runspace", MessageId="Runspace")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Scriptblocks")] - - -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.SetWmiInstance.#Argument")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveWmiObject.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeWmiMethod.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeWmiMethod.#ArgumentList")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetWmiInstance.#ComputerName")] - - -[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ParameterAttributeNode.#GetAttribute(System.Management.Automation.ParameterAttribute)", MessageId="System.Management.Automation.LanguagePrimitives.ConvertTo(System.Object,System.Type)")] - -[module: SuppressMessage("Microsoft.Design", "CA1018:MarkAttributesWithAttributeUsage", Scope="type", Target="System.Management.Automation.ValidateScriptBlockAttribute")] - -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeCommandCommand.#ArgumentList")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ConnectionUri")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="ps")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="pssc")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="aboutexecutionpolicies")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="fwlink")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSignature.resources", MessageId="fwlink")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ExecutionPolicyCommands.resources", MessageId="fwlink")] - -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.Tracing.PowerShellTraceKeywords.#ManagedPlugIn", MessageId="PlugIn")] - -[module: SuppressMessage("Microsoft.Security", "CA2105:ArrayFieldsShouldNotBeReadOnly", Scope="member", Target="System.Management.Automation.ScriptBlockMemberMethodWrapper.#_emptyArgumentArray")] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[assembly: AssemblyTitle("System.Management.Automation")] -[assembly: AssemblyDescription("Microsoft Windows PowerShell Engine Core Assembly")] - - -[assembly: InternalsVisibleTo("Microsoft.Test.Management.Automation.GPowershell.Analyzers,PublicKey=00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0")] - -[assembly: InternalsVisibleTo(@"System.Management.Automation.Help"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Utility"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Management"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Security"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"System.Management.Automation.Remoting"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Export-Command"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ConsoleHost"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.PowerShellLanguageService"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.GraphicalHost"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.GPowerShell"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ISECommon"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Editor"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly: InternalsVisibleTo(@"powershell_ise"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] - -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableBase", Justification="This will lead to a breaking change")] -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableBase", MessageId="FormatTable", Justification="This will be a breaking change")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase", Justification="This will be a breaking change")] -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase", MessageId="FormatTable", Justification="This will be a breaking change")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatShapeCommandBase", Justification="This will be a breaking change")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase", Justification="This will be a breaking change")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="nologo")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="outputformat")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="eventlog")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="powershell")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="logname")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psconsolefile")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="inputformat")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParameterBinderStrings.resources", MessageId="fwlink")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="splatted")] - - -[module: SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="Microsoft.PowerShell.Commands.RegistryProviderSetItemDynamicParameter.#Type", Justification="This is the type of the registry key, and used as a dynamic parameter. This should stay as-is, and would be a breaking change if changed anyways.")] -[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.#GetContentReader(System.String)", Justification="This would be a breaking change, and is consistent with the way we handle other exceptions.")] -[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF7", MessageId="UTF", Justification="This would be a breaking change")] -[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF8", MessageId="UTF", Justification="This would be a breaking change")] -[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF32", MessageId="UTF")] -[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#Stop()", MessageId="Stop", Justification="This would be a breaking change")] -[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#", Justification="This would be a breaking change")] -[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#", Justification="This would be a breaking change")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.SessionStateScope.#get_ErrorCapacity()", Justification="Lazy initialization was added to all properties of this class to improve performance. Removing this would make it likely that future work with the ErrorCapacity variable would be done without lazy initialization.")] -[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="type", Target="System.Management.Automation.SessionStateInternal", Justification="This is a bridge class between internal classses and a public interface. It requires this much coupling.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.SessionStateException.#get_ErrorRecord()", Justification="This doesn't raise the error record, it just creates it in lieu of one that should be there.")] -[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSSecurityException.#get_ErrorRecord()", Justification="This doesn't raise the error record, it just creates it in lieu of one that should be there.")] -[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="System.Management.Automation.SecuritySupport.#GetCertEKU(System.Security.Cryptography.X509Certificates.X509Certificate2)", Justification="This is a false positive. Marshal is in an else block, right after a P/Invoke call.")] -[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.#GetSubstitutedPathForNetworkDosDevice(System.String)", Justification="This is a false positive. Marshal is in an else block, right after a P/Invoke call.")] -[module: SuppressMessage("Microsoft.Reliability", "CA2006:UseSafeHandleToEncapsulateNativeResources", Scope="member", Target="System.Management.Automation.Security.NativeMethods+WINTRUST_BLOB_INFO.#pbMemObject")] -[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.SessionStateCapacityVariable.#.ctor(System.String,System.Management.Automation.SessionStateCapacityVariable)", Justification="This accesses the Attributes collection in the base class, not a derived class.")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Provider.ICmdletProviderSupportsHelp.#GetHelpMaml(System.String,System.String)", MessageId="Maml")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="winrm")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="runspace's")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="unmarshalling")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="winrm")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspace's")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="unmarshalling")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="aboutsigning")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="get-psprovider")] - - -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ValidateRemoteRunspacesSpecified()", MessageId="Runspaces")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Uri")] - - -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ResolvedComputerNames")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ComputerName")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RemoteRunspaceId")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RemoteRunspaceId", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#ComputerName")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#Name")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RunspaceIdParameterSet", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#GetMatchingRunspaces(System.Boolean,System.Boolean)", MessageId="writeobject")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#GetMatchingRunspaces(System.Boolean,System.Boolean)", MessageId="Runspaces")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#SessionId")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingCmdlet.#RunspaceParameterSet", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#Command")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#Name")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#InstanceId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#SessionId")] -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveJobCommand.#Location")] -[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.WaitJobCommand.#get_Command()")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs.#RunspacePoolStateInfo", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Reliability", "CA2006:UseSafeHandleToEncapsulateNativeResources", Scope="member", Target="System.Management.Automation.Remoting.FanIn.Client.WSManClientNativeApi+WSManCommandArgSet+WSManCommandArgSetInternal.#args")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspaceRepository", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceRepository.#Runspaces", MessageId="Runspaces")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions.#Singleline", MessageId="Singleline")] - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RemoteRunspace.#ByPassRunspaceStateCheck", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.RemoteRunspace.#ByPassRunspaceStateCheck", MessageId="ByPass")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#.ctor(System.String,System.Guid)", MessageId="runspace")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="param", Justification="param is not a misspelled word - it is a PowerShell language keyword")] - - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspacePoolStateInfo", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Host.IHostSupportsPushRunspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PopRunspace()", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PopRunspaceCommand", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="ps")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="psd")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="psd")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="psm")] - - - -[module: SuppressMessage("Microsoft.Maintainability", "CA1505:AvoidUnmaintainableCode", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostMethodInfo.#LookUp(System.Management.Automation.Remoting.RemoteHostMethodId)")] - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PopRunspaceCommand", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Host.IHostSupportsPushRunspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PopRunspace()", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#Runspace", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#IsRunspacePushed", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand.#Runspace", MessageId="Runspace")] - - - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Push-Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Pop-Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Runspace")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="aboutremote")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SuggestionStrings.resources", MessageId="aboutcommandsearches")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")] - -[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSSessionOptionCommand.#ApplicationArguments")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="splatting")] -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="nmust")] - -[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="Logging.resources", MessageId="tError")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="cdxml")] - -[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="CmdletizationCoreResources.resources", MessageId="cdxml")] - -[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="Microsoft.PowerShell.Cmdletization", MessageId="Cmdletization")] - -[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.ParseException.#Errors")] -[module: SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope="member", Target="System.Management.Automation.Remoting.Internal.PSStreamObject.#WriteStreamObject(System.Management.Automation.Cmdlet,System.Boolean)")] -[module: SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObjectType")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObject")] -[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObjectType")] - -[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ExecuteNonVoidMethodOnObject(System.Object)", MessageId="System.String.ToUpper")] -[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ModifyMessage(System.String,System.String)", MessageId="System.String.ToUpper")] -[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ConstructWarningMessageForSecureString(System.String,System.String)", MessageId="System.String.ToUpper")] -[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ConstructWarningMessageForGetBufferContents(System.String)", MessageId="System.String.ToUpper")] -*/ - -// PH: the block above is all commented out because it does not yet make sense for the linux build, especially the InternalsVisibleTo declarations - -namespace System.Management.Automation -{ - internal class NTVerpVars - { - - - - internal const int PRODUCTMAJORVERSION = 10; - internal const int PRODUCTMINORVERSION = 0; - internal const int PRODUCTBUILD = 10032; - internal const int PRODUCTBUILD_QFE = 0; - internal const int PACKAGEBUILD_QFE = 814; - } -} - diff --git a/scripts/string_resources/Authenticode.cs b/scripts/string_resources/Authenticode.cs deleted file mode 100644 index 34c9c3902..000000000 --- a/scripts/string_resources/Authenticode.cs +++ /dev/null @@ -1,288 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class Authenticode { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Authenticode() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Authenticode", typeof(Authenticode).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Do you want to run software from this untrusted publisher?. - /// - internal static string AuthenticodePromptCaption { - get { - return ResourceManager.GetString("AuthenticodePromptCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} is published by {1} and is not trusted on your system. Only run scripts from trusted publishers.. - /// - internal static string AuthenticodePromptText { - get { - return ResourceManager.GetString("AuthenticodePromptText", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Software {0} is published by an unknown publisher. It is recommended that you do not run this software.. - /// - internal static string AuthenticodePromptText_UnknownPublisher { - get { - return ResourceManager.GetString("AuthenticodePromptText_UnknownPublisher", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot sign code. The specified certificate is not suitable for code signing.. - /// - internal static string CertNotGoodForSigning { - get { - return ResourceManager.GetString("CertNotGoodForSigning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Always run. - /// - internal static string Choice_AlwaysRun { - get { - return ResourceManager.GetString("Choice_AlwaysRun", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Run the script from this publisher now, and do not prompt me to run this script in the future.. - /// - internal static string Choice_AlwaysRun_Help { - get { - return ResourceManager.GetString("Choice_AlwaysRun_Help", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Do not run. - /// - internal static string Choice_DoNotRun { - get { - return ResourceManager.GetString("Choice_DoNotRun", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do not run the script from this publisher now, and continue to prompt me to run this script in the future.. - /// - internal static string Choice_DoNotRun_Help { - get { - return ResourceManager.GetString("Choice_DoNotRun_Help", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Ne&ver run. - /// - internal static string Choice_NeverRun { - get { - return ResourceManager.GetString("Choice_NeverRun", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do not run the script from this publisher now, and do not prompt me to run this script in future. Future attempts to run this script will result in a silent failure.. - /// - internal static string Choice_NeverRun_Help { - get { - return ResourceManager.GetString("Choice_NeverRun_Help", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Run once. - /// - internal static string Choice_RunOnce { - get { - return ResourceManager.GetString("Choice_RunOnce", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Run the script from this publisher now, and continue to prompt me to run this script in the future.. - /// - internal static string Choice_RunOnce_Help { - get { - return ResourceManager.GetString("Choice_RunOnce_Help", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Suspend. - /// - internal static string Choice_Suspend { - get { - return ResourceManager.GetString("Choice_Suspend", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type exit to resume operation when you are done.. - /// - internal static string Choice_Suspend_Help { - get { - return ResourceManager.GetString("Choice_Suspend_Help", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot sign code. The hash algorithm is not supported.. - /// - internal static string InvalidHashAlgorithm { - get { - return ResourceManager.GetString("InvalidHashAlgorithm", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} cannot be loaded because its operation is blocked by software restriction policies, such as those created by using Group Policy.. - /// - internal static string Reason_DisallowedBySafer { - get { - return ResourceManager.GetString("Reason_DisallowedBySafer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} cannot be loaded because you opted not to run this software now.. - /// - internal static string Reason_DoNotRun { - get { - return ResourceManager.GetString("Reason_DoNotRun", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} cannot be loaded because its content could not be read.. - /// - internal static string Reason_FileContentUnavailable { - get { - return ResourceManager.GetString("Reason_FileContentUnavailable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} cannot be loaded because you opted never to run software from this publisher.. - /// - internal static string Reason_NeverRun { - get { - return ResourceManager.GetString("Reason_NeverRun", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} is published by {1}. This publisher is explicitly not trusted on your system. The script will not run on the system. For more information, run the command "get-help about_signing".. - /// - internal static string Reason_NotTrusted { - get { - return ResourceManager.GetString("Reason_NotTrusted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170.. - /// - internal static string Reason_RestrictedMode { - get { - return ResourceManager.GetString("Reason_RestrictedMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} cannot be loaded. {1}.. - /// - internal static string Reason_Unknown { - get { - return ResourceManager.GetString("Reason_Unknown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Security warning. - /// - internal static string RemoteFilePromptCaption { - get { - return ResourceManager.GetString("RemoteFilePromptCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your computer. If you trust this script, use the Unblock-File cmdlet to allow the script to run without this warning message. Do you want to run {0}?. - /// - internal static string RemoteFilePromptText { - get { - return ResourceManager.GetString("RemoteFilePromptText", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot sign code. The TimeStamp server URL must be fully qualified, and in the format http://<server url>.. - /// - internal static string TimeStampUrlRequired { - get { - return ResourceManager.GetString("TimeStampUrlRequired", resourceCulture); - } - } -} diff --git a/scripts/string_resources/Authenticode.resources b/scripts/string_resources/Authenticode.resources deleted file mode 100644 index 1aac5be8c649b5907184b0c816550f3ba9b0dfc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3717 zcmbVPU2GIp6uyJV?}HeHL}TEJrWCSFiv=o#0=1>s0Ht;d@&IjSXYTG^Ix}~;Gt*^5 zNHj4f#6&|(^nv)37$rP{`Xu0sKZyaJAki3q!jmByV|+4d^gDNUyWORwz_xei&Yg3< z^MB6lwQqjEY%#`8WBK`NoQS|45wS|OE8?l$h;Tfib3BM$rF~h*@qG7xp? zd6CS6QjcNLXSlbY{$E=1^c!PqR-8WLZ+WY0?Wb?6BX7QY?92Z5PCYXA{)(S2p8x95 z_ZQl~*mZU1mC0+LpL_Vm+F!o@`S5~Ozg_tCpFhtI-u(C6Mf=gol`r$2?bq9uztgtn z%;jk9;Eh`yhZm0xTwQ)?aO{(%hdzMZBM&h48N~jLeK)TE!Aaj@U&ekr_72u7p!pHk zTR1z9>+4t#VNHVWV?5i6wFmokSR3bq2%qaXTZsJ+4>I;lFH2bhNWnr}C3Bf#9`1&j z#x7tHPWzZ+t`aAqfymtr+bCd;gMAxVhVF%7oE?Ci2`t4b_#TFi1?EG$*l4QRSwODq z1HK0S5Xcg?8{ee*0KPTLgSZ4%iB)3D;1S*jUS%v4Y@GE1uL8TOz#IX7$i_hg%sGhI z^N{Mp9X`lcHk0=QKT{?{yaJN;JClr0;eB^I-Vj7h8Y45jT?k?eUMooh?*$M)(JVYe z*$-P?p#BAdwmT6tu;wFUTCno)SqwK&-gr!cparX$pn(;Gw0#g3e=hJyWZyM)$2bfLIbH%rJ;V-y;a>qvsfUIW>>W-_{? z$J*p-Mz#-1QC03)fIu{pHRY>M#xp`m_Toc$TDYmUrzOK_u;+zl)PK2rwPN|`7KA4bvEnF1@BJ`kpQg#w!t*4A$WUMi- zZn16c>vKXXoel5H(* z>-8&66>6lRH8x`80nL~@&AoN!X{c4n8Q0ZRj1Yn-;en_JC(}0rkfc7urZiVc7=lU4 zldz+Wy&<|AnXbZo4O1iQUIZ^05^a-08@V4^_aXQ$jjb8V2aLhoN$@U0X;aJF>8`0r z-$(3YymN54$w5ebffO$~(l^dp+(yw*p(`x+UgC1UK3de4Pmx8TX9dGf8pFqkoSSM* zT17Gvz6^zlycP&2BC9eIWG|Ic77t`&H4gmx0VZ1GB2m>T0$zMcw^ z6`NOwwZS5|O_s|5ZdIs> zsfaL4$H_WbQ*l#m+1Advp~xxf@dMF9U9Gn|rnlge4WA?^6Rr$7csp0S$ z`YH9HX~&u(CXPqs&IDcbPHomSu&iU4vZ%EPB!AW!YTbAM-78SY8yTXJ1ty_#rahZf zt>xkBl1SEKVwsv%slpRP{E9&evCO}8Af&!c9*s&MigZ(`lx;Aa- z?zF8{vj)?qDP~*C@{ocWsbWNG(%pJ>Ue-C_^{lB<64wTcnRGUPu}qV({P0p1?SWY`O%j-`%o#%VU|>T}FwT|I)^YTT*zx7+^%86al? diff --git a/scripts/string_resources/AuthorizationManagerBase.cs b/scripts/string_resources/AuthorizationManagerBase.cs deleted file mode 100644 index f1cc30a01..000000000 --- a/scripts/string_resources/AuthorizationManagerBase.cs +++ /dev/null @@ -1,72 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class AuthorizationManagerBase { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AuthorizationManagerBase() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AuthorizationManagerBase", typeof(AuthorizationManagerBase).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to AuthorizationManager check failed.. - /// - internal static string AuthorizationManagerDefaultFailureReason { - get { - return ResourceManager.GetString("AuthorizationManagerDefaultFailureReason", resourceCulture); - } - } -} diff --git a/scripts/string_resources/AuthorizationManagerBase.resources b/scripts/string_resources/AuthorizationManagerBase.resources deleted file mode 100644 index 4e3f149ad0b02df1f332f24342ac5ce82b3525c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 309 zcmZWkJ5B>J5S?%XZeT&XS|uVOq}XCblmg4v>P918@Nf zF2ERxG>qq2@6Firc|U)>jR4?PU^mB@Xee8Xo`a@%VJ+d7LZODJeXyo0)C+}ZysM_= zIG;j2vP~SQa>Oa1EmXsuHTsE;&;CHJ>gIEt>Dm2caW|#$!{YXTGj_=g^w)hu=}Lym z!)0sgW%kdH?{k*d5^ri?NYI0a00vHgqKqg9YvE3?2a?=U?wu$GD=${Uj4+lAK`TIr gzrS+f(M`>%_raVn$%1QixTm0WPx_#CXe@2ZA0I_pkN^Mx diff --git a/scripts/string_resources/AutomationExceptions.cs b/scripts/string_resources/AutomationExceptions.cs deleted file mode 100644 index 40f0e00d3..000000000 --- a/scripts/string_resources/AutomationExceptions.cs +++ /dev/null @@ -1,324 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class AutomationExceptions { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AutomationExceptions() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AutomationExceptions", typeof(AutomationExceptions).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is not valid. Change the value of the "{0}" argument and run the operation again.. - /// - internal static string Argument { - get { - return ResourceManager.GetString("Argument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is null. Change the value of argument "{0}" to a non-null value.. - /// - internal static string ArgumentNull { - get { - return ResourceManager.GetString("ArgumentNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is out of range. Change argument "{0}" to a value that is within range.. - /// - internal static string ArgumentOutOfRange { - get { - return ResourceManager.GetString("ArgumentOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script block cannot be converted because it contains more than one clause. Expressions or control structures are not permitted. Verify that the script block contains exactly one pipeline or command.. - /// - internal static string CanConvertOneClauseOnly { - get { - return ResourceManager.GetString("CanConvertOneClauseOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script block cannot be converted to a Windows PowerShell object because it contains forbidden redirection operators.. - /// - internal static string CanConvertOneOutputErrorRedir { - get { - return ResourceManager.GetString("CanConvertOneOutputErrorRedir", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Only a script block that contains exactly one pipeline or command can be converted. Expressions or control structures are not permitted. Verify that the script block contains exactly one pipeline or command.. - /// - internal static string CanOnlyConvertOnePipeline { - get { - return ResourceManager.GetString("CanOnlyConvertOnePipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An empty script block cannot be converted. Verify that the script block contains exactly one pipeline or command.. - /// - internal static string CantConvertEmptyPipeline { - get { - return ResourceManager.GetString("CantConvertEmptyPipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that starts a pipeline with an expression.. - /// - internal static string CantConvertPipelineStartsWithExpression { - get { - return ResourceManager.GetString("CantConvertPipelineStartsWithExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script block cannot be converted to an open generic type. Define an appropriate closed generic type, and then retry.. - /// - internal static string CantConvertScriptBlockToOpenGenericType { - get { - return ResourceManager.GetString("CantConvertScriptBlockToOpenGenericType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that does not have an associated operation context.. - /// - internal static string CantConvertScriptBlockWithNoContext { - get { - return ResourceManager.GetString("CantConvertScriptBlockWithNoContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A script block that contains a top-level trap statement cannot be converted.. - /// - internal static string CantConvertScriptBlockWithTrap { - get { - return ResourceManager.GetString("CantConvertScriptBlockWithTrap", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock which invokes pipelines, commands or functions to evaluate arguments of the main pipeline.. - /// - internal static string CantConvertWithCommandInvocations { - get { - return ResourceManager.GetString("CantConvertWithCommandInvocations", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that uses dot sourcing.. - /// - internal static string CantConvertWithDotSourcing { - get { - return ResourceManager.GetString("CantConvertWithDotSourcing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock evaluating dynamic expressions. Dynamic expression: {0}.. - /// - internal static string CantConvertWithDynamicExpression { - get { - return ResourceManager.GetString("CantConvertWithDynamicExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock evaluating non-constant expressions. Non-constant expression: {0}.. - /// - internal static string CantConvertWithNonConstantExpression { - get { - return ResourceManager.GetString("CantConvertWithNonConstantExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that invokes other script blocks.. - /// - internal static string CantConvertWithScriptBlockInvocation { - get { - return ResourceManager.GetString("CantConvertWithScriptBlockInvocation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock that tries to pass other script blocks inside argument values.. - /// - internal static string CantConvertWithScriptBlocks { - get { - return ResourceManager.GetString("CantConvertWithScriptBlocks", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot generate a Windows PowerShell object for a ScriptBlock dereferencing variables undeclared in the param(...) block. Name of undeclared variable: {0}.. - /// - internal static string CantConvertWithUndeclaredVariables { - get { - return ResourceManager.GetString("CantConvertWithUndeclaredVariables", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot get the value of the Using expression '{0}' in the specified variable dictionary. When creating a PowerShell instance from a script block, the Using expression cannot contain an indexing operation or member-accessing operation.. - /// - internal static string CantGetUsingExpressionValueWithSpecifiedVariableDictionary { - get { - return ResourceManager.GetString("CantGetUsingExpressionValueWithSpecifiedVariableDictionary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create workflow. The type '{0}' from the '{1}' module could not be loaded.. - /// - internal static string CantLoadWorkflowType { - get { - return ResourceManager.GetString("CantLoadWorkflowType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Object "{0}" is the wrong type to return from the dynamicparam block. The dynamicparam block must return either $null, or an object with type [System.Management.Automation.RuntimeDefinedParameterDictionary].. - /// - internal static string DynamicParametersWrongType { - get { - return ResourceManager.GetString("DynamicParametersWrongType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command was stopped by the user.. - /// - internal static string HaltCommandException { - get { - return ResourceManager.GetString("HaltCommandException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not valid. Remove operation "{0}", or investigate why it is not valid.. - /// - internal static string InvalidOperation { - get { - return ResourceManager.GetString("InvalidOperation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not implemented.. - /// - internal static string NotImplemented { - get { - return ResourceManager.GetString("NotImplemented", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not supported.. - /// - internal static string NotSupported { - get { - return ResourceManager.GetString("NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform operation because object "{0}" has already been disposed.. - /// - internal static string ObjectDisposed { - get { - return ResourceManager.GetString("ObjectDisposed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script block cannot be invoked because it contains more than one clause. The Invoke() method can only be used on script blocks that contain a single clause.. - /// - internal static string ScriptBlockInvokeOnOneClauseOnly { - get { - return ResourceManager.GetString("ScriptBlockInvokeOnOneClauseOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of the using variable '$using:{0}' cannot be retrieved because it has not been set in the local session.. - /// - internal static string UsingVariableIsUndefined { - get { - return ResourceManager.GetString("UsingVariableIsUndefined", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell Workflow is not supported in a Windows PowerShell x86-based console. Open a Windows PowerShell x64-based console, and then try again.. - /// - internal static string WorkflowDoesNotSupportWOW64 { - get { - return ResourceManager.GetString("WorkflowDoesNotSupportWOW64", resourceCulture); - } - } -} diff --git a/scripts/string_resources/AutomationExceptions.resources b/scripts/string_resources/AutomationExceptions.resources deleted file mode 100644 index 169b1acbef8f26fa06234950ff5f66f57776772c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5786 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 diff --git a/scripts/string_resources/CimInstanceTypeAdapterResources.cs b/scripts/string_resources/CimInstanceTypeAdapterResources.cs deleted file mode 100644 index 8e17b4b97..000000000 --- a/scripts/string_resources/CimInstanceTypeAdapterResources.cs +++ /dev/null @@ -1,81 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class CimInstanceTypeAdapterResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal CimInstanceTypeAdapterResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CimInstanceTypeAdapterResources", typeof(CimInstanceTypeAdapterResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot convert "{0}" to an object of type "{1}".. - /// - internal static string BaseObjectNotCimInstance { - get { - return ResourceManager.GetString("BaseObjectNotCimInstance", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" is a ReadOnly property.. - /// - internal static string ReadOnlyCIMProperty { - get { - return ResourceManager.GetString("ReadOnlyCIMProperty", resourceCulture); - } - } -} diff --git a/scripts/string_resources/CimInstanceTypeAdapterResources.resources b/scripts/string_resources/CimInstanceTypeAdapterResources.resources deleted file mode 100644 index 67bcf5b1db574de65d00578c696139f7837fc396..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmZXQ&q@O^5XNVH4`Ha%gDlHdyVf3h(0VDNEnD%PO-I<8O_ux-g4B2LZ9Mq^9tu8# z58x{}Ytf5ICK=}Ye$0^V``23n052SB8J(vlE6JH)CAq(>B(Wl!V&kN-s;*MJBkO9T zC&Mi7c8b%We6Tdp6ucEG#YL!8Ew3ovng`O8YBUmsEKUdGlOg42nM7GZ08Wvy~Y+17mL^x)1l23)!#-lX)k*vqwQ@-h;Hz+ikYE9Ckxkn#c bVrj7HWy$`|QacpbecoKFh^;j(<1zaNy-jI! diff --git a/scripts/string_resources/CmdletizationCoreResources.cs b/scripts/string_resources/CmdletizationCoreResources.cs deleted file mode 100644 index cd0e29754..000000000 --- a/scripts/string_resources/CmdletizationCoreResources.cs +++ /dev/null @@ -1,214 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class CmdletizationCoreResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal CmdletizationCoreResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CmdletizationCoreResources", typeof(CmdletizationCoreResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The value of the EnumName attribute doesn't translate to a valid C# identifier: {0}. Verify the EnumName attribute in the Cmdlet Definition XML, and then try again.. - /// - internal static string EnumWriter_InvalidEnumName { - get { - return ResourceManager.GetString("EnumWriter_InvalidEnumName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of the Name attribute is not a valid C# identifier: {0}. Verify the Name attribute in the Cmdlet Definition XML, and then try again.. - /// - internal static string EnumWriter_InvalidValueName { - get { - return ResourceManager.GetString("EnumWriter_InvalidValueName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process Cmdlet Definition XML for the following file: {0}. {1}. - /// - internal static string ExportCimCommand_ErrorInCmdletizationXmlFile { - get { - return ResourceManager.GetString("ExportCimCommand_ErrorInCmdletizationXmlFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The remote computer returned a CDXML file that is not valid. The following cmdlet adapter is not supported for importing a CDXML module from a remote computer: {0}. - /// - internal static string ImportModule_UnsupportedCmdletAdapter { - get { - return ResourceManager.GetString("ImportModule_UnsupportedCmdletAdapter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} {1}. - /// - internal static string ScriptWriter_ConcatenationOfDeserializationExceptions { - get { - return ResourceManager.GetString("ScriptWriter_ConcatenationOfDeserializationExceptions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} cmdlet defines the {1} parameter set more than once. Verify that the Cmdlet Definition XML does not have duplicate parameter set names and retry.. - /// - internal static string ScriptWriter_DuplicateParameterSetInStaticCmdlet { - get { - return ResourceManager.GetString("ScriptWriter_DuplicateParameterSetInStaticCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Two cmdlet parameters defined within the {0} element have the same name: {1}. Resolve the conflict in the Cmdlet Definition XML and retry.. - /// - internal static string ScriptWriter_DuplicateQueryParameterName { - get { - return ResourceManager.GetString("ScriptWriter_DuplicateQueryParameterName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the <Enum EnumName="{0}" ...> element. {1}. - /// - internal static string ScriptWriter_InvalidEnum { - get { - return ResourceManager.GetString("ScriptWriter_InvalidEnum", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlets over '{0}' class. - /// - internal static string ScriptWriter_ModuleDescription { - get { - return ResourceManager.GetString("ScriptWriter_ModuleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type defines multiple parameter sets. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. - /// - internal static string ScriptWriter_ObjectModelWrapperDefinesMultipleParameterSets { - get { - return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperDefinesMultipleParameterSets", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type is an open generic type. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. - /// - internal static string ScriptWriter_ObjectModelWrapperIsStillGeneric { - get { - return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperIsStillGeneric", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type is not derived from the following class: {1}. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. - /// - internal static string ScriptWriter_ObjectModelWrapperNotDerivedFromObjectModelWrapper { - get { - return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperNotDerivedFromObjectModelWrapper", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the ObjectModelWrapper attribute. The {0} type defines the {1} cmdlet parameter with a {2} attribute parameter that is ignored. Verify that the Cmdlet Definition XML specifies a valid type in the ObjectModelWrapper attribute and retry.. - /// - internal static string ScriptWriter_ObjectModelWrapperUsesIgnoredParameterMetadata { - get { - return ResourceManager.GetString("ScriptWriter_ObjectModelWrapperUsesIgnoredParameterMetadata", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot define the {0} parameter for the {1} cmdlet. The parameter name is already defined by the {2} class. Change the name of the parameter in Cmdlet Definition XML and retry.. - /// - internal static string ScriptWriter_ParameterNameConflictsWithCommonParameters { - get { - return ResourceManager.GetString("ScriptWriter_ParameterNameConflictsWithCommonParameters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot define the {0} parameter for the {1} cmdlet. The parameter name is already defined within the {2} XML element. Change the name of the parameter in the Cmdlet Definition XML, and then try again.. - /// - internal static string ScriptWriter_ParameterNameConflictsWithQueryParameters { - get { - return ResourceManager.GetString("ScriptWriter_ParameterNameConflictsWithQueryParameters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <?xml version="1.0" encoding="utf-8"?> - ///<!-- ################################################################## - ///Copyright (c) Microsoft Corporation. All rights reserved. - ///################################################################### --> - ///<!DOCTYPE schema [ - /// <!ENTITY csharpIdentifierLetterCharacterRegex "\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}"> - /// <!ENTITY csharpIdentifierFirstCharacterRegex "&csharpIdentifierLetterCharacterRegex;_"> - /// <!ENTITY csharpIdentifierOtherCharacterRegex "&csharpIdentifierL [rest of string was truncated]";. - /// - internal static string Xml_cmdletsOverObjectsXsd { - get { - return ResourceManager.GetString("Xml_cmdletsOverObjectsXsd", resourceCulture); - } - } -} diff --git a/scripts/string_resources/CommandBaseStrings.cs b/scripts/string_resources/CommandBaseStrings.cs deleted file mode 100644 index 66871e40f..000000000 --- a/scripts/string_resources/CommandBaseStrings.cs +++ /dev/null @@ -1,325 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class CommandBaseStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal CommandBaseStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CommandBaseStrings", typeof(CommandBaseStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cmdlets derived from PSCmdlet cannot be invoked directly. . - /// - internal static string CannotInvokePSCmdletsDirectly { - get { - return ResourceManager.GetString("CannotInvokePSCmdletsDirectly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Continue with all the steps of the operation.. - /// - internal static string ContinueAllHelpMessage { - get { - return ResourceManager.GetString("ContinueAllHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes to &All. - /// - internal static string ContinueAllLabel { - get { - return ResourceManager.GetString("ContinueAllLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Continue with only the next step of the operation.. - /// - internal static string ContinueOneHelpMessage { - get { - return ResourceManager.GetString("ContinueOneHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Yes. - /// - internal static string ContinueOneLabel { - get { - return ResourceManager.GetString("ContinueOneLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to Stop: {1}. - /// - internal static string ErrorPreferenceStop { - get { - return ResourceManager.GetString("ErrorPreferenceStop", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stop this command.. - /// - internal static string HaltHelpMessage { - get { - return ResourceManager.GetString("HaltHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Halt Command. - /// - internal static string HaltLabel { - get { - return ResourceManager.GetString("HaltLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Confirm. - /// - internal static string InquireCaptionDefault { - get { - return ResourceManager.GetString("InquireCaptionDefault", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The running command stopped because the user interrupted the command.. - /// - internal static string InquireCtrlC { - get { - return ResourceManager.GetString("InquireCtrlC", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The running command stopped because the user selected the Stop option.. - /// - internal static string InquireHalt { - get { - return ResourceManager.GetString("InquireHalt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to command '{0}'. - /// - internal static string ObsoleteCommand { - get { - return ResourceManager.GetString("ObsoleteCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Total count: {0}. - /// - internal static string PagingSupportAccurateTotalCountTemplate { - get { - return ResourceManager.GetString("PagingSupportAccurateTotalCountTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Estimated total count: {0}. - /// - internal static string PagingSupportEstimatedTotalCountTemplate { - get { - return ResourceManager.GetString("PagingSupportEstimatedTotalCountTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown total count. - /// - internal static string PagingSupportUnknownTotalCountTemplate { - get { - return ResourceManager.GetString("PagingSupportUnknownTotalCountTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlet '{0}' does not support parameter '{1}' in a remote session.. - /// - internal static string ParameterNotValidInRemoteRunspace { - get { - return ResourceManager.GetString("ParameterNotValidInRemoteRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type "{0}" to resume the pipeline.. - /// - internal static string PauseHelpMessage { - get { - return ResourceManager.GetString("PauseHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Suspend. - /// - internal static string PauseLabel { - get { - return ResourceManager.GetString("PauseLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to the following value that is not valid: "{1}".. - /// - internal static string PreferenceInvalid { - get { - return ResourceManager.GetString("PreferenceInvalid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The running command stopped because the preference variable "{0}" or common parameter is set to Stop.. - /// - internal static string PreferenceStop { - get { - return ResourceManager.GetString("PreferenceStop", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Continue with this operation?. - /// - internal static string ShouldContinuePromptCaption { - get { - return ResourceManager.GetString("ShouldContinuePromptCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Performing the operation "{0}" on target "{1}".. - /// - internal static string ShouldProcessMessage { - get { - return ResourceManager.GetString("ShouldProcessMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Are you sure you want to perform this action? - ///{0}. - /// - internal static string ShouldProcessWarningFallback { - get { - return ResourceManager.GetString("ShouldProcessWarningFallback", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to What if: {0}. - /// - internal static string ShouldProcessWhatIfMessage { - get { - return ResourceManager.GetString("ShouldProcessWhatIfMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Skip this operation and all subsequent operations.. - /// - internal static string SkipAllHelpMessage { - get { - return ResourceManager.GetString("SkipAllHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No to A&ll. - /// - internal static string SkipAllLabel { - get { - return ResourceManager.GetString("SkipAllLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Skip this operation and proceed with the next operation.. - /// - internal static string SkipOneHelpMessage { - get { - return ResourceManager.GetString("SkipOneHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &No. - /// - internal static string SkipOneLabel { - get { - return ResourceManager.GetString("SkipOneLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} is obsolete. {1}. - /// - internal static string UseOfDeprecatedCommandWarning { - get { - return ResourceManager.GetString("UseOfDeprecatedCommandWarning", resourceCulture); - } - } -} diff --git a/scripts/string_resources/CommandBaseStrings.resources b/scripts/string_resources/CommandBaseStrings.resources deleted file mode 100644 index 6f5a89ee887d930f03d8175e30c1cfe4995dce2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3041 zcmcImU2GLa6rL3jtTvIK5F~&@(OZ;qEw%hro2Fb!Dq^|mZ9!iobN9||*Us*&v$L%? zSevN91mgoSh8Q%6#26m%#TcUx`a(!Bfr!RLA-oVZ8vKthni&1g-k04rA;HZj~!VR{H6F8R^)#GOCUGr6@?#!u`nAMtS)bzE7IS(?Mr@ zx|OaLo{5!>jqD6$Y>iMYJR9eg=RPb;1A0UTo%yX>#b$T&mQCC5ZS6l)wt;|+r5+iuYF+-{m}T};RT2Pc=7Sfp%a(&xi|m51_&oAt6y>eyZ`KxQsrN8%Az4}wzm*TgxUmySdxzk7gGN0YU zF0E@=d@^^-(nDvmsnqe^8y3HJqW$B$j|*?n3vtJ(iLsY^k3Ic95_EYUW6y%mHBh;P z`7`qwTaM>zxVsX9jC~IIqtJT;cNXi5ptBO=?HHeh&fAzzV0;G85c3Jhe#E#7&yBF{ z!T1%dH!NW6o0}Qy$S}bIT$)+-5T2tLjWEfwEXOj;X9cD(vn*mena2#qE@q0A5<)E* zs0Uc^@Eb$e4UuBK7%BLF1kVVUU_%&n!i3Lkum>vn#7IHuI@G;Dm$RS}k?T;)29v0# zp_J+YeFMG*!BHSZ-1H0(l0>)`vXH$C)iu4~qp&b@AZw7|B~_J4Cv8~1mvZ%XC5H7D5RvjLJXw6=vD+1qgaU?7>isi#yfRcR$ zmA)({LrGzV5L^r%VG=w%BVZRR1{xNe2C!~1CdV4;?Io$mmdogK0VY^V!} z0YMh#1o|gH_skAD2qq)AH5H4XrWmW2P+K=`7@)sy?n_YQ77#lG6a1XIv34ew5qg0Ks zwK!1PZ)7|SMLJrF)4UGC@U9#XJn+BKvEf2-MZMx=u8&SdxzRCkaw^L7@XKfaXTzIUX@|QbupRfP#R(JLQFfiJ|-h>HBWUb z<+Rn?>Ohqe{Xjlt6NDK6=BI$*cmwcZ;vn#XA?|A57eN6QIt)QCFI^EwGJy(>EJ`B- zSMpI|JdszDHyvypZ{pe{hC1M(Fv6Es8tz3rl9u@8fYredZW?!%&=6RVRUD_=o#PXnJX>OgSP-aO&nTqrkvH_cl|4vNGepLf{~EbVL922)yy;_;%4Xe z0d0kX8+=M2w$^cHWlw~U3XvF3mn|I(Mglz+AR9F+XGf(c5bS8%ZD8kxQh9;oR7NB5sYGt4CWVLS$+q#Y9B^{&A zmBE-m)sTN|Y(fGI;uS8nT~}iRwbpI>lPna=jn -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ConsoleInfoErrorStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ConsoleInfoErrorStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ConsoleInfoErrorStrings", typeof(ConsoleInfoErrorStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell {0} is not supported in the current console. Windows PowerShell {1} is supported in the current console.. - /// - internal static string AddPSSnapInBadMonadVersion { - get { - return ResourceManager.GetString("AddPSSnapInBadMonadVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The console file name extension is not valid. A console file name extension must be psc1.. - /// - internal static string BadConsoleExtension { - get { - return ResourceManager.GetString("BadConsoleExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Required element "ConsoleSchemaVersion" in {0} is missing or incorrect.. - /// - internal static string BadConsoleVersion { - get { - return ResourceManager.GetString("BadConsoleVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Incorrect Windows PowerShell version {0}. Windows PowerShell version {1} is supported on this computer.. - /// - internal static string BadMonadVersion { - get { - return ResourceManager.GetString("BadMonadVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown element {0} found. "{1}" should have "{2}" and "{3}" elements only.. - /// - internal static string BadXMLElementFound { - get { - return ResourceManager.GetString("BadXMLElementFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The console file is not valid. Multiple entries were found for the element PSConsoleFile. Only one entry is supported for this version.. - /// - internal static string BadXMLFormat { - get { - return ResourceManager.GetString("BadXMLFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This is a system Windows PowerShell snap-in that is loaded by Windows PowerShell.. - /// - internal static string CannotLoadDefault { - get { - return ResourceManager.GetString("CannotLoadDefault", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred while attempting to load the system Windows PowerShell snap-ins. Please contact Microsoft Customer Support Services.. - /// - internal static string CannotLoadDefaults { - get { - return ResourceManager.GetString("CannotLoadDefaults", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove the Windows PowerShell snap-in {0} because it is a system snap-in. Verify the name of the snap-in that you want to remove, and then try again.. - /// - internal static string CannotRemoveDefault { - get { - return ResourceManager.GetString("CannotRemoveDefault", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove the Windows PowerShell snap-in {0} because it is not loaded. Verify the name of the snap-in that you want to remove, and then try again.. - /// - internal static string CannotRemovePSSnapIn { - get { - return ResourceManager.GetString("CannotRemovePSSnapIn", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet is not supported by the custom shell.. - /// - internal static string CmdletNotAvailable { - get { - return ResourceManager.GetString("CmdletNotAvailable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot save the file because the file name format is not valid. Specify a file name using the command: export-console -path.. - /// - internal static string ConsoleCannotbeConvertedToString { - get { - return ResourceManager.GetString("ConsoleCannotbeConvertedToString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot export to a console because no console is loaded or no name is specified.. - /// - internal static string ConsoleFileNameNotResolved { - get { - return ResourceManager.GetString("ConsoleFileNameNotResolved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot export to this file because file {0} is read-only. Change the read-only attribute of the file to read-write, or export to a different file.. - /// - internal static string ConsoleFileReadOnly { - get { - return ResourceManager.GetString("ConsoleFileReadOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot save the console file because wildcard characters were used. Specify a console file without wildcard characters.. - /// - internal static string ConsoleFileWildCardsNotSupported { - get { - return ResourceManager.GetString("ConsoleFileWildCardsNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following errors occurred when loading console {0}: {1}. - /// - internal static string ConsoleLoadFailure { - get { - return ResourceManager.GetString("ConsoleLoadFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set the ConsoleFileName variable to {0}. File {0} was saved.. - /// - internal static string ConsoleVariableCannotBeSet { - get { - return ResourceManager.GetString("ConsoleVariableCannotBeSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Save operation failed. Cannot remove the file {0}.. - /// - internal static string ExportConsoleCannotDeleteFile { - get { - return ResourceManager.GetString("ExportConsoleCannotDeleteFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} already exists and {1} was specified.. - /// - internal static string FileExistsNoClobber { - get { - return ResourceManager.GetString("FileExistsNoClobber", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlet {0}. - /// - internal static string FileNameCaptionForExportConsole { - get { - return ResourceManager.GetString("FileNameCaptionForExportConsole", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot save the specified file. The Save operation was canceled.. - /// - internal static string FileNameNotResolved { - get { - return ResourceManager.GetString("FileNameNotResolved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Supply values for the following parameters:. - /// - internal static string FileNamePromptMessage { - get { - return ResourceManager.GetString("FileNamePromptMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The console file is not valid because the Windows PowerShell snap-in name is missing.. - /// - internal static string IDNotFound { - get { - return ResourceManager.GetString("IDNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Required element "PSConsoleFile" in {0} is missing or incorrect.. - /// - internal static string MonadConsoleNotFound { - get { - return ResourceManager.GetString("MonadConsoleNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Required element "PSVersion" in {0} is missing or incorrect.. - /// - internal static string MonadVersionNotFound { - get { - return ResourceManager.GetString("MonadVersionNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The console file is not valid. Only one occurrence of the element "{0}" is allowed.. - /// - internal static string MultipleMshSnapinsElementNotSupported { - get { - return ResourceManager.GetString("MultipleMshSnapinsElementNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path {0} is not an absolute path.. - /// - internal static string PathNotAbsolute { - get { - return ResourceManager.GetString("PathNotAbsolute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot export a console file because no console file has been specified. Do you want to continue with the export operation?. - /// - internal static string PromptForExportConsole { - get { - return ResourceManager.GetString("PromptForExportConsole", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can only save a file when you are working in a file provider. The current provider '{0}' is not a file provider.. - /// - internal static string ProviderNotSupported { - get { - return ResourceManager.GetString("ProviderNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot add Windows PowerShell snap-in {0} because it is already added. Verify the name of the snap-in, and then try again.. - /// - internal static string PSSnapInAlreadyExists { - get { - return ResourceManager.GetString("PSSnapInAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Windows PowerShell snap-in module {0} does not have the required Windows PowerShell snap-in strong name {1}.. - /// - internal static string PSSnapInAssemblyNameMismatch { - get { - return ResourceManager.GetString("PSSnapInAssemblyNameMismatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find any Windows PowerShell snap-in information for {0}.. - /// - internal static string PSSnapInDoesNotExist { - get { - return ResourceManager.GetString("PSSnapInDoesNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet '{0}' should not occur more than once in Windows PowerShell snap-in '{1}'.. - /// - internal static string PSSnapInDuplicateCmdlets { - get { - return ResourceManager.GetString("PSSnapInDuplicateCmdlets", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell provider '{0}' should not occur more than once in Windows PowerShell snap-in '{1}'.. - /// - internal static string PSSnapInDuplicateProviders { - get { - return ResourceManager.GetString("PSSnapInDuplicateProviders", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load Windows PowerShell snap-in {0} because of the following error: {1}. - /// - internal static string PSSnapInLoadFailure { - get { - return ResourceManager.GetString("PSSnapInLoadFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell snap-in "{0}" loaded with the following warnings: {1}. - /// - internal static string PSSnapInLoadWarning { - get { - return ResourceManager.GetString("PSSnapInLoadWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The console file is not valid because the element {0} is not valid.. - /// - internal static string PSSnapInNotFound { - get { - return ResourceManager.GetString("PSSnapInNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load the Windows PowerShell snap-in because an error occurred while reading the registry information for the snap-in.. - /// - internal static string PSSnapInReadError { - get { - return ResourceManager.GetString("PSSnapInReadError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to save a console file with no name. Use Export-Console with the Path parameter to save the console file.. - /// - internal static string SaveDefaultError { - get { - return ResourceManager.GetString("SaveDefaultError", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ConsoleInfoErrorStrings.resources b/scripts/string_resources/ConsoleInfoErrorStrings.resources deleted file mode 100644 index 89fb7bb358e1408284c6784682588cecd76e943d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5898 zcmb_gU#uKe89$?FYg-LbK?tTfUZJVw46%BM*uiUhIR$NFc@#g%m?IVu&^-MQupL#8jF}h&=Eh(cgE@oc(vV zdrhQ!cW3s@cfP;B?{~iK%fEf&Igc^+7~XNElV-BvACjrcbs*F3-61JLsi$}&4U~?f z>J&dBbsDK;#}=hZk0_Q}qIIwq4H)w}KzTZ654Zr*ms z7CCeGwofiMmM2-%kj{EVX77PhlX%m=^6VV_J$`Ba^nJg2_4He7KlIR*%P*Zd@$K?= z|M-V1KYIJ8rKd#e>Qfh+xl&*yGFwf@()TzK^IM80X; z3xhn3|C)7LTm3gUbCkW!$sUahVKgNzrfXl++T5>!}k!+Zo&0-ti6T%Cvd+F z*SGQg>U$a6dL3hHpyLsIPjD^aUB%iBc(!^KV=v(PWxS`M?^Ucn2)RdbUBKGMalHij zpFrQuA7E_DEX;+h%qn;#Ot2=~i|akO3)wtVW-Vk#m}HuzEHW$D%Qje%l37Uc8AD_@ zJHawsldkAVh)#?W9n|;=#MX~D`Uzy=Rx9!ac(xzL$YjHq%h(>cki&4uz7D~g`UUBc zhM<6N7x8eSgxdr!g@yh2q*&*mr-r*6S~Dh)qFYxMOW89J+|Vz0$oQmK3)exNJCOd3 z*Ag8rz$FO7fd)LIC^L4zcsmQd0#%6dSv5~`6m-{M75Z&dvDrQ)hcpyPs9b=u3hp&j zC2WzMg_13UO7<8l5_W~jv9(Xp*~!+_gJqLkQ!cowq`YeRI%Q73xT z*b3pOfJ-4%S!)$kqlp)l&pN&ikVabi?YRQ(!DdQK4q?eoLvSdfBSw3KPn)^^G~I(O z6}&U{0yb_Z96Pgv*7`S5d2Mkd;77J4TZR7H;J%QW2+?FkL?wtQSf`?BwiBYCb)qiK zq`!#`w$UtdukDTMx8_uguGA7lHw{}W!wrSRGDTbSlpmFz|k;8cGOR?7DdY}jZwv{0fDI`lQM`YePu4fpjdq9S}!XLJl-I)Kcq zVeIbZ;#3l1Il^oQwrn@f8(djR3lQIru^EmHlK32IOEtB@_rSP*En_pwg{jwK=nYKH zh&Focld=b~Y0Ju+hLe-BpJC&M;f^JY`&Oolv4 zcvhD@$hDS9#sih4DwaMUwSTkOzv5o+{sq!#HSt;$OP+{^ z$~N*e<5kI*sUF^QLoZ=E0&7Deeb>n3KM^Vr)KaTmBus?&1r)$ zk&$eyFo}n}+8H72dk=ZD$dcA@Qw0W)A#c|SJ|e?p-^{3rnKD{TAS)V9eO`{GNDUe@ z5oCNm3baa9EyKv4W~w1Iuh?GT6{%Yh{ciA{@Jb?~Hqo-7P!wvA5&htzqk>jtAadA= zOq|`E6e2$T;)rS;qsjDws@Vwo6Vy>TZwo*gF|^ROt>Eiy}&V@A3cFJqpd1 z;@x#@#(=XC#?oYAkZ4eJ%41;C4$Om*eD6y|qEo^?JvMCNlG$A_DFX%@7DlAFzP!G}FwBw}drpW5PS1zpEr<8Wlr6T7;qPj~x00W^|H(p^e zH9kZ#^u2Go()3gsIv5Dcd@0CD1|%Bi)7Jep}R`R*HINr!VAQh%?2RY*w#@d zr-<2l_5=^3S`A$fAd#@|wTF}J(lFpvJBq_V=#U3>q0uT}KuaEgHK?kW=z-nsCAsQ|p@629x!A8@MJM(nF^edD+fEi(bij4KPtHOP1#MAfy9ynzV$D zL>1(KWMGre>51X|wm?k)DAeOl@}NTCQcbBvMu$&LKoAiX`ulp^$y~Cu=WzR$aNOn7+SP7#rs(uWx^qrOSB7oppq0Oy6D{LW%uJ402a)NZ*c6$txe|u zsS`NT+e#m!zQO5Qa9>laR)qiP@(sY;K<8HZB(gC{*)TC%x^xeH?~6sqA`HjD1UkBi zDvr9MKd_OSYWz7j`aEk=RmNbmp~Adq?NFf~C;&4oQ3AD_2gfK#Gp&#+gK;#k@9iw2 ztzk$;{YQ->+@0=GVhP^Aosb9p_emx!w6QNavQT?;YW{%b)GSV)E8$IHO8r^#{|jIW`j7ws diff --git a/scripts/string_resources/CoreClrStubResources.cs b/scripts/string_resources/CoreClrStubResources.cs deleted file mode 100644 index c8464dc24..000000000 --- a/scripts/string_resources/CoreClrStubResources.cs +++ /dev/null @@ -1,126 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class CoreClrStubResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal CoreClrStubResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CoreClrStubResources", typeof(CoreClrStubResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Environment variable name cannot contain equal character.. - /// - internal static string ArgumentIllegalEnvVarName { - get { - return ResourceManager.GetString("ArgumentIllegalEnvVarName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Environment variable name or value is too long.. - /// - internal static string ArgumentLongEnvVarValue { - get { - return ResourceManager.GetString("ArgumentLongEnvVarValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The first char in the string is the null character.. - /// - internal static string ArgumentStringFirstCharIsZero { - get { - return ResourceManager.GetString("ArgumentStringFirstCharIsZero", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to String cannot be of zero length.. - /// - internal static string ArgumentStringZeroLength { - get { - return ResourceManager.GetString("ArgumentStringZeroLength", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Computer name could not be obtained.. - /// - internal static string CannotGetComputerName { - get { - return ResourceManager.GetString("CannotGetComputerName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Current user's domain name could not be obtained.. - /// - internal static string CannotGetDomainName { - get { - return ResourceManager.GetString("CannotGetDomainName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown error "{0}".. - /// - internal static string UnknownErrorNumber { - get { - return ResourceManager.GetString("UnknownErrorNumber", resourceCulture); - } - } -} diff --git a/scripts/string_resources/CoreClrStubResources.resources b/scripts/string_resources/CoreClrStubResources.resources deleted file mode 100644 index 40ebb85f76b6b156bee9974733200e6e71463e72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 895 zcmaJ-F>ezw6!sw@CWM5_#$bgABorMfZAk+PqPhlDQBc*i9V#*SF0aWEpIzSBsR}}3 zVrOMzgpEJI!UO{gGwci%62E}Ymjym5I!)9O8Pr(o&~X86{Ymc#$({hb%*&euP^`*q=K`{iwM z(E3)h2d9(q%7(KGF~64B72kTLpLc& zyCa_xLzK+G4dbYu*kaei(xGkZbzcVO0hmB diff --git a/scripts/string_resources/CoreMshSnapinResources.resources b/scripts/string_resources/CoreMshSnapinResources.resources deleted file mode 100644 index 5b60e6d7726e68b62bb3183cfceda084317732e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 416 zcmZvYze>X~5XbMQ2oA2gI2dqo_*p8p)(#z{-9#yEsdJj&)drK?kNlw&oQkW1K7^|e zAou_d&h9>dui#awi_PVdyL^uOCV7ARdd&dff!*|HA)>AHFi`Re!(Y@xS)k8_4T`+c zqg)Kp2TiV3t5g@3i*_`il}=tGb6b)_$Arc!8db8rHhEk@mJ-?ag;t&djicbwlDv%k!Qa3;g5LlD diff --git a/scripts/string_resources/CredUI.CS b/scripts/string_resources/CredUI.CS deleted file mode 100644 index 269938bcb..000000000 --- a/scripts/string_resources/CredUI.CS +++ /dev/null @@ -1,117 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class CredUI { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal CredUI() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CredUI", typeof(CredUI).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell credential request . - /// - internal static string PromptForCredential_DefaultCaption { - get { - return ResourceManager.GetString("PromptForCredential_DefaultCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter your credentials. . - /// - internal static string PromptForCredential_DefaultMessage { - get { - return ResourceManager.GetString("PromptForCredential_DefaultMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enter your credentials.. - /// - internal static string PromptForCredential_DefaultTarget { - get { - return ResourceManager.GetString("PromptForCredential_DefaultTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The maximum length of the caption is {0} characters.. - /// - internal static string PromptForCredential_InvalidCaption { - get { - return ResourceManager.GetString("PromptForCredential_InvalidCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The maximum length of the message is {0} characters.. - /// - internal static string PromptForCredential_InvalidMessage { - get { - return ResourceManager.GetString("PromptForCredential_InvalidMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The maximum length of the UserName value is {0} characters.. - /// - internal static string PromptForCredential_InvalidUserName { - get { - return ResourceManager.GetString("PromptForCredential_InvalidUserName", resourceCulture); - } - } -} diff --git a/scripts/string_resources/CredUI.resources b/scripts/string_resources/CredUI.resources deleted file mode 100644 index bb74717d050ee1e2c4062a7077dde2dc7025c879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 926 zcmbVKO>0v@6uqwtan+Te%Zmkd5kkcD3(3MZEfleYCbf$$%H+MIe=ZuKn1ExI;QEYWXLYaIn z;ZL+7st{jc8}iZ{-L3Fz@j;iaQLolUtHR64#N?&nBt@@GgbpBF?opKGTLaVnm zcDbWXypF)yI(oE-zCtQ{w54599t3Wc2jbg(F@|$5g3v74*Ch{0wZ_^@`wd0%;zLqAmi$FdTF>dAGi T=Qr2d4C2?772a1ST}M6#tg`r& diff --git a/scripts/string_resources/Credential.cs b/scripts/string_resources/Credential.cs deleted file mode 100644 index 441af3f07..000000000 --- a/scripts/string_resources/Credential.cs +++ /dev/null @@ -1,84 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class Credential { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Credential() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Credential", typeof(Credential).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot serialize the credential. If this command is starting a workflow, the credentials cannot be persisted, because the process in which the workflow is started does not have permission to serialize credentials. - /// - ///-- If the workflow was started in a PSSession to the local computer, add the EnableNetworkAccess parameter to the command that created the session. - ///-- If the workflow was started in a PSSession to a remote computer, add the Authentication parameter with a value of CredSSP to the command that [rest of string was truncated]";. - /// - internal static string CredentialDisallowed { - get { - return ResourceManager.GetString("CredentialDisallowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value for UserName is not in the correct format.. - /// - internal static string InvalidUserNameFormat { - get { - return ResourceManager.GetString("InvalidUserNameFormat", resourceCulture); - } - } -} diff --git a/scripts/string_resources/Credential.resources b/scripts/string_resources/Credential.resources deleted file mode 100644 index 7388fe0faef5da08c678507f5b72fd28973b0502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 954 zcmb7?&u-H|5XLu%Q>C5}w~@FY43kpvdDy{S^XJ_gC`fc%S_WW0qj>f!z;a|>$6C^5LMg*Y*3N6m~ z-}gH$tmyjtl=SMHgEswz;*?7cB2HiMNz1zr9PD_9T&QC0(T}HdG{y$-

W4g&;Hp z(osdsi#mt%nvawRY1+NNzg36MI1li!GuhuG`#sk6r!TrGOb2vOWJQ$A$cG^QihdX$# z%CZQ{qF{twt<<@;5_Rfz9Ygviu&R2l_XbN%3knHvCVTKTI&6u<5=d{`&Z5v@NFE~h z++X-XBys&W6@sJI1|G^Is99uH9+Sk7T6o~;RA{)n4eCf>Ynbyqi(>ijoS(RLX^kNn zQWCPygH3!`tE=b+#lF#oO+{EmGxL}H83E6gCmyzgd_J07u&)D3Z5^bT1^bpJoQBGC O7`$^Xsc}e)A^#20b3MlZ diff --git a/scripts/string_resources/CredentialAttributeStrings.cs b/scripts/string_resources/CredentialAttributeStrings.cs deleted file mode 100644 index d7aac6eeb..000000000 --- a/scripts/string_resources/CredentialAttributeStrings.cs +++ /dev/null @@ -1,81 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -///

-/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class CredentialAttributeStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal CredentialAttributeStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CredentialAttributeStrings", typeof(CredentialAttributeStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Enter your credentials.. - /// - internal static string CredentialAttribute_Prompt { - get { - return ResourceManager.GetString("CredentialAttribute_Prompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell credential request. - /// - internal static string CredentialAttribute_Prompt_Caption { - get { - return ResourceManager.GetString("CredentialAttribute_Prompt_Caption", resourceCulture); - } - } -} diff --git a/scripts/string_resources/CredentialAttributeStrings.resources b/scripts/string_resources/CredentialAttributeStrings.resources deleted file mode 100644 index eadf0e97e62d96523afb05cae59851e576596b24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 390 zcmbVI!Ait15S{8rh_`@vD`my5YY#mvUA=fITTxFgX*ysqO>~m5^fUYd|HKdQ;C~2$ zzu@Gc2;Q8@gEvF+-b~(JKVLEccw(4t@&U(Ujow94=zrK6<$#on(JMzr_qn)2^4i(D zEM_Tl(L@s>VQn!6k|q~z?2T3zI9s`}hhc|@ zN=VTzSLwVzcON%&yPH}St8z4X!7#0F(kYHfREO1{#50M$d23oEijPSs9iq(G} zZlGa -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class DebuggerStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal DebuggerStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DebuggerStrings", typeof(DebuggerStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Use "list" to start from the current line, "list <m>" . - /// - internal static string AdditionalListHelp1 { - get { - return ResourceManager.GetString("AdditionalListHelp1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to to start from line <m>, and "list <m> <n>" to list <n> . - /// - internal static string AdditionalListHelp2 { - get { - return ResourceManager.GetString("AdditionalListHelp2", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to lines starting from line <m>. - /// - internal static string AdditionalListHelp3 { - get { - return ResourceManager.GetString("AdditionalListHelp3", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The line count must be a positive integer no greater than {0}.. - /// - internal static string BadCountFormat { - get { - return ResourceManager.GetString("BadCountFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The starting line must be a positive integer no greater than {0}. - /// - internal static string BadStartFormat { - get { - return ResourceManager.GetString("BadStartFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The debugger cannot be enabled for step mode because the debugger is turned off with debug mode set to None.. - /// - internal static string CannotEnableDebuggerSteppingInvalidMode { - get { - return ResourceManager.GetString("CannotEnableDebuggerSteppingInvalidMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The debugger cannot process commands unless it is in the Stopped state.. - /// - internal static string CannotProcessDebuggerCommandNotStopped { - get { - return ResourceManager.GetString("CannotProcessDebuggerCommandNotStopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SetDebugAction is not implemented for the local script debugger.. - /// - internal static string CannotSetDebuggerAction { - get { - return ResourceManager.GetString("CannotSetDebuggerAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The debugger cannot set a resume action because the debugger in the remote session is not in a Stopped state.. - /// - internal static string CannotSetRemoteDebuggerAction { - get { - return ResourceManager.GetString("CannotSetRemoteDebuggerAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job cannot be debugged because the debugger is currently busy.. - /// - internal static string CannotStartJobDebuggingDebuggerBusy { - get { - return ResourceManager.GetString("CannotStartJobDebuggingDebuggerBusy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command breakpoint on '{0}'. - /// - internal static string CommandBreakpointString { - get { - return ResourceManager.GetString("CommandBreakpointString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command breakpoint on '{0}:{1}'. - /// - internal static string CommandScriptBreakpointString { - get { - return ResourceManager.GetString("CommandScriptBreakpointString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1,-16} Continue operation. - /// - internal static string ContinueHelp { - get { - return ResourceManager.GetString("ContinueHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1,-16} Continue operation and detach the debugger.. - /// - internal static string DetachHelp { - get { - return ResourceManager.GetString("DetachHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <enter> Repeat last command if it was {0}, {1} or {2}. - /// - internal static string EnterHelp { - get { - return ResourceManager.GetString("EnterHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, Get-PSCallStack Display call stack. - /// - internal static string GetStackTraceHelp { - get { - return ResourceManager.GetString("GetStackTraceHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1,-16} displays this help message.. - /// - internal static string HelpCommandHelp { - get { - return ResourceManager.GetString("HelpCommandHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The debugger detach command is not applicable. The detach command only applies when debugging jobs and runspaces with the Debug-Job or Debug-Runspace cmdlets.. - /// - internal static string InvalidDetachCommand { - get { - return ResourceManager.GetString("InvalidDetachCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Line breakpoint on '{0}:{1}'. - /// - internal static string LineBreakpointString { - get { - return ResourceManager.GetString("LineBreakpointString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1,-16} List source code for the current script. . - /// - internal static string ListHelp { - get { - return ResourceManager.GetString("ListHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}: line {1}. - /// - internal static string LocationFormat { - get { - return ResourceManager.GetString("LocationFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Process. - /// - internal static string NestedRunspaceDebuggerPromptProcessName { - get { - return ResourceManager.GetString("NestedRunspaceDebuggerPromptProcessName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The provided job and all child jobs were examined but no jobs were found that could be debugged. In order to debug a job or child job the job must support debugging and also be in a running state.. - /// - internal static string NoDebuggableJobsFound { - get { - return ResourceManager.GetString("NoDebuggableJobsFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <No file>. - /// - internal static string NoFile { - get { - return ResourceManager.GetString("NoFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is no source code available.. - /// - internal static string NoSourceCode { - get { - return ResourceManager.GetString("NoSourceCode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to For instructions about how to customize your debugger prompt, type "help about_prompt".. - /// - internal static string PromptHelp { - get { - return ResourceManager.GetString("PromptHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The debugger is already overridden.. - /// - internal static string RemoteServerDebuggerAlreadyPushed { - get { - return ResourceManager.GetString("RemoteServerDebuggerAlreadyPushed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot push a debugger object onto itself.. - /// - internal static string RemoteServerDebuggerCannotPushSelf { - get { - return ResourceManager.GetString("RemoteServerDebuggerCannotPushSelf", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Runspace cannot be debugged because the host debugger is currently busy.. - /// - internal static string RunspaceDebuggingDebuggerBusy { - get { - return ResourceManager.GetString("RunspaceDebuggingDebuggerBusy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot debug Runspace. The Runspace debugger is currently turned off (DebugMode is 'None').. - /// - internal static string RunspaceDebuggingDebuggerIsOff { - get { - return ResourceManager.GetString("RunspaceDebuggingDebuggerIsOff", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot debug a Runspace that is not in the Opened state. This Runspace state is {0}.. - /// - internal static string RunspaceDebuggingInvalidRunspaceState { - get { - return ResourceManager.GetString("RunspaceDebuggingInvalidRunspaceState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot debug Runspace. The Runspace {0} has no associated debugger.. - /// - internal static string RunspaceDebuggingNoRunspaceDebugger { - get { - return ResourceManager.GetString("RunspaceDebuggingNoRunspaceDebugger", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to - ///The current session does not support debugging; operation will continue. - /// - ///. - /// - internal static string SessionDoesNotSupportDebugger { - get { - return ResourceManager.GetString("SessionDoesNotSupportDebugger", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to at {0}, {1}: line {2}. - /// - internal static string StackTraceFormat { - get { - return ResourceManager.GetString("StackTraceFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Line breakpoint on '{0}:{1}, {2}'. - /// - internal static string StatementBreakpointString { - get { - return ResourceManager.GetString("StatementBreakpointString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1,-16} Single step (step into functions, scripts, etc.). - /// - internal static string StepHelp { - get { - return ResourceManager.GetString("StepHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1,-16} Step out of the current function, script, etc.. - /// - internal static string StepOutHelp { - get { - return ResourceManager.GetString("StepOutHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1,-16} Step to next statement (step over functions, scripts, etc.). - /// - internal static string StepOverHelp { - get { - return ResourceManager.GetString("StepOverHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1,-16} Stop operation and exit the debugger. - /// - internal static string StopHelp { - get { - return ResourceManager.GetString("StopHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variable breakpoint on '${0}' ({1} access). - /// - internal static string VariableBreakpointString { - get { - return ResourceManager.GetString("VariableBreakpointString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variable breakpoint on '{0}:${1}' ({2} access). - /// - internal static string VariableScriptBreakpointString { - get { - return ResourceManager.GetString("VariableScriptBreakpointString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Breakpoint {0} will not be hit. - /// - internal static string WarningBreakpointWillNotBeHit { - get { - return ResourceManager.GetString("WarningBreakpointWillNotBeHit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Workflow debugging is available, but is not supported by the current host. Use the Windows PowerShell console or Windows PowerShell ISE to debug workflows.. - /// - internal static string WorkflowDebuggingNotSupported { - get { - return ResourceManager.GetString("WorkflowDebuggingNotSupported", resourceCulture); - } - } -} diff --git a/scripts/string_resources/DebuggerStrings.resources b/scripts/string_resources/DebuggerStrings.resources deleted file mode 100644 index a5c5f2d8fd6bd0178b3f4d22d1c1623131e74416..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5369 zcmb7IdyE}b89#$SX=$|@tPM7BT&mm0-Enu@Lc878?xT;b%XZmYx(N+2b7#)oJM7Gy zapuf!uXRb#sKJ1sLE@u{i8RpwiSd<&s5REmL`3{UiD1+yNMoYL2onCVK7QXhGxxRI zZo9X0@11kL_xJmLXKr73?jL6@#@Od^1?76GL}*WmRAz}Q(#E$b;dmk`@i28|68M!8 zKPHmYm(iZ>b}zk3d?X80mWVx($W-D4B|e!|0^j|xs2`QHBHB~A;|^zsyW{r0UE8*c z-krN{TkI^0lpl)1ds(P!5Y$#&^fx&)O8?d!IzVYCbXL>$+{MH{l{D61n(JbEg z z`_*4wj9%Qo<;|B?AAIHI|K7jvw>^LEzi|HbM=reaT;D$*`r_Qhk3aIQiwn5!$93xWLjgu^ANlaeV&@K6~EA*dMQF>_gc948Bj| z^ShA$Io2M>=P9gBT2-g#k=~>0t2Zor3m(LU~$s*>kfQ{pOij_l5;4Wr; zFmi>W{cPe&MYpk25Zy2gmmV8|^9=44JAiKq3$d!$FPj2o+&b837kCF!pBTYLgqOtT zew{)EVGA~js{*StcnPSI34wHCq!(dr4DWN$4RG(VJE8Ak|1OvuZ#6jyRmogzrFeB3 zrNBcSZUprS9RxX&+L6H8k73YmHCTozwaCyATog^X0i7CHtTF|~PXkO%rWT!P4Wn);tFvcd3c6&rgaPo7_4(YG54d9<)Px0vaJK?S{!Mgy2?H2XLWbGQdgoc+#MH zY!u?FN&Em3C6U$Oob|L&#+9MSRAMTOhtKz5^QP7qio)*3#&9dLX*?1PCcU>tLia;( zWYFgUoRb=)HAs4zAV;s%OzUhEM#yczs_YrWGjO?LUVdO+gZkjrtB;|NN8r86wt<-s zFK?h7ik@*9H!rXz*?bfoIbf|5YlcM5ZfT;m06Y-!qEk>b6_oPlNkO5xA3dGZ` zPDp+04UF-nrmz*(Cn40|jGkagGrimleF17~NsaiuK-TxMxUN_{g4miT+MC!~-`p}_ zEA+Ol%#9I;7mN2}vG*7zg?OwOisi!k4wMEvm9B;i{{RC6)7opK>11ZfQcUX!4DvP% zqY8(xqS)JU!b6?j?sp{fN@>DsA;?+ck zT-5}3vm_Cb;(;HDk`d#B;odIJFJZ0S1gVjHi93cOhA;}(haxzmI_U~O-)RG zG-JXlY+8GdB0zoTN<4h>FoUs*;0}*v>MMUva6eLFMkG9vd?pc&!dF#uB7U-W!M661 zzRs6yYeQFO!V1WOCo0(tIdPpRk~#trIh8ClH$JWGFV(wV~vv91q?R zgk`nL=Y3T(dqyP{ipn%0BVk(ym+}@T5|8>RcV!r&#wpLDfbM<8VcL(hx3ZFP3>QdN z!O%WDoR3n}L$1QF01~9Y{V)zhh;HYRQ=EZxoq(rq;>W5Hv~7h;g+jqPJP~OYq6x-6tz8CC&@zU9zeD-aBF{#47;8Y%Bo{ zj@-Keg>LKCOK%RG?1KO&$dvfWzEV%$?F)QF;>S*u2`*!iI8;Py*K!hi1U#V}x7G#$ z+ZyJBRP|(U+YC&J7>MP8161eT<$jeKJMW~0vjq-_o$Oz*Hk*}$LiJ3RN1Pxi!_h3~ zqkb9(P92pC&_`M;M2lQJBLN)N0EC(d09UlcnE_J1X0I&!HpBg_^C*Uw>dZR zI>|yzMreW-5-Fdri6{pWO&yw=>cS*hl*SIAY-T{A;TobnhtYQAXl|x*Dei_|AXI8w z8^(!Z7WdS&ZD&y@)3$M<8}sWJCB;b6fRd|%<_yr0hP4L$9x$W;09Y#~&74`!>WX0M z=6nxxLZBpSqw2afKhP`4K_r5U6HbWW0MSel1L<7#P8EFR!7Vgtjs{k~dk44BB zzu0N?^)e=c93j|-4;?lwYRXEpIF{gTV}uH8f=VTs1`A*=vnZmCoC8)4PDoz$1F_fY zLeCJcW`VZqICG94=)PLh2jJX~Qk7(Su+g-NL|QdDPf@y{UK#oy6TFW9dnj^AIO-I} zs>D@2#v!AzrS(2yHo9!na za|UgU6Do%jh70O-! z%Gz?wNqm~XPKMivVs`UQpeCHO^Z>BgvM(hI(SeP0ib1}=DSyjw^B^QR=&t1tFg0IU zU$v%XGFuHW;U*qp4}h$}3MEZ!IZSgv5Zl$;3QHqqb9%_6%%=Uwlk+K`lpw+~2tflS VmB -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class DescriptionsStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal DescriptionsStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DescriptionsStrings", typeof(DescriptionsStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to {0} cannot be null or empty.. - /// - internal static string NullOrEmptyErrorTemplate { - get { - return ResourceManager.GetString("NullOrEmptyErrorTemplate", resourceCulture); - } - } -} diff --git a/scripts/string_resources/DescriptionsStrings.resources b/scripts/string_resources/DescriptionsStrings.resources deleted file mode 100644 index dfbbdfd0fafc9d2ecc08685232ba58780d6a17d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 271 zcmZWjF>V4u3^aL13QK8E#~~mNAT$6WEH2I5KliHIMXuNj9ZByWm#JA4Yqq52< z@G)|TLbatBL~((u*l?>C)NS2?Y~4&IYOKfigV}II)pT}uZ5C~44gI@sDBPq_Ib5#Q z!&C0}{_k5Je-f)DMBs#H5SW93BLwJ@k_4By1v+mTRJu_9gWm0_dO@wMbpabf8=27w Jk~xO1`~#ioP{;rP diff --git a/scripts/string_resources/DiscoveryExceptions.cs b/scripts/string_resources/DiscoveryExceptions.cs deleted file mode 100644 index 4f3fbd2e4..000000000 --- a/scripts/string_resources/DiscoveryExceptions.cs +++ /dev/null @@ -1,348 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class DiscoveryExceptions { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal DiscoveryExceptions() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DiscoveryExceptions", typeof(DiscoveryExceptions).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The alias "{0}" is declared multiple times.. - /// - internal static string AliasDeclaredMultipleTimes { - get { - return ResourceManager.GetString("AliasDeclaredMultipleTimes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot resolve alias '{0}' because it refers to term '{1}', which is not recognized as a cmdlet, function, operable program, or script file. Verify the term and try again.. - /// - internal static string AliasNotResolvedException { - get { - return ResourceManager.GetString("AliasNotResolvedException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument '{0}' is not recognized as a cmdlet, possibly because it does not derive from the Cmdlet or PSCmdlet classes: {1}. - /// - internal static string CmdletDoesNotDeriveFromCmdletType { - get { - return ResourceManager.GetString("CmdletDoesNotDeriveFromCmdletType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet name "{0}" cannot be validated because it is not in the correct format. Cmdlet names must include a verb and a noun separated by a "-", such as "Get-Process".. - /// - internal static string CmdletFormatInvalid { - get { - return ResourceManager.GetString("CmdletFormatInvalid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Argument '{0}' is not recognized as a cmdlet: {1}. - /// - internal static string CmdletNotFoundException { - get { - return ResourceManager.GetString("CmdletNotFoundException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command could not be retrieved because the ArgumentList parameter can be specified only when retrieving a single cmdlet or script.. - /// - internal static string CommandArgsOnlyForSingleCmdlet { - get { - return ResourceManager.GetString("CommandArgsOnlyForSingleCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve an instance of CommandDiscovery.. - /// - internal static string CommandDiscoveryMissing { - get { - return ResourceManager.GetString("CommandDiscoveryMissing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter '{0}' with value '{1}' cannot be processed because it is not a cmdlet and cannot be processed by the CommandProcessor.. - /// - internal static string CommandNameNotCmdlet { - get { - return ResourceManager.GetString("CommandNameNotCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The term '{0}' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.. - /// - internal static string CommandNotFoundException { - get { - return ResourceManager.GetString("CommandNotFoundException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No matching commands include a parameter named '{0}'. Check the spelling of the parameter name, and then try again.. - /// - internal static string CommandParameterNotFound { - get { - return ResourceManager.GetString("CommandParameterNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter could not be declared. Parameters can be declared only on fields and properties.. - /// - internal static string CompiledCommandParameterMemberMustBeFieldOrProperty { - get { - return ResourceManager.GetString("CompiledCommandParameterMemberMustBeFieldOrProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' command was found in the module '{1}', but the module could not be loaded. For more information, run 'Import-Module {1}'.. - /// - internal static string CouldNotAutoImportMatchingModule { - get { - return ResourceManager.GetString("CouldNotAutoImportMatchingModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module '{0}' could not be loaded. For more information, run 'Import-Module {0}'.. - /// - internal static string CouldNotAutoImportModule { - get { - return ResourceManager.GetString("CouldNotAutoImportModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot dot-source this command because it was defined in a different language mode. To invoke this command without importing its contents, omit the '.' operator.. - /// - internal static string DotSourceNotSupported { - get { - return ResourceManager.GetString("DotSourceNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An assembly named '{0}' already exists. Assemblies must have unique names.. - /// - internal static string DuplicateAssemblyName { - get { - return ResourceManager.GetString("DuplicateAssemblyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A cmdlet named '{0}' already exists. Cmdlets must have unique names.. - /// - internal static string DuplicateCmdletName { - get { - return ResourceManager.GetString("DuplicateCmdletName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A cmdlet provider named '{0}' already exists. Cmdlet providers must have unique names.. - /// - internal static string DuplicateCmdletProviderName { - get { - return ResourceManager.GetString("DuplicateCmdletProviderName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A script named '{0}' already exists. Scripts must have unique names.. - /// - internal static string DuplicateScriptName { - get { - return ResourceManager.GetString("DuplicateScriptName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An ExecutionContext has not been set.. - /// - internal static string ExecutionContextNotSet { - get { - return ResourceManager.GetString("ExecutionContextNotSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the cmdlet. A cmdlet name must consist of a verb and noun pair separated by '-'.. - /// - internal static string InvalidCmdletNameFormat { - get { - return ResourceManager.GetString("InvalidCmdletNameFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter "{0}" is declared in parameter-set "{1}" multiple times.. - /// - internal static string ParameterDeclaredInParameterSetMultipleTimes { - get { - return ResourceManager.GetString("ParameterDeclaredInParameterSetMultipleTimes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} (Version {1}). - /// - internal static string PSSnapInNameVersion { - get { - return ResourceManager.GetString("PSSnapInNameVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script '{0}' cannot be run because it contains a "#requires" statement for running as Administrator. The current Windows PowerShell session is not running as Administrator. Start Windows PowerShell by using the Run as Administrator option, and then try running the script again.. - /// - internal static string RequiresElevation { - get { - return ResourceManager.GetString("RequiresElevation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement with a shell ID of {1} that is incompatible with the current shell. To run this script you must use the shell located at '{2}'.. - /// - internal static string RequiresInterpreterNotCompatible { - get { - return ResourceManager.GetString("RequiresInterpreterNotCompatible", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement with a shell ID of {1} that is incompatible with the current shell.. - /// - internal static string RequiresInterpreterNotCompatibleNoPath { - get { - return ResourceManager.GetString("RequiresInterpreterNotCompatibleNoPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script '{0}' cannot be run because the following modules that are specified by the "#requires" statements of the script are missing: {1}.. - /// - internal static string RequiresMissingModules { - get { - return ResourceManager.GetString("RequiresMissingModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script '{0}' cannot be run because the following snap-ins that are specified by the "#requires" statements of the script are missing: {1}.. - /// - internal static string RequiresMissingPSSnapIns { - get { - return ResourceManager.GetString("RequiresMissingPSSnapIns", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script '{0}' cannot be run because it contained a "#requires" statement for Windows PowerShell {1}. The version of Windows PowerShell that is required by the script does not match the currently running version of Windows PowerShell {2}.. - /// - internal static string RequiresPSVersionNotCompatible { - get { - return ResourceManager.GetString("RequiresPSVersionNotCompatible", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A #requires statement has specified only a shellID. #Requires statements must specify a required Windows PowerShell snap-in when running in Windows PowerShell.. - /// - internal static string RequiresShellIDInvalidForSingleShell { - get { - return ResourceManager.GetString("RequiresShellIDInvalidForSingleShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter name "{0}" is reserved for future use.. - /// - internal static string ReservedParameterName { - get { - return ResourceManager.GetString("ReservedParameterName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the #requires statement because it is not in the correct format. - ///The #requires statement must be in one of the following formats: - /// "#requires -shellid <shellID>" - /// "#requires -version <major.minor>" - /// "#requires -pssnapin <psSnapInName> [-version <major.minor>]" - /// "#requires -modules <ModuleSpecification>" - /// "#requires -runasadministrator". - /// - internal static string ScriptRequiresInvalidFormat { - get { - return ResourceManager.GetString("ScriptRequiresInvalidFormat", resourceCulture); - } - } -} diff --git a/scripts/string_resources/DiscoveryExceptions.resources b/scripts/string_resources/DiscoveryExceptions.resources deleted file mode 100644 index 1f0061d0aeebb97514f2b4a413587824fc46707c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6185 zcmd5=UyNK;8Nas`E7cnO_s~S*$ridOGdJ6^6ua3%hn+4iu*+s=Qwd<2JNKU1Iqkjo zOwYM@cBczULQ;wZ42HL&Mjs?ZjWG&7K^pZ%#9Ci`kOz%_s)-M3KtdBt{C(%#J9~F# zb^-B0%5?6Z@9*#Xec$<}7hnGSORnQMPvH|adOGE?x5Tx~RKRurYKi+HR}~iPK&nVI zE9^K|TFB(cq&Go-Dr_c;(oFFq3C~jHM-{f1H6sz+#e2*06i<#cZ@I<4Ik@@Ifx|aV z@`=wL-Z$(lOHvW@!h3_KI}p^T@S*<}Yjyhn%w_M~pVm*D+uMEpv6m;;A3yi)>z+NO zzWd^(mtMQ{z?UBU^?~lsUVZd@_~sjXPhM$XoxHVw;(Kph_}J4Qub=qswU1oBa_x!V z+;*K`zvD*n##g;BU-|RFGk5)9>VYR-x$V(wet2~D;g2r;W#{4hD$oC0{N(G=$rq*) zeb4W1TEFLWCpX2-uz)kLSoab?U6~1@A-*K+T^$U2u3vz#e z=#TNai0dcu{&jo~F}^k2IL^Th#RW$~Y{|Tm5bYZEW6m1P zaVV1s=_F1SYPZk8MriD%@F1C$}W88TaX7-m~%tBN_*oUV% z`03(`k_w&sk-1kEwVp^JgJ9?k2e}L2OwSnSWRZkwu)cz{@4;P!AgsRzJS2Ed(3D+F z!2o`xWYu;>$0(LNq-Y6iqG=5N@@mZS_iBW2 zCqz=v`}}ScYS7^3u~Fu}cB&r)`?psZgiSjyLTP$XiNrP|Sxg~n{Z0;@&3oZPj`O)e z0}aGay&j=B^?{K*JUlm~YkSa(WQ$ySMT%1X@#}2BuKFURhaB> z55 z3EnN`MKvm1+$|6_MHX|EjR6j%&vb_eq9vds6BJ;z&6C28NLCQO#uwO- zA{D$fsE<^!^vpxZ@s`SSe`V0i+ha>+5^RP!NTcvo?vYYEnD!X#8StgegHwh{062;W zO4usw8YMxtJ3atd1u=3ug%zTcZ7)AH3PuEp7nB@mw{$@=P&8kA-qOSR&iWtvPdPIwez3W3L{Hs($$ zXxu$wYGetLCuAUMp}9f;Wl)J_n1Po0jB92VtNiJvkRpj6d!ff>!QEIYOv=P|wHbE` z4Ld#;cceVDol9pH;Yjo%Cu^KmLeTfUE9#5iA1yrc}pay z8nX6TC|VfsG*u%%S;_nr6Cft?vV=evze_jUqVAGFMws-7A0j0lB`IuZkT6C|5husJ zaXa@@>XAEZaE8u{X(E?MgY!z^hjWkdHH;GNv6>Y^(dX=0lZ)IVa(0n_mXj^y$wGhPL^W{I&I z%{#nTfJFV*Rm6mY@c>qj!FA&!II`Id$L+s}(2@FS_xujBonw`EW`9ys3zcX~{K6tY z+r`*E#ZPAfYs(nJ!GM2^A@ZX87<3XMBv7h_u}F|9j!dwRk)t5P=?lrvizJk*nk~vz zt{QC&QlyPl0kb1N3AVP=NPRWZLbJzMMyHyoz!HKV39EWQ~JD#yAtOFL7pMDWC!|qh$sH!i5eL@>qK^ zv&5oh(d1wpL^3d|3XG4hAEXiWmH)SF+$Y{?M3h!bMv+{l^4j4|jfUi~SeJGkaDZe- z@>3Tlbx~w!#saKMR?G(GxljIg@#w_wRH-rk=K=lWod$$?pSR~W1f>2P(Rm=D?M@6M z(}E!82(f~vdFNxtwpizA_Sbr|vzRL6+{Iy2wAl6@KvU2ChFfF(=~5alGK@y-l+U9LjeM?K9opCXfsaToFJZnW=Q9jrby(DMCzrvn{=BvOWPc`OByvTYI)UBF z=%1P~l(^?!-ZA2s7?o&g;^wn3-;9bq(JndOp4}A3C=2Fi3^r}($;7PeoBPKa&{KPM zml}mt&4>{pn>H77^;^dV1d8fS$Nou7bWC@thJ-qru!QUBj&9&;E?L0Fa4WmNI#T@$ egHDR(p0-O{!~TrHEW_b2wO>AG#{L75$6|c| diff --git a/scripts/string_resources/EnumExpressionEvaluatorStrings.cs b/scripts/string_resources/EnumExpressionEvaluatorStrings.cs deleted file mode 100644 index 06b92be17..000000000 --- a/scripts/string_resources/EnumExpressionEvaluatorStrings.cs +++ /dev/null @@ -1,145 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class EnumExpressionEvaluatorStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal EnumExpressionEvaluatorStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EnumExpressionEvaluatorStrings", typeof(EnumExpressionEvaluatorStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The input expression must not be empty. Specify at least one identifier name in each input expression. . - /// - internal static string EmptyInputString { - get { - return ResourceManager.GetString("EmptyInputString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to match an empty identifier name to a valid enumerator name. Specify one of the following enumerator names and retry: {0}.. - /// - internal static string EmptyTokenString { - get { - return ResourceManager.GetString("EmptyTokenString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The generic type specified for the expression must represent an enum. Specify a valid enum type. . - /// - internal static string InvalidGenericType { - get { - return ResourceManager.GetString("InvalidGenericType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The identifier name {0} cannot be processed because it is either too similar or identical to the following enumerator names: {1}. Use a more specific identifier name.. - /// - internal static string MultipleEnumNameMatch { - get { - return ResourceManager.GetString("MultipleEnumNameMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to match the identifier name {0} to a valid enumerator name. Specify one of the following enumerator names and try again: - ///{1}. - /// - internal static string NoEnumNameMatch { - get { - return ResourceManager.GetString("NoEnumNameMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use of parentheses is not valid in the expression because identifier grouping is not allowed. Try removing the parentheses, or if a subexpression is enclosed, try expanding the expression.. - /// - internal static string NoIdentifierGroupingAllowed { - get { - return ResourceManager.GetString("NoIdentifierGroupingAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token. Only an OR (,) operator or AND (+) operator is expected after an identifier name.. - /// - internal static string SyntaxErrorBinaryOperatorExpected { - get { - return ResourceManager.GetString("SyntaxErrorBinaryOperatorExpected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token after a NOT (!) operator. An identifier name is expected after a NOT (!) operator.. - /// - internal static string SyntaxErrorIdentifierExpected { - get { - return ResourceManager.GetString("SyntaxErrorIdentifierExpected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to parse the expression due to an unexpected token. An identifier name or a NOT (!) operator is expected at the start of the expression, or after an OR (,) operator or an AND (+) operator. Also, an expression must not end with an OR (,), AND (+) or NOT (!) operator.. - /// - internal static string SyntaxErrorUnexpectedBinaryOperator { - get { - return ResourceManager.GetString("SyntaxErrorUnexpectedBinaryOperator", resourceCulture); - } - } -} diff --git a/scripts/string_resources/EnumExpressionEvaluatorStrings.resources b/scripts/string_resources/EnumExpressionEvaluatorStrings.resources deleted file mode 100644 index 0bcdb0b059d2d735ff04f9bc699487adcadb792c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2112 zcmb_c&x;&I6s}G@7=wR+7kNR2Rhwo*elP4{l5Cb3vJ-b^y?BtC?l-eVs;io+>fH=s zJuHc*T=FNxLvDKYA|iqyf|9?$e?U;sn+Nf$-XA^b83RFQx9INb_rC9Y-+Ns@|M>ei zi4fv3mL5!f;4<4}Z)=ycKfc>!S+Gl~^tp9fjZ*rEombYZp3j!!UrN_%9css`hU?&@ zPU%iP(kj2j)1ke~W_5JwlDv>#xOn!;x%0ey`N~`KWVH#ZBZ^sdMM zy(iU!Kfe6*>B(z9Jp1$X8_C~~^3&hG`tg}lzn)9izSzI~%XeS(KR~$0`aI_0_ZbTO z9@q6)DAqf;`~+-T6Q!s`5L0ne7~IvkA7DA5@H|1-b3sF4#a+R8H5;T5^mfeO5mIPm z7Gk{#;sz%dL*Q4~`3-^Z-3EyUg~FD`<{A=f$k;$~iRat629b+x@gbDHxdF<55BUor z7h}jxkVah*cZ?OO*Rd?HD?GSDak;ZC0<*D#DXz_W5te)EF%!H%(v$NGfMW8Eh9&o zDOf6HK#)Xm#GXSzgrps*RY7d(lAR3pfS{ET+3lDD)Q_#!c2}86H`;@uAjiQ?SLpuo zUY5vM?Su_Gl~b5jOui{gaRC_Dz;$hK9Bo0JjbP|$Ma-&f;85q&q;a%k4A?1`=Frm0 zS)3Ifq$AE{?O|LX<%t#QfeLHMt5Rv{2%-*5&ZUmly|`eMd3Gm -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ErrorCategoryStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ErrorCategoryStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ErrorCategoryStrings", typeof(ErrorCategoryStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to AuthenticationError: ({1}:{2}) [{0}], {3}. - /// - internal static string AuthenticationError { - get { - return ResourceManager.GetString("AuthenticationError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CloseError: ({1}:{2}) [{0}], {3}. - /// - internal static string CloseError { - get { - return ResourceManager.GetString("CloseError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ConnectionError: ({1}:{2}) [{0}], {3}. - /// - internal static string ConnectionError { - get { - return ResourceManager.GetString("ConnectionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Deadlock detected: ({1}:{2}) [{0}], {3}. - /// - internal static string DeadlockDetected { - get { - return ResourceManager.GetString("DeadlockDetected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DeviceError: ({1}:{2}) [{0}], {3}. - /// - internal static string DeviceError { - get { - return ResourceManager.GetString("DeviceError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to FromStdErr: ({1}:{2}) [{0}], {3}. - /// - internal static string FromStdErr { - get { - return ResourceManager.GetString("FromStdErr", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to InvalidArgument: ({1}:{2}) [{0}], {3}. - /// - internal static string InvalidArgument { - get { - return ResourceManager.GetString("InvalidArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to InvalidData: ({1}:{2}) [{0}], {3}. - /// - internal static string InvalidData { - get { - return ResourceManager.GetString("InvalidData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unrecognized error category {4}: ({1}:{2}) [{0}], {3}. - /// - internal static string InvalidErrorCategory { - get { - return ResourceManager.GetString("InvalidErrorCategory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to InvalidOperation: ({1}:{2}) [{0}], {3}. - /// - internal static string InvalidOperation { - get { - return ResourceManager.GetString("InvalidOperation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to InvalidResult: ({1}:{2}) [{0}], {3}. - /// - internal static string InvalidResult { - get { - return ResourceManager.GetString("InvalidResult", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to InvalidType: ({1}:{2}) [{0}], {3}. - /// - internal static string InvalidType { - get { - return ResourceManager.GetString("InvalidType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to LimitsExceeded: ({1}:{2}) [{0}], {3}. - /// - internal static string LimitsExceeded { - get { - return ResourceManager.GetString("LimitsExceeded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to MetadataError: ({1}:{2}) [{0}], {3}. - /// - internal static string MetadataError { - get { - return ResourceManager.GetString("MetadataError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NotEnabled: ({1}:{2}) [{0}], {3}. - /// - internal static string NotEnabled { - get { - return ResourceManager.GetString("NotEnabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NotImplemented: ({1}:{2}) [{0}], {3}. - /// - internal static string NotImplemented { - get { - return ResourceManager.GetString("NotImplemented", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NotInstalled: ({1}:{2}) [{0}], {3}. - /// - internal static string NotInstalled { - get { - return ResourceManager.GetString("NotInstalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NotSpecified: ({1}:{2}) [{0}], {3}. - /// - internal static string NotSpecified { - get { - return ResourceManager.GetString("NotSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ObjectNotFound: ({1}:{2}) [{0}], {3}. - /// - internal static string ObjectNotFound { - get { - return ResourceManager.GetString("ObjectNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to OpenError: ({1}:{2}) [{0}], {3}. - /// - internal static string OpenError { - get { - return ResourceManager.GetString("OpenError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to OperationStopped: ({1}:{2}) [{0}], {3}. - /// - internal static string OperationStopped { - get { - return ResourceManager.GetString("OperationStopped", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to OperationTimeout: ({1}:{2}) [{0}], {3}. - /// - internal static string OperationTimeout { - get { - return ResourceManager.GetString("OperationTimeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ParserError: ({1}:{2}) [{0}], {3}. - /// - internal static string ParserError { - get { - return ResourceManager.GetString("ParserError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PermissionDenied: ({1}:{2}) [{0}], {3}. - /// - internal static string PermissionDenied { - get { - return ResourceManager.GetString("PermissionDenied", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ProtocolError: ({1}:{2}) [{0}], {3}. - /// - internal static string ProtocolError { - get { - return ResourceManager.GetString("ProtocolError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to QuotaExceeded: ({1}:{2}) [{0}], {3}. - /// - internal static string QuotaExceeded { - get { - return ResourceManager.GetString("QuotaExceeded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ReadError: ({1}:{2}) [{0}], {3}. - /// - internal static string ReadError { - get { - return ResourceManager.GetString("ReadError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ResourceBusy: ({1}:{2}) [{0}], {3}. - /// - internal static string ResourceBusy { - get { - return ResourceManager.GetString("ResourceBusy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ResourceExists: ({1}:{2}) [{0}], {3}. - /// - internal static string ResourceExists { - get { - return ResourceManager.GetString("ResourceExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ResourceUnavailable: ({1}:{2}) [{0}], {3}. - /// - internal static string ResourceUnavailable { - get { - return ResourceManager.GetString("ResourceUnavailable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SecurityError: ({1}:{2}) [{0}], {3}. - /// - internal static string SecurityError { - get { - return ResourceManager.GetString("SecurityError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SyntaxError: ({1}:{2}) [{0}], {3}. - /// - internal static string SyntaxError { - get { - return ResourceManager.GetString("SyntaxError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WriteError: ({1}:{2}) [{0}], {3}. - /// - internal static string WriteError { - get { - return ResourceManager.GetString("WriteError", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ErrorCategoryStrings.resources b/scripts/string_resources/ErrorCategoryStrings.resources deleted file mode 100644 index e7ed30a3ad08612ee0b4e1119ac8e5c4603b70d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2727 zcmai0PiP!f7=O|9ARdAxgb-shn@wXww+4lWa1Z78TLinU`dmnR&yT zH|wrxz~aT$h}9|xQtLq}SgaKkJj5EUdWhJAdNK-X^yHz4DAA($d$YUU-PBok_T$Zb z-|zjtzw_tX>h&uPgplVUmRj%xwRcZZkNI4u-p#Wqsu`5W6x-7ox6EuzIZC-_GH0-F zcdtBRO5C@E&*`8;eZe&=rlkF>W$L4}kYV%G8O-k6r}gXo_wO0l+edr%4@7Tu<~zc) zY1z9<#cc>G0+GM;a6Ibjot}RW(*BUR6uI*}l zYwh!=BHx~P(){&>%;AlJ!)>vl&rb9|_S41v7k+D){B(KCLwD|4H~ul{Z15g2m=bg7)1V>JKptf4j6d)eru@K8MFmH+_18T`~8K(9l$iRjO>`0P4YDsYzfqW&Y z$8aj(&j@^KRbBWK=H_w4Dxh>=&cdVIyA5q_FB(!HcLQ~~I1+FWfYvg=foJK!D(#-B z7}X$79pTMD)efaT^U0c}&^Uk}{KxhYh|;lkXaLM3kl4K6Anz64YAF@z@fRNrau!_d$( z?29>y$EdCeJe`xAGk!qXv9M?Hz`}itJ<7uiy^D{;l!d*E4NBZ%9<7Ji9%qh2_5UNf zH-VRf#q@c_paO7egm{c3XwKB@x>QCuvsGartPqmzDJQ2{rZLQCeH)pEz#=7BLK9jD zq<`AsRA;k}`2;l-DodrHY;>0Kg0j%J7_zOq#600r9uzqQ7cJrNI>VbW1XK<)Q*dbr zr0a-jo5D-xbxMuU+D6By&~RbXkR!}@!p5cpm99I<-8WmI3g)_@?kczpJ~Nmf+LW}$J<97M#gFECWSUr}`@^{lA-z$X8QW=xXo1XAOP(5YT lw4>!T(~<)d0*$Iv_qizw^&*R?1xIN4dJyFpNa{Tq{sk=*=|lhk diff --git a/scripts/string_resources/ErrorPackage.cs b/scripts/string_resources/ErrorPackage.cs deleted file mode 100644 index 8b058c7b2..000000000 --- a/scripts/string_resources/ErrorPackage.cs +++ /dev/null @@ -1,126 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ErrorPackage { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ErrorPackage() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ErrorPackage", typeof(ErrorPackage).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to {0}...{1}. - /// - internal static string Ellipsize { - get { - return ResourceManager.GetString("Ellipsize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error text is empty for error "{0}" : "{1}". - /// - internal static string ErrorDetailsEmptyTemplate { - get { - return ResourceManager.GetString("ErrorDetailsEmptyTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Object "{0}" is reported as an error.. - /// - internal static string RedirectedException { - get { - return ResourceManager.GetString("RedirectedException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The action preference of "Suspend" is supported only for ErrorAction.. - /// - internal static string SuspendActionPreferenceErrorActionOnly { - get { - return ResourceManager.GetString("SuspendActionPreferenceErrorActionOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The error action preference of "Suspend" is supported only on workflows.. - /// - internal static string SuspendActionPreferenceSupportedOnlyOnWorkflow { - get { - return ResourceManager.GetString("SuspendActionPreferenceSupportedOnlyOnWorkflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value {0} is not supported for an ActionPreference variable. The provided value should be used only as a value for a preference parameter, and has been replaced by the default value. For more information, see the Help topic, "about_Preference_Variables.". - /// - internal static string UnsupportedPreferenceError { - get { - return ResourceManager.GetString("UnsupportedPreferenceError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value {0} is not supported for an ActionPreference variable. The provided value should be used only as a value for a preference parameter. For more information, see the Help topic, "about_Preference_Variables.". - /// - internal static string UnsupportedPreferenceVariable { - get { - return ResourceManager.GetString("UnsupportedPreferenceVariable", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ErrorPackage.resources b/scripts/string_resources/ErrorPackage.resources deleted file mode 100644 index 7e54f4447cd6ad2a1918f52596a732d534aaad94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1373 zcmd5*ziSjh6rN2ZVrQe}u%aM2mP9Y+2c!t*B&e7p7h@xY+1?F7W~ZF<{}%&CT3<-}k-my}SLm_iZ;~j6KJey}or+ zB}-&=V=}V8Z%ZU{GA&-&OdDCIExtm=mRilWlQF+q{AwdzV`x@U($A&-;u5_)>=% zER8*nkYfT#2}p-kfI8M^%ZU5CM9$%U3d9Rbxa5EuoLLCxplsnzfmT9Nu_-`r_E-bG z8VLo;T!0VK-9Rsp@iHoqhkgzt7m=0lvI@bw#}oAE8q2rn?dR-3%%68ce4Q1L*KCu$ zM1l5gB+;%AL55UD zTo*j1@G=7%#}-57O>Nc-sW)vBJsj~;8$ve3Vck1d z+VPSPKCg8K9EWHHF&GEAzms-R>F_9#Vt_)FOaOc({-7( bcq~%gxYeQm)s=n!Hi@H8(SJ3Bf7aM9oCTct diff --git a/scripts/string_resources/ErrorPackageRemoting.resources b/scripts/string_resources/ErrorPackageRemoting.resources deleted file mode 100644 index 6c05a9776bd7cbae976fdcec7e3a254e93018279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh diff --git a/scripts/string_resources/EtwLoggingStrings.resources b/scripts/string_resources/EtwLoggingStrings.resources deleted file mode 100644 index eef9efc2ef6d848c090cf80173af17d0c53ef754..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2666 zcma)8U1%It6uy%flw#X7KieiPGUlhWCB#jW*cK9DNmrXRUDw@Bo}w^2d%HV2JF}Ue zkfnrH-)w5ZNH%vv> z2K&0hba#nEwrbf1AJn*Q8Isy1#_hDK$R~L*rN6?p!Ss&wM?*CjWKesaIDn&MvH6y!zySA51PqK3cof z|4B0S$Mw+XSHBwn`2FQ*ZO!VJC;RT0^Y`wIt(zN}pRU*4UKh9j@M25-QbMV}a&3Os z{CB@MytepO(?9>-3w_gnyZ!R?T<6)IaCmM}AE;k@J^9A9iHXH!@n!41c2&CDslI#Y zpgQ;W#`Nlsmx?RI3(0$_7UL1d1~Cp`-GlX6%s&PH%XrRWorZjd_JhmDyauusJmXl8 zK>izWeRYi8fLw@0JjQV@1u-$48b&yTVfi^ zuq3lEvlwSXEa%9wnA6o31t7~5{O46*&49H=nSoo!NB}51vkV)C?*XVgg4L%0HE~Ob zz}Wh(qSHfHsXlk;ZN- zv+xcS+gt?^U%;}}UuvL9Inv;YJNvo?b;wnZ!i@~2Pll?!!&Uh~*CDERMdf5~KzN9Z zvknst4mh@8-N(!Ku? z(~LV%)2mYfCWnKfoIn~V#SxGxcr`0$bQWgfgUqO49|F|zAdsKP&j1Weq)%cq=WhW& z5ac(GO;PHo!{~eviC?OL6U+w4gn?A*p;{crK+j1)49B}w>f5~lhl6M&5qc8d>10rM z#xT#LyQxIIFbd2G8BIA51z9h$=K*XB_MQVw#ZBAG0Jbj(mI7NkUBzkuziG|`5F(1? za`Pd%0#!#GtaVUR5RG==7mbb$rG#Eb^8oI@A6PzDl`k=Rv$j>HGZ^+gV6BuB3%47j z(#xMvcUM=(z?kSzO6h%Mqs}dO1q+QsdOj~{8SzYbMpR7kOwUZW&>7XTipE9Lk}NLD zIZ4a%jCk76^A60?UDy-P+NxRB zL{bHXk~}FJO2P7zC$##0l6=zUl=zsPPrKV|EbFGYp;$$7R2JsAs(Rjc`p6W%lL%E3 z_^Emxe_-Ye16i{d@Evae!_H>)o@6A0PX -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class EventingResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal EventingResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EventingResources", typeof(EventingResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The action is not supported when you are forwarding events.. - /// - internal static string ActionAndForwardNotSupported { - get { - return ResourceManager.GetString("ActionAndForwardNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot register for the specified event. An event with the name '{0}' does not exist.. - /// - internal static string CouldNotFindEvent { - get { - return ResourceManager.GetString("CouldNotFindEvent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot register for the specified event. Events that require a return value are not supported.. - /// - internal static string NonVoidDelegateNotSupported { - get { - return ResourceManager.GetString("NonVoidDelegateNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This operation is not supported on remote instances.. - /// - internal static string RemoteOperationNotSupported { - get { - return ResourceManager.GetString("RemoteOperationNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot register for the specified event. The event source identifier '{0}' is reserved for the Windows PowerShell engine.. - /// - internal static string ReservedIdentifier { - get { - return ResourceManager.GetString("ReservedIdentifier", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot subscribe to the specified event. A subscriber with the source identifier '{0}' already exists.. - /// - internal static string SubscriberExists { - get { - return ResourceManager.GetString("SubscriberExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell cannot subscribe to Windows RT events.. - /// - internal static string WinRTEventsNotSupported { - get { - return ResourceManager.GetString("WinRTEventsNotSupported", resourceCulture); - } - } -} diff --git a/scripts/string_resources/EventingResources.resources b/scripts/string_resources/EventingResources.resources deleted file mode 100644 index 11b7c942c6abacfbe8ed8b99e4c14df526360917..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1167 zcma)6J#Q015S=3u6o`U-Lqpw{0ESb zkZ5Sg-+&T{f|7!Uih_y;iI%r#JAjC#+}+&G?!I~RW^V63ef;q*BBB?tyg727dvSxE zDQwE_)N8QJ*j7Z(rN-tesfazcP8nTYiWkFK5t~Ks3(Hl_g|{-VhTcu4I1W?blZaAMW2d`L=uU z^W5vJk1zjv?~~`>50Ae9Hiu%Wc)o#Uup6N`9QVMrR-=?WDKey~2Fqv%zNH~a+%tNF zk*6jV)W;cCJaI`wbZrw81?8u(9S{YIZ5jZi0S$Rq0*9tO+!YqLu$03($Pl<@Wq27v z8vyhW7=XJFzz`6^#)4;s{zT|}2z6yZ5R=gZ*jSXJHV6XMO|(LU;u1hpOelC^VVjQN zJ7jWn0#LkcRF*1damPOmx zp|qLO9l-Yu9OXsOjjsix0Xo?SP3VYz2K z3#FZxI($;m=-jG8OUt^&_8$&k6l4`L+BzN5tTGc=^*SA0qvQcq!x)^scU E27K3GEdT%j diff --git a/scripts/string_resources/ExtendedTypeSystem.cs b/scripts/string_resources/ExtendedTypeSystem.cs deleted file mode 100644 index 23938a517..000000000 --- a/scripts/string_resources/ExtendedTypeSystem.cs +++ /dev/null @@ -1,810 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ExtendedTypeSystem { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ExtendedTypeSystem() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ExtendedTypeSystem", typeof(ExtendedTypeSystem).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot access member "{0}" outside of a PSObject.. - /// - internal static string AccessMemberOutsidePSObject { - get { - return ResourceManager.GetString("AccessMemberOutsidePSObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A PSProperty or PSMethod object cannot be added to this collection.. - /// - internal static string CannotAddPropertyOrMethod { - get { - return ResourceManager.GetString("CannotAddPropertyOrMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" cannot be changed.. - /// - internal static string CannotChangeReservedMember { - get { - return ResourceManager.GetString("CannotChangeReservedMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value "{0}" cannot be converted to a string array.. - /// - internal static string CannotConvertValueToStringArray { - get { - return ResourceManager.GetString("CannotConvertValueToStringArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot invoke static methods or access static properties on the open generic type {0}. Specify the type parameters and retry. For example, instead of [System.Collections.Generic.HashSet``1]::CreateSetComparer() use [System.Collections.Generic.HashSet[int]]::CreateSetComparer().. - /// - internal static string CannotInvokeStaticMethodOnUninstantiatedGenericType { - get { - return ResourceManager.GetString("CannotInvokeStaticMethodOnUninstantiatedGenericType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set the value for property "{0}" because the object has type "{1}" instead of "{2}".. - /// - internal static string CannotSetNonManagementObject { - get { - return ResourceManager.GetString("CannotSetNonManagementObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set the Value property for PSMemberInfo object of type "{0}".. - /// - internal static string CannotSetValueForMemberType { - get { - return ResourceManager.GetString("CannotSetValueForMemberType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot change the member created from the type configuration: "{0}".. - /// - internal static string ChangeStaticMember { - get { - return ResourceManager.GetString("ChangeStaticMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create a code method because of the method format. The method should be public, static, and have one parameter of type PSObject.. - /// - internal static string CodeMethodMethodFormat { - get { - return ResourceManager.GetString("CodeMethodMethodFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CodeProperty should use a getter or setter method.. - /// - internal static string CodePropertyGetterAndSetterNull { - get { - return ResourceManager.GetString("CodePropertyGetterAndSetterNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The getter method should be public, not void, static, and have one parameter of the type PSObject.. - /// - internal static string CodePropertyGetterFormat { - get { - return ResourceManager.GetString("CodePropertyGetterFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The setter method should be public, void, static, and have two parameters. The first parameter should be of the type PSObject. A second parameter is required if a getter method is also available, and should have the same type as the return type for the getter method.. - /// - internal static string CodePropertySetterFormat { - get { - return ResourceManager.GetString("CodePropertySetterFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Could not compare "{0}" to "{1}". Error: "{2}". - /// - internal static string ComparisonFailure { - get { - return ResourceManager.GetString("ComparisonFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An exception was thrown when trying to call "{0}" to extract the contents of an object of type "{1}": "{2}". - /// - internal static string CopyToInvocationException { - get { - return ResourceManager.GetString("CopyToInvocationException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The alias with name "{0}" contains a cycle.. - /// - internal static string CycleInAlias { - get { - return ResourceManager.GetString("CycleInAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while trying to enumerate the collection: "{0}".. - /// - internal static string EnumerationException { - get { - return ResourceManager.GetString("EnumerationException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while constructing the attribute "{1}": "{0}". - /// - internal static string ExceptionConstructingAttribute { - get { - return ResourceManager.GetString("ExceptionConstructingAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving member "{1}": "{0}". - /// - internal static string ExceptionGettingMember { - get { - return ResourceManager.GetString("ExceptionGettingMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving members: "{0}". - /// - internal static string ExceptionGettingMembers { - get { - return ResourceManager.GetString("ExceptionGettingMembers", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the definitions for method "{1}": "{0}". - /// - internal static string ExceptionRetrievingMethodDefinitions { - get { - return ResourceManager.GetString("ExceptionRetrievingMethodDefinitions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for method "{1}": "{0}". - /// - internal static string ExceptionRetrievingMethodString { - get { - return ResourceManager.GetString("ExceptionRetrievingMethodString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the definitions for parameterized property "{1}": "{0}". - /// - internal static string ExceptionRetrievingParameterizedPropertyDefinitions { - get { - return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyDefinitions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the read state for parameterized property "{1}": "{0}". - /// - internal static string ExceptionRetrievingParameterizedPropertyReadState { - get { - return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyReadState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for parameterized property "{1}": "{0}". - /// - internal static string ExceptionRetrievingParameterizedPropertyString { - get { - return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the type for parameterized property "{1}": "{0}". - /// - internal static string ExceptionRetrievingParameterizedPropertytype { - get { - return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertytype", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the write state for parameterized property "{1}": "{0}". - /// - internal static string ExceptionRetrievingParameterizedPropertyWriteState { - get { - return ResourceManager.GetString("ExceptionRetrievingParameterizedPropertyWriteState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the attributes for property "{1}": "{0}". - /// - internal static string ExceptionRetrievingPropertyAttributes { - get { - return ResourceManager.GetString("ExceptionRetrievingPropertyAttributes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the read state for property "{1}": "{0}". - /// - internal static string ExceptionRetrievingPropertyReadState { - get { - return ResourceManager.GetString("ExceptionRetrievingPropertyReadState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the string representation for property "{1}" : "{0}". - /// - internal static string ExceptionRetrievingPropertyString { - get { - return ResourceManager.GetString("ExceptionRetrievingPropertyString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the type for property "{1}": "{0}". - /// - internal static string ExceptionRetrievingPropertyType { - get { - return ResourceManager.GetString("ExceptionRetrievingPropertyType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the write state for property "{1}": "{0}". - /// - internal static string ExceptionRetrievingPropertyWriteState { - get { - return ResourceManager.GetString("ExceptionRetrievingPropertyWriteState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the type name hierarchy: "{0}".. - /// - internal static string ExceptionRetrievingTypeNameHierarchy { - get { - return ResourceManager.GetString("ExceptionRetrievingTypeNameHierarchy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception getting "{0}": "{1}". - /// - internal static string ExceptionWhenGetting { - get { - return ResourceManager.GetString("ExceptionWhenGetting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception setting "{0}": "{1}". - /// - internal static string ExceptionWhenSetting { - get { - return ResourceManager.GetString("ExceptionWhenSetting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapter cannot get the properties of "{0}".. - /// - internal static string GetProperties { - get { - return ResourceManager.GetString("GetProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapter cannot get property "{0}" for "{1}".. - /// - internal static string GetProperty { - get { - return ResourceManager.GetString("GetProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapter cannot get the type hierarchy of "{0}".. - /// - internal static string GetTypeNameHierarchyError { - get { - return ResourceManager.GetString("GetTypeNameHierarchyError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Get accessor for property "{0}" is unavailable.. - /// - internal static string GetWithoutGetterException { - get { - return ResourceManager.GetString("GetWithoutGetterException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert value to type System.String.. - /// - internal static string InvalidCastCannotRetrieveString { - get { - return ResourceManager.GetString("InvalidCastCannotRetrieveString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert the "{0}" value of type "{1}" to type "{2}".. - /// - internal static string InvalidCastException { - get { - return ResourceManager.GetString("InvalidCastException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" because at least two matches were found ({2}, {3}) and only one match is allowed for this enumeration.. - /// - internal static string InvalidCastExceptionEnumerationMoreThanOneValue { - get { - return ResourceManager.GetString("InvalidCastExceptionEnumerationMoreThanOneValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" because no commas are allowed for this enumeration.. - /// - internal static string InvalidCastExceptionEnumerationNoFlagAndComma { - get { - return ResourceManager.GetString("InvalidCastExceptionEnumerationNoFlagAndComma", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}" due to enumeration values that are not valid. Specify one of the following enumeration values and try again. The possible enumeration values are "{2}".. - /// - internal static string InvalidCastExceptionEnumerationNoValue { - get { - return ResourceManager.GetString("InvalidCastExceptionEnumerationNoValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert null to type "{0}" due to enumeration values that are not valid. Specify one of the following enumeration values and try again. The possible enumeration values are "{1}".. - /// - internal static string InvalidCastExceptionEnumerationNull { - get { - return ResourceManager.GetString("InvalidCastExceptionEnumerationNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}". Boolean parameters accept only Boolean values and numbers, such as $True, $False, 1 or 0.. - /// - internal static string InvalidCastExceptionForBooleanArgumentValue { - get { - return ResourceManager.GetString("InvalidCastExceptionForBooleanArgumentValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert value to type "{0}". Only core types are supported in this language mode.. - /// - internal static string InvalidCastExceptionNonCoreType { - get { - return ResourceManager.GetString("InvalidCastExceptionNonCoreType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert value to type "{0}". Error: "{1}". - /// - internal static string InvalidCastExceptionNoStringForConversion { - get { - return ResourceManager.GetString("InvalidCastExceptionNoStringForConversion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert value "{0}" to type "{1}". Error: "{2}". - /// - internal static string InvalidCastExceptionWithInnerException { - get { - return ResourceManager.GetString("InvalidCastExceptionWithInnerException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert null to type "{0}".. - /// - internal static string InvalidCastFromNull { - get { - return ResourceManager.GetString("InvalidCastFromNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot get or set the property value. The "{0}" argument should be of type "{1}" or "{2}".. - /// - internal static string InvalidComponent { - get { - return ResourceManager.GetString("InvalidComponent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} is not a valid class path.. - /// - internal static string InvalidWMIClassPath { - get { - return ResourceManager.GetString("InvalidWMIClassPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} is not a valid path.. - /// - internal static string InvalidWMIPath { - get { - return ResourceManager.GetString("InvalidWMIPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member "{0}" is already present.. - /// - internal static string MemberAlreadyPresent { - get { - return ResourceManager.GetString("MemberAlreadyPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member "{0}" is already present from the extended type data file.. - /// - internal static string MemberAlreadyPresentFromTypesXml { - get { - return ResourceManager.GetString("MemberAlreadyPresentFromTypesXml", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member "{0}" is not present.. - /// - internal static string MemberNotPresent { - get { - return ResourceManager.GetString("MemberNotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple ambiguous overloads found for "{0}" and the argument count: "{1}".. - /// - internal static string MethodAmbiguousException { - get { - return ResourceManager.GetString("MethodAmbiguousException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert argument "{0}", with value: "{1}", for "{2}" to type "{3}": "{4}". - /// - internal static string MethodArgumentConversionException { - get { - return ResourceManager.GetString("MethodArgumentConversionException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find an overload for "{0}" and the argument count: "{1}".. - /// - internal static string MethodArgumentCountException { - get { - return ResourceManager.GetString("MethodArgumentCountException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception calling "{0}" with "{1}" argument(s): "{2}". - /// - internal static string MethodInvocationException { - get { - return ResourceManager.GetString("MethodInvocationException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Argument: '{0}' should be a {1}. Use {2}.. - /// - internal static string NonRefArgumentToRefParameter { - get { - return ResourceManager.GetString("NonRefArgumentToRefParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The field or property: "{0}" for type: "{1}" differs only in letter casing from the field or property: "{2}". The type must be Common Language Specification (CLS) compliant.. - /// - internal static string NotAClsCompliantFieldProperty { - get { - return ResourceManager.GetString("NotAClsCompliantFieldProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot compare "{0}" because it is not IComparable.. - /// - internal static string NotIcomparable { - get { - return ResourceManager.GetString("NotIcomparable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot compare "{0}" to "{1}" because the objects are not the same type or the object "{0}" does not implement "{2}".. - /// - internal static string NotTheSameTypeOrNotIcomparable { - get { - return ResourceManager.GetString("NotTheSameTypeOrNotIcomparable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" returned a null value.. - /// - internal static string NullReturnValueError { - get { - return ResourceManager.GetString("NullReturnValueError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create object of type "{0}". {1}. - /// - internal static string ObjectCreationError { - get { - return ResourceManager.GetString("ObjectCreationError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapter cannot get the value of property "{0}".. - /// - internal static string PropertyGetError { - get { - return ResourceManager.GetString("PropertyGetError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapter cannot determine whether property "{0}" is gettable.. - /// - internal static string PropertyIsGettableError { - get { - return ResourceManager.GetString("PropertyIsGettableError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapter cannot determine whether property "{0}" can be changed.. - /// - internal static string PropertyIsSettableError { - get { - return ResourceManager.GetString("PropertyIsSettableError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} property was not found for the {1} object. The available property is: {2}. - /// - internal static string PropertyNotFound { - get { - return ResourceManager.GetString("PropertyNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property "{0}" was not found.. - /// - internal static string PropertyNotFoundInTypeDescriptor { - get { - return ResourceManager.GetString("PropertyNotFoundInTypeDescriptor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapter cannot set the value of property "{0}".. - /// - internal static string PropertySetError { - get { - return ResourceManager.GetString("PropertySetError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapter cannot get the type of property "{0}".. - /// - internal static string PropertyTypeError { - get { - return ResourceManager.GetString("PropertyTypeError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" is a ReadOnly property.. - /// - internal static string ReadOnlyProperty { - get { - return ResourceManager.GetString("ReadOnlyProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Argument: '{0}' should not be a {1}. Do not use {2}.. - /// - internal static string RefArgumentToNonRefParameter { - get { - return ResourceManager.GetString("RefArgumentToNonRefParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reference type is expected in argument.. - /// - internal static string ReferenceTypeExpected { - get { - return ResourceManager.GetString("ReferenceTypeExpected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member name "{0}" is reserved.. - /// - internal static string ReservedMemberName { - get { - return ResourceManager.GetString("ReservedMemberName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set accessor for property "{0}" is unavailable.. - /// - internal static string SetWithoutSetterException { - get { - return ResourceManager.GetString("SetWithoutSetterException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following exception occurred while retrieving the string: "{0}". - /// - internal static string ToStringException { - get { - return ResourceManager.GetString("ToStringException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following error occurred while loading the extended type data file: {0}. - /// - internal static string TypesXmlError { - get { - return ResourceManager.GetString("TypesXmlError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception calling "{0}" : "{1}". - /// - internal static string WMIMethodInvocationException { - get { - return ResourceManager.GetString("WMIMethodInvocationException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot get property value because "{0}" is a write-only property.. - /// - internal static string WriteOnlyProperty { - get { - return ResourceManager.GetString("WriteOnlyProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set "{0}" because only unique attributes or unique non-attributed leaf nodes can be set.. - /// - internal static string XmlNodeSetRestrictions { - get { - return ResourceManager.GetString("XmlNodeSetRestrictions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set "{0}" because only strings can be used as values to set XmlNode properties.. - /// - internal static string XmlNodeSetShouldBeAString { - get { - return ResourceManager.GetString("XmlNodeSetShouldBeAString", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ExtendedTypeSystem.resources b/scripts/string_resources/ExtendedTypeSystem.resources deleted file mode 100644 index 88897627a4f2eec806937130a517e834232e9ea3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12251 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 -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class FileSystemProviderStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal FileSystemProviderStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FileSystemProviderStrings", typeof(FileSystemProviderStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Could not open the alternate data stream '{0}' of the file '{1}'.. - /// - internal static string AlternateDataStreamNotFound { - get { - return ResourceManager.GetString("AlternateDataStreamNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The attribute cannot be set because attributes are not supported. Only the following attributes can be set: Archive, Hidden, Normal, ReadOnly, or System.. - /// - internal static string AttributesNotSupported { - get { - return ResourceManager.GetString("AttributesNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path length is too short. The character length of a path cannot be less than the character length of the basePath.. - /// - internal static string BasePathLengthError { - get { - return ResourceManager.GetString("BasePathLengthError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot proceed with byte encoding. When using byte encoding the content must be of type byte.. - /// - internal static string ByteEncodingError { - get { - return ResourceManager.GetString("ByteEncodingError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property cannot be cleared because the property is not supported. Only the Attributes property can be cleared.. - /// - internal static string CannotClearProperty { - get { - return ResourceManager.GetString("CannotClearProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove item {0}: {1}. - /// - internal static string CannotRemoveItem { - get { - return ResourceManager.GetString("CannotRemoveItem", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot restore attributes on item {0}: {1}. - /// - internal static string CannotRestoreAttributes { - get { - return ResourceManager.GetString("CannotRestoreAttributes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Content. - /// - internal static string ClearContentActionFile { - get { - return ResourceManager.GetString("ClearContentActionFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0}. - /// - internal static string ClearContentesourceTemplate { - get { - return ResourceManager.GetString("ClearContentesourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Property Directory. - /// - internal static string ClearPropertyActionDirectory { - get { - return ResourceManager.GetString("ClearPropertyActionDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Property File. - /// - internal static string ClearPropertyActionFile { - get { - return ResourceManager.GetString("ClearPropertyActionFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1}. - /// - internal static string ClearPropertyResourceTemplate { - get { - return ResourceManager.GetString("ClearPropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot overwrite the item {0} with itself.. - /// - internal static string CopyError { - get { - return ResourceManager.GetString("CopyError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy Directory. - /// - internal static string CopyItemActionDirectory { - get { - return ResourceManager.GetString("CopyItemActionDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy File. - /// - internal static string CopyItemActionFile { - get { - return ResourceManager.GetString("CopyItemActionFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Destination: {1}. - /// - internal static string CopyItemResourceFileTemplate { - get { - return ResourceManager.GetString("CopyItemResourceFileTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A delimiter cannot be specified when reading the stream one byte at a time.. - /// - internal static string DelimiterError { - get { - return ResourceManager.GetString("DelimiterError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Directory: . - /// - internal static string DirectoryDisplayGrouping { - get { - return ResourceManager.GetString("DirectoryDisplayGrouping", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An item with the specified name {0} already exists.. - /// - internal static string DirectoryExist { - get { - return ResourceManager.GetString("DirectoryExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Directory {0} cannot be removed because it is not empty.. - /// - internal static string DirectoryNotEmpty { - get { - return ResourceManager.GetString("DirectoryNotEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} is an NTFS junction point. Use the Force parameter to delete or modify this object.. - /// - internal static string DirectoryReparsePoint { - get { - return ResourceManager.GetString("DirectoryReparsePoint", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified drive root "{0}" either does not exist, or it is not a folder.. - /// - internal static string DriveRootError { - get { - return ResourceManager.GetString("DriveRootError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Administrator privilege required for this operation.. - /// - internal static string ElevationRequired { - get { - return ResourceManager.GetString("ElevationRequired", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the file because the file {0} was not found.. - /// - internal static string FileNotFound { - get { - return ResourceManager.GetString("FileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Hard links are not supported for the specified path.. - /// - internal static string HardLinkNotSupported { - get { - return ResourceManager.GetString("HardLinkNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To use the Persist switch parameter, the drive name must be supported by the operating system (for example, drive letters A-Z).. - /// - internal static string InvalidDriveName { - get { - return ResourceManager.GetString("InvalidDriveName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invoke Item. - /// - internal static string InvokeItemAction { - get { - return ResourceManager.GetString("InvokeItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0}. - /// - internal static string InvokeItemResourceFileTemplate { - get { - return ResourceManager.GetString("InvokeItemResourceFileTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An object at the specified path {0} does not exist.. - /// - internal static string ItemDoesNotExist { - get { - return ResourceManager.GetString("ItemDoesNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A directory is required for the operation. The item '{0}' is not a directory.. - /// - internal static string ItemNotDirectory { - get { - return ResourceManager.GetString("ItemNotDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A file is required for the operation. The item '{0}' is not a file.. - /// - internal static string ItemNotFile { - get { - return ResourceManager.GetString("ItemNotFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Could not find item {0}.. - /// - internal static string ItemNotFound { - get { - return ResourceManager.GetString("ItemNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move Directory. - /// - internal static string MoveItemActionDirectory { - get { - return ResourceManager.GetString("MoveItemActionDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move File. - /// - internal static string MoveItemActionFile { - get { - return ResourceManager.GetString("MoveItemActionFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Destination: {1}. - /// - internal static string MoveItemResourceFileTemplate { - get { - return ResourceManager.GetString("MoveItemResourceFileTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create Directory. - /// - internal static string NewItemActionDirectory { - get { - return ResourceManager.GetString("NewItemActionDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create File. - /// - internal static string NewItemActionFile { - get { - return ResourceManager.GetString("NewItemActionFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create Hard Link. - /// - internal static string NewItemActionHardLink { - get { - return ResourceManager.GetString("NewItemActionHardLink", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create Junction. - /// - internal static string NewItemActionJunction { - get { - return ResourceManager.GetString("NewItemActionJunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Create Symbolic Link. - /// - internal static string NewItemActionSymbolicLink { - get { - return ResourceManager.GetString("NewItemActionSymbolicLink", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Destination: {0}. - /// - internal static string NewItemActionTemplate { - get { - return ResourceManager.GetString("NewItemActionTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' and '{1}' parameters cannot be specified in the same command.. - /// - internal static string NoFirstLastWaitForRaw { - get { - return ResourceManager.GetString("NoFirstLastWaitForRaw", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the path because the specified path refers to an item that is outside the basePath.. - /// - internal static string PathOutSideBasePath { - get { - return ResourceManager.GetString("PathOutSideBasePath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You do not have sufficient access rights to perform this operation.. - /// - internal static string PermissionError { - get { - return ResourceManager.GetString("PermissionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to When you use the Persist parameter, the root must be a file system location on a remote computer.. - /// - internal static string PersistNotSupported { - get { - return ResourceManager.GetString("PersistNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property {0} does not exist or was not found.. - /// - internal static string PropertyNotFound { - get { - return ResourceManager.GetString("PropertyNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Raw and Wait parameters cannot be specified in the same command.. - /// - internal static string RawAndWaitCannotCoexist { - get { - return ResourceManager.GetString("RawAndWaitCannotCoexist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot detect the encoding of the file. The specified encoding {0} is not supported when the content is read in reverse.. - /// - internal static string ReadBackward_Encoding_NotSupport { - get { - return ResourceManager.GetString("ReadBackward_Encoding_NotSupport", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove Directory. - /// - internal static string RemoveItemActionDirectory { - get { - return ResourceManager.GetString("RemoveItemActionDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove File. - /// - internal static string RemoveItemActionFile { - get { - return ResourceManager.GetString("RemoveItemActionFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename the specified target, because it represents a path or device name.. - /// - internal static string RenameError { - get { - return ResourceManager.GetString("RenameError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rename Directory. - /// - internal static string RenameItemActionDirectory { - get { - return ResourceManager.GetString("RenameItemActionDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rename File. - /// - internal static string RenameItemActionFile { - get { - return ResourceManager.GetString("RenameItemActionFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Destination: {1}. - /// - internal static string RenameItemResourceFileTemplate { - get { - return ResourceManager.GetString("RenameItemResourceFileTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Property Directory. - /// - internal static string SetPropertyActionDirectory { - get { - return ResourceManager.GetString("SetPropertyActionDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Property File. - /// - internal static string SetPropertyActionFile { - get { - return ResourceManager.GetString("SetPropertyActionFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1} Value: {2}. - /// - internal static string SetPropertyResourceTemplate { - get { - return ResourceManager.GetString("SetPropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Stream '{0}' of file '{1}'.. - /// - internal static string StreamAction { - get { - return ResourceManager.GetString("StreamAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The substitute path for the DOS device '{0}' is too long. It exceeds the maximum total path length (32,767 characters) that is valid for the Windows API.. - /// - internal static string SubstitutePathTooLong { - get { - return ResourceManager.GetString("SubstitutePathTooLong", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Symbolic links are not supported for the specified path.. - /// - internal static string SymbolicLinkNotSupported { - get { - return ResourceManager.GetString("SymbolicLinkNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process path '{0}' because the target represents a reserved device name.. - /// - internal static string TargetCannotContainDeviceName { - get { - return ResourceManager.GetString("TargetCannotContainDeviceName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type is not a known type for the file system. Only "file","directory" or "symboliclink" can be specified.. - /// - internal static string UnknownType { - get { - return ResourceManager.GetString("UnknownType", resourceCulture); - } - } -} diff --git a/scripts/string_resources/FileSystemProviderStrings.resources b/scripts/string_resources/FileSystemProviderStrings.resources deleted file mode 100644 index 53220863f55a24680cceba003fd07c6348c9c094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6684 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 diff --git a/scripts/string_resources/FormatAndOutXmlLoadingStrings.cs b/scripts/string_resources/FormatAndOutXmlLoadingStrings.cs deleted file mode 100644 index 96944a106..000000000 --- a/scripts/string_resources/FormatAndOutXmlLoadingStrings.cs +++ /dev/null @@ -1,675 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class FormatAndOutXmlLoadingStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal FormatAndOutXmlLoadingStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOutXmlLoadingStrings", typeof(FormatAndOutXmlLoadingStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to (Global Assembly Cache) {0}. - /// - internal static string AssemblyInGAC { - get { - return ResourceManager.GetString("AssemblyInGAC", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The assembly {2} is not found.. - /// - internal static string AssemblyNotFound { - get { - return ResourceManager.GetString("AssemblyNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The XML element {2} does not allow attributes.. - /// - internal static string AttributesNotAllowed { - get { - return ResourceManager.GetString("AttributesNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have control and Label at the same time.. - /// - internal static string ControlAndLabel { - get { - return ResourceManager.GetString("ControlAndLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have control or Label without an expression.. - /// - internal static string ControlLabelWithoutExpression { - get { - return ResourceManager.GetString("ControlLabelWithoutExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: A duplicate node exists.. - /// - internal static string DuplicatedNode { - get { - return ResourceManager.GetString("DuplicatedNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: No type or condition is specified for applying the view.. - /// - internal static string EmptyAppliesTo { - get { - return ResourceManager.GetString("EmptyAppliesTo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an empty attribute.. - /// - internal static string EmptyAttribute { - get { - return ResourceManager.GetString("EmptyAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The custom control token list cannot be empty.. - /// - internal static string EmptyCustomControlList { - get { - return ResourceManager.GetString("EmptyCustomControlList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an empty node.. - /// - internal static string EmptyNode { - get { - return ResourceManager.GetString("EmptyNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in file {0}: {1}. - /// - internal static string ErrorInFile { - get { - return ResourceManager.GetString("ErrorInFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in formatting data "{0}": {1}. - /// - internal static string ErrorInFormattingData { - get { - return ResourceManager.GetString("ErrorInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: A Boolean value is expected.. - /// - internal static string ExpectBoolean { - get { - return ResourceManager.GetString("ExpectBoolean", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: An expression is expected.. - /// - internal static string ExpectExpression { - get { - return ResourceManager.GetString("ExpectExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: An integer is expected.. - /// - internal static string ExpectInteger { - get { - return ResourceManager.GetString("ExpectInteger", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: A non-negative integer is expected.. - /// - internal static string ExpectNaturalNumber { - get { - return ResourceManager.GetString("ExpectNaturalNumber", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: A positive integer is expected.. - /// - internal static string ExpectPositiveInteger { - get { - return ResourceManager.GetString("ExpectPositiveInteger", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path {0} is not fully qualified. Specify a fully qualified format file path.. - /// - internal static string FormatFileNotRooted { - get { - return ResourceManager.GetString("FormatFileNotRooted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred while loading the format data file: {0}. - /// - internal static string FormatLoadingErrors { - get { - return ResourceManager.GetString("FormatLoadingErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A shared format table cannot be updated with more than one entry.. - /// - internal static string FormatTableCannotCoExist { - get { - return ResourceManager.GetString("FormatTableCannotCoExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Errors occurred while loading the FormatTable. View the contents of the Errors property to get detailed error messages.. - /// - internal static string FormatTableLoadErrors { - get { - return ResourceManager.GetString("FormatTableLoadErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The header item count = {2} does not match default row item count = {3}.. - /// - internal static string IncorrectHeaderItemCount { - get { - return ResourceManager.GetString("IncorrectHeaderItemCount", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: The header item count = {2} does not match the default row item count = {3}.. - /// - internal static string IncorrectHeaderItemCountInFormattingData { - get { - return ResourceManager.GetString("IncorrectHeaderItemCountInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The row item count = {2} on alternative set #{3} does not match default row item count = {4}.. - /// - internal static string IncorrectRowItemCount { - get { - return ResourceManager.GetString("IncorrectRowItemCount", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: "{2}" is not a valid alignment value.. - /// - internal static string InvalidAlignmentValue { - get { - return ResourceManager.GetString("InvalidAlignmentValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The column header definition is not valid; all headers are discarded.. - /// - internal static string InvalidColumnHeader { - get { - return ResourceManager.GetString("InvalidColumnHeader", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: Out Of Band views can only have CustomControl or ListControl.. - /// - internal static string InvalidControlForOutOfBandView { - get { - return ResourceManager.GetString("InvalidControlForOutOfBandView", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: Formatting data "{2}" is not valid.. - /// - internal static string InvalidFormattingData { - get { - return ResourceManager.GetString("InvalidFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is not valid.. - /// - internal static string InvalidNode { - get { - return ResourceManager.GetString("InvalidNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The {2} value is not valid.. - /// - internal static string InvalidNodeValue { - get { - return ResourceManager.GetString("InvalidNodeValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The property entry is not valid.. - /// - internal static string InvalidPropertyEntry { - get { - return ResourceManager.GetString("InvalidPropertyEntry", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: Script block "{2}" is not valid.. - /// - internal static string InvalidScriptBlock { - get { - return ResourceManager.GetString("InvalidScriptBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: Script block "{2}" is not valid.. - /// - internal static string InvalidScriptBlockInFormattingData { - get { - return ResourceManager.GetString("InvalidScriptBlockInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} failed to load.. - /// - internal static string LoadTagFailed { - get { - return ResourceManager.GetString("LoadTagFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: {2} failed to load.. - /// - internal static string LoadTagFailedInFormattingData { - get { - return ResourceManager.GetString("LoadTagFailedInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is a missing attribute.. - /// - internal static string MissingAttribute { - get { - return ResourceManager.GetString("MissingAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The inner text value is missing.. - /// - internal static string MissingInnerText { - get { - return ResourceManager.GetString("MissingInnerText", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: Node {2} is missing.. - /// - internal static string MissingNode { - get { - return ResourceManager.GetString("MissingNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: A node is missing from {2}.. - /// - internal static string MissingNodeFromList { - get { - return ResourceManager.GetString("MissingNodeFromList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1}. - /// - internal static string MshSnapinQualifiedError { - get { - return ResourceManager.GetString("MshSnapinQualifiedError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: A TableControl should contain only one {2}.. - /// - internal static string MultipleRowEntriesFoundInFormattingData { - get { - return ResourceManager.GetString("MultipleRowEntriesFoundInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} and {3} are mutually exclusive.. - /// - internal static string MutuallyExclusiveNode { - get { - return ResourceManager.GetString("MutuallyExclusiveNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: Node {2} cannot have child objects.. - /// - internal static string NoChildrenAllowed { - get { - return ResourceManager.GetString("NoChildrenAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: There must be at least one default {2}.. - /// - internal static string NoDefaultShapeEntry { - get { - return ResourceManager.GetString("NoDefaultShapeEntry", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: There must be at least one default {2}.. - /// - internal static string NoDefaultShapeEntryInFormattingData { - get { - return ResourceManager.GetString("NoDefaultShapeEntryInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The definition list is missing.. - /// - internal static string NoDefinitionList { - get { - return ResourceManager.GetString("NoDefinitionList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} cannot be specified with an expression.. - /// - internal static string NodeWithExpression { - get { - return ResourceManager.GetString("NodeWithExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} cannot be specified without an expression.. - /// - internal static string NodeWithoutExpression { - get { - return ResourceManager.GetString("NodeWithoutExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: A format string is missing.. - /// - internal static string NoFormatString { - get { - return ResourceManager.GetString("NoFormatString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: At least one list view item must be specified.. - /// - internal static string NoListViewItem { - get { - return ResourceManager.GetString("NoListViewItem", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: At least one list view item must be specified.. - /// - internal static string NoListViewItemInFormattingData { - get { - return ResourceManager.GetString("NoListViewItemInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The node must be an XmlElement.. - /// - internal static string NonXmlElementNode { - get { - return ResourceManager.GetString("NonXmlElementNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: A property is missing.. - /// - internal static string NoProperty { - get { - return ResourceManager.GetString("NoProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: Script block text is missing.. - /// - internal static string NoScriptBlockText { - get { - return ResourceManager.GetString("NoScriptBlockText", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The control name cannot be null or empty.. - /// - internal static string NullControlName { - get { - return ResourceManager.GetString("NullControlName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: An Out Of Band view cannot have GroupBy.. - /// - internal static string OutOfBandGroupByConflict { - get { - return ResourceManager.GetString("OutOfBandGroupByConflict", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The resource {2} in assembly {3} is not found.. - /// - internal static string ResourceNotFound { - get { - return ResourceManager.GetString("ResourceNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: Cannot have SelectionSetName and TypeName at the same time.. - /// - internal static string SelectionSetNameAndTypeName { - get { - return ResourceManager.GetString("SelectionSetNameAndTypeName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The FormatTable cannot be updated because the FormatTable might have been created outside of the runspace.. - /// - internal static string SharedFormatTableCannotBeUpdated { - get { - return ResourceManager.GetString("SharedFormatTableCannotBeUpdated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The string {2} from resource {3} in assembly {4} is not found.. - /// - internal static string StringResourceNotFound { - get { - return ResourceManager.GetString("StringResourceNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2}, {3} and {4} are mutually exclusive.. - /// - internal static string ThreeMutuallyExclusiveNode { - get { - return ResourceManager.GetString("ThreeMutuallyExclusiveNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: There cannot be more than one default {2}.. - /// - internal static string TooManyDefaultShapeEntry { - get { - return ResourceManager.GetString("TooManyDefaultShapeEntry", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in view data with type name {0} at index {1}: There cannot be more than one default {2}.. - /// - internal static string TooManyDefaultShapeEntryInFormattingData { - get { - return ResourceManager.GetString("TooManyDefaultShapeEntryInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Too many errors in file {0}.. - /// - internal static string TooManyErrors { - get { - return ResourceManager.GetString("TooManyErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Too many errors in the formatting data for type "{0}".. - /// - internal static string TooManyErrorsInFormattingData { - get { - return ResourceManager.GetString("TooManyErrorsInFormattingData", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an unknown attribute.. - /// - internal static string UnknownAttribute { - get { - return ResourceManager.GetString("UnknownAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: {2} is an unknown node.. - /// - internal static string UnknownNode { - get { - return ResourceManager.GetString("UnknownNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error at XPath {0} in file {1}: The view cannot be loaded.. - /// - internal static string ViewNotLoaded { - get { - return ResourceManager.GetString("ViewNotLoaded", resourceCulture); - } - } -} diff --git a/scripts/string_resources/FormatAndOutXmlLoadingStrings.resources b/scripts/string_resources/FormatAndOutXmlLoadingStrings.resources deleted file mode 100644 index 6fde300cd32ee4b287c6ca4b43b53a9e020e7411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8684 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 -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class FormatAndOut_MshParameter { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal FormatAndOut_MshParameter() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_MshParameter", typeof(FormatAndOut_MshParameter).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The {0} key is ambiguous; {1} and {2} conflict.. - /// - internal static string AmbiguousKeyError { - get { - return ResourceManager.GetString("AmbiguousKeyError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} key type is not valid. The key must be a string.. - /// - internal static string DictionaryKeyNonStringError { - get { - return ResourceManager.GetString("DictionaryKeyNonStringError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of a key cannot be null.. - /// - internal static string DictionaryKeyNullError { - get { - return ResourceManager.GetString("DictionaryKeyNullError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The duplicated key "{0}" conflicts with "{1}".. - /// - internal static string DuplicateKeyError { - get { - return ResourceManager.GetString("DuplicateKeyError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot have an empty formatting string for key "{0}".. - /// - internal static string EmptyFormatStringValueError { - get { - return ResourceManager.GetString("EmptyFormatStringValueError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value "{0}" for key "{1}" is not valid; valid values are {2}.. - /// - internal static string IllegalAlignmentValueError { - get { - return ResourceManager.GetString("IllegalAlignmentValueError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The EnumerableExpansion value is not valid.. - /// - internal static string IllegalEnumerableExpansionValue { - get { - return ResourceManager.GetString("IllegalEnumerableExpansionValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} key is not valid.. - /// - internal static string IllegalKeyError { - get { - return ResourceManager.GetString("IllegalKeyError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" key has a type, {1}, that is not valid; expected types are {2}.. - /// - internal static string IllegalTypeMultiError { - get { - return ResourceManager.GetString("IllegalTypeMultiError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" key has a type, {1}, that is not valid; expected type is {2}.. - /// - internal static string IllegalTypeSingleError { - get { - return ResourceManager.GetString("IllegalTypeSingleError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A mandatory entry for {0} is missing.. - /// - internal static string MissingKeyMandatoryEntryError { - get { - return ResourceManager.GetString("MissingKeyMandatoryEntryError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} key has no value.. - /// - internal static string MissingKeyValueError { - get { - return ResourceManager.GetString("MissingKeyValueError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An empty string value is not allowed.. - /// - internal static string MshExEmptyStringError { - get { - return ResourceManager.GetString("MshExEmptyStringError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" key cannot have an empty string value.. - /// - internal static string MshExEmptyStringHashError { - get { - return ResourceManager.GetString("MshExEmptyStringHashError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" key cannot have wildcard characters in value "{1}".. - /// - internal static string MshExGlobbingHashError { - get { - return ResourceManager.GetString("MshExGlobbingHashError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard characters are not allowed in "{0}".. - /// - internal static string MshExGlobbingStringError { - get { - return ResourceManager.GetString("MshExGlobbingStringError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of a parameter was null; one of the following types was expected: {0}.. - /// - internal static string NullParameterTypeError { - get { - return ResourceManager.GetString("NullParameterTypeError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value "{0}" for key "{1}" should be greater than 0.. - /// - internal static string OutOfRangeWidthValueError { - get { - return ResourceManager.GetString("OutOfRangeWidthValueError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert {0} to one of the following types {1}.. - /// - internal static string UnknownParameterTypeError { - get { - return ResourceManager.GetString("UnknownParameterTypeError", resourceCulture); - } - } -} diff --git a/scripts/string_resources/FormatAndOut_MshParameter.resources b/scripts/string_resources/FormatAndOut_MshParameter.resources deleted file mode 100644 index a868d55280d33ecb6b1fbd954b6d030281a77b4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2295 zcmbtV-)kII6uzSr->Uel6ro&KOG{nHO`0@K;|fc6jisawNt!%Jp?7!g?u?nacf4~a znAQh3sod6cxY34>;tuS$~yT2-gq3SDJ> zJPmDXWL3%38WEQHV%iLY)=Al0(d$xGn=>fAAVkb_r}vN z|Nh&9?^SQ@^)K$Kzj6M7SFT>${l%{jJ^bceeb3pSY;@q8U(R3s@tq4zgguNLuc85; z;`tn&|G@JB%7;(+e#Wj~-NN&i*uRAHEBO8j-)FIZ8T)_X*~Q+TU5u4#EMiR-untR^ z#!A>pCRvX)n8Bs7=yRkFNQ+tAHB(GryVnPv%667=sXpCG<4N^Ag}W+a0^O@yILn@}ZilJuKZ1e-wuTX!*+V0~VKx{~WmAI}5$VgsoZmr-ncysb?ntVPy-a@r|kxlXN+l1DGj z5q6}axxBDkIQnDIuE}lJd4@tXR2oSmnxSlL#zN75ihhM7O>y=Tc&N)oznl|vl#8H- z_yRdN^|ed}l)3eVy+e@PjAe_uL$D!9^ZzpxrO9gBU*i#+7gn1dm&)Q!4Wa@7iGn1_ z3>~S8ge#p_?>hTy121y-N4p}zPIgcUG5Bl w24)?j_PNeX5pmq)CB9BWkKTulk$3|P`LB4Tm~^~}8`9X!46E;z9pmHv1FE%jqW}N^ diff --git a/scripts/string_resources/FormatAndOut_format_xxx.cs b/scripts/string_resources/FormatAndOut_format_xxx.cs deleted file mode 100644 index 71c0c5024..000000000 --- a/scripts/string_resources/FormatAndOut_format_xxx.cs +++ /dev/null @@ -1,243 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class FormatAndOut_format_xxx { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal FormatAndOut_format_xxx() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_format_xxx", typeof(FormatAndOut_format_xxx).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cmdlet parameters AutoSize and Column are mutually exclusive.. - /// - internal static string CannotSpecifyAutosizeAndColumnsError { - get { - return ResourceManager.GetString("CannotSpecifyAutosizeAndColumnsError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlet parameters View and Property are mutually exclusive.. - /// - internal static string CannotSpecifyViewAndPropertyError { - get { - return ResourceManager.GetString("CannotSpecifyViewAndPropertyError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown class Id {0}.. - /// - internal static string FOD_ClassIdInvalid { - get { - return ResourceManager.GetString("FOD_ClassIdInvalid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to create object with class Id {0}.. - /// - internal static string FOD_InvalidClassid { - get { - return ResourceManager.GetString("FOD_InvalidClassid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The object type is not recognized.. - /// - internal static string FOD_InvalidClassidProperty { - get { - return ResourceManager.GetString("FOD_InvalidClassidProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type {0} for property {1} is not valid.. - /// - internal static string FOD_InvalidPropertyType { - get { - return ResourceManager.GetString("FOD_InvalidPropertyType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of the {0} data member cannot be null.. - /// - internal static string FOD_NullDataMember { - get { - return ResourceManager.GetString("FOD_NullDataMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} property is recursive.. - /// - internal static string FOD_RecursiveProperty { - get { - return ResourceManager.GetString("FOD_RecursiveProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to interpret format string "{0}".. - /// - internal static string FormattingError { - get { - return ResourceManager.GetString("FormattingError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}: . - /// - internal static string GroupStartDataIndentedAutoGeneratedLabel { - get { - return ResourceManager.GetString("GroupStartDataIndentedAutoGeneratedLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following object supports IEnumerable:. - /// - internal static string IEnum_Header { - get { - return ResourceManager.GetString("IEnum_Header", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The IEnumerable contains the following {0} objects:. - /// - internal static string IEnum_ManyObjects { - get { - return ResourceManager.GetString("IEnum_ManyObjects", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The IEnumerable contains no objects.. - /// - internal static string IEnum_NoObjects { - get { - return ResourceManager.GetString("IEnum_NoObjects", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The IEnumerable contains the following object:. - /// - internal static string IEnum_OneObject { - get { - return ResourceManager.GetString("IEnum_OneObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The view name {0} cannot be found. Specify one of the following {1} views and try again: {2}.. - /// - internal static string InvalidViewNameError { - get { - return ResourceManager.GetString("InvalidViewNameError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to evaluate expression "{0}".. - /// - internal static string MshExpressionError { - get { - return ResourceManager.GetString("MshExpressionError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There are no existing {0} views for {1} objects.. - /// - internal static string NonExistingViewNameError { - get { - return ResourceManager.GetString("NonExistingViewNameError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Try using one of these other format cmdlets: . - /// - internal static string SuggestValidViewNamePrefix { - get { - return ResourceManager.GetString("SuggestValidViewNamePrefix", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The view name {0} cannot be found.. - /// - internal static string UnknownViewNameError { - get { - return ResourceManager.GetString("UnknownViewNameError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The view name {0} cannot be found in the {1} formatting.. - /// - internal static string UnknownViewNameErrorSuffix { - get { - return ResourceManager.GetString("UnknownViewNameErrorSuffix", resourceCulture); - } - } -} diff --git a/scripts/string_resources/FormatAndOut_format_xxx.resources b/scripts/string_resources/FormatAndOut_format_xxx.resources deleted file mode 100644 index 9cca30f20b71a669367d275e03ac60db45c9271f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2238 zcma)7OK4nG7(O?pC_d1IMK`v`X%-;~m&7KZ;XckxZgTE9<2mPM zGL6NRh}w-*x)bTbg{7dyg(6g;%Zef{1lM9|yK&*7F8%&HxtYnN3C_)7&g1*P|NFo5 z-^?#}{{F#ZjD3P3%MI&9>MseaGZP8BJ6jS#EKEO7ZKRD%!hXIYj7_u}AMyw2>F1M~ zbeR$3N@UIivY#(zp-iIJMPpfS2sIv#j0D5c@GFC(r-sD9tD`6PC(D#eQc+|t3)clv z&tcGKabk-88l@wb|C(OD)_3#97c)-cxk(lN_Nhc@QNt zNYQAcISrcb8MeTt*eY^KsIz!xk$DywH?fwWirKsEz`aMUFallyaHwEB4A?2^M+Ewh z4(x<3qXw$x&vsGsa7p5sf@X&?2SCcgyy$0fCA|gr61F0MO>XrjR-OE306#vH`<&)% z4jw30Z8I(eWbth7YX&XlJSDkXq^Htja4YNy%!=zhoA1$0kW4yx12d8-*=3NvFpDfI zzwuRe4%JaHQbG0;1OejKF8vZPMNjn@1gcArCtt3*ZrZKrf34fQSAsnAB8uvb>2vZ+tS1 zrEt6!m>?An{{ZffQO`pc zjjjpf8V3d+yP!6dt}7nNz*;^V^X-94zSlbwBvQoOX&xC7IKg$eE+WV4iCgQymX_Cc zk6oiCcw)KIjvEo_szMR5@AVNTKLkCmXv1rTvhBf3MZ{(x6MzQ@jClsy3U^pgP#m~` zry>o7;ZdL{Lnye)r1ZVx6hWX}R%k%}48J90QBSL!M8V*if!$D%298^25>@3TgqM8p zan6ZojC;MrS|Lf@G87U4JP{uP=jH>KrPMQ1AZdATN{q|)G8?K<415%)pyHg6zj z&^uL>GRC)GMq_lhoD_6L)EZ(7ep>p~E?gYsP=R)(mPIjQE3uADr23oO)B<$#J8qy( vzKm38Y4UnkmxVyoX^P8=@;Aledh)J2yiRYFWE^e=PgJwRprzRmB-H;83Uy-1 diff --git a/scripts/string_resources/FormatAndOut_out_xxx.cs b/scripts/string_resources/FormatAndOut_out_xxx.cs deleted file mode 100644 index 93dc27de9..000000000 --- a/scripts/string_resources/FormatAndOut_out_xxx.cs +++ /dev/null @@ -1,117 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class FormatAndOut_out_xxx { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal FormatAndOut_out_xxx() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("FormatAndOut_out_xxx", typeof(FormatAndOut_out_xxx).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to <SPACE> next page; <CR> next line; Q quit. - /// - internal static string ConsoleLineOutput_PagingPrompt { - get { - return ResourceManager.GetString("ConsoleLineOutput_PagingPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Output to File. - /// - internal static string OutFile_Action { - get { - return ResourceManager.GetString("OutFile_Action", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot open file "{0}".. - /// - internal static string OutFile_FileOpenFailure { - get { - return ResourceManager.GetString("OutFile_FileOpenFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The lineOutput type {0} was not expected; LineOutput expects type {1}.. - /// - internal static string OutLineOutput_InvalidLineOutputParameterType { - get { - return ResourceManager.GetString("OutLineOutput_InvalidLineOutputParameterType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of LineOutput should not be null.. - /// - internal static string OutLineOutput_NullLineOutputParameter { - get { - return ResourceManager.GetString("OutLineOutput_NullLineOutputParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The object of type "{0}" is not valid or not in the correct sequence. This is likely caused by a user-specified "{1}" command which is conflicting with the default formatting.. - /// - internal static string OutLineOutput_OutOfSequencePacket { - get { - return ResourceManager.GetString("OutLineOutput_OutOfSequencePacket", resourceCulture); - } - } -} diff --git a/scripts/string_resources/FormatAndOut_out_xxx.resources b/scripts/string_resources/FormatAndOut_out_xxx.resources deleted file mode 100644 index 308ec74fb53c02ce417d2ab64d7d3a2cc346bf0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 999 zcmaKrF>ll`6vrI~MmEI4@N`V5N7O<~soH{$qbC6scl1t(t@0%=cczY=CU)CX)fI`2 z4r~m314cI3kYMPD82JWBh!4QuISPnYP4XPu@Bjb3=fOvxzrT-!5QhlepHz^xvkjIhmrcs6#FknOoAiXsN?EfyAJ2xjNo}v4FL~9lccs)#>iMBo$wQtD>=v8V z;o_oPNEU9+E!~*s*;`9jP8RdVshp3i_t~98Q|A%k>9y{K@A=1fheySWFK^cFe7mSy zQS;8r>p#DKkUyp>F~q-x1GVsfh0tKEw1pK$R2a2ju`U!=EV{xACyIL96g?rusLqTq zFQLtmb2awzRN6s005(BSkWw{v29o%H!LhUp2BTUB^kDWNvsi}Z>C|$1GxuTHfknfV zp4xC|w?yQ?IYcQ2Vp10y0RG@C_#5!3>9yCHVMZx z7( -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class GetErrorText { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal GetErrorText() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetErrorText", typeof(GetErrorText).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Running commands is prevented by Stop policy settings.. - /// - internal static string ActionPreferenceStop { - get { - return ResourceManager.GetString("ActionPreferenceStop", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}" because an assembly was not registered.. - /// - internal static string AssemblyNotRegistered { - get { - return ResourceManager.GetString("AssemblyNotRegistered", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}". A template string format is not valid in template string "{3}".. - /// - internal static string BadTemplate { - get { - return ResourceManager.GetString("BadTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the message "{0}" "{1}" "{2}". A template string exists, but its value is empty or blank.. - /// - internal static string BlankTemplate { - get { - return ResourceManager.GetString("BlankTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The pipeline failed due to call depth overflow.. - /// - internal static string PipelineDepthException { - get { - return ResourceManager.GetString("PipelineDepthException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The pipeline has been stopped.. - /// - internal static string PipelineStoppedException { - get { - return ResourceManager.GetString("PipelineStoppedException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load a resource with base name "{0}".. - /// - internal static string ResourceBaseNameFailure { - get { - return ResourceManager.GetString("ResourceBaseNameFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load a resource string with ID "{0}".. - /// - internal static string ResourceIdFailure { - get { - return ResourceManager.GetString("ResourceIdFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script failed due to call depth overflow.. - /// - internal static string ScriptCallDepthException { - get { - return ResourceManager.GetString("ScriptCallDepthException", resourceCulture); - } - } -} diff --git a/scripts/string_resources/GetErrorText.resources b/scripts/string_resources/GetErrorText.resources deleted file mode 100644 index df44915ac95e0ac1fd36d007fdbfb46052b30a67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmbtU&ubGw6n?8GPo7jzkVgt4nr>73!xkx$whE@n03NfcR^NHb z<0d&%+LYYSyC#W@Y!!2t8mnYd#dWey8a+1|*TPlBg;M#_(wwH!TcN7hC=(^qW$Le* zP11A8&6{E>othq>otUKB%c}`TFYC z>E@?BeE+gOa(fL{c9%bFytq`^sa$_@e{_g|x9sn+t#gAt_D|Wqv5oQmA#-1?Lkb=w z7|_rF3j}Sp;5A1GS{yY{Fa+RQ9UNZ-IV7N<4=Wt<(Bvl_rf_^egk~_q>F4J`KnAM= zK*0bpNO;7di}Qo6hRqYJ4tCb{udhJCJ0* z06k|=9E3Y=q2zu;uR(8UZ-sr%{w{mT8bX}lHA5=LAxq4DH0@)M(_%h5=)uDRvnam) z)WZcnifFo7YAtmKQLa8Vnq0lItqdZZ4>-%=Jw`k!cHtRw$$ z3MD+DVcAbLWL|yNln-mQt^B<&h-XUp%i9R_%50)vTbF0adi0zpv%)rh&1 -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class HelpDisplayStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal HelpDisplayStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HelpDisplayStrings", typeof(HelpDisplayStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Accept pipeline input? . - /// - internal static string AcceptsPipelineInput { - get { - return ResourceManager.GetString("AcceptsPipelineInput", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Accept wildcard characters? . - /// - internal static string AcceptsWildCardCharacters { - get { - return ResourceManager.GetString("AcceptsWildCardCharacters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ALIASES. - /// - internal static string AliasesSection { - get { - return ResourceManager.GetString("AliasesSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (All). - /// - internal static string AllParameterSetsName { - get { - return ResourceManager.GetString("AllParameterSetsName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Answer. - /// - internal static string Answer { - get { - return ResourceManager.GetString("Answer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This cmdlet supports the common parameters: Verbose, Debug, - /// ErrorAction, ErrorVariable, WarningAction, WarningVariable, - /// OutBuffer, PipelineVariable, and OutVariable. For more information, see - /// about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216). . - /// - internal static string BaseCmdletInformation { - get { - return ResourceManager.GetString("BaseCmdletInformation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This cmdlet supports the workflow common parameters: - /// PSComputerName, JobName, PSApplicationName, PSCredential, - /// PSPort, PSConfigurationName, PSConnectionURI, PSSessionOption, - /// PSAuthentication, PSAuthenticationLevel, - /// PSCertificateThumbprint, PSConnectionRetryCount, - /// PSConnectionRetryIntervalSec, PSRunningTimeoutSec, - /// PSElapsedTimeoutSec, PSPersist, - /// PSPrivateMetadata, InputObject, - /// PSParameterCollection, AsJob, PSUseSSL, and PSAllowRedirection. - /// For more information [rest of string was truncated]";. - /// - internal static string BaseWorkflowCmdletInformation { - get { - return ResourceManager.GetString("BaseWorkflowCmdletInformation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No Windows PowerShell modules were found that match the following pattern: {0}. Verify the pattern and then try the command again.. - /// - internal static string CannotMatchModulePattern { - get { - return ResourceManager.GetString("CannotMatchModulePattern", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No UI culture was found that matches the following pattern: {0}. Verify the pattern and then try the command again.. - /// - internal static string CannotMatchUICulturePattern { - get { - return ResourceManager.GetString("CannotMatchUICulturePattern", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The -Recurse parameter is only available if a source path is specified.. - /// - internal static string CannotSpecifyRecurseWithoutPath { - get { - return ResourceManager.GetString("CannotSpecifyRecurseWithoutPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CAPABILITIES. - /// - internal static string Capabilities { - get { - return ResourceManager.GetString("Capabilities", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (Category: . - /// - internal static string Category { - get { - return ResourceManager.GetString("Category", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlets Supported: . - /// - internal static string CmdletsSupported { - get { - return ResourceManager.GetString("CmdletsSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CMDLETS SUPPORTED. - /// - internal static string CmdletsSupportedCaps { - get { - return ResourceManager.GetString("CmdletsSupportedCaps", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <CommonParameters>. - /// - internal static string CommonParameters { - get { - return ResourceManager.GetString("CommonParameters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <WorkflowCommonParameters>. - /// - internal static string CommonWorkflowParameters { - get { - return ResourceManager.GetString("CommonWorkflowParameters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Content:. - /// - internal static string ContentColon { - get { - return ResourceManager.GetString("ContentColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Definition:. - /// - internal static string DefinitionColon { - get { - return ResourceManager.GetString("DefinitionColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DESCRIPTION. - /// - internal static string DetailedDescription { - get { - return ResourceManager.GetString("DetailedDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DRIVES. - /// - internal static string Drives { - get { - return ResourceManager.GetString("Drives", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DYNAMIC PARAMETERS. - /// - internal static string DynamicParameters { - get { - return ResourceManager.GetString("DynamicParameters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Example. - /// - internal static string Example { - get { - return ResourceManager.GetString("Example", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To see the examples, type: . - /// - internal static string ExampleHelpInfo { - get { - return ResourceManager.GetString("ExampleHelpInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to EXAMPLES. - /// - internal static string Examples { - get { - return ResourceManager.GetString("Examples", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to EXAMPLE. - /// - internal static string ExampleUpperCase { - get { - return ResourceManager.GetString("ExampleUpperCase", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to save Help for the module(s) '{0}' : {1}. - /// - internal static string FailedToSaveHelpForModule { - get { - return ResourceManager.GetString("FailedToSaveHelpForModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to save Help for the module(s) '{0}' with UI culture(s) {{{1}}} : {2}. - /// - internal static string FailedToSaveHelpForModuleWithCulture { - get { - return ResourceManager.GetString("FailedToSaveHelpForModuleWithCulture", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to update Help for the module(s) : - ///'{0}' - ///{1}. - /// - internal static string FailedToUpdateHelpForModule { - get { - return ResourceManager.GetString("FailedToUpdateHelpForModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to update Help for the module(s) '{0}' with UI culture(s) {{{1}}} : {2}. - /// - internal static string FailedToUpdateHelpForModuleWithCulture { - get { - return ResourceManager.GetString("FailedToUpdateHelpForModuleWithCulture", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to false. - /// - internal static string FalseShort { - get { - return ResourceManager.GetString("FalseShort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to FILTERS. - /// - internal static string Filters { - get { - return ResourceManager.GetString("Filters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to For technical information, type: . - /// - internal static string FullHelpInfo { - get { - return ResourceManager.GetString("FullHelpInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help. - /// -- To download and install Help files for the module that includes this cmdlet, use Update-Help. - /// -- To view the Help topic for this cmdlet online, type: "Get-Help {0} -Online" or - /// go to {1}.. - /// - internal static string GetLatestHelpContent { - get { - return ResourceManager.GetString("GetLatestHelpContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help. - /// -- To download and install Help files for the module that includes this cmdlet, use Update-Help.. - /// - internal static string GetLatestHelpContentWithoutHelpUri { - get { - return ResourceManager.GetString("GetLatestHelpContentWithoutHelpUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help content contains files that are not valid. Only .txt and .xml files are supported.. - /// - internal static string HelpContentContainsInvalidFiles { - get { - return ResourceManager.GetString("HelpContentContainsInvalidFiles", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help content must be in the namespace {0}.. - /// - internal static string HelpContentMustBeInTargetNamespace { - get { - return ResourceManager.GetString("HelpContentMustBeInTargetNamespace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help content cannot be found. Make sure the server is available and the help content location is properly defined in the HelpInfo XML.. - /// - internal static string HelpContentNotFound { - get { - return ResourceManager.GetString("HelpContentNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Help content at the specified location is not valid. Specify a location that contains valid Help Content.. - /// - internal static string HelpContentXmlValidationFailure { - get { - return ResourceManager.GetString("HelpContentXmlValidationFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Help content XSD file cannot be found in {0}. Verify that the XSD file exists at the specified location, and then retry the command.. - /// - internal static string HelpContentXsdNotFound { - get { - return ResourceManager.GetString("HelpContentXsdNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified culture is not supported: {0}. Specify a culture from the following list: {{{1}}}.. - /// - internal static string HelpCultureNotSupported { - get { - return ResourceManager.GetString("HelpCultureNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Update-Help command failed because the specified module does not support updatable help. Use Get-Help -Online or look online for help for the commands in this module.. - /// - internal static string HelpInfoUriNotFound { - get { - return ResourceManager.GetString("HelpInfoUriNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The HelpInfo XML is not valid. Specify valid HelpInfo XML.. - /// - internal static string HelpInfoXmlValidationFailure { - get { - return ResourceManager.GetString("HelpInfoXmlValidationFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to INPUTS. - /// - internal static string InputType { - get { - return ResourceManager.GetString("InputType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error installing help content.. - /// - internal static string InstallationFailed { - get { - return ResourceManager.GetString("InstallationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value of the HelpInfoUri key in the module manifest must resolve to a container or root URL on a website where the help files are stored. The HelpInfoUri '{0}' does not resolve to a container.. - /// - internal static string InvalidHelpInfoUri { - get { - return ResourceManager.GetString("InvalidHelpInfoUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The HelpInfoURI {0} does not start with HTTP.. - /// - internal static string InvalidHelpInfoUriFormat { - get { - return ResourceManager.GetString("InvalidHelpInfoUriFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ModuleBase directory cannot be found. Verify the directory and try again.. - /// - internal static string ModuleBaseMustExist { - get { - return ResourceManager.GetString("ModuleBaseMustExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following parameter must not be null or empty: Module.. - /// - internal static string ModuleNameNullOrEmpty { - get { - return ResourceManager.GetString("ModuleNameNullOrEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No Windows PowerShell modules were found that match the specified FullyQualifiedModule {0}. Verify the FullyQualifiedModule value and then try the command again.. - /// - internal static string ModuleNotFoundWithFullyQualifiedName { - get { - return ResourceManager.GetString("ModuleNotFoundWithFullyQualifiedName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NAME. - /// - internal static string Name { - get { - return ResourceManager.GetString("Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Named. - /// - internal static string NamedParameter { - get { - return ResourceManager.GetString("NamedParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The most current Help files are already downloaded.. - /// - internal static string NewestContentAlreadyDownloaded { - get { - return ResourceManager.GetString("NewestContentAlreadyDownloaded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The most current Help files are already installed.. - /// - internal static string NewestContentAlreadyInstalled { - get { - return ResourceManager.GetString("NewestContentAlreadyInstalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to None. - /// - internal static string None { - get { - return ResourceManager.GetString("None", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NON-TERMINATING ERRORS. - /// - internal static string NonHyphenTerminatingErrors { - get { - return ResourceManager.GetString("NonHyphenTerminatingErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NOTES. - /// - internal static string Notes { - get { - return ResourceManager.GetString("Notes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help URI: {0}. - /// - internal static string OnlineHelpUri { - get { - return ResourceManager.GetString("OnlineHelpUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to OUTPUT. - /// - internal static string Output { - get { - return ResourceManager.GetString("Output", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Output:. - /// - internal static string OutputColon { - get { - return ResourceManager.GetString("OutputColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Aliases . - /// - internal static string ParameterAliases { - get { - return ResourceManager.GetString("ParameterAliases", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Default value . - /// - internal static string ParameterDefaultValue { - get { - return ResourceManager.GetString("ParameterDefaultValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dynamic? . - /// - internal static string ParameterIsDynamic { - get { - return ResourceManager.GetString("ParameterIsDynamic", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Position? . - /// - internal static string ParameterPosition { - get { - return ResourceManager.GetString("ParameterPosition", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Required? . - /// - internal static string ParameterRequired { - get { - return ResourceManager.GetString("ParameterRequired", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PARAMETERS. - /// - internal static string Parameters { - get { - return ResourceManager.GetString("Parameters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter set name . - /// - internal static string ParameterSetName { - get { - return ResourceManager.GetString("ParameterSetName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path {0} is not a valid directory. Make sure the directory exists and retry.. - /// - internal static string PathMustBeValidContainers { - get { - return ResourceManager.GetString("PathMustBeValidContainers", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following parameter must not be null or empty: Path.. - /// - internal static string PathNullOrEmpty { - get { - return ResourceManager.GetString("PathNullOrEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ByPropertyName. - /// - internal static string PipelineByPropertyName { - get { - return ResourceManager.GetString("PipelineByPropertyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ByValue. - /// - internal static string PipelineByValue { - get { - return ResourceManager.GetString("PipelineByValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to FromRemainingArguments. - /// - internal static string PipelineFromRemainingArguments { - get { - return ResourceManager.GetString("PipelineFromRemainingArguments", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PROPERTIES. - /// - internal static string Properties { - get { - return ResourceManager.GetString("Properties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path {0} does not contain a FileSystem provider. Verify that the specified path contains the FileSystem provider, and then retry the command.. - /// - internal static string ProviderIsNotFileSystem { - get { - return ResourceManager.GetString("ProviderIsNotFileSystem", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PROVIDER NAME. - /// - internal static string ProviderName { - get { - return ResourceManager.GetString("ProviderName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Question:. - /// - internal static string QuestionColon { - get { - return ResourceManager.GetString("QuestionColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RELATED LINKS. - /// - internal static string RelatedLinks { - get { - return ResourceManager.GetString("RelatedLinks", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to For online help, type: . - /// - internal static string RelatedLinksHelpInfo { - get { - return ResourceManager.GetString("RelatedLinksHelpInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to REMARKS. - /// - internal static string RemarksSection { - get { - return ResourceManager.GetString("RemarksSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to OUTPUTS. - /// - internal static string ReturnType { - get { - return ResourceManager.GetString("ReturnType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The root level element of the help content must be "helpItems".. - /// - internal static string RootElementMustBeHelpItems { - get { - return ResourceManager.GetString("RootElementMustBeHelpItems", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Saved {0}. - /// - internal static string SavedHelpContent { - get { - return ResourceManager.GetString("SavedHelpContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help content was successfully saved to the following location: {0}. - /// - internal static string SaveHelpCompleted { - get { - return ResourceManager.GetString("SaveHelpCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Saving Help. - /// - internal static string SaveProgressActivity { - get { - return ResourceManager.GetString("SaveProgressActivity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Saving Help for module {0}. - /// - internal static string SaveProgressActivityForModule { - get { - return ResourceManager.GetString("SaveProgressActivityForModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Searching Help for {0} .... - /// - internal static string SearchingForHelpContent { - get { - return ResourceManager.GetString("SearchingForHelpContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SHORT DESCRIPTION. - /// - internal static string ShortDescription { - get { - return ResourceManager.GetString("ShortDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}: {1}. Culture {2} Version {3}. - /// - internal static string SuccessfullyUpdatedHelpContent { - get { - return ResourceManager.GetString("SuccessfullyUpdatedHelpContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Suggested Action: . - /// - internal static string SuggestedActionColon { - get { - return ResourceManager.GetString("SuggestedActionColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SYNOPSIS. - /// - internal static string Synopsis { - get { - return ResourceManager.GetString("Synopsis", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SYNTAX. - /// - internal static string Syntax { - get { - return ResourceManager.GetString("Syntax", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Target Object Type: . - /// - internal static string TargetObjectTypeColon { - get { - return ResourceManager.GetString("TargetObjectTypeColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to TASK: . - /// - internal static string Task { - get { - return ResourceManager.GetString("Task", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to TASKS. - /// - internal static string Tasks { - get { - return ResourceManager.GetString("Tasks", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Term:. - /// - internal static string TermColon { - get { - return ResourceManager.GetString("TermColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to TERMINATING ERRORS. - /// - internal static string TerminatingErrors { - get { - return ResourceManager.GetString("TerminatingErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Title:. - /// - internal static string TitleColon { - get { - return ResourceManager.GetString("TitleColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A Help URI cannot contain more than 10 redirections. Specify a valid Help URI.. - /// - internal static string TooManyRedirections { - get { - return ResourceManager.GetString("TooManyRedirections", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to true. - /// - internal static string TrueShort { - get { - return ResourceManager.GetString("TrueShort", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type: . - /// - internal static string TypeColon { - get { - return ResourceManager.GetString("TypeColon", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to connect to Help content. The server on which Help content is stored might not be available. Verify that the server is available, or wait until the server is back online, and then try the command again.. - /// - internal static string UnableToConnect { - get { - return ResourceManager.GetString("UnableToConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to retrieve the HelpInfo XML file for UI culture {0}. Make sure the HelpInfoUri property in the module manifest is valid or check your network connection and then try the command again.. - /// - internal static string UnableToRetrieveHelpInfoXml { - get { - return ResourceManager.GetString("UnableToRetrieveHelpInfoXml", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error extracting Help content.. - /// - internal static string UnzipFailure { - get { - return ResourceManager.GetString("UnzipFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Updated {0}. - /// - internal static string UpdatedHelpContent { - get { - return ResourceManager.GetString("UpdatedHelpContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Update-Help has completed successfully.. - /// - internal static string UpdateHelpCompleted { - get { - return ResourceManager.GetString("UpdateHelpCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Update-Help cmdlet downloads the most current Help files for Windows PowerShell modules, and installs them on your computer. For more information about the Update-Help cmdlet, see http://go.microsoft.com/fwlink/?LinkId=210614.. - /// - internal static string UpdateHelpPromptBody { - get { - return ResourceManager.GetString("UpdateHelpPromptBody", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do you want to run Update-Help?. - /// - internal static string UpdateHelpPromptTitle { - get { - return ResourceManager.GetString("UpdateHelpPromptTitle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Resolving URI: "{0}". - /// - internal static string UpdateHelpResolveUriVerbose { - get { - return ResourceManager.GetString("UpdateHelpResolveUriVerbose", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, Current Version: {1}, Available Version: {2}, UICulture: {3}. - /// - internal static string UpdateHelpShouldProcessActionMessage { - get { - return ResourceManager.GetString("UpdateHelpShouldProcessActionMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Updating Help. - /// - internal static string UpdateProgressActivity { - get { - return ResourceManager.GetString("UpdateProgressActivity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Updating Help for module {0}. - /// - internal static string UpdateProgressActivityForModule { - get { - return ResourceManager.GetString("UpdateProgressActivityForModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Connecting to Help Content.... - /// - internal static string UpdateProgressConnecting { - get { - return ResourceManager.GetString("UpdateProgressConnecting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Downloading Help Content.... - /// - internal static string UpdateProgressDownloading { - get { - return ResourceManager.GetString("UpdateProgressDownloading", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Installing Help content.... - /// - internal static string UpdateProgressInstalling { - get { - return ResourceManager.GetString("UpdateProgressInstalling", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Locating Help Content.... - /// - internal static string UpdateProgressLocating { - get { - return ResourceManager.GetString("UpdateProgressLocating", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help was not saved for the module {0}, because the Save-Help command was run on this computer within the last 24 hours. - ///To save help again, add the Force parameter to your command.. - /// - internal static string UseForceToSaveHelp { - get { - return ResourceManager.GetString("UseForceToSaveHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Help was not updated for the module {0}, because the Update-Help command was run on this computer within the last 24 hours. - ///To update help again, add the Force parameter to your command.. - /// - internal static string UseForceToUpdateHelp { - get { - return ResourceManager.GetString("UseForceToUpdateHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to For more information, type: . - /// - internal static string VerboseHelpInfo { - get { - return ResourceManager.GetString("VerboseHelpInfo", resourceCulture); - } - } -} diff --git a/scripts/string_resources/HelpDisplayStrings.resources b/scripts/string_resources/HelpDisplayStrings.resources deleted file mode 100644 index 6abbf781dcd52ef14d06bfdb2eb0ca8d0c83d610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12583 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 awEDbN{utuV#RefHP76lm#|q*C>3;wSC%&Wr diff --git a/scripts/string_resources/HelpErrors.resources b/scripts/string_resources/HelpErrors.resources deleted file mode 100644 index 3e792be25c86b5611ee79ac72cf646f4d30b799f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3934 zcmb_fO^h5z6|Qy?Fya~s6CqTLqsWdX?Ol6glO+xr?|PlZ-kgHz4k(};_&FH9SJgkeYg@_z zuY0z;`qlT|``-6n&A#{UM{fm;v6peBo72*&EZk6~u8dS=d$*xPq)eY@rPL-(hJAif znKIG&>A7%*e)@c&N^ND->0DLTh_uhwt6`eR^J==KFRT3Y@YE^sxP1KN>=P&E)XbNk zIDDtGDz{0d8t%apI`aYs~>&sZ$JIP!S`RkdHB}v-}o;U zKK%1PZoGTxUoU?A&wu~@OW$Jizx?q2OV7Ud`Gep2%-roi+4PFF?j?@SDQrZ9LPz!?+&B+I@Kb z4XznnS7G;8T$gY^hu^Q@`T#ax$L~MF{taC3;91~$0BbiMVC;(vOt2h3npt)M_Z99X zi`h2YV9VIR*x~|9n89L&2n6mHnPLU5oJH2DLHut_KKG!h}LgTwsd*1m^ti<`-M{p9R4W zHAaowvv6lzwCC~qQ1g0!mapUGgT!W+jW5NksOrfEtl8ZJ>?z+u1O}8SP}5|oknyjv z^~n{y%#ik8>;+eh6h;&X)pG&AiEzuhh~K%NvE!cBfS=!j)kS*eRZJ z_}YT60{5~l_a>|h{E&jEz7hKdKn_uG>n^(trky58!Vl6*&r$c{eZ1)T9hA0b`A+bc zKE>FPbypV)6p1Unr}5h`1|}782SF2Ard3s!_0dlQa|18OFd}gq2%18%;Mxb$#rZsp z=g2q%DkZ$($S*;GaN_eD22Kv7T2Tw}HEevc+vvOOUTJ!HECHUP@WOxLAON=ECvuAo zZlf%Mz5-KfeQJTTu6QI$Dy2sGehh%%g-t7rP4Y1pd}#EfREAs4qogcSG37c>lU(s< zR9f(nNKzGrd{y(p=&=zQ*QVW+lw6dhmWi+`A_!fmoZDFO?TuxAZRUCy%r9v(5hfzE zEn&vWu8K@?De_!fZq&&8rahx7mlkIMPi(2uQ5Y0knpdTAfB@_BBrmNsj zzNjn+F6TMChryNFUdX-9N9~T*J@F+gV^nU5BEuuCd@QlpQM^Vl$vC#iLc2r=X1~j) zwgBWS-8tEp)zvHoysR=f+rR&t_e?S51U=GeswY$vWXP2<+LT;N7kb1eF*zlA$bxd( z7fKlXB{-+-W4;EuN+ZYj2=ymTW2A#lL6{we_o?`nlJP2b;Y*DX(1`$mwZ;6g zV`Cj=i8Q*@BO6Mc9UD#1Uzd-4^#VSZ7f;X5oSL0I83u=mud+}w871hZx`P^tIe~@2 z_YVwmPvgBGz+{uW9wo7)$@pLzm9EvBY&rMY~bw?AIS(GZs;S-S6 zVg3Ke+9a}a9W{+8Mb5qQc_ywVS%o<@;@6H}=Mowt)kNqIEK$YLeY4k5=vCUkE^Lhc zJAwWi+zCqE?Qq=|OgreUL);4iE`!w-e0@y{XtB$>pKi2on8_Tk{cW3M?|5#JL%v4L z*R@2XJt(BtLZP^*Q)e9F0NVu$~ zm^H|l)c2M8sPYk5?a;dMSBAlFgBpp3kz>Ghu>dcbwxFlV%R)%i-&4e96{_{L4i(Nl zI+rO_zSbPjtsTh5eeS*u;ONchOibuxh7($>YqjeTrCgdVlwebKB+-T{#v;kX;1Q~C zdo)e7xlE#HQ)uRN@UsI0f9642k;*au{PEF1%XakpDZWeAWjmDb@~r@WWh$QOs7h7Y zCrOe5MLuoT8i_t!l(Ej#b1U8y4PunEIPcwnt9>F@^lsNsK=j`x?&7%pDnbPHHZVX@ ajzN?qIcY%vy4UblGrNn_UB?mkME(z(?5I`% diff --git a/scripts/string_resources/HistoryStrings.cs b/scripts/string_resources/HistoryStrings.cs deleted file mode 100644 index 7d3ebb930..000000000 --- a/scripts/string_resources/HistoryStrings.cs +++ /dev/null @@ -1,180 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class HistoryStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal HistoryStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HistoryStrings", typeof(HistoryStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot add history because the input object has a format that is not valid.. - /// - internal static string AddHistoryInvalidInput { - get { - return ResourceManager.GetString("AddHistoryInvalidInput", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Note: {0} entries were cleared from the session history.. - /// - internal static string ClearHistoryResult { - get { - return ResourceManager.GetString("ClearHistoryResult", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command will clear all the entries from the session history.. - /// - internal static string ClearHistoryWarning { - get { - return ResourceManager.GetString("ClearHistoryWarning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The identifier {0} is not valid. Specify a positive number, and then try again.. - /// - internal static string InvalidCountValue { - get { - return ResourceManager.GetString("InvalidCountValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The identifier {0} is not a valid value for a History identifier. Specify a positive number, and then try again.. - /// - internal static string InvalidIdGetHistory { - get { - return ResourceManager.GetString("InvalidIdGetHistory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Invoke-History cmdlet is called repeatedly, in a loop.. - /// - internal static string InvokeHistoryLoopDetected { - get { - return ResourceManager.GetString("InvokeHistoryLoopDetected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process multiple history commands. You can only run a single command by using Invoke-History.. - /// - internal static string InvokeHistoryMultipleCommandsError { - get { - return ResourceManager.GetString("InvokeHistoryMultipleCommandsError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The count cannot be combined with multiple CommandLine parameters.. - /// - internal static string NoCountWithMultipleCmdLine { - get { - return ResourceManager.GetString("NoCountWithMultipleCmdLine", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The count cannot be combined with multiple Ids.. - /// - internal static string NoCountWithMultipleIds { - get { - return ResourceManager.GetString("NoCountWithMultipleIds", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot locate the history for command line {0}.. - /// - internal static string NoHistoryForCommandline { - get { - return ResourceManager.GetString("NoHistoryForCommandline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot locate the history for Id {0}.. - /// - internal static string NoHistoryForId { - get { - return ResourceManager.GetString("NoHistoryForId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot locate history.. - /// - internal static string NoHistoryFound { - get { - return ResourceManager.GetString("NoHistoryFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot locate most recent history.. - /// - internal static string NoLastHistoryEntryFound { - get { - return ResourceManager.GetString("NoLastHistoryEntryFound", resourceCulture); - } - } -} diff --git a/scripts/string_resources/HistoryStrings.resources b/scripts/string_resources/HistoryStrings.resources deleted file mode 100644 index 725963407772f78c8302b2517ad99fa1c50196ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1725 zcmb7Ezi$*r6rP0|Do7Dhj7Xq}E{h4~r*L7;{5aVr$hK^SZg%(CH!wT1%nw^9M1zEY z0x3xR1rbn@HYt!IC7p>t2nnT)($FO-kkTYlzS+BtwMG|(-Fv6GH}Cu2_uiYE7tenG zK4FaAhpEMZ^Hin_(Rxqnv+Bnq+}Ub@^^C9@7+ChMfpQhMb;Q!<~W!IHU3dMZ19TpZ1h9y@&U$RtgiIQj9r$%6K>q$c|!`5h3o3l^VC(=+k& z+veTxsvoaC{o~cOr?WRFHy?a@=jG{NAOCXyTl?mx)4SO>?D^h%AI=<@erwPD`6$dk z`1|YSW8m2fdy7K9f?WpPE!YayyJ1hT{uvgZ!>}LVyS0hs(XOVjEBvSN|S)b z21Jo1UIC#63O|d6Sokd41kvP0EVt@dL9w3o(U)O=wn$2V=jv7vJB0al{vR;b?wA80 zjevHA=V}>kfpL@?vL6ES(KtwCeLX%P&ZJ;}HA&}CdptAk!G-;hcTL0n)Jbu@hA zDZW^Watj2?RY|s1(UQj(E6U~S03}q$NiWxl>riI#dWl()Mstt)#hQ>hO{(#PVpwtf z4ip;#&I_aNZAnPqH{+?8v8UH@ZGG0z#Dd0li`v_CY&r#F-}h+y2rxkFMu9Sxqz3e*pDY`al2x diff --git a/scripts/string_resources/HostInterfaceExceptionsStrings.cs b/scripts/string_resources/HostInterfaceExceptionsStrings.cs deleted file mode 100644 index 0efb205e1..000000000 --- a/scripts/string_resources/HostInterfaceExceptionsStrings.cs +++ /dev/null @@ -1,99 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class HostInterfaceExceptionsStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal HostInterfaceExceptionsStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HostInterfaceExceptionsStrings", typeof(HostInterfaceExceptionsStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to An error of type "{0}" has occurred.. - /// - internal static string DefaultCtorMessageTemplate { - get { - return ResourceManager.GetString("DefaultCtorMessageTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A command that prompts the user failed because the host program or the command type does not support user interaction. Try a host program that supports user interaction, such as the Windows PowerShell Console or Windows PowerShell ISE, and remove prompt-related commands from command types that do not support user interaction, such as Windows PowerShell workflows.. - /// - internal static string HostFunctionNotImplemented { - get { - return ResourceManager.GetString("HostFunctionNotImplemented", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A command that prompts the user failed because the host program or the command type does not support user interaction. The host was attempting to request confirmation with the following message: {0}. - /// - internal static string HostFunctionPromptNotImplemented { - get { - return ResourceManager.GetString("HostFunctionPromptNotImplemented", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The method cannot be invoked because the pool has been closed or has failed.. - /// - internal static string RunspacePoolNotOpened { - get { - return ResourceManager.GetString("RunspacePoolNotOpened", resourceCulture); - } - } -} diff --git a/scripts/string_resources/HostInterfaceExceptionsStrings.resources b/scripts/string_resources/HostInterfaceExceptionsStrings.resources deleted file mode 100644 index c3d6974c76e217ca477e2df1b036945fa8323e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1127 zcmc&z&1w`u5bh1Wfj3V@6c4g45jVz&0Yefo__t&iJxXs+&CZaXuCco(>mojbc=1&P z4<3Vf@a`dx5CmU9zn*L&Au(5HwwCVd`s%Cty5{@0pI zXZVk5dk#oIhBv`7bsf+L{{jxcD=jQunB*hMzOmD?1{9^i&1wLspui*c=kO=i#Q6%! zbgr#CV(-P1

K$)8gBucZ*c$Kw?beJ!ien;ler@sVeOrXW zj{c8#t!#-8x@2-;Lw~C~hkGi1H@7Ia*V*sWB}yj-{JW6e#k#Vce(@ zmzTcM>4Iol#-dd^7mLzUXvHDu3Ev~kQRm4B2`i3;Ks@czWsjLkw};R9^t99>ww<~$ Svm;|AAOM$?2JvXPdVc`UZfwB- diff --git a/scripts/string_resources/InternalCommandStrings.cs b/scripts/string_resources/InternalCommandStrings.cs deleted file mode 100644 index 45b649c7e..000000000 --- a/scripts/string_resources/InternalCommandStrings.cs +++ /dev/null @@ -1,207 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -///

-/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class InternalCommandStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal InternalCommandStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalCommandStrings", typeof(InternalCommandStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Input name "{0}" is ambiguous. It can be resolved to multiple matched methods. Possible matches include:{1}.. - /// - internal static string AmbiguousMethodName { - get { - return ResourceManager.GetString("AmbiguousMethodName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Input name "{0}" is ambiguous. It can be resolved to multiple matched members. Possible matches include:{1}.. - /// - internal static string AmbiguousPropertyOrMethodName { - get { - return ResourceManager.GetString("AmbiguousPropertyOrMethodName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Retrieve the value for key '{0}'. - /// - internal static string ForEachObjectKeyAction { - get { - return ResourceManager.GetString("ForEachObjectKeyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invoke method '{0}' with arguments: {1}. - /// - internal static string ForEachObjectMethodActionWithArguments { - get { - return ResourceManager.GetString("ForEachObjectMethodActionWithArguments", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invoke method '{0}'. - /// - internal static string ForEachObjectMethodActionWithoutArguments { - get { - return ResourceManager.GetString("ForEachObjectMethodActionWithoutArguments", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Retrieve the value for property '{0}'. - /// - internal static string ForEachObjectPropertyAction { - get { - return ResourceManager.GetString("ForEachObjectPropertyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to InputObject: {0}. - /// - internal static string ForEachObjectTarget { - get { - return ResourceManager.GetString("ForEachObjectTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot operate on a 'null' input object.. - /// - internal static string InputObjectIsNull { - get { - return ResourceManager.GetString("InputObjectIsNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Input name "{0}" cannot be resolved to a method.. - /// - internal static string MethodNotFound { - get { - return ResourceManager.GetString("MethodNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot invoke a method in the restricted language mode.. - /// - internal static string NoMethodInvocationInRestrictedLanguageMode { - get { - return ResourceManager.GetString("NoMethodInvocationInRestrictedLanguageMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The -WhatIf and -Confirm parameters are not supported for script blocks.. - /// - internal static string NoShouldProcessForScriptBlockSet { - get { - return ResourceManager.GetString("NoShouldProcessForScriptBlockSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' operation is not allowed in the RestrictedLanguage mode.. - /// - internal static string OperationNotAllowedInRestrictedLanguageMode { - get { - return ResourceManager.GetString("OperationNotAllowedInRestrictedLanguageMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An operator is required to compare the two specified values. Include a valid operator in the command, and then try the command again. For example, Get-Process | Where-Object -Property Name -eq Idle. - /// - internal static string OperatorNotSpecified { - get { - return ResourceManager.GetString("OperatorNotSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input name "{0}" cannot be resolved to a property.. - /// - internal static string PropertyNotFound { - get { - return ResourceManager.GetString("PropertyNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input name "{0}" cannot be resolved to a member.. - /// - internal static string PropertyOrMethodNotFound { - get { - return ResourceManager.GetString("PropertyOrMethodNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified operator requires both the -Property and -Value parameters. Provide values for both parameters, and then try the command again.. - /// - internal static string ValueNotSpecifiedForWhereObject { - get { - return ResourceManager.GetString("ValueNotSpecifiedForWhereObject", resourceCulture); - } - } -} diff --git a/scripts/string_resources/InternalCommandStrings.resources b/scripts/string_resources/InternalCommandStrings.resources deleted file mode 100644 index fdc8c2cf90f0c9a58944818ecba43794c923d177..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2374 zcmb_e&5ImG6t7kPSt7GosG#wXgF^6E)xFu-k0C^ynWCp(z4v?X z_j|8;=Gv7%z6b~*?_(uPJ!5$qE^?!C9dUE_+ahN%*HxODNa;khs&s{GBb1yP4QuXQ zrHwqXx#m-n=T@_%N*D50BBJxWx2!g}oN7%>u(4=t{M6}ZM|thJ)5i}d%cT`5-_5?n z?E@%k2+O?|>gU|&&sTTe{^#*4@BVQ0^N(gfX?*4b;_hDn_t=rSre^z&H ze0Sr?n>~8JaqiW*N$~>KHB`YI(Fd}$UY6Y2CnP4{)!w=JV?kU*6+Cg z0P7p(5`Sa!yKCx_dGEkZ&I{ha*HwusaQ77d$g z5(mHxe56;F`O;?L9b;z)z%Mx9B|kT=oR}2kBM)PI6&m}I2h0F?7G5sx2CR!{&-!h<2_Cvc#EP$7M!U!bSupG%taHa=4S2*uU`8v)~?V!`) z@!zliB?LXc0u9kCq#9H}F%+wi(w!^5@2Fe@M36LPmRl-W%IWaM+V(INhO)FJ+PTV2 zNSl^MOwtyo8jruE%VTO4P4QF{S;A?`Y}A1*<+h_@_%A49MCzNtm8R_CFT4h|@-6TU^;`!D(k1Wt?+rh~OlTumg+?eH5Ny=zN=1Ee4UalX? zdxt^oP~96FQ|C(-;p6#UTr)F1^XKOlgPW1T~Qs8EQ&Yv|+;FtV8kwmkjZX=*G$g zvLsPk2rJ9MuUc8o%>HV=4C=CsMgjzDzL^V+NQ_^kQq)wm)ov+jG9HOFflc3JH@3yp zK~`8q+=o=i0E84AtDY#P16JMh0+lr7r@Xr=xT>+ zK2r3RI(yOdId_ys_$F<}2@l4d7DZ3{&e)(P?oLh^jNVsV%H4qogLeWKwkJn1V4zT{ mXJ|`dxIwtDVBhN%e>(O$jkBdySH$JHF}}|}c+cma>ir9Sucu7_ diff --git a/scripts/string_resources/InternalHostStrings.cs b/scripts/string_resources/InternalHostStrings.cs deleted file mode 100644 index be330eed8..000000000 --- a/scripts/string_resources/InternalHostStrings.cs +++ /dev/null @@ -1,81 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class InternalHostStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal InternalHostStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalHostStrings", typeof(InternalHostStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to EnterNestedPrompt has not been called as many times as ExitNestedPrompt.. - /// - internal static string EnterExitNestedPromptOutOfSync { - get { - return ResourceManager.GetString("EnterExitNestedPromptOutOfSync", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot exit a nested prompt because no nested prompts exist.. - /// - internal static string ExitNonExistentNestedPromptError { - get { - return ResourceManager.GetString("ExitNonExistentNestedPromptError", resourceCulture); - } - } -} diff --git a/scripts/string_resources/InternalHostStrings.resources b/scripts/string_resources/InternalHostStrings.resources deleted file mode 100644 index c36bc2068ff9aa6204a9a095350d225f32955039..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmZ{g+e!m55Qe9|gZCreE=$GMT4=#i7oG6n$r_;l~hXw8HhCWX($nWu` zV#Jm&&f|Dn9K1eM)BPwdI97c5Sq2(B5Ln1y3pKCToVi}BAZOh`11;xQ5c>HR3h3A+ zBL~jDZHC2NwzEg@f3S?f5p7|`kikW!J=rz!A6B_FP3!SaIMl{tNu*Hw<+}{Nkw>zJH0D+Z=*Z=?k diff --git a/scripts/string_resources/InternalHostUserInterfaceStrings.cs b/scripts/string_resources/InternalHostUserInterfaceStrings.cs deleted file mode 100644 index 4dc79fb98..000000000 --- a/scripts/string_resources/InternalHostUserInterfaceStrings.cs +++ /dev/null @@ -1,326 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class InternalHostUserInterfaceStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal InternalHostUserInterfaceStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("InternalHostUserInterfaceStrings", typeof(InternalHostUserInterfaceStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Choice[{0}]: . - /// - internal static string ChoiceMessage { - get { - return ResourceManager.GetString("ChoiceMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command start time: {0}. - /// - internal static string CommandStartTime { - get { - return ResourceManager.GetString("CommandStartTime", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DEBUG: {0}. - /// - internal static string DebugFormatString { - get { - return ResourceManager.GetString("DebugFormatString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (default is "{0}"). - /// - internal static string DefaultChoice { - get { - return ResourceManager.GetString("DefaultChoice", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (default choices are {0}). - /// - internal static string DefaultChoicesForMultipleChoices { - get { - return ResourceManager.GetString("DefaultChoicesForMultipleChoices", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" should have at least one element.. - /// - internal static string EmptyChoicesError { - get { - return ResourceManager.GetString("EmptyChoicesError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The host is not currently transcribing.. - /// - internal static string HostNotTranscribing { - get { - return ResourceManager.GetString("HostNotTranscribing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to INFO: {0}. - /// - internal static string InformationFormatString { - get { - return ResourceManager.GetString("InformationFormatString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the hot key because a question mark ("?") cannot be used as a hot key.. - /// - internal static string InvalidChoiceHotKeyError { - get { - return ResourceManager.GetString("InvalidChoiceHotKeyError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" must be a valid index into "{1}". "{2}" is not a valid index.. - /// - internal static string InvalidDefaultChoiceForMultipleSelection { - get { - return ResourceManager.GetString("InvalidDefaultChoiceForMultipleSelection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" parameter must contain at least one value.. - /// - internal static string PromptEmptyDescriptionsError { - get { - return ResourceManager.GetString("PromptEmptyDescriptionsError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to End the operation with an error.. - /// - internal static string ShouldContinueNoHelp { - get { - return ResourceManager.GetString("ShouldContinueNoHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &No. - /// - internal static string ShouldContinueNoLabel { - get { - return ResourceManager.GetString("ShouldContinueNoLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to End the operation with an error. Do not request to resume operation for this session.. - /// - internal static string ShouldContinueNoToAllHelp { - get { - return ResourceManager.GetString("ShouldContinueNoToAllHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No to A&ll. - /// - internal static string ShouldContinueNoToAllLabel { - get { - return ResourceManager.GetString("ShouldContinueNoToAllLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Continue with this operation?. - /// - internal static string ShouldContinuePromptMessage { - get { - return ResourceManager.GetString("ShouldContinuePromptMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pause the current operation and enter a command prompt. Type "exit" to resume the paused operation.. - /// - internal static string ShouldContinueSuspendHelp { - get { - return ResourceManager.GetString("ShouldContinueSuspendHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Suspend. - /// - internal static string ShouldContinueSuspendLabel { - get { - return ResourceManager.GetString("ShouldContinueSuspendLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Continue.. - /// - internal static string ShouldContinueYesHelp { - get { - return ResourceManager.GetString("ShouldContinueYesHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Yes. - /// - internal static string ShouldContinueYesLabel { - get { - return ResourceManager.GetString("ShouldContinueYesLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Continue, and do not ask again whether to continue in this session.. - /// - internal static string ShouldContinueYesToAllHelp { - get { - return ResourceManager.GetString("ShouldContinueYesToAllHelp", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Yes to &All. - /// - internal static string ShouldContinueYesToAllLabel { - get { - return ResourceManager.GetString("ShouldContinueYesToAllLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ********************** - ///Windows PowerShell transcript end - ///End time: {0:yyyyMMddHHmmss} - ///**********************. - /// - internal static string TranscriptEpilogue { - get { - return ResourceManager.GetString("TranscriptEpilogue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ********************** - ///Windows PowerShell transcript start - ///Start time: {0:yyyyMMddHHmmss} - ///Username: {1} - ///RunAs User: {2} - ///Machine: {3} ({4}) - ///Host Application: {5} - ///Process ID: {6} - ///**********************. - /// - internal static string TranscriptPrologue { - get { - return ResourceManager.GetString("TranscriptPrologue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value {0} is not a supported ActionPreference value.. - /// - internal static string UnsupportedPreferenceError { - get { - return ResourceManager.GetString("UnsupportedPreferenceError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to VERBOSE: {0}. - /// - internal static string VerboseFormatString { - get { - return ResourceManager.GetString("VerboseFormatString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WARNING: {0}. - /// - internal static string WarningFormatString { - get { - return ResourceManager.GetString("WarningFormatString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WriteDebug stopped because the value of the DebugPreference variable was 'Stop'.. - /// - internal static string WriteDebugLineStoppedError { - get { - return ResourceManager.GetString("WriteDebugLineStoppedError", resourceCulture); - } - } -} diff --git a/scripts/string_resources/InternalHostUserInterfaceStrings.resources b/scripts/string_resources/InternalHostUserInterfaceStrings.resources deleted file mode 100644 index 59c79c68bb50bb2eaa532d3812e1eb74752f6124..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3084 zcma)8Uu+ab7@rl0QYa8LAs~kFH2nk3rj#rHOoPW=;VNyp^sY2SjPC7Ddz5uz{JL=z2B6Gbs5D#j-gg+#*}#zYKH#^?k3V1mDyz4m&Aw%&Gc=f3%U z-}n1|Gv91~xbnwW1|j4OZm(FC5%bLBuamiRaeddfR@THSW{j%~ZQr&;H&-H+d$EDj>q zXEWK0EV>V*HsMyELMEsFetYq|Q$0ubo__9J{&@#@L0>+fvdUhJNH zI=f~~|HQ44ez(&t?7n@e^w}pjo&Kx+X? zpd~ap8?crj?+Ly z<&DTeaIca&rElO=Xmnawj6~x3QWOzVNn#^>!f-uSd{;piok&ubMg^a#Rf&~2$T^IT z!nv)ew}x6RRfMWqK?5uT)57I-&XAl1c*|1Ye&|uw4xa+vwG_OBd>Lf+u&k=GkbD8R z^#6CO=Ua!i*s+-7T#*`EU=v&yrCNj-666?Uab~GL3AaV5HoDcRz75Akl{|t>YNscX zd;oaIVwENEdi;w^5lbBI7XM2)E~?>t$9hhJ)98u$9j10&FLZOUv>fMy+EUF60h9Hq z15W~&9){u)ejzS(=0u3#5Cv6-4Aaj*pKA3!E8y^JIjkqkaFQ4;bYPuQ&=Krefjnx{ zFMPJ02Q)nbpsPu!=1LC3e(lKgLC7^xMX^rjJvbW8*$Q`U_RNXSsb}|4V||wUz7;rB zMwW=EdP(h}m@}Gkz59j_B;yC$95!m$_kG? zhgPg(j9L-(m?b0114fz0d=^Be(ORl7TH!DwZongI$3kGnt5UpY18EDl>;_||v9fP) z|DlA-aMlVGG!z_faY-W`BBJB0O3Tc)Vu@_@g_y|*?{Ml{Vw|?6_NLmYoj8^m1;(Kk z7$dp%G>vS+*^fa62#X%GJlCOa;IK)2M;vu;n@X8@bWNpZ_%^^yBdzL50)>{ad=@c5 zbx4~Bk>v)BIv_>NOoR49epLn!nXokL2{)=xE1*mWE=*%t%OE#~mx9q8*CGn0tEb>B zn2i0ofk(MODyS`?9rQ7cra`WdnHJA89?gQL8^nxi0vb3=YOi4zw7QCFZK38+R(l9b zhk`9?*Y*_F$PXivmZ~9iVUuo@n!`%P2~|X=9>z2tXeq`rWPxL>oMB@c%Ug~xX=G;% z9ni+1PExKV$Eh`@#GR-x#6*D{3~GhI+*t1_L{f;B3<~C3?)hnM8o|Qz2}uilf{9{< zdEV@f3?tO(G&kwxsI|+UDn0`Pj+4*(zLZnVP4|qu#kgwRdt#}Kx;vYjiVaPAch+Ia zM1XyVR@nv;LvfIiR2gCDf?>e2D{i2sw@=Zw6X~h;=BB*rzf2h7A6mWnFxd@gq1Io0 zIT&^?-!oAh}4-p(J A@c;k- diff --git a/scripts/string_resources/Logging.cs b/scripts/string_resources/Logging.cs deleted file mode 100644 index f83620ad3..000000000 --- a/scripts/string_resources/Logging.cs +++ /dev/null @@ -1,285 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class Logging { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Logging() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Logging", typeof(Logging).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to ExceptionClass=[ExceptionClass] - /// ErrorCategory=[ErrorCategory] - /// ErrorId=[ErrorId] - /// ErrorMessage=[ErrorMessage] - /// - /// Severity=[Severity] - /// - /// SequenceNumber=[SequenceNumber] - /// - /// HostName=[HostName] - /// HostVersion=[HostVersion] - /// HostId=[HostId] - /// HostApplication=[HostApplication] - /// EngineVersion=[EngineVersion] - /// RunspaceId=[RunspaceId] - /// PipelineId=[PipelineId] - /// CommandName=[CommandName] - /// CommandType=[CommandType] - /// ScriptName=[ScriptName] - /// CommandPath=[CommandPath] - /// CommandLine=[CommandLine]. - /// - internal static string CommandHealthContext { - get { - return ResourceManager.GetString("CommandHealthContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NewCommandState=[NewCommandState] - /// - /// SequenceNumber=[SequenceNumber] - /// - /// HostName=[HostName] - /// HostVersion=[HostVersion] - /// HostId=[HostId] - /// HostApplication=[HostApplication] - /// EngineVersion=[EngineVersion] - /// RunspaceId=[RunspaceId] - /// PipelineId=[PipelineId] - /// CommandName=[CommandName] - /// CommandType=[CommandType] - /// ScriptName=[ScriptName] - /// CommandPath=[CommandPath] - /// CommandLine=[CommandLine]. - /// - internal static string CommandLifecycleContext { - get { - return ResourceManager.GetString("CommandLifecycleContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ExceptionClass=[ExceptionClass] - /// ErrorCategory=[ErrorCategory] - /// ErrorId=[ErrorId] - /// ErrorMessage=[ErrorMessage] - /// - /// Severity=[Severity] - /// - /// SequenceNumber=[SequenceNumber] - /// - /// HostName=[HostName] - /// HostVersion=[HostVersion] - /// HostId=[HostId] - /// HostApplication=[HostApplication] - /// EngineVersion=[EngineVersion] - /// RunspaceId=[RunspaceId] - /// PipelineId=[PipelineId] - /// CommandName=[CommandName] - /// CommandType=[CommandType] - /// ScriptName=[ScriptName] - /// CommandPath=[CommandPath] - /// CommandLine=[CommandLine] - /// - ///Additi [rest of string was truncated]";. - /// - internal static string EngineHealthContext { - get { - return ResourceManager.GetString("EngineHealthContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NewEngineState=[NewEngineState] - /// PreviousEngineState=[PreviousEngineState] - /// - /// SequenceNumber=[SequenceNumber] - /// - /// HostName=[HostName] - /// HostVersion=[HostVersion] - /// HostId=[HostId] - /// HostApplication=[HostApplication] - /// EngineVersion=[EngineVersion] - /// RunspaceId=[RunspaceId] - /// PipelineId=[PipelineId] - /// CommandName=[CommandName] - /// CommandType=[CommandType] - /// ScriptName=[ScriptName] - /// CommandPath=[CommandPath] - /// CommandLine=[CommandLine]. - /// - internal static string EngineLifecycleContext { - get { - return ResourceManager.GetString("EngineLifecycleContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DetailSequence=[DetailSequence] - /// DetailTotal=[DetailTotal] - /// - /// SequenceNumber=[SequenceNumber] - /// - /// UserId=[User] - /// HostName=[HostName] - /// HostVersion=[HostVersion] - /// HostId=[HostId] - /// HostApplication=[HostApplication] - /// EngineVersion=[EngineVersion] - /// RunspaceId=[RunspaceId] - /// PipelineId=[PipelineId] - /// ScriptName=[ScriptName] - /// CommandLine=[CommandLine]. - /// - internal static string PipelineExecutionDetailContext { - get { - return ResourceManager.GetString("PipelineExecutionDetailContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ProviderName=[ProviderName] - /// ExceptionClass=[ExceptionClass] - /// ErrorCategory=[ErrorCategory] - /// ErrorId=[ErrorId] - /// ErrorMessage=[ErrorMessage] - /// - /// Severity=[Severity] - /// - /// SequenceNumber=[SequenceNumber] - /// - /// HostName=[HostName] - /// HostVersion=[HostVersion] - /// HostId=[HostId] - /// HostApplication=[HostApplication] - /// EngineVersion=[EngineVersion] - /// RunspaceId=[RunspaceId] - /// PipelineId=[PipelineId] - /// CommandName=[CommandName] - /// CommandType=[CommandType] - /// ScriptName=[ScriptName] - /// CommandPath=[CommandPath] - /// Comma [rest of string was truncated]";. - /// - internal static string ProviderHealthContext { - get { - return ResourceManager.GetString("ProviderHealthContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ProviderName=[ProviderName] - /// NewProviderState=[NewProviderState] - /// - /// SequenceNumber=[SequenceNumber] - /// - /// HostName=[HostName] - /// HostVersion=[HostVersion] - /// HostId=[HostId] - /// HostApplication=[HostApplication] - /// EngineVersion=[EngineVersion] - /// RunspaceId=[RunspaceId] - /// PipelineId=[PipelineId] - /// CommandName=[CommandName] - /// CommandType=[CommandType] - /// ScriptName=[ScriptName] - /// CommandPath=[CommandPath] - /// CommandLine=[CommandLine]. - /// - internal static string ProviderLifecycleContext { - get { - return ResourceManager.GetString("ProviderLifecycleContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to VariableName=[VariableName] - /// NewValue=[NewValue] - /// PreviousValue=[PreviousValue] - /// - /// SequenceNumber=[SequenceNumber] - /// - /// HostName=[HostName] - /// HostVersion=[HostVersion] - /// HostId=[HostId] - /// HostApplication=[HostApplication] - /// EngineVersion=[EngineVersion] - /// RunspaceId=[RunspaceId] - /// PipelineId=[PipelineId] - /// CommandName=[CommandName] - /// CommandType=[CommandType] - /// ScriptName=[ScriptName] - /// CommandPath=[CommandPath] - /// CommandLine=[CommandLine]. - /// - internal static string SettingsContext { - get { - return ResourceManager.GetString("SettingsContext", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to UNKNOWN. - /// - internal static string UnknownUserName { - get { - return ResourceManager.GetString("UnknownUserName", resourceCulture); - } - } -} diff --git a/scripts/string_resources/Logging.resources b/scripts/string_resources/Logging.resources deleted file mode 100644 index 4cd388d2a4ad1deae8ae87d47591dc8d62e6bad8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4513 zcmeHJJ8u&~5ME;f7!)K#kp_V!Box3zd6ERMqR6q77siU?P(&74-))>#_8#orIkD0K z6$k_p9il)Kbg5H7egH*&1sw$yNGTA^_#VDT zQpvni7F?NOwRvNe>FM(DFdb5cuJ?@&46@#l(TjU0b99?)%%8o$>?06V0tSBa;}iHB zdsTkEae=&!T|Ki|?s~Jmadvm-^VU+=({qo`Hk zl{}H4Rs~oEMcE=i0ejHftbS0C4^I(tzEBSV1Hu zZVjlfrwNIDizl+{3Nvjua2Y`@E4>)yOPwbZSt$*fp*E`+vIYuaHo&J;51CQ}*==T7 zw8A{V;{XMp1y*H}+u+WpeEEHc=?cp^TA4{i!@R3AX;^lSYT(zWa7Lv4)Tsj=<6{^g z>bUVCHEx=aMikfXLLmWKW%UZzS>Q9mB0lHnmPr+co*OhGd2TWRwum%nL^6h^QC)Sz z4>2KZzGlMGJPaAc3X0^Wx9SERvdU9?C9py!gv~-I0ftN|_AH*ru{Cd!f(@ISUThM8 z1DrUr0qqSrtPT0l(ayyGF%vP###NQ$+Nqe*myH{cb#8r#%I~4DuXJ;P3J0>a39L)| zFzNTT?Qdz@-_mxVrR_i|wpA}EZjEfzlMs*Y^O9A$;aDLt6v(~8cIgR~|DbXoR_Xb4 zBr(Bk%7tI+(~D6ax6YN!8#Wa_TxWiNtBMwr*bwoF9{uM1H@5Lc3x4B^O>8rMz_Ea9nSW9mg*769R|Ln$&))Xc z*}Y>QR=M1cCl;vWv@DpL$6*dnD{Pq8qkRgcew*{42;1JkKiTh&7jrYYJ9l$G0YHz} AjQ{`u diff --git a/scripts/string_resources/Metadata.cs b/scripts/string_resources/Metadata.cs deleted file mode 100644 index f8a88e29f..000000000 --- a/scripts/string_resources/Metadata.cs +++ /dev/null @@ -1,360 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class Metadata { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Metadata() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Metadata", typeof(Metadata).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The parameter alias cannot be specified because an alias with the name '{0}' was already defined multiple times for the command.. - /// - internal static string AliasParameterNameAlreadyExistsForCommand { - get { - return ResourceManager.GetString("AliasParameterNameAlreadyExistsForCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the argument because the argument value is not a string. The values of parameter arguments that have the ArgumentTransformationAttribute specified should be strings.. - /// - internal static string ArgumentTransformationArgumentsShouldBeStrings { - get { - return ResourceManager.GetString("ArgumentTransformationArgumentsShouldBeStrings", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The attribute cannot be added because variable {0} with value {1} would no longer be valid.. - /// - internal static string InvalidMetadataForCurrentValue { - get { - return ResourceManager.GetString("InvalidMetadataForCurrentValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The variable cannot be validated because the value {1} is not a valid value for the {0} variable.. - /// - internal static string InvalidValueFailure { - get { - return ResourceManager.GetString("InvalidValueFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The job conversion type must derive from IAstToScriptBlockConverter.. - /// - internal static string JobDefinitionMustDeriveFromIJobConverter { - get { - return ResourceManager.GetString("JobDefinitionMustDeriveFromIJobConverter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot initialize attributes for "{0}": "{1}". - /// - internal static string MetadataMemberInitialization { - get { - return ResourceManager.GetString("MetadataMemberInitialization", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A parameter with the name '{0}' was defined multiple times for the command.. - /// - internal static string ParameterNameAlreadyExistsForCommand { - get { - return ResourceManager.GetString("ParameterNameAlreadyExistsForCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter '{0}' cannot be specified because it conflicts with the parameter alias of the same name for parameter '{1}'.. - /// - internal static string ParameterNameConflictsWithAlias { - get { - return ResourceManager.GetString("ParameterNameConflictsWithAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot get or run the command. The maximum number of parameter sets for this command has been exceeded.. - /// - internal static string ParsingTooManyParameterSets { - get { - return ResourceManager.GetString("ParsingTooManyParameterSets", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The number of provided arguments, ({1}), exceeds the maximum number of allowed arguments ({0}). Provide fewer than {0} arguments, and then try the command again.. - /// - internal static string ValidateCountMaxLengthFailure { - get { - return ResourceManager.GetString("ValidateCountMaxLengthFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified maximum number of arguments for a parameter is fewer than the specified minimum number of arguments. Update the ValidateCount attribute for the parameter.. - /// - internal static string ValidateCountMaxLengthSmallerThanMinLength { - get { - return ResourceManager.GetString("ValidateCountMaxLengthSmallerThanMinLength", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The number of provided arguments ({1}) is fewer than the minimum number of allowed arguments ({0}). Provide more than {0} arguments, and then try the command again.. - /// - internal static string ValidateCountMinLengthFailure { - get { - return ResourceManager.GetString("ValidateCountMinLengthFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ValidateCount attribute cannot be applied to a non-array parameter. Either remove the attribute from the parameter or make the parameter an array parameter.. - /// - internal static string ValidateCountNotInArray { - get { - return ResourceManager.GetString("ValidateCountNotInArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" failed on property "{1}" {2}. - /// - internal static string ValidateFailureResult { - get { - return ResourceManager.GetString("ValidateFailureResult", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The character length of the {1} argument is too long. Shorten the character length of the argument so it is fewer than or equal to "{0}" characters, and then try the command again.. - /// - internal static string ValidateLengthMaxLengthFailure { - get { - return ResourceManager.GetString("ValidateLengthMaxLengthFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified maximum character length of the argument is shorter than the specified minimum argument character length. Update the ValidateLength attribute for the parameter.. - /// - internal static string ValidateLengthMaxLengthSmallerThanMinLength { - get { - return ResourceManager.GetString("ValidateLengthMaxLengthSmallerThanMinLength", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The character length ({1}) of the argument is too short. Specify an argument with a length that is greater than or equal to "{0}", and then try the command again.. - /// - internal static string ValidateLengthMinLengthFailure { - get { - return ResourceManager.GetString("ValidateLengthMinLengthFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ValidateLength attribute cannot be applied to a parameter that is not a string or string[] parameter. Make the parameter a string or string[] parameter.. - /// - internal static string ValidateLengthNotString { - get { - return ResourceManager.GetString("ValidateLengthNotString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument has a null value, or an element of the argument collection contains a null value. Provide a collection that does not contain any null values, and then try the command again.. - /// - internal static string ValidateNotNullCollectionFailure { - get { - return ResourceManager.GetString("ValidateNotNullCollectionFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument is null. Provide a valid value for the argument, and then try running the command again.. - /// - internal static string ValidateNotNullFailure { - get { - return ResourceManager.GetString("ValidateNotNullFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument is null, empty, or an element of the argument collection contains a null value. Supply a collection that does not contain any null values and then try the command again.. - /// - internal static string ValidateNotNullOrEmptyCollectionFailure { - get { - return ResourceManager.GetString("ValidateNotNullOrEmptyCollectionFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.. - /// - internal static string ValidateNotNullOrEmptyFailure { - get { - return ResourceManager.GetString("ValidateNotNullOrEmptyFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument "{0}" does not match the "{1}" pattern. Supply an argument that matches "{1}" and try the command again.. - /// - internal static string ValidatePatternFailure { - get { - return ResourceManager.GetString("ValidatePatternFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument cannot be validated because its type "{0}" is not the same type ({1}) as the maximum and minimum limits of the parameter. Make sure the argument is of type {1} and then try the command again.. - /// - internal static string ValidateRangeElementType { - get { - return ResourceManager.GetString("ValidateRangeElementType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} argument is greater than the maximum allowed range of {1}. Supply an argument that is less than or equal to {1} and then try the command again.. - /// - internal static string ValidateRangeGreaterThanMaxRangeFailure { - get { - return ResourceManager.GetString("ValidateRangeGreaterThanMaxRangeFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified maximum range cannot be accepted because it is less than the specified minimum range. Update the ValidateRange attribute for the parameter.. - /// - internal static string ValidateRangeMaxRangeSmallerThanMinRange { - get { - return ResourceManager.GetString("ValidateRangeMaxRangeSmallerThanMinRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified minimum range ({0}) cannot be accepted because it is not the same type as the specified maximum range ({1}). Update the ValidateRange attribute for the parameter.. - /// - internal static string ValidateRangeMinRangeMaxRangeType { - get { - return ResourceManager.GetString("ValidateRangeMinRangeMaxRangeType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot accept the MaxRange and MinRange parameter types. Both parameters must be objects that implement an IComparable interface.. - /// - internal static string ValidateRangeNotIComparable { - get { - return ResourceManager.GetString("ValidateRangeNotIComparable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} argument is less than the minimum allowed range of {1}. Supply an argument that is greater than or equal to {1} and then try the command again.. - /// - internal static string ValidateRangeSmallerThanMinRangeFailure { - get { - return ResourceManager.GetString("ValidateRangeSmallerThanMinRangeFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{1}" validation script for the argument with value "{0}" did not return a result of True. Determine why the validation script failed, and then try the command again.. - /// - internal static string ValidateScriptFailure { - get { - return ResourceManager.GetString("ValidateScriptFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument "{0}" does not belong to the set "{1}" specified by the ValidateSet attribute. Supply an argument that is in the set and then try the command again.. - /// - internal static string ValidateSetFailure { - get { - return ResourceManager.GetString("ValidateSetFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot validate argument '{0}' because it is not a valid variable name.. - /// - internal static string ValidateVariableName { - get { - return ResourceManager.GetString("ValidateVariableName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" argument does not contain a valid Windows PowerShell version. Supply a valid version number and then try the command again.. - /// - internal static string ValidateVersionFailure { - get { - return ResourceManager.GetString("ValidateVersionFailure", resourceCulture); - } - } -} diff --git a/scripts/string_resources/Metadata.resources b/scripts/string_resources/Metadata.resources deleted file mode 100644 index a7615da90a56986b011801107154323ff7a33fac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7149 zcmb_hU2Ggz6~0R$Elq=45Ctk!T};7g>ke*6KO4wq zY|qR&=YHp$@0@$C{pQtw{IbFr`wlL<+6_YK7%MXHBHxrj`qPRO4e3vEConzVw(667 zRr-PDxrg@~Q}mhS^N}4!zC7&8DD;Ir$(N(LZJ7_tZp}L--NW_iX>p%<-+_A%eR{u~ zI(X>gy^BR|XgM-jy(+_Z0o2EE(ZA){BlQ0h^MCus<%>6e>#iGKdVbnD_rmcD&uwnK zeDM6%@|6oeU%2g+FWi0cCy)Q$eRb>F-q)TzY+iln_OHJ2wc9^%P5k)vKiw8xdi%E* zKm5*>=g)85efjmRN0uAAZ@qqg?5)2(HMY6y_${Y?BR;hE{V#s>dpGTy-2CJIeS6N2 z9r*GG=cfPi)ZY(X+x6(N_Rr=QXP$m>>AUY?>^flk_H~S1#`Ws;_<0v&GdD2yAicxS zXWz}(9SH2NAomQeEx7PD0J^MFQ$?r|7c-I;;y2JcpMml4>8hwlmu^n@?(oDN{VC)m_A%kF5g6Dnl3qLt1( z5m}c~F~Gau%h=>_BSnQ@L*c}5h0h_sN5Q%d*6eNr!>7=adze>rq-e5;=+98^ae?YD z#D_TVmP+X4ZpNm{F081sXhGqqDizugbPw;s5y{?!Qjg!6(lM+F)OsWX{ zhc}_k4#uJBoGB0EVkR}chq1X~Mu~@+czKZ;GDhzH4rUGvHj|XI-UK^v+{aZ{k^AQR zhDK_8ZWJSR<5-_gQDr7pwG_>Y;^!cKM;W~CzeT}EZf0z6S&;6@ZsJce5WEB79-gft zRz6x(zuJ1>7RD-1S88p^JHi)^45iP7ZHa)J!galn*Ch`+(zKeEY~aQeQ6RZ+W1)2` zZ1WJ>E_C_C>8Udld>zWd_Ayp=c|$fW7m5xhNULK@PE%mOo1U+hK=% z;VNVr{ONmftBkrHw>`Io;KMv#T8N3zuEeUDZS`7&Is4>CW-$$k5{zFY5hnx*9HVlC zmUzOebJKIz^wiJ8Zbu?tL5Sq}7NXSjJ%=yO24T&sn!eQu=WNeBHLo;47o&1doIA_4 zLJQcR%*90KdK}A+&+u_LJYIQtHkXz`1llffPLl^2bu|OCSoKoZ3dz|fjxS-Lb3xI| zENJqBI`lXoRx4^#{4${lI5J^WTCw9T8FIY$BUfo9tX5of#D?WW4tFD`j`S8d8AxEz znL*NGHBd7E3#7~ChAAa@WK@1sAvbd-d~eMnh9%VyO!B?JbmwHOqzkBbZDHHqdR`A| zQ)lip__DUhn{pi}Q6jD)YtBCEl)QtBemCzX7cF7AM&*LSm<7Dg;%Nzz&mtF3c%NHX zMLz904ro;jU<%6MpYJqK2@1|CRSj3wI=+iS3Hwz0pMw7uBUZDH4l zON@G8l2D3w=;>By@M_!hL*m;I?Nl@HI4ZlCFSsGU5(%3Eqj9DnP%oqS{EC9z%jeWa z$&nNaKwzr?^tg@)f6h!y=Ty9GuP>>O>zL)T2ImS%Gb)??I|(^Z{WBu=VL6G|=Y>#1iw0UjOIA1IIsr+eHQK86BHPy6=p^Z(4x}yBU=njUl{Y=xmL?4lw8@0%i$(pc&k6{n zvdXE3hrx*4iZ!uLH@EaQ7%QpHQY=Uo0nablZy-qIOR2+N=3<^w97{H)xY1uK#wcC~ zJCD-|yZ?KHsu9{5sJP<*jjU*=UwkN|3VAM2)ac^TGtW20gG9U(FRH~-oT9>Vx&ft0 z#+Yg9$yp6Wplyhir|einGcc8e8)g z3T>!>EZ&VV&9@{igf#{S60(%P0BIFqQKyD9_ESkX`oLpI7oT*C(wOhvBr_&P29Wvv_V>MK9 z`x1Z2L2tn<7~o7!6;ksfY49U-^oMVfuebGl-)9*$=8f)r`nZyUDYd@3q@ykkWs3MX zJ88EvR@F6t)p(-EUyHJNerPdUdRoM}YUE~cY+nDuA?b=)d(mge -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MiniShellErrors { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MiniShellErrors() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MiniShellErrors", typeof(MiniShellErrors).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot reflect on the entry assembly and determine the value of the RunspaceConfigurationType attribute. . - /// - internal static string InvalidEntryAssembly { - get { - return ResourceManager.GetString("InvalidEntryAssembly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create the RunspaceConfiguration object because there is more than one assembly attribute of the type RunspaceConfigurationType defined in the assembly {0}.. - /// - internal static string RunspaceConfigurationAttributeDuplicate { - get { - return ResourceManager.GetString("RunspaceConfigurationAttributeDuplicate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create the RunspaceConfiguration object because an assembly attribute of type RunspaceConfigurationType is not defined in assembly {0}. . - /// - internal static string RunspaceConfigurationAttributeNotExist { - get { - return ResourceManager.GetString("RunspaceConfigurationAttributeNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The RunspaceConfiguration-derived type {1} is not defined in assembly {0}.. - /// - internal static string UndefinedRunspaceConfigurationType { - get { - return ResourceManager.GetString("UndefinedRunspaceConfigurationType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following errors occurred when updating the assembly list for the runspace: {0}.. - /// - internal static string UpdateAssemblyErrors { - get { - return ResourceManager.GetString("UpdateAssemblyErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The update is not supported for the runspace configuration category {0}. . - /// - internal static string UpdateNotSupportedForConfigurationCategory { - get { - return ResourceManager.GetString("UpdateNotSupportedForConfigurationCategory", resourceCulture); - } - } -} diff --git a/scripts/string_resources/MiniShellErrors.resources b/scripts/string_resources/MiniShellErrors.resources deleted file mode 100644 index 0ee891618d6a6cf966ce38e0975c9649071a46db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1300 zcmbtUKTi}v6rZ)Qr=^<2hT^zD01=ZT!2=Cy2ssY=-Pw1?$nMN${s0?7qKUn+G%*(9 z7w`+%*jbR6*!UG}sBEbG&2Vf8p2X{G%RdyP?S)z(qj?vd5r z2(nGoqckVe;-wYZ6f$e^9WqvG)tPV4gtx`JzHr`9N0E0XEn0ljXN43`sP5}MQk`sZ zFSYx+|M^JKEHeW;79kneZPFZ z{PFaBa^l0zBbb=Pc#hQRkdNmp#!FyKtuw{;S;`6~S7kBHSGGz8b+sDEp*N|+{p{Bj@zgmZGw-O)lapk`B@CtR0%mL_*V(h6B_ok~ z8xsw2X?dwJyWLblCa@cImn4^ZT%aBc9Yy6dfQ_8X3$G2%(ado>dG)U`HJkNarISU1!7XOR1F5)B{C9*0A^2`uRctbr~HeIV74lQG&@u7&W% z0Ow$r6!%q*24Xi{ghopttwW`Wt7g>j`#hf6dO(e3u}wjN^;M;f1LpM_F0S4ZE^rlw J8ka4a{RQo#j!pmo diff --git a/scripts/string_resources/MshHostRawUserInterfaceStrings.cs b/scripts/string_resources/MshHostRawUserInterfaceStrings.cs deleted file mode 100644 index c67b815b2..000000000 --- a/scripts/string_resources/MshHostRawUserInterfaceStrings.cs +++ /dev/null @@ -1,90 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MshHostRawUserInterfaceStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MshHostRawUserInterfaceStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshHostRawUserInterfaceStrings", typeof(MshHostRawUserInterfaceStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to All strings are null or empty.. - /// - internal static string AllNullOrEmptyStringsErrorTemplate { - get { - return ResourceManager.GetString("AllNullOrEmptyStringsErrorTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" cannot be greater than or equal to "{1}".. - /// - internal static string LessThanErrorTemplate { - get { - return ResourceManager.GetString("LessThanErrorTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" needs to be a positive number.. - /// - internal static string NonPositiveNumberErrorTemplate { - get { - return ResourceManager.GetString("NonPositiveNumberErrorTemplate", resourceCulture); - } - } -} diff --git a/scripts/string_resources/MshHostRawUserInterfaceStrings.resources b/scripts/string_resources/MshHostRawUserInterfaceStrings.resources deleted file mode 100644 index 5326ab012c89c47ab05d1a7387b859f1e6300373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmaJ+y-EW?5T0mjZzszs2y&bWCdPm%f)NxY#v}-qdzT?u+}l0(C*%kzZR~s@AHYJe z5}(3XaPEROqWkUqF#F9nv#&3o&lLc8B9p`1I!vPhTJ24O_9q)4AEOCbY7=dwh(mUR z#tN<4^{84PWG7xaZ?LVP{-;~Yy0;wubfEn zd-@RF8ZEU>R-AsPTinNa_Hny$w)y_n+nujo;GE(EeWKd|N$7zu;}sYpt9AGl38bjnpnmSGUchD4Z}2Zc~sdC7S(0I60VeXEJijl$Q>Hyrd*Z0d(S0v gngxs6GKeZWs|JNQwndp*ILovZPRt7RG)5DB0kczz>i_@% diff --git a/scripts/string_resources/MshSignature.cs b/scripts/string_resources/MshSignature.cs deleted file mode 100644 index 543210677..000000000 --- a/scripts/string_resources/MshSignature.cs +++ /dev/null @@ -1,135 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MshSignature { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MshSignature() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSignature", typeof(MshSignature).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The contents of file {0} might have been changed by an unauthorized user or process, because the hash of the file does not match the hash stored in the digital signature. The script cannot run on the specified system. For more information, run Get-Help about_Signing.. - /// - internal static string MshSignature_HashMismatch { - get { - return ResourceManager.GetString("MshSignature_HashMismatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The signature cannot be verified because it is incompatible with the current system.. - /// - internal static string MshSignature_Incompatible { - get { - return ResourceManager.GetString("MshSignature_Incompatible", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The signature cannot be verified because it is incompatible with the current system. The hash algorithm is not valid.. - /// - internal static string MshSignature_Incompatible_HashAlgorithm { - get { - return ResourceManager.GetString("MshSignature_Incompatible_HashAlgorithm", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The file {0} is not digitally signed. You cannot run this script on the current system. For more information about running scripts and setting execution policy, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170. - /// - internal static string MshSignature_NotSigned { - get { - return ResourceManager.GetString("MshSignature_NotSigned", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot sign the file because the system does not support signing operations on {0} files.. - /// - internal static string MshSignature_NotSupportedFileFormat { - get { - return ResourceManager.GetString("MshSignature_NotSupportedFileFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot sign the file because the system does not support signing operations on files that do not have a file name extension.. - /// - internal static string MshSignature_NotSupportedFileFormat_NoExtension { - get { - return ResourceManager.GetString("MshSignature_NotSupportedFileFormat_NoExtension", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} is signed but the signer is not trusted on this system.. - /// - internal static string MshSignature_NotTrusted { - get { - return ResourceManager.GetString("MshSignature_NotTrusted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Signature verified.. - /// - internal static string MshSignature_Valid { - get { - return ResourceManager.GetString("MshSignature_Valid", resourceCulture); - } - } -} diff --git a/scripts/string_resources/MshSignature.resources b/scripts/string_resources/MshSignature.resources deleted file mode 100644 index cb4a4d14649dcb0acc505223ba031a98d5883fc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1772 zcmcIl&yN&E6t0E~7v;c(12L6o;$`UFm0ed%CP;u0!jEj24UvnR>gqS$1>IGh`mrz| zT)YSz$ey`)G5!}MT+w*Zc=2lVrbhn(zp9=d5_RPQJyX+NKi>Dg_r3R~zkB}s(~L2; zhtW*u&QqITC1-+_cnE#WWMlv%oAPw!_Y27WXb=&#^Y`NzCK*KV}yIBbk9gmrN8ZSOdT};ql7; z-u5$l!Q(VwDgayX@!-+25|E?)A+O-DUxr4kWIw@R@^XU!>Rs~WLA+!Wc#I)T(ps;? zw-E2sR|B=fBGYs1HrNu>b8u&HfA=6``O92vLyrKHp6ORGd1rrP z8uW=9!9WTuau4uYxH;*9gg0!-<&RH{mO(Qv0KEn+X_JW_Si zs?KvMbVRU0bJL%99Z5A)0C0WZ@(CEVfCS>qSU5w6j*`j836ZRSZ>Dsz6_gdx%>r>}8xq4Gl7e+2ZO!uC=|b)%FE0EbFJ zKFIsHMz=|Zm;~M#{1?tg*r7!V&JBAzTX9dJLIjG>`|iV)mCEF;lGZpg^Enh>ncZrX zzPWPh5`Hh79j~3(Sle99uAk|PB34W)p%nX&F&~R3RR&)cpbK4REHc#>05=`kR3_*I zothv*xIFvp6+u#UG&H?KuHLta!b*=b1M%@6D{geE#_<6GFVfHvLJ6T;@9* zT-O2M z4wjeYl3KcXedWd?w{NXnIbE!_QI~vNz0dI+NS(({pWfPf`o0`~eD{3)(yzJd ze0%hE*nM(1MTmKv-?3j~|A45g9Z`xx7{MZnE#dH769+;H4Vx5$#*<0up6e zd;qk42RS4_eKBbmFqi4UdP$2ESbh~O7B1# z4Fz;Y^@I;eI5}%3q@0a1X))DEF4($cuNA40^ioA!?-msj@^ID`w?AEdgiBkbj%inf zoIu>OiVeSpP4a@QrRXP(^>4%F9*X7Ji>x#4yex{d$Ubd9!*GuRL!UZbFr5#6vf2S#&*k*2|* VBTzqLwSNM0O1^SsnT%8MzX6L!U?u -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MshSnapinInfo { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MshSnapinInfo() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapinInfo", typeof(MshSnapinInfo).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot find required information in registry or missing key files. Cannot load some cmdlets.. - /// - internal static string DefaultMshSnapinNotPresent { - get { - return ResourceManager.GetString("DefaultMshSnapinNotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'string.'. - /// - internal static string MandatoryValueNotInCorrectFormat { - get { - return ResourceManager.GetString("MandatoryValueNotInCorrectFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The mandatory value {0} is not in the correct format for registry key {1}. The expected format is 'multistring.'. - /// - internal static string MandatoryValueNotInCorrectFormatMultiString { - get { - return ResourceManager.GetString("MandatoryValueNotInCorrectFormatMultiString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The mandatory value {0} is not specified for registry key {1}.. - /// - internal static string MandatoryValueNotPresent { - get { - return ResourceManager.GetString("MandatoryValueNotPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to access Windows PowerShell PowerShellEngine registry information.. - /// - internal static string MonadEngineRegistryAccessFailed { - get { - return ResourceManager.GetString("MonadEngineRegistryAccessFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to access Windows PowerShell registry information.. - /// - internal static string MonadRootRegistryAccessFailed { - get { - return ResourceManager.GetString("MonadRootRegistryAccessFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Windows PowerShell snap-in '{0}' is not installed on this computer.. - /// - internal static string MshSnapinDoesNotExist { - get { - return ResourceManager.GetString("MshSnapinDoesNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No snap-ins have been registered for Windows PowerShell version {0}.. - /// - internal static string NoMshSnapinPresentForVersion { - get { - return ResourceManager.GetString("NoMshSnapinPresentForVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No [PSVersion] attribute was found for Windows PowerShell type {0}. Add a PSVersion attribute to the type using [PSVersion(Windows PowerShell SnapinBase.PSEngineVersion)].. - /// - internal static string PSVersionAttributeNotExist { - get { - return ResourceManager.GetString("PSVersionAttributeNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to access PublicKeyToken information.. - /// - internal static string PublicKeyTokenAccessFailed { - get { - return ResourceManager.GetString("PublicKeyTokenAccessFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the string resource because the reader has been disposed.. - /// - internal static string ResourceReaderDisposed { - get { - return ResourceManager.GetString("ResourceReaderDisposed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version {0} of Windows PowerShell is not available on this computer.. - /// - internal static string SpecifiedVersionNotFound { - get { - return ResourceManager.GetString("SpecifiedVersionNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version value {0} is not specified or is incorrect for registry key {1}.. - /// - internal static string VersionValueInCorrect { - get { - return ResourceManager.GetString("VersionValueInCorrect", resourceCulture); - } - } -} diff --git a/scripts/string_resources/MshSnapinInfo.resources b/scripts/string_resources/MshSnapinInfo.resources deleted file mode 100644 index 90c72ba74d99c8ca105ed9119700cd0120dd5ec4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2156 zcmcgtL5Lhh6s9|1tj>YyLV^C*^q!>&(?Nz_5bg`|NgJ) zAMXD7b;KC^7(;bO&Ql(*lQV@)$?eb9Nn~UjJa?(FN+u1yN!CfDm*(SU_%--Sp?qO! zNmJpiPz~NG5+&1%G}-@f-@=hm&y?p%HLi+i`9`{wAKlfSqZ&j0%U;kSRklK%DJ_>af=sk>h`?=O7U z`t8W!%YS@uBzXe~K7;W$#!tZf2>06m{z=B>+l*L`305%0 zJX>Rq4Oo|HtPGjN{Sq@+?=TBHhoSKluCr?}(JaG%4-?BqY!h<@AgY}%;QdPZE;y&K zJ6AsCrO#D>Z2nh}wVJmCXAcsAai84-bo0^B(@C9$T4&ZkFyx-G)e0rAQhVjW;XyvKF_9`46xE6@f=h*ec$m0hoyJcUv&hQ(Qz z>C7tCHvwV+BjKT02hQ^ys5ZU447!z$36%A4`FGS$D#wB)NLoUMi!d6o4WMpgrXMO! z`w(M|Acccz0V+Yk@Ep_*)Y@fUL%a=rmN5&5W*2Q3dPky3Ww|^}xS|&_ED$?mU%~0v zw8^+FXB+Ymwm`JCBD6N1_oU9arE7(>lyRwh#^%D~1i&2Yed)X%abtNdos+uHw`l|? zg+qk%8bcY8ac6SkX`U(aE{@d3fOsx+CcJ_Fj!*^h8_kj8W_cM(Y600T8@J-s8NMH^N5fRbY)LgglChAUVl@I zL=pFfixfw)<8Pr7X4mnK*(KW@kWv%VRo$1G#yAs&ilf%!VC~m(%JqCmv1Wyox?+OQq0^Rx$AU_(GEf(|TEaQUjqfCH6ZI6UY)1qwWaj+K; zAlHQqQokx3#hq?dgPPh)TXEEw(S7>cIJuqT=t8|)EFmR=K!HisPpE74Wrk>}C|vc< zmLF$`=_)NV>4wHp2C-`r<&HAFgJiAunb;9hm5nxAve))dW_IVec~LVUNj -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class NativeCP { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal NativeCP() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NativeCP", typeof(NativeCP).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot process the XML from the '{0}' stream of '{1}': {2}. - /// - internal static string CliXmlError { - get { - return ResourceManager.GetString("CliXmlError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ScriptBlock should only be specified as a value of the Command parameter.. - /// - internal static string IncorrectValueForCommandParameter { - get { - return ResourceManager.GetString("IncorrectValueForCommandParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A value that is not valid ({6}) was specified for the {7} parameter. Valid values are Text and Xml.. - /// - internal static string IncorrectValueForFormatParameter { - get { - return ResourceManager.GetString("IncorrectValueForFormatParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No value was specified for the Command parameter.. - /// - internal static string NoValueForCommandParameter { - get { - return ResourceManager.GetString("NoValueForCommandParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No value was specified for the InputFormat parameter. Valid values are Text and Xml.. - /// - internal static string NoValueForInputFormatParameter { - get { - return ResourceManager.GetString("NoValueForInputFormatParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No value was specified for the OutputFormat parameter. Valid values are text and XML.. - /// - internal static string NoValueForOutputFormatParameter { - get { - return ResourceManager.GetString("NoValueForOutputFormatParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No value was specified for the Args parameter.. - /// - internal static string NoValuesSpecifiedForArgs { - get { - return ResourceManager.GetString("NoValuesSpecifiedForArgs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {6} parameter was already specified.. - /// - internal static string ParameterSpecifiedAlready { - get { - return ResourceManager.GetString("ParameterSpecifiedAlready", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {6} parameter requires a string value.. - /// - internal static string StringValueExpectedForFormatParameter { - get { - return ResourceManager.GetString("StringValueExpectedForFormatParameter", resourceCulture); - } - } -} diff --git a/scripts/string_resources/NativeCP.resources b/scripts/string_resources/NativeCP.resources deleted file mode 100644 index 29488eeaa3102953b04fc2f2e465ff9533b5651f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1389 zcmb7@J#Q015Qg_c#UG$a!5}0Yz&bf0A0$cu$0U%D4=Xm71yaQNZk#N+yLI*hVp*=K zDM6y4p{GWa6bK>s2b2gQprE8+_Tt1rHaP5he7EPF=bd@?{Qm9t*B)c+F-25rYJ;)A zfm&J>pgz3YKpvvXLaYO+B2mji1(g;unH%?WZf2oiBV!fLC1{P}Q5K4}7Kz{%Hp_Ac zleyZ|6rTttCP$|)jbrZe^x0l9n-~$}fqDte5EXTj!i{47y8GPRefIL_jp)nMJNC!W z=9>Tf?)|ItAMY)H)~||hzO8S17pH4asG$!OFDPx8B6JPX_(V~oI792<6O5fIu!sp( zWieeBn4&2u+?Zct2@BGtVn}y}RT!sjmR5`D^8$UxG&$`IS&^=aBBtLBg<`XWxi%QH z4|5pP2l9v@<7=e!zv^EpakgKgtEfS3m`)piQ$9^5UFio{Pm_;>u!P9{iO{S>>dsKX z>J&)U?K_Ys%eI(i?hum!f)(R2rMp!aXz z&(W*r%@lZ&NCOQe>Cd3SY$H@xSD>zBoGvo0Tss5WDC9B7I%Ha-?aU0c#@gOeDNv$e z<|7&GfZmoi3PC1O6KV*$fq|$C41sIl@PJ1aUAp5JWE}G(ga%hUMuW=tf_!I-+2#g> z23Hd$i4aCwlkM~HkT6|lU8j!J)8pSsEe zQkIg2HH%WkRCTwVL518NKwY=ycvy4T-|C9*`2(5Y`>Fv#8Rv(#oD(OHMh auHC+Op?9akT`Ls2!=;x)BwPE|`o958Er^-` diff --git a/scripts/string_resources/PSCommandStrings.cs b/scripts/string_resources/PSCommandStrings.cs deleted file mode 100644 index d6496dc5c..000000000 --- a/scripts/string_resources/PSCommandStrings.cs +++ /dev/null @@ -1,72 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class PSCommandStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal PSCommandStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSCommandStrings", typeof(PSCommandStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to A command is required to add a parameter. A command must be added to {0} before adding a parameter.. - /// - internal static string ParameterRequiresCommand { - get { - return ResourceManager.GetString("ParameterRequiresCommand", resourceCulture); - } - } -} diff --git a/scripts/string_resources/PSCommandStrings.resources b/scripts/string_resources/PSCommandStrings.resources deleted file mode 100644 index 26eac2f6a0b4e651558597f9ce40d4a98b1ed8b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 342 zcmZWjy-ou$40h=|Fk50hoet4bI^0l|jpcMj?776CsF#E~$xtC40v?D5VBl2{13L}~ z5W@Cn`RB7fzdXM_O#t9QFmCoSk*j-(A+x6VQ}v__afL4Gz@r^1ydsV^_;yw|#VcIr zF=eLKQ%PpL^*4VmKL8wBX&nFn diff --git a/scripts/string_resources/PSDataBufferStrings.cs b/scripts/string_resources/PSDataBufferStrings.cs deleted file mode 100644 index 935767a2c..000000000 --- a/scripts/string_resources/PSDataBufferStrings.cs +++ /dev/null @@ -1,108 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class PSDataBufferStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal PSDataBufferStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSDataBufferStrings", typeof(PSDataBufferStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot convert value from type {0} to type {1}.. - /// - internal static string CannotConvertToGenericType { - get { - return ResourceManager.GetString("CannotConvertToGenericType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The index specified is less than zero or greater than the number of items in the buffer. Index should be in the range {0}-{1}.. - /// - internal static string IndexOutOfRange { - get { - return ResourceManager.GetString("IndexOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SerializeInput property can only be set for the PSObject type of PSDataCollection. Set the SerializeInput property to false, or change the collection type to a PSObject.. - /// - internal static string SerializationNotSupported { - get { - return ResourceManager.GetString("SerializationNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert a null reference to a value type.. - /// - internal static string ValueNullReference { - get { - return ResourceManager.GetString("ValueNullReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Objects cannot be added to a closed buffer. Make sure the buffer is open for Add and Insert operations to succeed.. - /// - internal static string WriteToClosedBuffer { - get { - return ResourceManager.GetString("WriteToClosedBuffer", resourceCulture); - } - } -} diff --git a/scripts/string_resources/PSDataBufferStrings.resources b/scripts/string_resources/PSDataBufferStrings.resources deleted file mode 100644 index 0d5d7e18b2ca51eb5050b1822db1867df263e858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 970 zcmaJ=y>1jS5cVPQ02Gv<5g@8#xxghMMT&5dP=p|-+bA?NUhiyT;8>G8WqsGL>^Qz@0dTIJJZVIE-OP+7JJ+`aG^0Hi1 zi%SbDPlr5swsQa9VvUV@%2(BMjyE9cCRVz}YwPKEcJJuN`NxZ&UvBx^;}1)BPQLv< zIz@P;1qtyM@2^HVQs;BfxT^QEfhR+QNv2t-3UJ zhl68^?sC6yob}#s?J{Xw@;-%{m98|Gqyrfaf#R;Tbim$`^R(kxM)sXEBFi?@0=BD2 z<5LM>L5!(rs)~I^8y)GcYfMQ+D$<6%v^%YiM~A8Yr(P0}v)9t-1KzN86RGyDhWa@v z)OXg*Q-0t`6?CK;<9xGt$0~M>K*2a)mr;(KG4SGJ%s`3gf2c8qN}9m^)SE)1P?hlN znxi8JPF~l`dV{|PEHMUS$TNCotH6=)-PqH_v!3syhSW?t8nhzI5>sxG%D902)zDta pJ#>mcPphT#rsKdoY}@@>S(3CRrW?}vra8&fFb>NhQ7Ps!`vdPCE0+KO diff --git a/scripts/string_resources/PSListModifierStrings.cs b/scripts/string_resources/PSListModifierStrings.cs deleted file mode 100644 index 5d8db3a66..000000000 --- a/scripts/string_resources/PSListModifierStrings.cs +++ /dev/null @@ -1,81 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class PSListModifierStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal PSListModifierStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PSListModifierStrings", typeof(PSListModifierStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The following unknown list modifier was detected: '{0}'. Valid list modifiers are Add, Remove, and Replace.. - /// - internal static string ListModifierDisallowedKey { - get { - return ResourceManager.GetString("ListModifierDisallowedKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot apply the update because the object is not a supported collection type.. - /// - internal static string UpdateFailed { - get { - return ResourceManager.GetString("UpdateFailed", resourceCulture); - } - } -} diff --git a/scripts/string_resources/PSListModifierStrings.resources b/scripts/string_resources/PSListModifierStrings.resources deleted file mode 100644 index 450f474ad50e1b4f88f7580b5f84b07f41820587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 469 zcmZWmOG*Pl5UqHMEDHp)8HT8dF+vt0!A(>oiP`r|SF}w}_s}1QLBun72#=u$aN*Kh zh*z*Cpdfbjt1e!>;uZA!+t+Ig0G=3nQTsqeIwxkvJly?n7EMqE{kShE z?C??znsYgxZtvsEbM>+J*-!&Uo0mU00|g!eoP!0)^_oH8V7lc6XbuY%a}s8p>t-6- zS5Pt`c#z6z?t=6_u<{G2f7+V?C$_Fg0RBJ^JE8$U6pgfQ~!Ong6 zp_AfDXeIv&JqkxSmNLOP750u26h?AgYLQdgx|j%KY(P<#y2ilHv6LbZW|WKQX-nDc bmW@z(+)B~Mvb2t!G3Pb8#s7h!E-C#6YRQo} diff --git a/scripts/string_resources/ParameterBinderStrings.cs b/scripts/string_resources/ParameterBinderStrings.cs deleted file mode 100644 index a3e6608c7..000000000 --- a/scripts/string_resources/ParameterBinderStrings.cs +++ /dev/null @@ -1,468 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ParameterBinderStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ParameterBinderStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ParameterBinderStrings", typeof(ParameterBinderStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Parameter cannot be processed because the parameter name '{1}' is ambiguous. Possible matches include:{6}.. - /// - internal static string AmbiguousParameter { - get { - return ResourceManager.GetString("AmbiguousParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter set cannot be resolved using the specified named parameters.. - /// - internal static string AmbiguousParameterSet { - get { - return ResourceManager.GetString("AmbiguousParameterSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind positional parameters '{1}'.. - /// - internal static string AmbiguousPositionalParameter { - get { - return ResourceManager.GetString("AmbiguousPositionalParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind positional parameters because no names were given.. - /// - internal static string AmbiguousPositionalParameterNoName { - get { - return ResourceManager.GetString("AmbiguousPositionalParameterNoName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert '{6}' to the type '{2}' required by parameter '{1}'. {7}. - /// - internal static string CannotConvertArgument { - get { - return ResourceManager.GetString("CannotConvertArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind parameter '{1}'. {6}. - /// - internal static string CannotConvertArgumentNoMessage { - get { - return ResourceManager.GetString("CannotConvertArgumentNoMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind cmdlet {0} because parameter '{1}' is of type '{2}' and the Add() method cannot be identified, or multiple Add() methods exist. {6}. - /// - internal static string CannotExtractAddMethod { - get { - return ResourceManager.GetString("CannotExtractAddMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {6} This error might have been caused by applying the default parameter binding. You can disable the default parameter binding in $PSDefaultParameterValues by setting $PSDefaultParameterValues["Disabled"] to be $true, and then trying again. The following default parameters were successfully bound for this cmdlet when the error occurred:{7}. - /// - internal static string DefaultBindingErrorElaborationMultiple { - get { - return ResourceManager.GetString("DefaultBindingErrorElaborationMultiple", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {6} This failure might be caused by applying the default parameter binding. You can disable the default parameter binding in $PSDefaultParameterValues by setting $PSDefaultParameterValues["Disabled"] to be $true, and retry. The following default parameter was successfully bound for this cmdlet when the error occurred:{7}. - /// - internal static string DefaultBindingErrorElaborationSingle { - get { - return ResourceManager.GetString("DefaultBindingErrorElaborationSingle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple different default values are defined in $PSDefaultParameterValues for the parameter matching the following name or alias: {0}. These defaults have been ignored.. - /// - internal static string DifferentValuesAssignedToSingleParameter { - get { - return ResourceManager.GetString("DifferentValuesAssignedToSingleParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process command. The parameter '{0}' is defined multiple times.. - /// - internal static string DuplicateParameterDefinition { - get { - return ResourceManager.GetString("DuplicateParameterDefinition", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve dynamic parameters for the cmdlet. Dynamic parameter '{1}' specified parameter set '{6}' which was not statically defined for this cmdlet. New parameter sets may not be defined as dynamic parameters, although dynamic parameters may join parameter sets which were statically defined.. - /// - internal static string DynamicParametersCannotCreateParameterSets { - get { - return ResourceManager.GetString("DynamicParametersCannotCreateParameterSets", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The binding of default value '{0}' to parameter '{1}' failed: {2}. - /// - internal static string FailToBindDefaultParameter { - get { - return ResourceManager.GetString("FailToBindDefaultParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pipeline input cannot be processed because the default value of parameter '{1}' cannot be retrieved. {6}. - /// - internal static string GetDefaultValueFailed { - get { - return ResourceManager.GetString("GetDefaultValueFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot retrieve the dynamic parameters for the cmdlet. {6}. - /// - internal static string GetDynamicParametersException { - get { - return ResourceManager.GetString("GetDynamicParametersException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input object cannot be bound because it did not contain the information required to bind all mandatory parameters: {6}. - /// - internal static string InputObjectMissingMandatory { - get { - return ResourceManager.GetString("InputObjectMissingMandatory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input object cannot be bound to any parameters for the command either because the command does not take pipeline input or the input and its properties do not match any of the parameters that take pipeline input.. - /// - internal static string InputObjectNotBound { - get { - return ResourceManager.GetString("InputObjectNotBound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The automatic variable $PSDefaultParameterValues was ignored because it is not a valid hashtable object. It must be of the type IDictionary.. - /// - internal static string InvalidDefaultParameterHashTable { - get { - return ResourceManager.GetString("InvalidDefaultParameterHashTable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' has already been added to the dictionary.. - /// - internal static string KeyAlreadyAdded { - get { - return ResourceManager.GetString("KeyAlreadyAdded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind argument to parameter '{1}', because PSTypeNames of the argument do not match the PSTypeName required by the parameter: {6}.. - /// - internal static string MismatchedPSTypeName { - get { - return ResourceManager.GetString("MismatchedPSTypeName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing an argument for parameter '{1}'. Specify a parameter of type '{2}' and try again.. - /// - internal static string MissingArgument { - get { - return ResourceManager.GetString("MissingArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process command because of one or more missing mandatory parameters:{1}.. - /// - internal static string MissingMandatoryParameter { - get { - return ResourceManager.GetString("MissingMandatoryParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The keys '{0}' do not have valid formats. For information about the correct format, see about_Parameters_Default_Values at http://go.microsoft.com/fwlink/?LinkId=228266.. - /// - internal static string MultipleKeysInBadFormat { - get { - return ResourceManager.GetString("MultipleKeysInBadFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following name or alias defined in $PSDefaultParameterValues for this cmdlet resolves to multiple parameters: {0}. The default has been ignored.. - /// - internal static string MultipleParametersMatched { - get { - return ResourceManager.GetString("MultipleParametersMatched", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A parameter cannot be found that matches parameter name '{1}'.. - /// - internal static string NamedParameterNotFound { - get { - return ResourceManager.GetString("NamedParameterNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind parameter because parameter '{1}' is specified more than once. To provide multiple values to parameters that can accept multiple values, use the array syntax. For example, "-parameter value1,value2,value3".. - /// - internal static string ParameterAlreadyBound { - get { - return ResourceManager.GetString("ParameterAlreadyBound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process argument transformation on parameter '{1}'. {6}. - /// - internal static string ParameterArgumentTransformationError { - get { - return ResourceManager.GetString("ParameterArgumentTransformationError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {6}. - /// - internal static string ParameterArgumentTransformationErrorMessageOnly { - get { - return ResourceManager.GetString("ParameterArgumentTransformationErrorMessageOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot validate argument on parameter '{1}'. {6}. - /// - internal static string ParameterArgumentValidationError { - get { - return ResourceManager.GetString("ParameterArgumentValidationError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty array.. - /// - internal static string ParameterArgumentValidationErrorEmptyArrayNotAllowed { - get { - return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyArrayNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty collection.. - /// - internal static string ParameterArgumentValidationErrorEmptyCollectionNotAllowed { - get { - return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyCollectionNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is an empty string.. - /// - internal static string ParameterArgumentValidationErrorEmptyStringNotAllowed { - get { - return ResourceManager.GetString("ParameterArgumentValidationErrorEmptyStringNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind argument to parameter '{1}' because it is null.. - /// - internal static string ParameterArgumentValidationErrorNullNotAllowed { - get { - return ResourceManager.GetString("ParameterArgumentValidationErrorNullNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind parameter '{1}' to the target. {6}. - /// - internal static string ParameterBindingFailed { - get { - return ResourceManager.GetString("ParameterBindingFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter '{1}' cannot be specified in parameter set '{6}'.. - /// - internal static string ParameterNotInParameterSet { - get { - return ResourceManager.GetString("ParameterNotInParameterSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A positional parameter cannot be found that accepts argument '{1}'.. - /// - internal static string PositionalParameterNotFound { - get { - return ResourceManager.GetString("PositionalParameterNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to cmdlet {0} at command pipeline position {1}. - /// - internal static string PromptCaption { - get { - return ResourceManager.GetString("PromptCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Supply values for the following parameters:. - /// - internal static string PromptMessage { - get { - return ResourceManager.GetString("PromptMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot bind cmdlet {0} because runtime-defined parameter '{1}' was added to the RuntimeDefinedParameterDictionary with key '{6}'. The key must be the same as RuntimeDefinedParameter.Name.. - /// - internal static string RuntimeDefinedParameterNameMismatch { - get { - return ResourceManager.GetString("RuntimeDefinedParameterNameMismatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The input to the script block for parameter '{1}' failed. {6}. - /// - internal static string ScriptBlockArgumentInvocationFailed { - get { - return ResourceManager.GetString("ScriptBlockArgumentInvocationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot evaluate parameter '{1}' because its argument is specified as a script block and there is no input. A script block cannot be evaluated without input.. - /// - internal static string ScriptBlockArgumentNoInput { - get { - return ResourceManager.GetString("ScriptBlockArgumentNoInput", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot evaluate parameter '{1}' because its argument input did not produce any output.. - /// - internal static string ScriptBlockArgumentNoOutput { - get { - return ResourceManager.GetString("ScriptBlockArgumentNoOutput", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' does not have a valid format. For information about the correct format, see about_Parameters_Default_Values at http://go.microsoft.com/fwlink/?LinkId=228266.. - /// - internal static string SingleKeyInBadFormat { - get { - return ResourceManager.GetString("SingleKeyInBadFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key '{0}' of type '{1}' is not a string value. DefaultParameterDictionary only accepts string value keys.. - /// - internal static string StringValueKeyExpected { - get { - return ResourceManager.GetString("StringValueKeyExpected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter '{0}' is obsolete. {1}. - /// - internal static string UseOfDeprecatedParameterWarning { - get { - return ResourceManager.GetString("UseOfDeprecatedParameterWarning", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ParameterBinderStrings.resources b/scripts/string_resources/ParameterBinderStrings.resources deleted file mode 100644 index 283cf300f80013c5e909aacd35620a413f3d950a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8294 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 PYxu?r- -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ParserStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ParserStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ParserStrings", typeof(ParserStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to A hash table can only be added to another hash table.. - /// - internal static string AddHashTableToNonHashTable { - get { - return ResourceManager.GetString("AddHashTableToNonHashTable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to * stream. - /// - internal static string AllStream { - get { - return ResourceManager.GetString("AllStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There are valid conversions from {0} to {1}.. - /// - internal static string AmbiguousConversion { - get { - return ResourceManager.GetString("AmbiguousConversion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Ambiguous parameter '-{0}' - ///Possible matches are. - /// - internal static string AmbiguousParameterBaseMessage { - get { - return ResourceManager.GetString("AmbiguousParameterBaseMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to - /// {0} ({1}). - /// - internal static string AmbiguousParameterExtendMessage { - get { - return ResourceManager.GetString("AmbiguousParameterExtendMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path cannot be processed because it resolved to more than one file; only one file at a time can be processed.. - /// - internal static string AmbiguousPath { - get { - return ResourceManager.GetString("AmbiguousPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type name '{0}' is ambiguous, it could be {1} or {2}.. - /// - internal static string AmbiguousTypeReference { - get { - return ResourceManager.GetString("AmbiguousTypeReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ampersand (&) character is not allowed. The & operator is reserved for future use; wrap an ampersand in double quotation marks ("&") to pass it as part of a string.. - /// - internal static string AmpersandNotAllowed { - get { - return ResourceManager.GetString("AmpersandNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Array assignment to [{0}] failed: {1}.. - /// - internal static string ArrayAssignmentFailed { - get { - return ResourceManager.GetString("ArrayAssignmentFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Array multiplication resulting in more than {0} elements is not allowed in restricted language mode or a Data section.. - /// - internal static string ArrayMultiplyToolongInDataSection { - get { - return ResourceManager.GetString("ArrayMultiplyToolongInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Array references are not allowed in restricted language mode or a Data section.. - /// - internal static string ArrayReferenceNotSupportedInDataSection { - get { - return ResourceManager.GetString("ArrayReferenceNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Array assignment to [{0}] failed because assignment to slices is not supported.. - /// - internal static string ArraySliceAssignmentFailed { - get { - return ResourceManager.GetString("ArraySliceAssignmentFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The right operand of '-as' must be a type.. - /// - internal static string AsOperatorRequiresType { - get { - return ResourceManager.GetString("AsOperatorRequiresType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Assignment statements are not allowed in restricted language mode or a Data section.. - /// - internal static string AssignmentStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("AssignmentStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An AST cannot be used as the child of more than one AST. To use this AST in another AST, call the Copy() method and use its result.. - /// - internal static string AstIsReused { - get { - return ResourceManager.GetString("AstIsReused", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attribute '{0}' is not valid on this declaration. It is valid on '{1}' declarations only.. - /// - internal static string AttributeNotAllowedOnDeclaration { - get { - return ResourceManager.GetString("AttributeNotAllowedOnDeclaration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attributes are not allowed in restricted language mode or a Data section.. - /// - internal static string AttributeNotSupportedInDataSection { - get { - return ResourceManager.GetString("AttributeNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error '{0}' occurred while processing this script. Text describing this error could not be loaded.. - /// - internal static string BackupParserMessage { - get { - return ResourceManager.GetString("BackupParserMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error '{0}' occurred while processing this script. Text describing this error could not be loaded due to error '{1}'.. - /// - internal static string BackupParserMessageWithException { - get { - return ResourceManager.GetString("BackupParserMessageWithException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred while enumerating through a collection: {0}.. - /// - internal static string BadEnumeration { - get { - return ResourceManager.GetString("BadEnumeration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The expression after '{0}' in a pipeline element produced an object that was not valid. It must result in a command name, a script block, or a CommandInfo object.. - /// - internal static string BadExpression { - get { - return ResourceManager.GetString("BadExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Could not process combined Begin/Process/End clauses with command text. A script or function can either have begin/process/end clauses or command text but not both.. - /// - internal static string BadlyFormedCmdlet { - get { - return ResourceManager.GetString("BadlyFormedCmdlet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The numeric constant {0} is not valid.. - /// - internal static string BadNumericConstant { - get { - return ResourceManager.GetString("BadNumericConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument to operator '{0}' is not valid: {1}.. - /// - internal static string BadOperatorArgument { - get { - return ResourceManager.GetString("BadOperatorArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A regular expression that was provided to '{0}' is not valid: {1}.. - /// - internal static string BadRegularExpression { - get { - return ResourceManager.GetString("BadRegularExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} operator allows only two elements to follow it, not {1}.. - /// - internal static string BadReplaceArgument { - get { - return ResourceManager.GetString("BadReplaceArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Base class '{0}' does not contain a parameterless constructor.. - /// - internal static string BaseClassNoDefaultCtor { - get { - return ResourceManager.GetString("BaseClassNoDefaultCtor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do not continue processing, throw the exception instead.. - /// - internal static string BreakHelpMessage { - get { - return ResourceManager.GetString("BreakHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Break. - /// - internal static string BreakLabel { - get { - return ResourceManager.GetString("BreakLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform call.. - /// - internal static string CannotCall { - get { - return ResourceManager.GetString("CannotCall", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert the value to type "{0}".. - /// - internal static string CannotConvertValue { - get { - return ResourceManager.GetString("CannotConvertValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find an appropriate constructor to instantiate the custom attribute object for type '{0}'.. - /// - internal static string CannotFindConstructorForCustomAttribute { - get { - return ResourceManager.GetString("CannotFindConstructorForCustomAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to index into an object of type {0}.. - /// - internal static string CannotIndex { - get { - return ResourceManager.GetString("CannotIndex", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The method cannot be invoked.. - /// - internal static string CannotInvoke { - get { - return ResourceManager.GetString("CannotInvoke", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to load the PowerShell data file '{0}' with the following error: - ///{1}. - /// - internal static string CannotLoadPowerShellDataFile { - get { - return ResourceManager.GetString("CannotLoadPowerShellDataFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot resolve the path '{0}' to a single .psd1 file.. - /// - internal static string CannotResolvePowerShellDataFilePath { - get { - return ResourceManager.GetString("CannotResolvePowerShellDataFilePath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ResolveComReference.CannotRetrieveTypeInformation.. - /// - internal static string CannotRetrieveTypeInformation { - get { - return ResourceManager.GetString("CannotRetrieveTypeInformation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot run a document in the middle of a pipeline: {0}.. - /// - internal static string CantActivateDocumentInPipeline { - get { - return ResourceManager.GetString("CantActivateDocumentInPipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot run a document in OneCore powershell: {0}.. - /// - internal static string CantActivateDocumentOnOneCore { - get { - return ResourceManager.GetString("CantActivateDocumentOnOneCore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use '&' to invoke in the context of binary module '{0}'. Specify a non-binary module after the '&' and try the operation again.. - /// - internal static string CantInvokeInBinaryModule { - get { - return ResourceManager.GetString("CantInvokeInBinaryModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use '&' to invoke in the context of module '{0}' because it is not imported. Import the module '{0}' and try the operation again.. - /// - internal static string CantInvokeInNonImportedModule { - get { - return ResourceManager.GetString("CantInvokeInNonImportedModule", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cim deserializer threw an error when deserializing file {0}.. - /// - internal static string CimDeserializationError { - get { - return ResourceManager.GetString("CimDeserializationError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The class name '{0}' does not match '{1}', the name of the file in which it is defined. Rename either the file name to match the class name or vice versa. - /// - internal static string ClassNameNotSameAsDefiningFile { - get { - return ResourceManager.GetString("ClassNameNotSameAsDefiningFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command '{0}' is not allowed in restricted language mode or a Data section.. - /// - internal static string CmdletNotInAllowedListForDataSection { - get { - return ResourceManager.GetString("CmdletNotInAllowedListForDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An unhandled COM interop exception occurred: {0}. - /// - internal static string COMException { - get { - return ResourceManager.GetString("COMException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to COM object does not support events.. - /// - internal static string COMObjectDoesNotSupportEvents { - get { - return ResourceManager.GetString("COMObjectDoesNotSupportEvents", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to COM object does not support specified source interface.. - /// - internal static string COMObjectDoesNotSupportSourceInterface { - get { - return ResourceManager.GetString("COMObjectDoesNotSupportSourceInterface", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The configuration block results were null or empty. Verify that configurations were defined in the block.. - /// - internal static string ConfigurationBodyEmpty { - get { - return ResourceManager.GetString("ConfigurationBodyEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An attribute name for resource '{0}' was found that is not valid. An attribute name must be a simple string, and cannot contain variables or expressions. Replace '{1}' with a simple string.. - /// - internal static string ConfigurationInvalidPropertyName { - get { - return ResourceManager.GetString("ConfigurationInvalidPropertyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The configuration name is missing or '{' was not found for a default definition.. - /// - internal static string ConfigurationNameMissing { - get { - return ResourceManager.GetString("ConfigurationNameMissing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration keyword is not allowed in constrainedLanguage mode.. - /// - internal static string ConfigurationNotAllowedInConstrainedLanguage { - get { - return ResourceManager.GetString("ConfigurationNotAllowedInConstrainedLanguage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration is not supported on WinPE.. - /// - internal static string ConfigurationNotAllowedOnWinPE { - get { - return ResourceManager.GetString("ConfigurationNotAllowedOnWinPE", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration keyword is not supported in OneCore powershell.. - /// - internal static string ConfigurationNotSupportedOnOneCore { - get { - return ResourceManager.GetString("ConfigurationNotSupportedOnOneCore", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A constructor cannot specify a return type.. - /// - internal static string ConstructorCantHaveReturnType { - get { - return ResourceManager.GetString("ConstructorCantHaveReturnType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Report the error then continue with the next script statement.. - /// - internal static string ContinueHelpMessage { - get { - return ResourceManager.GetString("ContinueHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Continue. - /// - internal static string ContinueLabel { - get { - return ResourceManager.GetString("ContinueLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Flow of control cannot leave a Finally block.. - /// - internal static string ControlLeavingFinally { - get { - return ResourceManager.GetString("ControlLeavingFinally", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Could not get dispatch ID for {0} (error: {1}).. - /// - internal static string CouldNotGetDispId { - get { - return ResourceManager.GetString("CouldNotGetDispId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find the type for custom attribute '{0}'. Make sure that the assembly that contains this type is loaded.. - /// - internal static string CustomAttributeTypeNotFound { - get { - return ResourceManager.GetString("CustomAttributeTypeNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot define enum because of a cycle in the initialization expressions.. - /// - internal static string CycleInEnumInitializers { - get { - return ResourceManager.GetString("CycleInEnumInitializers", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot define data section. Definition of additional supported commands is not supported in this language mode.. - /// - internal static string DataSectionAllowedCommandDisallowed { - get { - return ResourceManager.GetString("DataSectionAllowedCommandDisallowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Data section variable "{0}" has already been used for an existing variable or another Data section.. - /// - internal static string DataSectionNameHasAlreadyBeenUsed { - get { - return ResourceManager.GetString("DataSectionNameHasAlreadyBeenUsed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The data statement is not allowed in restricted language mode or another Data section.. - /// - internal static string DataSectionStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("DataSectionStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to debug stream. - /// - internal static string DebugStream { - get { - return ResourceManager.GetString("DebugStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find an overload for "{0}" and the argument count: "{1}". - /// - internal static string DispBadParamCount { - get { - return ResourceManager.GetString("DispBadParamCount", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error while invoking {0}. Could not find member.. - /// - internal static string DispMemberNotFound { - get { - return ResourceManager.GetString("DispMemberNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error while invoking {0}. Named arguments are not supported.. - /// - internal static string DispNoNamedArgs { - get { - return ResourceManager.GetString("DispNoNamedArgs", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error while invoking {0}. Overflow detected.. - /// - internal static string DispOverflow { - get { - return ResourceManager.GetString("DispOverflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error while invoking {0}. A required parameter was omitted.. - /// - internal static string DispParamNotOptional { - get { - return ResourceManager.GetString("DispParamNotOptional", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception setting "{0}": Cannot convert the "{1}" value of type "{2}" to type "{3}".. - /// - internal static string DispTypeMismatch { - get { - return ResourceManager.GetString("DispTypeMismatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dot sourcing is not allowed in restricted language mode or a Data section.. - /// - internal static string DotSourcingNotSupportedInDataSection { - get { - return ResourceManager.GetString("DotSourcingNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Do and While statements are not allowed in restricted language mode or a Data section.. - /// - internal static string DoWhileStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("DoWhileStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invalid Get method. Get method must return [{0}] and accepts no parameters.. - /// - internal static string DscResourceInvalidGetMethod { - get { - return ResourceManager.GetString("DscResourceInvalidGetMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invalid key property. The key property must be of [string] or signed/unsigned integer types.. - /// - internal static string DscResourceInvalidKeyProperty { - get { - return ResourceManager.GetString("DscResourceInvalidKeyProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The DSC resource '{0}' has no default constructor.. - /// - internal static string DscResourceMissingDefaultConstructor { - get { - return ResourceManager.GetString("DscResourceMissingDefaultConstructor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The DSC resource '{0}' is missing a Get method that returns [{0}] and accepts no parameters.. - /// - internal static string DscResourceMissingGetMethod { - get { - return ResourceManager.GetString("DscResourceMissingGetMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The DSC resource '{0}' must have at least one key property (using the syntax [DscProperty(Key)].). - /// - internal static string DscResourceMissingKeyProperty { - get { - return ResourceManager.GetString("DscResourceMissingKeyProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The DSC resource '{0}' is missing a Set method that returns [void] and accepts no parameters.. - /// - internal static string DscResourceMissingSetMethod { - get { - return ResourceManager.GetString("DscResourceMissingSetMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The DSC resource '{0}' is missing a Test method that returns [bool] and accepts no parameters.. - /// - internal static string DscResourceMissingTestMethod { - get { - return ResourceManager.GetString("DscResourceMissingTestMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load resource '{0}': Resource not found.. - /// - internal static string DscResourcesNotFoundDuringParsing { - get { - return ResourceManager.GetString("DscResourcesNotFoundDuringParsing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A second CIM class definition for '{0}' was found while processing the schema file '{1}'. This class was already defined in the file '{2}'. Remove the redundant definition, and then try again.. - /// - internal static string DuplicateCimClassDefinition { - get { - return ResourceManager.GetString("DuplicateCimClassDefinition", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Duplicate parameter ${0} in parameter list.. - /// - internal static string DuplicateFormalParameter { - get { - return ResourceManager.GetString("DuplicateFormalParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Duplicate keys '{0}' are not allowed in hash literals.. - /// - internal static string DuplicateKeyInHashLiteral { - get { - return ResourceManager.GetString("DuplicateKeyInHashLiteral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Duplicate named arguments '{0}' are not allowed.. - /// - internal static string DuplicateNamedArgument { - get { - return ResourceManager.GetString("DuplicateNamedArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Duplicate property assignements are not allowed in an instance definition.. - /// - internal static string DuplicatePropertyInInstanceDefinition { - get { - return ResourceManager.GetString("DuplicatePropertyInInstanceDefinition", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Duplicate '{0}' qualifier. - /// - internal static string DuplicateQualifier { - get { - return ResourceManager.GetString("DuplicateQualifier", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A duplicate resource identifier '{0}' was found while processing the specification for node '{1}'. Change the name of this resource so that it is unique within the node specification.. - /// - internal static string DuplicateResourceIdInNodeStatement { - get { - return ResourceManager.GetString("DuplicateResourceIdInNodeStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script command clause '{0}' has already been defined.. - /// - internal static string DuplicateScriptCommandClause { - get { - return ResourceManager.GetString("DuplicateScriptCommandClause", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception occurred when post-parsing dynamic keyword '{0}' with details '{1}'.. - /// - internal static string DynamicKeywordPostParseException { - get { - return ResourceManager.GetString("DynamicKeywordPostParseException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception occurred when pre-parsing dynamic keyword '{0}' with details '{1}'.. - /// - internal static string DynamicKeywordPreParseException { - get { - return ResourceManager.GetString("DynamicKeywordPreParseException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception occurred when performing semantic check for dynamic keyword '{0}' with details '{1}'.. - /// - internal static string DynamicKeywordSemanticCheckException { - get { - return ResourceManager.GetString("DynamicKeywordSemanticCheckException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Braced variable name cannot be empty.. - /// - internal static string EmptyBracedVariableName { - get { - return ResourceManager.GetString("EmptyBracedVariableName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Catch block must be the last catch block.. - /// - internal static string EmptyCatchNotLast { - get { - return ResourceManager.GetString("EmptyCatchNotLast", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If the expression passed to the Where() operator is null then you must specify a non-Default value for the selection mode argument. Please change the value of the mode argument to a value other than Default and try running your script again.. - /// - internal static string EmptyExpressionRequiresANonDefaultMode { - get { - return ResourceManager.GetString("EmptyExpressionRequiresANonDefaultMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key property for an entry in the dictionary of functions to define cannot be empty because the key property is used as the function name. Specify a non-empty string as the value of the key property, and then try the operation again.. - /// - internal static string EmptyFunctionNameInFunctionDefinitionDictionary { - get { - return ResourceManager.GetString("EmptyFunctionNameInFunctionDefinitionDictionary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An empty pipe element is not allowed.. - /// - internal static string EmptyPipeElement { - get { - return ResourceManager.GetString("EmptyPipeElement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An empty ${} variable reference was found. A name is required inside the braces.. - /// - internal static string EmptyVariableReference { - get { - return ResourceManager.GetString("EmptyVariableReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing } at end of variable name.. - /// - internal static string EndBraceExpectedAtEndOfVariableName { - get { - return ResourceManager.GetString("EndBraceExpectedAtEndOfVariableName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing ) at end of subexpression.. - /// - internal static string EndBracketExpectedAtEndOfSubExpression { - get { - return ResourceManager.GetString("EndBracketExpectedAtEndOfSubExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing ] at end of attribute or type literal.. - /// - internal static string EndSquareBracketExpectedAtEndOfAttribute { - get { - return ResourceManager.GetString("EndSquareBracketExpectedAtEndOfAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing ] at end of type token.. - /// - internal static string EndSquareBracketExpectedAtEndOfType { - get { - return ResourceManager.GetString("EndSquareBracketExpectedAtEndOfType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enumerator value must be a constant value.. - /// - internal static string EnumeratorValueMustBeConstant { - get { - return ResourceManager.GetString("EnumeratorValueMustBeConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Enumerator value is too large for a System.Int.. - /// - internal static string EnumeratorValueTooLarge { - get { - return ResourceManager.GetString("EnumeratorValueTooLarge", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parser errors were detected.. - /// - internal static string ErrorCollection { - get { - return ResourceManager.GetString("ErrorCollection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to error stream. - /// - internal static string ErrorStream { - get { - return ResourceManager.GetString("ErrorStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Action to take for this exception:. - /// - internal static string ExceptionActionPromptCaption { - get { - return ResourceManager.GetString("ExceptionActionPromptCaption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception parsing MOF file '{0}':{1}.. - /// - internal static string ExceptionParsingMOFFile { - get { - return ResourceManager.GetString("ExceptionParsingMOFFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception type {0} is already handled by a previous handler.. - /// - internal static string ExceptionTypeAlreadyCaught { - get { - return ResourceManager.GetString("ExceptionTypeAlreadyCaught", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expandable strings are not allowed in restricted language mode or a Data section.. - /// - internal static string ExpandableStringNotSupportedInDataSection { - get { - return ResourceManager.GetString("ExpandableStringNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expandable strings are not allowed in the list of supported commands for the Data section.. - /// - internal static string ExpandableStringsNotSupportedInDataSectionCmdletList { - get { - return ResourceManager.GetString("ExpandableStringsNotSupportedInDataSectionCmdletList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An expression was expected after '('.. - /// - internal static string ExpectedExpression { - get { - return ResourceManager.GetString("ExpectedExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You must provide a value expression following the '{0}' operator.. - /// - internal static string ExpectedValueExpression { - get { - return ResourceManager.GetString("ExpectedValueExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expressions are only allowed as the first element of a pipeline.. - /// - internal static string ExpressionsMustBeFirstInPipeline { - get { - return ResourceManager.GetString("ExpressionsMustBeFirstInPipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to parse module script file '{0}' with error - ///'{1}'.. - /// - internal static string FailToParseModuleScriptFile { - get { - return ResourceManager.GetString("FailToParseModuleScriptFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No files matching '{0}' were found.. - /// - internal static string FileNotFound { - get { - return ResourceManager.GetString("FileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The current provider ({0}) cannot open a file.. - /// - internal static string FileOpenError { - get { - return ResourceManager.GetString("FileOpenError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The file could not be read: {0}.. - /// - internal static string FileReadError { - get { - return ResourceManager.GetString("FileReadError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Flow control statements such as Break, Continue, Return, Exit, and Throw are not allowed in restricted language mode or a Data section.. - /// - internal static string FlowControlStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("FlowControlStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The generic collection type [{0}] passed to ForEach() has too many type arguments. Please change the specified type to be a generic collection with only one type argument then try running your script again.. - /// - internal static string ForEachBadGenericConversionTypeSpecified { - get { - return ResourceManager.GetString("ForEachBadGenericConversionTypeSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ForEach() operator could not find a member '{0}' on the target object. Please verify that the named member exists and then try running your script again.. - /// - internal static string ForEachNonexistentMemberReference { - get { - return ResourceManager.GetString("ForEachNonexistentMemberReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Foreach statements are not allowed in restricted language mode or a Data section.. - /// - internal static string ForeachStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("ForeachStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to convert input to the target type [{0}] passed to the ForEach() operator. Please check the specified type and try running your script again.. - /// - internal static string ForEachTypeConversionFailed { - get { - return ResourceManager.GetString("ForEachTypeConversionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error formatting a string: {0}.. - /// - internal static string FormatError { - get { - return ResourceManager.GetString("FormatError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to For and While statements are not allowed in restricted language mode or a Data section.. - /// - internal static string ForWhileStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("ForWhileStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'from' keyword is not supported in this version of the language.. - /// - internal static string FromKeywordNotAllowed { - get { - return ResourceManager.GetString("FromKeywordNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Function declarations are not allowed in restricted language mode or a Data section.. - /// - internal static string FunctionDeclarationNotSupportedInDataSection { - get { - return ResourceManager.GetString("FunctionDeclarationNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The format of the resource reference '{0}' in the exclusive list for resource '{1}' is not valid. An exclusive resource name should be in the format '<typename>\<name>', with no spaces.. - /// - internal static string GetBadlyFormedExclusiveResourceId { - get { - return ResourceManager.GetString("GetBadlyFormedExclusiveResourceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The format of the resource reference '{0}' in the Requires list for resource '{1}' is not valid. A required resource name should be in the format '[<typename>]<name>', with no spaces.. - /// - internal static string GetBadlyFormedRequiredResourceId { - get { - return ResourceManager.GetString("GetBadlyFormedRequiredResourceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to IDispatch::GetIDsOfNames behaved unexpectedly for {0}.. - /// - internal static string GetIDsOfNamesInvalid { - get { - return ResourceManager.GetString("GetIDsOfNamesInvalid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is no Runspace available to get and run the SteppablePipeline in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The script block you attempted to get SteppablePipeline from was: {0}. - /// - internal static string GetSteppablePipelineFromWrongThread { - get { - return ResourceManager.GetString("GetSteppablePipelineFromWrongThread", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert hashtable to an object of the following type: {0}. Hashtable-to-Object conversion is not supported in restricted language mode or a Data section.. - /// - internal static string HashtableToObjectConversionNotSupportedInDataSection { - get { - return ResourceManager.GetString("HashtableToObjectConversionNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to host stream. - /// - internal static string HostStream { - get { - return ResourceManager.GetString("HostStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing condition in if statement after '{0} ('.. - /// - internal static string IfStatementMissingCondition { - get { - return ResourceManager.GetString("IfStatementMissingCondition", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Import-DscResource dynamic keyword supports only one module when Name parameter is specified.. - /// - internal static string ImportDscResourceMultipleModulesNotSupportedWithName { - get { - return ResourceManager.GetString("ImportDscResourceMultipleModulesNotSupportedWithName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Import-DscResource dynamic keyword requires resource name(s) and/or name(s) of the module to import. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>].. - /// - internal static string ImportDscResourceNeedParams { - get { - return ResourceManager.GetString("ImportDscResourceNeedParams", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Positional parameters are not supported for the Import-DscResource dynamic keyword. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>]. - /// - internal static string ImportDscResourcePositionalParamsNotSupported { - get { - return ResourceManager.GetString("ImportDscResourcePositionalParamsNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to $(subexpression) is missing the closing ')'.. - /// - internal static string IncompleteDollarSubexpressionReference { - get { - return ResourceManager.GetString("IncompleteDollarSubexpressionReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ${{variable}} reference starting is missing the closing '}}'.. - /// - internal static string IncompleteDollarVariableReference { - get { - return ResourceManager.GetString("IncompleteDollarVariableReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The hash literal was incomplete.. - /// - internal static string IncompleteHashLiteral { - get { - return ResourceManager.GetString("IncompleteHashLiteral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing a property name or method definition.. - /// - internal static string IncompleteMemberDefinition { - get { - return ResourceManager.GetString("IncompleteMemberDefinition", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is an incomplete property assignment block in the instance definition.. - /// - internal static string IncompletePropertyAssignmentBlock { - get { - return ResourceManager.GetString("IncompletePropertyAssignmentBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Incomplete string token.. - /// - internal static string IncompleteString { - get { - return ResourceManager.GetString("IncompleteString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The switch statement was incomplete.. - /// - internal static string IncompleteSwitchStatement { - get { - return ResourceManager.GetString("IncompleteSwitchStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Incomplete variable reference token.. - /// - internal static string IncompleteVariableReference { - get { - return ResourceManager.GetString("IncompleteVariableReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Assigning to array element at index [{0}] failed: {1}.. - /// - internal static string IndexOperationFailed { - get { - return ResourceManager.GetString("IndexOperationFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Array assignment failed because index '{0}' was out of range.. - /// - internal static string IndexOutOfRange { - get { - return ResourceManager.GetString("IndexOutOfRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to information stream. - /// - internal static string InformationStream { - get { - return ResourceManager.GetString("InformationStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to '{0}': Interface name expected.. - /// - internal static string InterfaceNameExpected { - get { - return ResourceManager.GetString("InterfaceNameExpected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The default AssemblyLoadContext in use is invalid. The default AssemblyLoadContext for OneCore powershell should be of type 'PowerShellAssemblyLoadContext'.. - /// - internal static string InvalidAssemblyLoadContextInUse { - get { - return ResourceManager.GetString("InvalidAssemblyLoadContextInUse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variable reference is not valid. The variable name is missing.. - /// - internal static string InvalidBracedVariableReference { - get { - return ResourceManager.GetString("InvalidBracedVariableReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A COM object was accessed after it was already released: {0}. - /// - internal static string InvalidComObjectException { - get { - return ResourceManager.GetString("InvalidComObjectException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The configuration name '{0}' is not valid. Standard names may only contain letters (a-z, A-Z), numbers (0-9), and underscore (_). The name may not be null or empty, and should start with a letter.. - /// - internal static string InvalidConfigurationName { - get { - return ResourceManager.GetString("InvalidConfigurationName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter {0} is not valid for the configuration statement.. - /// - internal static string InvalidConfigurationParameter { - get { - return ResourceManager.GetString("InvalidConfigurationParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The custom attribute type '{0}' is not derived from System.Attribute.. - /// - internal static string InValidCustomAttributeType { - get { - return ResourceManager.GetString("InValidCustomAttributeType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The body of the Data section is not valid. The Data section body can be only a convert-* command invocation optionally enclosed by an If statement.. - /// - internal static string InvalidDataSectionBody { - get { - return ResourceManager.GetString("InvalidDataSectionBody", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The token '{0}' is not a valid statement separator in this version.. - /// - internal static string InvalidEndOfLine { - get { - return ResourceManager.GetString("InvalidEndOfLine", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The file name argument to -file in the switch statement is not valid.. - /// - internal static string InvalidFilenameOption { - get { - return ResourceManager.GetString("InvalidFilenameOption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter {0} is not valid for the foreach statement.. - /// - internal static string InvalidForeachFlag { - get { - return ResourceManager.GetString("InvalidForeachFlag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter declarations are a comma-separated list of variable names with optional initializer expressions.. - /// - internal static string InvalidFunctionParameter { - get { - return ResourceManager.GetString("InvalidFunctionParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' is not valid. Valid members are - ///'{1}'.. - /// - internal static string InvalidInstanceProperty { - get { - return ResourceManager.GetString("InvalidInstanceProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The character '{0}' is not valid. Labels can contain only alphanumeric characters, numbers, and underscores ('_').. - /// - internal static string InvalidLabelCharacter { - get { - return ResourceManager.GetString("InvalidLabelCharacter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The assignment expression is not valid. The input to an assignment operator must be an object that is able to accept assignments, such as a variable or a property.. - /// - internal static string InvalidLeftHandSide { - get { - return ResourceManager.GetString("InvalidLeftHandSide", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to '{0}' cannot be specified in LocalConfigurationManager resource. Please switch to Settings instead or use only following values: {1}.. - /// - internal static string InvalidLocalConfigurationManagerProperty { - get { - return ResourceManager.GetString("InvalidLocalConfigurationManagerProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A null key is not allowed in a hash literal.. - /// - internal static string InvalidNullKey { - get { - return ResourceManager.GetString("InvalidNullKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter '{0}' is not valid. - /// - internal static string InvalidParameter { - get { - return ResourceManager.GetString("InvalidParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "{0}" parameter of the Data section is not valid. The valid Data section parameter is SupportedCommand.. - /// - internal static string InvalidParameterForDataSectionStatement { - get { - return ResourceManager.GetString("InvalidParameterForDataSectionStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PowerShell data file '{0}' is invalid since it cannot be evaluated into a Hashtable object.. - /// - internal static string InvalidPowerShellDataFile { - get { - return ResourceManager.GetString("InvalidPowerShellDataFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The regular expression pattern {0} is not valid.. - /// - internal static string InvalidRegularExpression { - get { - return ResourceManager.GetString("InvalidRegularExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A Begin statement block, Process statement block, or parameter statement is not allowed in a Data section.. - /// - internal static string InvalidScriptBlockInDataSection { - get { - return ResourceManager.GetString("InvalidScriptBlockInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The combination of options with the -split operator is not valid.. - /// - internal static string InvalidSplitOptionCombination { - get { - return ResourceManager.GetString("InvalidSplitOptionCombination", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Options are not allowed on the -split operator with a predicate.. - /// - internal static string InvalidSplitOptionWithPredicate { - get { - return ResourceManager.GetString("InvalidSplitOptionWithPredicate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter {0} is not valid for the switch statement.. - /// - internal static string InvalidSwitchFlag { - get { - return ResourceManager.GetString("InvalidSwitchFlag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A token that is not valid was found in the list of supported commands for the Data section.. - /// - internal static string InvalidTokenForDataSectionCmdletList { - get { - return ResourceManager.GetString("InvalidTokenForDataSectionCmdletList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expression is not allowed in a Using expression.. - /// - internal static string InvalidUsingExpression { - get { - return ResourceManager.GetString("InvalidUsingExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to '{0}' is not a valid value for property '{1}' on class '{2}'. Please change the value to one of the following strings: {3}.. - /// - internal static string InvalidValueForProperty { - get { - return ResourceManager.GetString("InvalidValueForProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variable reference is not valid. '$' was not followed by a valid variable name character. Consider using ${} to delimit the name.. - /// - internal static string InvalidVariableReference { - get { - return ResourceManager.GetString("InvalidVariableReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variable reference is not valid. ':' was not followed by a valid variable name character. Consider using ${} to delimit the name.. - /// - internal static string InvalidVariableReferenceWithDrive { - get { - return ResourceManager.GetString("InvalidVariableReferenceWithDrive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot invoke method. Method invocation is supported only on core types in this language mode.. - /// - internal static string InvokeMethodConstrainedLanguage { - get { - return ResourceManager.GetString("InvokeMethodConstrainedLanguage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You cannot call a method on a null-valued expression.. - /// - internal static string InvokeMethodOnNull { - get { - return ResourceManager.GetString("InvokeMethodOnNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The right operand of '-is' must be a type.. - /// - internal static string IsOperatorRequiresType { - get { - return ResourceManager.GetString("IsOperatorRequiresType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to assign to a dictionary of type {0} when the key is of type {1}.. - /// - internal static string KeyTypeMismatch { - get { - return ResourceManager.GetString("KeyTypeMismatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member '{0}' is already defined.. - /// - internal static string MemberAlreadyDefined { - get { - return ResourceManager.GetString("MemberAlreadyDefined", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Meta Configuration resource {0} is not allowed in the regular configuration. Use meta configuration resources in a configuration with [DscLocalConfigurationManager()] attribute.. - /// - internal static string MetaConfigurationUsedInRegularConfig { - get { - return ResourceManager.GetString("MetaConfigurationUsedInRegularConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Method calls are not allowed in restricted language mode or a Data section.. - /// - internal static string MethodCallNotSupportedInDataSection { - get { - return ResourceManager.GetString("MethodCallNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not all code path returns value within method.. - /// - internal static string MethodHasCodePathNotReturn { - get { - return ResourceManager.GetString("MethodHasCodePathNotReturn", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Method invocation failed because [{0}] does not contain a method named '{1}'.. - /// - internal static string MethodNotFound { - get { - return ResourceManager.GetString("MethodNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This method should not be called.. - /// - internal static string MethodShouldNotBeCalled { - get { - return ResourceManager.GetString("MethodShouldNotBeCalled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing argument in parameter list.. - /// - internal static string MissingArgument { - get { - return ResourceManager.GetString("MissingArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Array index expression is missing or not valid.. - /// - internal static string MissingArrayIndexExpression { - get { - return ResourceManager.GetString("MissingArrayIndexExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type name is missing the assembly name specification.. - /// - internal static string MissingAssemblyNameSpecification { - get { - return ResourceManager.GetString("MissingAssemblyNameSpecification", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing 'base' after ':' in a base class constructor call.. - /// - internal static string MissingBaseCtorCall { - get { - return ResourceManager.GetString("MissingBaseCtorCall", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '{' in object definition.. - /// - internal static string MissingBraceInObjectDefinition { - get { - return ResourceManager.GetString("MissingBraceInObjectDefinition", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Catch block is missing its statement block.. - /// - internal static string MissingCatchHandlerBlock { - get { - return ResourceManager.GetString("MissingCatchHandlerBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Try statement is missing its Catch or Finally block.. - /// - internal static string MissingCatchOrFinally { - get { - return ResourceManager.GetString("MissingCatchOrFinally", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing closing brace in the data section statement.. - /// - internal static string MissingCloseBraceInDataSectionStatement { - get { - return ResourceManager.GetString("MissingCloseBraceInDataSectionStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The name for the configuration is missing. Provide the missing name as a simple name, string, or string-valued expresson.. - /// - internal static string MissingConfigurationName { - get { - return ResourceManager.GetString("MissingConfigurationName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '{' in switch statement.. - /// - internal static string MissingCurlyBraceInSwitchStatement { - get { - return ResourceManager.GetString("MissingCurlyBraceInSwitchStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '{' in configuration statement.. - /// - internal static string MissingCurlyInConfigurationStatement { - get { - return ResourceManager.GetString("MissingCurlyInConfigurationStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing closing '}' in statement block or type definition.. - /// - internal static string MissingEndCurlyBrace { - get { - return ResourceManager.GetString("MissingEndCurlyBrace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The terminator '{0}' is missing from the multiline comment.. - /// - internal static string MissingEndMultiLineComment { - get { - return ResourceManager.GetString("MissingEndMultiLineComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing closing ')' after expression part of foreach loop.. - /// - internal static string MissingEndParenthesisAfterForeach { - get { - return ResourceManager.GetString("MissingEndParenthesisAfterForeach", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing closing ')' after expression in '{0}' statement.. - /// - internal static string MissingEndParenthesisAfterStatement { - get { - return ResourceManager.GetString("MissingEndParenthesisAfterStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing closing ')' in expression.. - /// - internal static string MissingEndParenthesisInExpression { - get { - return ResourceManager.GetString("MissingEndParenthesisInExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing ')' in function parameter list.. - /// - internal static string MissingEndParenthesisInFunctionParameterList { - get { - return ResourceManager.GetString("MissingEndParenthesisInFunctionParameterList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing ')' in method call.. - /// - internal static string MissingEndParenthesisInMethodCall { - get { - return ResourceManager.GetString("MissingEndParenthesisInMethodCall", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing closing ')' in subexpression.. - /// - internal static string MissingEndParenthesisInSubexpression { - get { - return ResourceManager.GetString("MissingEndParenthesisInSubexpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing ')' after expression in switch statement.. - /// - internal static string MissingEndParenthesisInSwitchStatement { - get { - return ResourceManager.GetString("MissingEndParenthesisInSwitchStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing ']' after array index expression.. - /// - internal static string MissingEndSquareBracket { - get { - return ResourceManager.GetString("MissingEndSquareBracket", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '=' operator after key in hash literal.. - /// - internal static string MissingEqualsInHashLiteral { - get { - return ResourceManager.GetString("MissingEqualsInHashLiteral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "=" operator is missing after a named argument.. - /// - internal static string MissingEqualsInNamedArgument { - get { - return ResourceManager.GetString("MissingEqualsInNamedArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '=' operator after key in property assignment.. - /// - internal static string MissingEqualsInPropertyAssignmentBlock { - get { - return ResourceManager.GetString("MissingEqualsInPropertyAssignmentBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '=' operator. - /// - internal static string MissingEqualsInUsingAlias { - get { - return ResourceManager.GetString("MissingEqualsInUsingAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing expression after '{0}' in pipeline element.. - /// - internal static string MissingExpression { - get { - return ResourceManager.GetString("MissingExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing expression after '{0}' in loop.. - /// - internal static string MissingExpressionAfterKeyword { - get { - return ResourceManager.GetString("MissingExpressionAfterKeyword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing expression after unary operator '{0}'.. - /// - internal static string MissingExpressionAfterOperator { - get { - return ResourceManager.GetString("MissingExpressionAfterOperator", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing expression after '{0}'.. - /// - internal static string MissingExpressionAfterToken { - get { - return ResourceManager.GetString("MissingExpressionAfterToken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement after '=' in named argument.. - /// - internal static string MissingExpressionInNamedArgument { - get { - return ResourceManager.GetString("MissingExpressionInNamedArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the 'switch' statement because of a missing file name argument to the -file option.. - /// - internal static string MissingFilenameOption { - get { - return ResourceManager.GetString("MissingFilenameOption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing file specification after redirection operator.. - /// - internal static string MissingFileSpecification { - get { - return ResourceManager.GetString("MissingFileSpecification", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Finally block is missing its statement block.. - /// - internal static string MissingFinallyStatementBlock { - get { - return ResourceManager.GetString("MissingFinallyStatementBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing expression in foreach loop.. - /// - internal static string MissingForeachExpression { - get { - return ResourceManager.GetString("MissingForeachExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement body in foreach loop.. - /// - internal static string MissingForeachStatement { - get { - return ResourceManager.GetString("MissingForeachStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing function body in function declaration.. - /// - internal static string MissingFunctionBody { - get { - return ResourceManager.GetString("MissingFunctionBody", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing 'in' after variable in foreach loop.. - /// - internal static string MissingInInForeach { - get { - return ResourceManager.GetString("MissingInInForeach", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing key before '=' in hash literal.. - /// - internal static string MissingKeyInHashLiteral { - get { - return ResourceManager.GetString("MissingKeyInHashLiteral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement body in {0} loop.. - /// - internal static string MissingLoopStatement { - get { - return ResourceManager.GetString("MissingLoopStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '(' in class method parameter list.. - /// - internal static string MissingMethodParameterList { - get { - return ResourceManager.GetString("MissingMethodParameterList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing name after {0} keyword.. - /// - internal static string MissingNameAfterKeyword { - get { - return ResourceManager.GetString("MissingNameAfterKeyword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement block after '{0}'.. - /// - internal static string MissingNamedStatementBlock { - get { - return ResourceManager.GetString("MissingNamedStatementBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing namespace alias. - /// - internal static string MissingNamespaceAlias { - get { - return ResourceManager.GetString("MissingNamespaceAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing the opening brace "{" in the Data section.. - /// - internal static string MissingOpenBraceInDataSectionStatement { - get { - return ResourceManager.GetString("MissingOpenBraceInDataSectionStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing opening '(' after keyword '{0}'.. - /// - internal static string MissingOpenParenthesisAfterKeyword { - get { - return ResourceManager.GetString("MissingOpenParenthesisAfterKeyword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '(' after '{0}' in if statement.. - /// - internal static string MissingOpenParenthesisInIfStatement { - get { - return ResourceManager.GetString("MissingOpenParenthesisInIfStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing property name after reference operator.. - /// - internal static string MissingPropertyName { - get { - return ResourceManager.GetString("MissingPropertyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing property name. - /// - internal static string MissingPropertyNameInClass { - get { - return ResourceManager.GetString("MissingPropertyNameInClass", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Property reference or expression is missing or not valid.. - /// - internal static string MissingPropertyReference { - get { - return ResourceManager.GetString("MissingPropertyReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing ';' or end-of-line in property definition.. - /// - internal static string MissingPropertyTerminator { - get { - return ResourceManager.GetString("MissingPropertyTerminator", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing argument to -Resources. The argument to the -Resource parameter must be a comma-separated list of names or constant strings naming modules to reference for resource type definitions.. - /// - internal static string MissingRequiredResourcesArgument { - get { - return ResourceManager.GetString("MissingRequiredResourcesArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected token '{0}'. The argument to the -Resource parameter must be a comma-separated list of names or constant strings naming modules to reference for resource type definitions.. - /// - internal static string MissingRequiredResourcesArgumentFatalError { - get { - return ResourceManager.GetString("MissingRequiredResourcesArgumentFatalError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement body after keyword '{0}'.. - /// - internal static string MissingStatementAfterKeyword { - get { - return ResourceManager.GetString("MissingStatementAfterKeyword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement block after {0} ( condition ).. - /// - internal static string MissingStatementBlock { - get { - return ResourceManager.GetString("MissingStatementBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement block after 'else' keyword.. - /// - internal static string MissingStatementBlockAfterElse { - get { - return ResourceManager.GetString("MissingStatementBlockAfterElse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Data section is missing its statement block.. - /// - internal static string MissingStatementBlockForDataSection { - get { - return ResourceManager.GetString("MissingStatementBlockForDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement after '=' in hash literal.. - /// - internal static string MissingStatementInHashLiteral { - get { - return ResourceManager.GetString("MissingStatementInHashLiteral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing condition in switch statement clause.. - /// - internal static string MissingSwitchConditionExpression { - get { - return ResourceManager.GetString("MissingSwitchConditionExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing statement block in switch statement clause.. - /// - internal static string MissingSwitchStatementClause { - get { - return ResourceManager.GetString("MissingSwitchStatementClause", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing expression after '(' in switch statement.. - /// - internal static string MissingSwitchValueExpression { - get { - return ResourceManager.GetString("MissingSwitchValueExpression", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The terminator '#>' is missing from the multiline comment.. - /// - internal static string MissingTerminatorMultiLineComment { - get { - return ResourceManager.GetString("MissingTerminatorMultiLineComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ThrottleLimit parameter of the foreach statement is missing a value. Supply a throttle limit to the parameter.. - /// - internal static string MissingThrottleLimit { - get { - return ResourceManager.GetString("MissingThrottleLimit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'trap' statement was incomplete. A trap statement requires a body.. - /// - internal static string MissingTrapStatement { - get { - return ResourceManager.GetString("MissingTrapStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Incomplete 'try' statement. A try statement requires a body.. - /// - internal static string MissingTryStatement { - get { - return ResourceManager.GetString("MissingTryStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Try statement is missing its statement block.. - /// - internal static string MissingTryStatementBlock { - get { - return ResourceManager.GetString("MissingTryStatementBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing type alias. - /// - internal static string MissingTypeAlias { - get { - return ResourceManager.GetString("MissingTypeAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing '{0}' body in '{0}' declaration.. - /// - internal static string MissingTypeBody { - get { - return ResourceManager.GetString("MissingTypeBody", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing type literal.. - /// - internal static string MissingTypeLiteralToken { - get { - return ResourceManager.GetString("MissingTypeLiteralToken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing type name after '['.. - /// - internal static string MissingTypename { - get { - return ResourceManager.GetString("MissingTypename", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing using name. - /// - internal static string MissingUsingItemName { - get { - return ResourceManager.GetString("MissingUsingItemName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing using directive. - /// - internal static string MissingUsingStatementDirective { - get { - return ResourceManager.GetString("MissingUsingStatementDirective", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Class '{0}' requires that a value of type '{1}' be provided for property '{2}'.. - /// - internal static string MissingValueForMandatoryProperty { - get { - return ResourceManager.GetString("MissingValueForMandatoryProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SupportedCommand parameter of the Data section is missing a value. Supply a cmdlet or function name to the parameter.. - /// - internal static string MissingValueForSupportedCommandInDataSectionStatement { - get { - return ResourceManager.GetString("MissingValueForSupportedCommandInDataSectionStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing variable name after foreach.. - /// - internal static string MissingVariableNameAfterForeach { - get { - return ResourceManager.GetString("MissingVariableNameAfterForeach", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Missing while or until keyword in do loop.. - /// - internal static string MissingWhileOrUntilInDoWhile { - get { - return ResourceManager.GetString("MissingWhileOrUntilInDoWhile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Modifier '{0}' cannot be combined with '{1}'. - /// - internal static string ModifiersCannotBeCombined { - get { - return ResourceManager.GetString("ModifiersCannotBeCombined", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load module '{0}': module not found.. - /// - internal static string ModuleNotFoundDuringParse { - get { - return ResourceManager.GetString("ModuleNotFoundDuringParse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to load module '{0}' : {1}. - /// - internal static string ModuleNotFoundDuringParseDueToException { - get { - return ResourceManager.GetString("ModuleNotFoundDuringParseDueToException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple modules named '{0}' were found. You can run 'Get-Module -ListAvailable -Name {1}' to get the version numbers of modules with the same name, and then run Import-DscResource again, specifying the version you want using a ModuleSpecification hash table.. - /// - internal static string MultipleModuleEntriesFoundDuringParse { - get { - return ResourceManager.GetString("MultipleModuleEntriesFoundDuringParse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A switch statement can have only one default clause.. - /// - internal static string MultipleSwitchDefaultClauses { - get { - return ResourceManager.GetString("MultipleSwitchDefaultClauses", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple type constraints are not allowed on a method parameter.. - /// - internal static string MultipleTypeConstraintsOnMethodParam { - get { - return ResourceManager.GetString("MultipleTypeConstraintsOnMethodParam", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A named block is not allowed in a class method.. - /// - internal static string NamedBlockNotAllowedInMethod { - get { - return ResourceManager.GetString("NamedBlockNotAllowedInMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You cannot index into a {0} dimensional array with index [{1}].. - /// - internal static string NeedMultidimensionalIndex { - get { - return ResourceManager.GetString("NeedMultidimensionalIndex", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to [ref] cannot be applied to a variable that does not exist.. - /// - internal static string NonExistingVariableReference { - get { - return ResourceManager.GetString("NonExistingVariableReference", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot access the non-static member '{0}' in a static method or initializer of a static property.. - /// - internal static string NonStaticMemberAccessInStaticMember { - get { - return ResourceManager.GetString("NonStaticMemberAccessInStaticMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invalid return statement within non-void method.. - /// - internal static string NonVoidMethodMissingReturnValue { - get { - return ResourceManager.GetString("NonVoidMethodMissingReturnValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot expand the splatted variable '@{0}'. Splatted variables cannot be used as part of a property or array expression. Assign the result of the expression to a temporary variable then splat the temporary variable instead.. - /// - internal static string NoPropertiesInSplatting { - get { - return ResourceManager.GetString("NoPropertiesInSplatting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation '[{0}] {1} [{2}]' is not defined.. - /// - internal static string NotADefinedOperationForType { - get { - return ResourceManager.GetString("NotADefinedOperationForType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to assign to an index into an object of type {0}.. - /// - internal static string NotADictionary { - get { - return ResourceManager.GetString("NotADictionary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot index into a null array.. - /// - internal static string NullArray { - get { - return ResourceManager.GetString("NullArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Index operation failed; the array index evaluated to null.. - /// - internal static string NullArrayIndex { - get { - return ResourceManager.GetString("NullArrayIndex", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A null entry was found in the list of variable entries to create in the script block scope. Remove the entry at index {0}, or replace it with a non-null entry, and then try again.. - /// - internal static string NullEntryInVariablesDefinitionList { - get { - return ResourceManager.GetString("NullEntryInVariablesDefinitionList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The script block that defines function '{0}' cannot be null or empty. Provide a non-empty script block in the function definition dictionary, and then try the operation again.. - /// - internal static string NullFunctionBodyInFunctionDefinitionDictionary { - get { - return ResourceManager.GetString("NullFunctionBodyInFunctionDefinitionDictionary", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A number cannot be both a long and floating point.. - /// - internal static string NumberBothLongAndFloatingPoint { - get { - return ResourceManager.GetString("NumberBothLongAndFloatingPoint", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'numberToReturn' value provided to the third argument of the Where() operator must be greater than zero. Please correct the argument's value and try running your script again.. - /// - internal static string NumberToReturnMustBeGreaterThanZero { - get { - return ResourceManager.GetString("NumberToReturnMustBeGreaterThanZero", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A command is referenced that is not allowed. Only convertfrom-* commands are supported in restricted language mode or a Data section.. - /// - internal static string OnlyConvertFromCmdletsAreSupportedInDataSection { - get { - return ResourceManager.GetString("OnlyConvertFromCmdletsAreSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The param statement cannot be used if arguments were specified in the function declaration.. - /// - internal static string OnlyOneParameterListAllowed { - get { - return ResourceManager.GetString("OnlyOneParameterListAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Use `{ instead of { in variable names.. - /// - internal static string OpenBraceNeedsToBeBackTickedInVariableName { - get { - return ResourceManager.GetString("OpenBraceNeedsToBeBackTickedInVariableName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' operator failed: {1}.. - /// - internal static string OperatorFailed { - get { - return ResourceManager.GetString("OperatorFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Operator '{0}' is not supported for type '{1}'.. - /// - internal static string OperatorNotSupportedForType { - get { - return ResourceManager.GetString("OperatorNotSupportedForType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' operator is not allowed in restricted language mode or a Data section.. - /// - internal static string OperatorNotSupportedInDataSection { - get { - return ResourceManager.GetString("OperatorNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' operator works only on numbers. The operand is a '{1}'.. - /// - internal static string OperatorRequiresNumber { - get { - return ResourceManager.GetString("OperatorRequiresNumber", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' operator works only on variables or on properties.. - /// - internal static string OperatorRequiresVariableOrProperty { - get { - return ResourceManager.GetString("OperatorRequiresVariableOrProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} attribute can be specified only on a hash literal node.. - /// - internal static string OrderedAttributeOnlyOnHashLiteralNode { - get { - return ResourceManager.GetString("OrderedAttributeOnlyOnHashLiteralNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to output stream. - /// - internal static string OutputStream { - get { - return ResourceManager.GetString("OutputStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parallel and sequence blocks are not allowed in restricted language mode or a Data section.. - /// - internal static string ParallelAndSequenceBlockNotSupportedInDataSection { - get { - return ResourceManager.GetString("ParallelAndSequenceBlockNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '-parallel' parameter can be used only within a workflow.. - /// - internal static string ParallelNotSupported { - get { - return ResourceManager.GetString("ParallelNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A param block is not allowed in a class method.. - /// - internal static string ParamBlockNotAllowedInMethod { - get { - return ResourceManager.GetString("ParamBlockNotAllowedInMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attribute argument must be a constant.. - /// - internal static string ParameterAttributeArgumentNeedsToBeConstant { - get { - return ResourceManager.GetString("ParameterAttributeArgumentNeedsToBeConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attribute argument must be a constant or a script block.. - /// - internal static string ParameterAttributeArgumentNeedsToBeConstantOrScriptBlock { - get { - return ResourceManager.GetString("ParameterAttributeArgumentNeedsToBeConstantOrScriptBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter attribute is not allowed on a method parameter.. - /// - internal static string ParameterAttributeNotAllowedInMethod { - get { - return ResourceManager.GetString("ParameterAttributeNotAllowedInMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter {0} cannot have an argument.. - /// - internal static string ParameterCannotHaveArgument { - get { - return ResourceManager.GetString("ParameterCannotHaveArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter declarations are not allowed in restricted language mode or a Data section.. - /// - internal static string ParameterDeclarationNotSupportedInDataSection { - get { - return ResourceManager.GetString("ParameterDeclarationNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Assignment failed because [{0}] does not contain a property '{1}()' that can be set.. - /// - internal static string ParameterizedPropertyAssignmentFailed { - get { - return ResourceManager.GetString("ParameterizedPropertyAssignmentFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter {0} can only be specified once for a configuration.. - /// - internal static string ParameterNameCanOnlyBeSpecifiedOnce { - get { - return ResourceManager.GetString("ParameterNameCanOnlyBeSpecifiedOnce", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter {0} requires an argument.. - /// - internal static string ParameterRequiresArgument { - get { - return ResourceManager.GetString("ParameterRequiresArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A switch statement must have one of the following: '-file file_name' or '( expression )'.. - /// - internal static string PipelineValueRequired { - get { - return ResourceManager.GetString("PipelineValueRequired", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Program '{0}' failed to run: {1}{2}.. - /// - internal static string ProgramFailedToExecute { - get { - return ResourceManager.GetString("ProgramFailedToExecute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to '{0}' is defined in a generic type.. - /// - internal static string PropertyInGenericType { - get { - return ResourceManager.GetString("PropertyInGenericType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to '{0}' is a ReadOnly property.. - /// - internal static string PropertyIsReadOnly { - get { - return ResourceManager.GetString("PropertyIsReadOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property '{0}' cannot be found on this object. Verify that the property exists and can be set.. - /// - internal static string PropertyNotFound { - get { - return ResourceManager.GetString("PropertyNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Property '{0}' cannot be found for attribute '{1}'.. - /// - internal static string PropertyNotFoundForAttribute { - get { - return ResourceManager.GetString("PropertyNotFoundForAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Property '{0}' cannot be found for type '{1}'.. - /// - internal static string PropertyNotFoundForType { - get { - return ResourceManager.GetString("PropertyNotFoundForType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property '{0}' cannot be found on this object. Verify that the property exists.. - /// - internal static string PropertyNotFoundStrict { - get { - return ResourceManager.GetString("PropertyNotFoundStrict", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Property references are not allowed in restricted language mode or a Data section.. - /// - internal static string PropertyReferenceNotSupportedInDataSection { - get { - return ResourceManager.GetString("PropertyReferenceNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set property. Property setting is supported only on core types in this language mode.. - /// - internal static string PropertySetConstrainedLanguage { - get { - return ResourceManager.GetString("PropertySetConstrainedLanguage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Redirection to '{0}' failed: {1}. - /// - internal static string RedirectionFailed { - get { - return ResourceManager.GetString("RedirectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' operator is reserved for future use.. - /// - internal static string RedirectionNotSupported { - get { - return ResourceManager.GetString("RedirectionNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Redirection is not allowed in restricted language mode or a Data section.. - /// - internal static string RedirectionNotSupportedInDataSection { - get { - return ResourceManager.GetString("RedirectionNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Redirection only allows another stream to be merged with the output stream. Please correct the redirection operation to merge into the output stream then try running your script again.. - /// - internal static string RedirectionStreamCanOnlyMergeToOutputStream { - get { - return ResourceManager.GetString("RedirectionStreamCanOnlyMergeToOutputStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use [ref] with other types in a type constraint.. - /// - internal static string ReferenceNeedsToBeByItselfInTypeConstraint { - get { - return ResourceManager.GetString("ReferenceNeedsToBeByItselfInTypeConstraint", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot have two occurrences of [ref] in a type sequence.. - /// - internal static string ReferenceNeedsToBeByItselfInTypeSequence { - get { - return ResourceManager.GetString("ReferenceNeedsToBeByItselfInTypeSequence", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to [ref] can only be the final type in type conversion sequence.. - /// - internal static string ReferenceNeedsToBeLastTypeInTypeConversion { - get { - return ResourceManager.GetString("ReferenceNeedsToBeLastTypeInTypeConversion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Regular DSC resource {0} is not allowed in the meta configuration. . - /// - internal static string RegularResourceUsedInMetaConfig { - get { - return ResourceManager.GetString("RegularResourceUsedInMetaConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A required name or expression was missing.. - /// - internal static string RequiredNameOrExpressionMissing { - get { - return ResourceManager.GetString("RequiredNameOrExpressionMissing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Argument must be constant.. - /// - internal static string RequiresArgumentMustBeConstant { - get { - return ResourceManager.GetString("RequiresArgumentMustBeConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument for the {0} parameter is not valid. Specify a valid string argument.. - /// - internal static string RequiresInvalidStringArgument { - get { - return ResourceManager.GetString("RequiresInvalidStringArgument", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument for the Module parameter is not valid. {0}. - /// - internal static string RequiresModuleInvalid { - get { - return ResourceManager.GetString("RequiresModuleInvalid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument for the Version parameter is not valid. Specify a valid Windows PowerShell version, in the format major.minor version.. - /// - internal static string RequiresVersionInvalid { - get { - return ResourceManager.GetString("RequiresVersionInvalid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' keyword is not supported in this version of the language.. - /// - internal static string ReservedKeywordNotAllowed { - get { - return ResourceManager.GetString("ReservedKeywordNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Undefined DSC resource '{0}'. Use Import-DSCResource to import the resource.. - /// - internal static string ResourceNotDefined { - get { - return ResourceManager.GetString("ResourceNotDefined", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The schema file {0} was not found. Verify that any modules specified in a configuration statement contain a schema.mof file, and then try running the script again.. - /// - internal static string SchemaFileNotFound { - get { - return ResourceManager.GetString("SchemaFileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is no Runspace available to run scripts in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The script block you attempted to invoke was: {0}. - /// - internal static string ScriptBlockDelegateInvokedFromWrongThread { - get { - return ResourceManager.GetString("ScriptBlockDelegateInvokedFromWrongThread", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Script block literals are not allowed in restricted language mode or a Data section.. - /// - internal static string ScriptBlockNotSupportedInDataSection { - get { - return ResourceManager.GetString("ScriptBlockNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This script contains malicious content and has been blocked by your antivirus software.. - /// - internal static string ScriptContainedMaliciousContent { - get { - return ResourceManager.GetString("ScriptContainedMaliciousContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The syntax is not supported by this runspace. This can occur if the runspace is in no-language mode.. - /// - internal static string ScriptsNotAllowed { - get { - return ResourceManager.GetString("ScriptsNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing was stopped because the script is too complex.. - /// - internal static string ScriptTooComplicated { - get { - return ResourceManager.GetString("ScriptTooComplicated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot inherit from sealed class '{0}'.. - /// - internal static string SealedBaseClass { - get { - return ResourceManager.GetString("SealedBaseClass", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Marshal.SetComObjectData failed.. - /// - internal static string SetComObjectDataFailed { - get { - return ResourceManager.GetString("SetComObjectDataFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do not report this error, just continue with the next script statement.. - /// - internal static string SilentlyContinueHelpMessage { - get { - return ResourceManager.GetString("SilentlyContinueHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to S&ilently Continue. - /// - internal static string SilentlyContinueLabel { - get { - return ResourceManager.GetString("SilentlyContinueLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The splatting operator '@' cannot be used to reference variables in an expression. '@{0}' can be used only as an argument to a command. To reference variables in an expression use '${0}'.. - /// - internal static string SplattingNotPermitted { - get { - return ResourceManager.GetString("SplattingNotPermitted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Splatted variables like '@{0}' cannot be part of a comma-separated list of arguments.. - /// - internal static string SplattingNotPermittedInArgumentList { - get { - return ResourceManager.GetString("SplattingNotPermittedInArgumentList", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A static constructor cannot have any parameters.. - /// - internal static string StaticConstructorCantHaveParameters { - get { - return ResourceManager.GetString("StaticConstructorCantHaveParameters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} for this command is already redirected.. - /// - internal static string StreamAlreadyRedirected { - get { - return ResourceManager.GetString("StreamAlreadyRedirected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The function or command was called as if it were a method. Parameters should be separated by spaces. For information about parameters, see the about_Parameters Help topic.. - /// - internal static string StrictModeFunctionCallWithParens { - get { - return ResourceManager.GetString("StrictModeFunctionCallWithParens", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to String multiplication results with more than "{0}" characters are not allowed in restricted language mode or a Data section.. - /// - internal static string StringMultiplyToolongInDataSection { - get { - return ResourceManager.GetString("StringMultiplyToolongInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invalid base type '{0}'. Base type cannot be an array.. - /// - internal static string SubtypeArray { - get { - return ResourceManager.GetString("SubtypeArray", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invalid base type '{0}'. Base type cannot be a generic with unspecified parameters.. - /// - internal static string SubtypeUnclosedGeneric { - get { - return ResourceManager.GetString("SubtypeUnclosedGeneric", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pause the current pipeline and return to the command prompt. Type exit to resume operation when you are done.. - /// - internal static string SuspendHelpMessage { - get { - return ResourceManager.GetString("SuspendHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Suspend. - /// - internal static string SuspendLabel { - get { - return ResourceManager.GetString("SuspendLabel", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The switch statement is not allowed in restricted language mode or a Data section.. - /// - internal static string SwitchStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("SwitchStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The string is missing the terminator: {0}.. - /// - internal static string TerminatorExpectedAtEndOfString { - get { - return ResourceManager.GetString("TerminatorExpectedAtEndOfString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to At char:{0}. - /// - internal static string TextForCharPositionMessage { - get { - return ResourceManager.GetString("TextForCharPositionMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to At {0}:{1} char:{2} - ///+ {3}. - /// - internal static string TextForPositionMessage { - get { - return ResourceManager.GetString("TextForPositionMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to line. - /// - internal static string TextForWordLine { - get { - return ResourceManager.GetString("TextForWordLine", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ThrottleLimit parameter is only supported on foreach statements that use the Parallel parameter.. - /// - internal static string ThrottleLimitRequresParallelFlag { - get { - return ResourceManager.GetString("ThrottleLimitRequresParallelFlag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Executable script code found in signature block.. - /// - internal static string TokenAfterEndOfValidScriptText { - get { - return ResourceManager.GetString("TokenAfterEndOfValidScriptText", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not all parse errors were reported. Correct the reported errors and try again.. - /// - internal static string TooManyErrors { - get { - return ResourceManager.GetString("TooManyErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Only one type may be specified on class members.. - /// - internal static string TooManyTypes { - get { - return ResourceManager.GetString("TooManyTypes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! CALL function '{0}'. - /// - internal static string TraceEnteringFunction { - get { - return ResourceManager.GetString("TraceEnteringFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! CALL function '{0}' (defined in file '{1}'). - /// - internal static string TraceEnteringFunctionDefinedInFile { - get { - return ResourceManager.GetString("TraceEnteringFunctionDefinedInFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! CALL script '{0}'. - /// - internal static string TraceEnteringScript { - get { - return ResourceManager.GetString("TraceEnteringScript", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! CALL scriptblock.. - /// - internal static string TraceEnteringScriptBlock { - get { - return ResourceManager.GetString("TraceEnteringScriptBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! CALL method '{0}'. - /// - internal static string TraceMethodCall { - get { - return ResourceManager.GetString("TraceMethodCall", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! Setting parameterized property '{0}'. - /// - internal static string TraceParameterizedPropertySet { - get { - return ResourceManager.GetString("TraceParameterizedPropertySet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0,4}+ {1}. - /// - internal static string TraceScriptLineMessage { - get { - return ResourceManager.GetString("TraceScriptLineMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! SET-MULTIPLE ${0} = '{1}'.. - /// - internal static string TraceSetMultipleIndex { - get { - return ResourceManager.GetString("TraceSetMultipleIndex", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! SET-MULTIPLE ${0} assigned remaining {1} values.. - /// - internal static string TraceSetMultipleRemaining { - get { - return ResourceManager.GetString("TraceSetMultipleRemaining", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! SET ${0} = '{1}'.. - /// - internal static string TraceVariableAssignment { - get { - return ResourceManager.GetString("TraceVariableAssignment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! Trap or Catch on matching exception [{0}]. - /// - internal static string TrapOnExceptionMatch { - get { - return ResourceManager.GetString("TrapOnExceptionMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! Trap or Catch generic; caught [{0}]. - /// - internal static string TrapOnGenericException { - get { - return ResourceManager.GetString("TrapOnGenericException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ! Trap or Catch on [{0}]; subclass of exception [{1}]. - /// - internal static string TrapOnSubclassMatch { - get { - return ResourceManager.GetString("TrapOnSubclassMatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Trap statement is not allowed in restricted language mode or a Data section.. - /// - internal static string TrapStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("TrapStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Try statement is not allowed in restricted language mode or a Data section.. - /// - internal static string TryStatementNotSupportedInDataSection { - get { - return ResourceManager.GetString("TryStatementNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error during creationg of type "{0}". Error message: - ///{1}. - /// - internal static string TypeCreationError { - get { - return ResourceManager.GetString("TypeCreationError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type name expected.. - /// - internal static string TypeNameExpected { - get { - return ResourceManager.GetString("TypeNameExpected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type [{0}] was found in the parameter statement.. - /// - internal static string TypeNotAllowedBeforeParam { - get { - return ResourceManager.GetString("TypeNotAllowedBeforeParam", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected type [{0}] was found before statement.. - /// - internal static string TypeNotAllowedBeforeStatement { - get { - return ResourceManager.GetString("TypeNotAllowedBeforeStatement", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type '{0}' is not allowed on a parameter.. - /// - internal static string TypeNotAllowedForParameter { - get { - return ResourceManager.GetString("TypeNotAllowedForParameter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type '{0}' is not allowed on a property.. - /// - internal static string TypeNotAllowedForProperty { - get { - return ResourceManager.GetString("TypeNotAllowedForProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type {0} is not allowed in restricted language mode or a Data section.. - /// - internal static string TypeNotAllowedInDataSection { - get { - return ResourceManager.GetString("TypeNotAllowedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to find type [{0}].. - /// - internal static string TypeNotFound { - get { - return ResourceManager.GetString("TypeNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to find type [{0}]. Details: {1}. - /// - internal static string TypeNotFoundWithMessage { - get { - return ResourceManager.GetString("TypeNotFoundWithMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected attribute '{0}'.. - /// - internal static string UnexpectedAttribute { - get { - return ResourceManager.GetString("UnexpectedAttribute", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No characters are allowed after a here-string header but before the end of the line.. - /// - internal static string UnexpectedCharactersAfterHereStringHeader { - get { - return ResourceManager.GetString("UnexpectedCharactersAfterHereStringHeader", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected keyword '{0}'.. - /// - internal static string UnexpectedKeyword { - get { - return ResourceManager.GetString("UnexpectedKeyword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' resource can only be used once per configuration, and therefore cannot have a name. Remove '{1}', and then run the script again.. - /// - internal static string UnexpectedNameForType { - get { - return ResourceManager.GetString("UnexpectedNameForType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected token '{0}' in expression or statement.. - /// - internal static string UnexpectedToken { - get { - return ResourceManager.GetString("UnexpectedToken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Internal error - unexpected unary operator {0}.. - /// - internal static string UnexpectedUnaryOperator { - get { - return ResourceManager.GetString("UnexpectedUnaryOperator", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unexpected VarEnum {0}.. - /// - internal static string UnexpectedVarEnum { - get { - return ResourceManager.GetString("UnexpectedVarEnum", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown assignment operator '{0}'.. - /// - internal static string UnknownAssignmentOperator { - get { - return ResourceManager.GetString("UnknownAssignmentOperator", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unrecognized token in source text.. - /// - internal static string UnrecognizedToken { - get { - return ResourceManager.GetString("UnrecognizedToken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unrecoverable error in Windows PowerShell.. - /// - internal static string UnrecoverableParserError { - get { - return ResourceManager.GetString("UnrecoverableParserError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to wrap an unsupported enum type.. - /// - internal static string UnsupportedEnumType { - get { - return ResourceManager.GetString("UnsupportedEnumType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to pass an event handler of an unsupported type.. - /// - internal static string UnsupportedHandlerType { - get { - return ResourceManager.GetString("UnsupportedHandlerType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Configuration only supports the End block in its body. Begin, Process and DynamicParam blocks are not allowed in a configuration.. - /// - internal static string UnsupportedNamedBlockInConfiguration { - get { - return ResourceManager.GetString("UnsupportedNamedBlockInConfiguration", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' property with type '{1}' of DSC resource class '{2}' is not supported.. - /// - internal static string UnsupportedPropertyTypeOfDSCResourceClass { - get { - return ResourceManager.GetString("UnsupportedPropertyTypeOfDSCResourceClass", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' keyword is not supported in this version of the language.. - /// - internal static string UnsupportedReservedKeyword { - get { - return ResourceManager.GetString("UnsupportedReservedKeyword", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The '{0}' property is not supported in this version of the language.. - /// - internal static string UnsupportedReservedProperty { - get { - return ResourceManager.GetString("UnsupportedReservedProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to At least one of the values '{0}' is not supported or valid for property '{1}' on class '{2}'. Please specify only supported values: - ///{3}.. - /// - internal static string UnsupportedValueForProperty { - get { - return ResourceManager.GetString("UnsupportedValueForProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A 'using' statement must appear before any other statements in a script.. - /// - internal static string UsingMustBeAtStartOfScript { - get { - return ResourceManager.GetString("UsingMustBeAtStartOfScript", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This syntax of the 'using' statement is not supported.. - /// - internal static string UsingStatementNotSupported { - get { - return ResourceManager.GetString("UsingStatementNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A Using variable cannot be retrieved. A Using variable can be used only with Invoke-Command, Start-Job, or InlineScript in the script workflow. When it is used with Invoke-Command, the Using variable is valid only if the script block is invoked on a remote computer.. - /// - internal static string UsingWithoutInvokeCommand { - get { - return ResourceManager.GetString("UsingWithoutInvokeCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Property '{0}' of Resource '{1}' has value '{2}' which is not between valid range '{3}' and '{4}'.. - /// - internal static string ValueNotInRange { - get { - return ResourceManager.GetString("ValueNotInRange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The variable '${0}' cannot be retrieved because it has not been set.. - /// - internal static string VariableIsUndefined { - get { - return ResourceManager.GetString("VariableIsUndefined", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variable is not assigned in the method.. - /// - internal static string VariableNotLocal { - get { - return ResourceManager.GetString("VariableNotLocal", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A variable that cannot be referenced in restricted language mode or a Data section is being referenced. Variables that can be referenced include the following: $PSCulture, $PSUICulture, $true, $false, and $null.. - /// - internal static string VariableReferenceNotSupportedInDataSection { - get { - return ResourceManager.GetString("VariableReferenceNotSupportedInDataSection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variant.GetAccessor cannot handle {0}.. - /// - internal static string VariantGetAccessorNYI { - get { - return ResourceManager.GetString("VariantGetAccessorNYI", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to verbose stream. - /// - internal static string VerboseStream { - get { - return ResourceManager.GetString("VerboseStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Invalid return statement within void method.. - /// - internal static string VoidMethodHasReturn { - get { - return ResourceManager.GetString("VoidMethodHasReturn", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to [void] cannot be used as a parameter type, or on the left side of an assignment.. - /// - internal static string VoidTypeConstraintNotAllowed { - get { - return ResourceManager.GetString("VoidTypeConstraintNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to warning stream. - /// - internal static string WarningStream { - get { - return ResourceManager.GetString("WarningStream", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to White space is not allowed before the string terminator.. - /// - internal static string WhitespaceBeforeHereStringFooter { - get { - return ResourceManager.GetString("WhitespaceBeforeHereStringFooter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Workflow is not supported in OneCore powershell.. - /// - internal static string WorkflowNotSupportedOnOneCore { - get { - return ResourceManager.GetString("WorkflowNotSupportedOnOneCore", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ParserStrings.resources b/scripts/string_resources/ParserStrings.resources deleted file mode 100644 index 317defa790e08c55b1aa6cb42fce9db67406c176..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56941 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

qKrZ3pz5vKdi-8`9qV!^`x+1Mnjr_6g7v#=3!1g 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 -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -///

-/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class PathUtilsStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal PathUtilsStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PathUtilsStrings", typeof(PathUtilsStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot create the module {0} due to the following: {1}. Use a different argument for the -OutputModule parameter and retry.. - /// - internal static string ExportPSSession_CannotCreateOutputDirectory { - get { - return ResourceManager.GetString("ExportPSSession_CannotCreateOutputDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The directory '{0}' already exists. Use the -Force parameter if you want to overwrite the directory and files within the directory.. - /// - internal static string ExportPSSession_ErrorDirectoryExists { - get { - return ResourceManager.GetString("ExportPSSession_ErrorDirectoryExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The module cannot be loaded because it has been generated with an incompatible version of the {0} cmdlet. Generate the module with the {0} cmdlet from the current session, and try loading the module again.. - /// - internal static string ExportPSSession_ScriptGeneratorVersionMismatch { - get { - return ResourceManager.GetString("ExportPSSession_ScriptGeneratorVersionMismatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform operation because the wildcard path {0} did not resolve to a file.. - /// - internal static string OutFile_DidNotResolveFile { - get { - return ResourceManager.GetString("OutFile_DidNotResolveFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform operation because the path resolved to more than one file. This command cannot operate on multiple files.. - /// - internal static string OutFile_MultipleFilesNotSupported { - get { - return ResourceManager.GetString("OutFile_MultipleFilesNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot open file because the current provider ({0}) cannot open a file.. - /// - internal static string OutFile_ReadWriteFileNotFileSystemProvider { - get { - return ResourceManager.GetString("OutFile_ReadWriteFileNotFileSystemProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown encoding {0}; valid values are {1}.. - /// - internal static string OutFile_WriteToFileEncodingUnknown { - get { - return ResourceManager.GetString("OutFile_WriteToFileEncodingUnknown", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File {0} already exists and {1} was specified.. - /// - internal static string UtilityFileExistsNoClobber { - get { - return ResourceManager.GetString("UtilityFileExistsNoClobber", resourceCulture); - } - } -} diff --git a/scripts/string_resources/PathUtilsStrings.resources b/scripts/string_resources/PathUtilsStrings.resources deleted file mode 100644 index b4447544437fcc7b76093097c15d1429eed690b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1693 zcma)6zi%8x6rKeN2vS-KnujQyh|9_`HX%Wl2>yixCdPL*1xVK1&bzz8voovN**l*s zOB6`dw1@(_v^0@u_ydqYLPCNPiH?R6(ecgPZZ2_(aC0*^Ki>P^_r5nbKmYjm51A0+ zOLWtp*MZCYkZafYg6oH~LzaqtkIK4m-soYEj@j4R+0FHQHMSmYH6}EkH!U~8OVgu+ zW@vQr9?u8vl-b<`TEZX`TH;KZ+`#F)lc6>GWTKradHykIxt?q-WTY9 zpdUYrz9Y^=C7kdghy&3_V^O1N>{)RlwuHp5#VTO#aVjxmaZfb(tv&RNCnC*L zz;~Ypy#rI99G(P-z8W+F`UT)Vc^X(B(LG!$xa@(8MfZtoWOSTXT~_-Ex=g2qn26^f z#@ZsGT^t!0pNPmwi4RiZhuEnxGh&KaXY(uE-ns0y4@C?(L?#iaGp<{xKF%w&h2o45 zD=5q0GE9sparjY6Dhl2KEf{sHKE#eHu_#f#sOB{Bj>&%u;O)!6OTYn)JD45lRbZ{) zY{gg{VLU~5VutZA0IeUTqznuKVlEw*b&AZkkhBv+w8-Ek+_3C?OIqs!6`o~a3KOQ% zsm3s!uU?R9u;tS3$Qk2i+K%tg`OS-*j%p@JN{>eD*#?q++>~)Lay~iSxYvZL3HuAQ zN_tsxU{BI2@*Mm;&pyuvh^MsYA~-*%6~tU2X~0FziO+N$>YP%jNbJV0!=Ig&PXIRiyerdQ z(fFiq&2_}=CH4174$^-RBf#& z-UW|m)l5_6WfCsW&i)rwQgpKQ7RRcgXvo|l?G{J iY;Zp$=*HWf<-71nqC9>Zllrj0ovW#?xX>fbD*q3aEbwgr diff --git a/scripts/string_resources/PipelineStrings.cs b/scripts/string_resources/PipelineStrings.cs deleted file mode 100644 index e7c031713..000000000 --- a/scripts/string_resources/PipelineStrings.cs +++ /dev/null @@ -1,236 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class PipelineStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal PipelineStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PipelineStrings", typeof(PipelineStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot continue to run the cmdlet because running cmdlets has been prevented by the Stop policy.. - /// - internal static string ActionPreferenceStop { - get { - return ResourceManager.GetString("ActionPreferenceStop", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred while creating the pipeline.. - /// - internal static string CannotCreatePipeline { - get { - return ResourceManager.GetString("CannotCreatePipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the cmdlet instance because the cmdlet instance is in use by another pipeline. Please contact Microsoft Customer Support Services.. - /// - internal static string CommandProcessorAlreadyUsed { - get { - return ResourceManager.GetString("CommandProcessorAlreadyUsed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This pipeline does not support disconnect-connect semantics.. - /// - internal static string ConnectNotSupported { - get { - return ResourceManager.GetString("ConnectNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform the operation because the pipeline is started. Stop the pipeline and try the operation again.. - /// - internal static string ExecutionAlreadyStarted { - get { - return ResourceManager.GetString("ExecutionAlreadyStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot run the pipeline because the first cmdlet in the pipeline is trying to read input from the results of a preceding cmdlet. Either modify the first cmdlet, remove the first cmdlet, or add to the pipeline the cmdlet whose output is required by the first cmdlet, and then try running the pipeline again.. - /// - internal static string FirstCommandCannotHaveInput { - get { - return ResourceManager.GetString("FirstCommandCannotHaveInput", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the cmdlet number. The ReadFromCommand function must specify the Id of a cmdlet that has already been added to the pipeline. Please contact Microsoft Customer Support Services.. - /// - internal static string InvalidCommandNumber { - get { - return ResourceManager.GetString("InvalidCommandNumber", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The runspace object has a null remote command associated with it. A disconnected RemotePipeline object cannot be created because there is no remote command specified.. - /// - internal static string InvalidRemoteCommand { - get { - return ResourceManager.GetString("InvalidRemoteCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot read the output of the ReadFromCommand and ReadErrorQueue functions because another cmdlet is already reading that output. Please contact Microsoft Customer Support Services.. - /// - internal static string PipeAlreadyTaken { - get { - return ResourceManager.GetString("PipeAlreadyTaken", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot run the pipeline because there are no commands. Add at least one command to the pipeline, and then run it again.. - /// - internal static string PipelineExecuteRequiresAtLeastOneCommand { - get { - return ResourceManager.GetString("PipelineExecuteRequiresAtLeastOneCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CommandInvocation({0}): "{1}". - /// - internal static string PipelineExecutionInformation { - get { - return ResourceManager.GetString("PipelineExecutionInformation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to NonTerminatingError({0}): "{1}". - /// - internal static string PipelineExecutionNonTerminatingError { - get { - return ResourceManager.GetString("PipelineExecutionNonTerminatingError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ParameterBinding({0}): name="{1}"; value="{2}". - /// - internal static string PipelineExecutionParameterBinding { - get { - return ResourceManager.GetString("PipelineExecutionParameterBinding", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to TerminatingError({0}): "{1}". - /// - internal static string PipelineExecutionTerminatingError { - get { - return ResourceManager.GetString("PipelineExecutionTerminatingError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot connect this pipeline because it is not in the disconnected state.. - /// - internal static string PipelineNotDisconnected { - get { - return ResourceManager.GetString("PipelineNotDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot complete the pipeline operation because it has not yet been started. You must call the Begin() method before calling End() on a steppable pipeline.. - /// - internal static string PipelineNotStarted { - get { - return ResourceManager.GetString("PipelineNotStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A cmdlet threw an exception after calling ThrowTerminatingError. - ///The first exception was "{0}" with stack trace "{1}". - ///The second exception was "{2}" with stack trace "{3}".. - /// - internal static string SecondFailure { - get { - return ResourceManager.GetString("SecondFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WriteObject and WriteError methods cannot be called from outside the overrides of the BeginProcessing, ProcessRecord, and EndProcessing methods, and they can only be called from within the same thread. Validate that the cmdlet makes these calls correctly, or contact Microsoft Customer Support Services.. - /// - internal static string WriteNotPermitted { - get { - return ResourceManager.GetString("WriteNotPermitted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The WriteObject and WriteError methods cannot be called after the pipeline has been closed. Please contact Microsoft Customer Support Services.. - /// - internal static string WriteToClosedPipeline { - get { - return ResourceManager.GetString("WriteToClosedPipeline", resourceCulture); - } - } -} diff --git a/scripts/string_resources/PipelineStrings.resources b/scripts/string_resources/PipelineStrings.resources deleted file mode 100644 index dc5b5ab8c2dd6f91712def481a8f772252b0fa4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3787 zcmbVPONbmr7_M0#LBW&eU{owt(ba64MDtWv*{mB}G|9L-8dQYTbl2=u(p}Z5s@~10 zId~Hhe1MmLHz6lc)QAT$q7X@Zf$<^;dhp;uFd|;WgWq4>JugENb~nA<)Ac{T|NFoC zYx3>cKR#_R#$LyjF7=$3S+ppfDQqlV|7lT*MA~Vdx!BlLwWs-$(mG}I%+_c#{Z8|_ zBK3upGg=njigcPci*~BwM`f>N4of}L-myb$i??mxvg_Wha`VnzxBWj^p}opvoqb9A z34ppD7yUG6AEtlq*^k~ja$@20x4!x0^nS7N%(>#jGv6HFcJ}9O|9-VPapzATuYd9U zYiFna{N=qHZ#e$@shb}B`^!iFdHFl}-ucsq&i(e7|M77tOPy!K~<4 zF&dZf3*;$X61Z&N1C$o&sD@#P!__?krxgTV0E!%$J^LQ6Q}l5KOH^nw=DrVR8A>Pi z)`8+N<3%iFp%OXfcm~G2rf?K}3%L%%Q8RZX^i&(wJP#Ky8D%&E5LBH+eX~IQ7@kC^ zb${SGYXOHv{iKgFgl5ZZ9`9@j`~`yT zzI3oAoGq>l;i#jQ?G7Q6@OPR0dU;_kh31B%#2u!ue1t72=M>3B?j=S>FN zr6SLb^?XU%6-CEK@esWiI40EA6f%7;LHS}dEt4-ni9R04#%Y9ro#obKbFZr84;gXf%D8Hs#BsIPB)E^ znOT9<#&Aq?h(si)&5Yt9!wTwZ*PwZ(@Pr3AtvpgF(o`kA(L{l$E+k59)%qPNwIc1* zMMS5ItSxQCTR=fyAohTTIg_Ei3GWm-4qeP39`14(*A*`$B|8;v-xWUW7?Bd8y>jQE zSU?{uH(HZKPc#T0YIM241~KhJP-B^q>mp49>7I07A{Wk?SP9y-t7sQjKH_|q50s3B zMfAzbX0IXp#;2_S2QrDCoIyvgSG{i@H&@6KbMQ;~W#u z^lqMp$m4~?kg92?0aOmBdY{*dcDyE9Vj!cjp5bH*jFfD;6nWs&o1J#P&880 z*Z}}N;AE`t(->9|1Id-PuJXJR=Pi}m7W9gV!_b&|e)F-r?&FisZ#g#ExOJb=Eon2Q z!#E8zjTl5tVMQjrw7ZoiE~-_Hmop*8{d`5F1%0>&0dKx&w1tX>deHfi(OCBb=z|V$ zD~HR7urS*^M*Zd@%zg_8+f_2=YMrr=>4#sYFDCGD2W zN>AOzQG3^rOfh~zKbA=l^E$yACa^#ZndhR7L#a+4HQsH^)a{D0qSW zLnx}qXJZ9@WmqbX)l~1VD9qI_E#HgWv$cz;i^?L_)Zk3IHyp<8oq7( E2T^#XZ~y=R diff --git a/scripts/string_resources/PowerShellStrings.cs b/scripts/string_resources/PowerShellStrings.cs deleted file mode 100644 index 6e910d72d..000000000 --- a/scripts/string_resources/PowerShellStrings.cs +++ /dev/null @@ -1,387 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class PowerShellStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal PowerShellStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("PowerShellStrings", typeof(PowerShellStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to When the runspace is set to reuse a thread, the apartment state in the invocation settings must match the runspace.. - /// - internal static string ApartmentStateMismatch { - get { - return ResourceManager.GetString("ApartmentStateMismatch", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to When the runspace is set to use the current thread, the apartment state in the invocation settings must match that of the current thread.. - /// - internal static string ApartmentStateMismatchCurrentThread { - get { - return ResourceManager.GetString("ApartmentStateMismatchCurrentThread", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} object was not created by calling {1} on this Windows PowerShell instance.. - /// - internal static string AsyncResultNotOwned { - get { - return ResourceManager.GetString("AsyncResultNotOwned", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This Windows PowerShell object cannot be connected because it is not associated with a remote runspace or runspace pool.. - /// - internal static string CannotConnect { - get { - return ResourceManager.GetString("CannotConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PSJobProxy object can only be used for remote commands that return a job object.. - /// - internal static string CommandDoesNotWriteJob { - get { - return ResourceManager.GetString("CommandDoesNotWriteJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is no Runspace available to run commands in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The command you attempted to invoke was: {0}. - /// - internal static string CommandInvokedFromWrongThreadWithCommand { - get { - return ResourceManager.GetString("CommandInvokedFromWrongThreadWithCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is no Runspace available to run commands in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The current Windows PowerShell instance contains no command to invoke.. - /// - internal static string CommandInvokedFromWrongThreadWithoutCommand { - get { - return ResourceManager.GetString("CommandInvokedFromWrongThreadWithoutCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The connection attempt to the remote command failed.. - /// - internal static string ConnectFailed { - get { - return ResourceManager.GetString("ConnectFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The running command has been disconnected but is still running on the remote server. Reconnect to get command operation status and output data.. - /// - internal static string DiscOnSyncCommand { - get { - return ResourceManager.GetString("DiscOnSyncCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation cannot be performed because a command has already been started. Wait for the command to complete, or stop it, and then try the operation again.. - /// - internal static string ExecutionAlreadyStarted { - get { - return ResourceManager.GetString("ExecutionAlreadyStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation cannot be performed because the current Windows PowerShell session is in the Disconnected state. Connect this Windows PowerShell session, and then either wait for the command to finish, or stop the command.. - /// - internal static string ExecutionDisconnected { - get { - return ResourceManager.GetString("ExecutionDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation cannot be performed because a command is currently stopping. Wait for the command to complete stopping, and then try the operation again.. - /// - internal static string ExecutionStopping { - get { - return ResourceManager.GetString("ExecutionStopping", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to GetJobForCommand is not supported when there is more than one command in the Windows PowerShell instance.. - /// - internal static string GetJobForCommandNotSupported { - get { - return ResourceManager.GetString("GetJobForCommandNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Command property of a Windows PowerShell object cannot be empty.. - /// - internal static string GetJobForCommandRequiresACommand { - get { - return ResourceManager.GetString("GetJobForCommandRequiresACommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The state of the current PowerShell instance is not valid for this operation.. - /// - internal static string InvalidPowerShellStateGeneral { - get { - return ResourceManager.GetString("InvalidPowerShellStateGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform operation because the runspace is not in the '{0}' state. Current state of runspace is '{1}'.. - /// - internal static string InvalidRunspaceState { - get { - return ResourceManager.GetString("InvalidRunspaceState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PowerShell instance is not in the correct state for creating a nested PowerShell instance. Nested PowerShell instances should only be created in a running PowerShell instance.. - /// - internal static string InvalidStateCreateNested { - get { - return ResourceManager.GetString("InvalidStateCreateNested", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation cannot be performed because the current Windows PowerShell session is in the Disconnected state. Connect this Windows PowerShell session, and then try again.. - /// - internal static string IsDisconnected { - get { - return ResourceManager.GetString("IsDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A job object cannot be reused.. - /// - internal static string JobCanBeStartedOnce { - get { - return ResourceManager.GetString("JobCanBeStartedOnce", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A job cannot be started when it is already running.. - /// - internal static string JobCannotBeStartedWhenRunning { - get { - return ResourceManager.GetString("JobCannotBeStartedWhenRunning", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A job object can be used only once.. - /// - internal static string JobObjectCanBeUsedOnce { - get { - return ResourceManager.GetString("JobObjectCanBeUsedOnce", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A command in which the value of AsJob is equal to false cannot be run through a PSJobProxy.. - /// - internal static string JobProxyAsJobMustBeTrue { - get { - return ResourceManager.GetString("JobProxyAsJobMustBeTrue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You can only begin receiving data on a PSJobProxy instance when it has been created with data streaming disabled. This operation can run only once.. - /// - internal static string JobProxyReceiveInvalid { - get { - return ResourceManager.GetString("JobProxyReceiveInvalid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The keys in the dictionary must be strings.. - /// - internal static string KeyMustBeString { - get { - return ResourceManager.GetString("KeyMustBeString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Nested PowerShell instances cannot be invoked asynchronously. Use the Invoke method.. - /// - internal static string NestedPowerShellInvokeAsync { - get { - return ResourceManager.GetString("NestedPowerShellInvokeAsync", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No commands are specified.. - /// - internal static string NoCommandToInvoke { - get { - return ResourceManager.GetString("NoCommandToInvoke", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A Windows PowerShell object cannot be created that uses the current runspace because there is no current runspace available. The current runspace might be starting, such as when it is created with an Initial Session State.. - /// - internal static string NoDefaultRunspaceForPSCreate { - get { - return ResourceManager.GetString("NoDefaultRunspaceForPSCreate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSJobProxy currently supports only PSWorkflowInvocationSettings.. - /// - internal static string OnlyWorkflowInvocationSettingsSupported { - get { - return ResourceManager.GetString("OnlyWorkflowInvocationSettingsSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This operation is currently not supported in the remoting scenario.. - /// - internal static string OperationNotSupportedForRemoting { - get { - return ResourceManager.GetString("OperationNotSupportedForRemoting", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A command is required to add a parameter. A command must be added to the Windows PowerShell instance before adding a parameter.. - /// - internal static string ParameterRequiresCommand { - get { - return ResourceManager.GetString("ParameterRequiresCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSChildJobProxy does not support control methods.. - /// - internal static string ProxyChildJobControlNotSupported { - get { - return ResourceManager.GetString("ProxyChildJobControlNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSJobProxy does not support this control method.. - /// - internal static string ProxyJobControlNotSupported { - get { - return ResourceManager.GetString("ProxyJobControlNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to PSJobProxy does not support the Unblock operation.. - /// - internal static string ProxyUnblockJobNotSupported { - get { - return ResourceManager.GetString("ProxyUnblockJobNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The runspace pool specified is not in an opened state.. - /// - internal static string RemoteRunspacePoolNotOpened { - get { - return ResourceManager.GetString("RemoteRunspacePoolNotOpened", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Either a runspace or runspace pool must be assigned to PSJobProxy before it can be started.. - /// - internal static string RunspaceAndRunspacePoolNull { - get { - return ResourceManager.GetString("RunspaceAndRunspacePoolNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Support for interactive jobs is not available. - /// - internal static string UnblockNotSupported { - get { - return ResourceManager.GetString("UnblockNotSupported", resourceCulture); - } - } -} diff --git a/scripts/string_resources/PowerShellStrings.resources b/scripts/string_resources/PowerShellStrings.resources deleted file mode 100644 index b8b12cf6d61cd5ae7660669b96c2f05b7e0186fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6270 zcmdT|dx#xZ89!rEjaq{sDAZDpX-z`iPB-S+Kw@t1cGGR#-OJwHY-$5~?##J+Cp&k} z&73p4xyA?dA5*c=q(bQ*Qhb0E6^bboA6Nv5(mzr$U=dO*h(rs;60urT@b{fFk9+qO zgMygN-JO~9y}#f0n0xu9KmEjGjGf0PZuYg2U4KSum8F5y<<*Q7p-e}3R|hJMqt*yN zE>j(;U6daTNS+yvWL#_S$#ol1=zFqh2-Xlj3 z+;`_{Wm#gPt}L`SrFjR8x(grr*Qkxr|1bRP!lPe3dF9;GXFv1Ag^7u8?0xd>XRmze zS1h`$siAJef;Owmk!^;*xz91B?=<`&246E z3HOKJ1=DeT7UzG(^UvY)ZO}aaPR2Ij?CDL6eF$e)K@;No19<)eT<-$ie%${8_tTK` zLtOVk|4Hy(A{qGn9?vd=_ae^Ef#(gJJqUV^`!nxmY^26|Ot6$0)@70<_}j!s;3L^2 ziX!x57Hsib~~25zpiQxln}|I0q}yn~_5JKj`x~q7flj6rO+L zc-xrGRDh@@$e)Ypur<4peE$J<20VdP5?P5gNGWpC&r?reAjy}&a`$SMLf4={MBWC> zwyh>7I4OXv2NNll<3QhmqflV-e2n8bT@g-~xh4!HMml#Uy$0qZH)19*od#=UJ=3hV zLijP%$U&EK0rw-=-hhr}u%!q=2Y+MyRCPcK32rIE9<%dc-#N@a18oTaN2L^iuws1; z#G}K+)nVNl=xS{WY&!RHY71kxPvCaFP;W-%Zg*&Qg>iqWw1^ZTflRpw(u0Gfu7*}K z%v;A3lp^_(Vz`>UdHwf#&oR=JE^Yh zt6nq-)@=m9;R2e)lR<`Wg6sg1jlqyM67Ra#N+>vVHvoyjY`+NRDGFH(ALbz>Mek|j zj$l}52_V$KA1bsalo)$Q-f7&gERC<NF6j>{8pF2P3YtS8TAcQayv(JKc`>>ho z8TblFJw4x%2{#?d(=5?F5l9|suBG8d@l!8{QQr=nN_Fy~n(bw31FTD9F;3^!zup3&T}=4XM62GYeH`M?cS1 z>y!)(Uly7t%J2X#8yWIep9dn2;SfK&3smGTA~YW*p<33wp_XOZ?8rDqBoL7#kiK_j zb{&#jM<5bX(SnaENuZVV$UuokeebFVv8hEy zqWDY!6tN_tShQlK3s}h#c$15=pnw}Lbv}PsWr$+Jd#PHALJ3<+;Ec((z|LL@1xZh) z2By1w<@@=hNW_99-1)W4D4+^Z^9wG#A{0iMeoy+G!jN0T`%o?n-Y9w$XP8P@U6hpR zgOqvit^ZH=^77aKi3BerfJ@-13`ZFN-`nHDWFbhEn@5RaWDvk%fbcf5EkoaXg2F}l zPN*n~D0fgdEs0(dMtD0bQJq;hYZIYB3Km;KrFbpVC7Jr1&&ZsQ^e>bZmuik`xR^|G+)l$u-j0$;cPhsRBIA2c-GqNt{9#$%d=h)&8yKQiQ|qc-R1GHA7l*Aj4-@{>2iC!*bnQMO3bR7&8=|RRrB= zp<}mO3p|8ogzF4Y!ML@()Si0|zq43r3>*N_UJ#eAY3jI!#< z1aYuU-}fGQz%3lMIXn2#OGyDmE2s=0cAf>|MMoJhF%K8;M3rkR(JgS^JxvD?yTnBa U@*+^SOOiS#N;!YQD&AlI1sv6djsO4v diff --git a/scripts/string_resources/ProgressRecordStrings.cs b/scripts/string_resources/ProgressRecordStrings.cs deleted file mode 100644 index 44dd6107c..000000000 --- a/scripts/string_resources/ProgressRecordStrings.cs +++ /dev/null @@ -1,99 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ProgressRecordStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ProgressRecordStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProgressRecordStrings", typeof(ProgressRecordStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot process the argument because {0} cannot be a negative value.. - /// - internal static string ArgMayNotBeNegative { - get { - return ResourceManager.GetString("ArgMayNotBeNegative", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the argument because the value of {0} cannot be null or empty.. - /// - internal static string ArgMayNotBeNullOrEmpty { - get { - return ResourceManager.GetString("ArgMayNotBeNullOrEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ParentActivityId cannot be the same as the ActivityId.. - /// - internal static string ParentActivityIdCantBeActivityId { - get { - return ResourceManager.GetString("ParentActivityIdCantBeActivityId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set percent because {0} cannot be greater than 100.. - /// - internal static string PercentMayNotBeMoreThan100 { - get { - return ResourceManager.GetString("PercentMayNotBeMoreThan100", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ProgressRecordStrings.resources b/scripts/string_resources/ProgressRecordStrings.resources deleted file mode 100644 index 6de3114dc624ad4e24a30ef4b1dba1d314aa8cdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 694 zcma)4&1w`u5U!EnV@N|tKpciy+)a$Il6CYD!p0#9$;C_0Y`GcI)4lZ1!XQ3`kQeX; z@(6i=pq}y+UOXyz@$210B^t163TnE(`o6E2`F#2HA|aypNOjOT&uzBP&IDVt`&I3; zoUlzr>uO_FQ>EgFt!s=P_Om=jDvF?dusqZpyp<{yWvEnB?{ar&PFWAD%}qI|2OGVu z$9>M9Y_0w+7PN0#zEMA5e-EZsknxnG7x6j&_UUTv*^lq{A6z{gd^s*Yp!Ep(I%06n zvCR62EKO-lk~-QWL!O=!qhj1jyfrjO9Zz}}G>}5P0?|uqX@;Q=714GH28(Hps}a@L zY|R3&LlY{{kG-h)ul^ZG`X!nc!%LdmM#r!mB@XFiLDr)j@ezYbQAn+g7c*<{eVp(o zETo-=mbDiZ*D^R3Z}WGeUg9dWh32XB&78$ts=!$?{vVRayub_d<`$z4N(o~Hw=>^m z$wnzH -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ProviderBaseSecurity { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ProviderBaseSecurity() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProviderBaseSecurity", typeof(ProviderBaseSecurity).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot use the interface because the ISecurityDescriptorCmdletProvider interface is not supported by this provider.. - /// - internal static string ISecurityDescriptorCmdletProvider_NotSupported { - get { - return ResourceManager.GetString("ISecurityDescriptorCmdletProvider_NotSupported", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ProviderBaseSecurity.resources b/scripts/string_resources/ProviderBaseSecurity.resources deleted file mode 100644 index 9d490ab6f6fcfc1a93eee7955c314728dcf78e81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402 zcmZWlO-sZu5S{gZ2m!C9thnpChaRN8EP|A+coL*dM+~M(nM@XX@;CU0`~e>PD_*>L zaU#1Sm=Bou-sHU@?{6QkGXQvzYnv%B4*3>?kEAjDR$FX)q)ZJ#d$Oj>)Gbml-W7{{ zo_40nXgLxV4kJ@*GgZgV8hwS+jekN{bgNan)XVeJ_1OaF7weP%VbQS}@Q~ghAIVT@ zxU}laDxEL;`JCXf@OK+%06{|p0s{;aRDy#r36H{fsY)222P+CgE!e|O)Lt;bJzNWB z@rlwu{`9jbeae7YC|l<|s~Ax6BP!z<>7muAI@Ilf-885p8J;Q(n#{ -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ProxyCommandStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ProxyCommandStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProxyCommandStrings", typeof(ProxyCommandStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The proxy command cannot be generated because the CommandMetadata has no name.. - /// - internal static string CommandMetadataMissingCommandName { - get { - return ResourceManager.GetString("CommandMetadataMissingCommandName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'help' parameter is not recognized as a valid HelpInfo object created by the 'get-help' command.. - /// - internal static string HelpInfoObjectRequired { - get { - return ResourceManager.GetString("HelpInfoObjectRequired", resourceCulture); - } - } -} diff --git a/scripts/string_resources/ProxyCommandStrings.resources b/scripts/string_resources/ProxyCommandStrings.resources deleted file mode 100644 index af538236c097c8c40e6bcb9d31d620b0c68791ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 498 zcmZWj!Ab)`3{Cx#fQMezrDAI>SVSw>BGu9s@3S-McG}&Ub#_)oy+#O diff --git a/scripts/string_resources/RegistryProviderStrings.cs b/scripts/string_resources/RegistryProviderStrings.cs deleted file mode 100644 index 6a37238d0..000000000 --- a/scripts/string_resources/RegistryProviderStrings.cs +++ /dev/null @@ -1,909 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class RegistryProviderStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal RegistryProviderStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RegistryProviderStrings", typeof(RegistryProviderStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The security identifier is not allowed to be the primary group of this object.. - /// - internal static string AccessControl_InvalidGroup { - get { - return ResourceManager.GetString("AccessControl_InvalidGroup", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified handle is not valid.. - /// - internal static string AccessControl_InvalidHandle { - get { - return ResourceManager.GetString("AccessControl_InvalidHandle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The security identifier is not allowed to be the owner of this object.. - /// - internal static string AccessControl_InvalidOwner { - get { - return ResourceManager.GetString("AccessControl_InvalidOwner", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to perform a security operation on an object that has no associated security. This can happen when trying to get an ACL of an anonymous kernel object.. - /// - internal static string AccessControl_NoAssociatedSecurity { - get { - return ResourceManager.GetString("AccessControl_NoAssociatedSecurity", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Method failed with unexpected error code {0}.. - /// - internal static string AccessControl_UnexpectedError { - get { - return ResourceManager.GetString("AccessControl_UnexpectedError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Add Property Value At. - /// - internal static string AddPropertyValueAtAction { - get { - return ResourceManager.GetString("AddPropertyValueAtAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. - /// - internal static string AddPropertyValueAtResourceTemplate { - get { - return ResourceManager.GetString("AddPropertyValueAtResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The enum value {0} is not valid.. - /// - internal static string Arg_EnumIllegalVal { - get { - return ResourceManager.GetString("Arg_EnumIllegalVal", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A name argument must be specified.. - /// - internal static string Arg_Name { - get { - return ResourceManager.GetString("Arg_Name", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified RegistryValueKind is a value that is not valid.. - /// - internal static string Arg_RegBadKeyKind { - get { - return ResourceManager.GetString("Arg_RegBadKeyKind", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Registry key name must start with a valid base key name.. - /// - internal static string Arg_RegInvalidKeyName { - get { - return ResourceManager.GetString("Arg_RegInvalidKeyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified registry key does not exist.. - /// - internal static string Arg_RegKeyNotFound { - get { - return ResourceManager.GetString("Arg_RegKeyNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A non-empty subkey name must be specified.. - /// - internal static string Arg_RegKeyStrEmpty { - get { - return ResourceManager.GetString("Arg_RegKeyStrEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Registry subkeys should not be greater than 255 characters.. - /// - internal static string Arg_RegKeyStrLenBug { - get { - return ResourceManager.GetString("Arg_RegKeyStrLenBug", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RegistryKey.SetValue does not support arrays of type '{0}'. Only Byte[] and String[] are supported.. - /// - internal static string Arg_RegSetBadArrType { - get { - return ResourceManager.GetString("Arg_RegSetBadArrType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type of the value object did not match the specified RegistryValueKind or the object could not be properly converted.. - /// - internal static string Arg_RegSetMismatchedKind { - get { - return ResourceManager.GetString("Arg_RegSetMismatchedKind", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to RegistryKey.SetValue does not allow a String[] that contains a null String reference.. - /// - internal static string Arg_RegSetStrArrNull { - get { - return ResourceManager.GetString("Arg_RegSetStrArrNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot delete a subkey tree because the subkey does not exist.. - /// - internal static string Arg_RegSubKeyAbsent { - get { - return ResourceManager.GetString("Arg_RegSubKeyAbsent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No value exists with that name.. - /// - internal static string Arg_RegSubKeyValueAbsent { - get { - return ResourceManager.GetString("Arg_RegSubKeyValueAbsent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The length of the specified value name exceeds the maximum of 16383 characters.. - /// - internal static string Arg_RegValueNameStrLenBug { - get { - return ResourceManager.GetString("Arg_RegValueNameStrLenBug", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A value argument must be specified.. - /// - internal static string Arg_Value { - get { - return ResourceManager.GetString("Arg_Value", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The size of the specified value data exceeds the maximum of 1 MB.. - /// - internal static string Arg_ValueDataLenBug { - get { - return ResourceManager.GetString("Arg_ValueDataLenBug", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The subkey argument is not valid.. - /// - internal static string ArgRegKeyDelHive { - get { - return ResourceManager.GetString("ArgRegKeyDelHive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified permission name is not valid.. - /// - internal static string Argument_InvalidPrivilegeName { - get { - return ResourceManager.GetString("Argument_InvalidPrivilegeName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified RegistryKeyPermissionCheck value is not valid.. - /// - internal static string Argument_InvalidRegistryKeyPermissionCheck { - get { - return ResourceManager.GetString("Argument_InvalidRegistryKeyPermissionCheck", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified SafeHandle value is not valid.. - /// - internal static string Argument_InvalidSafeHandle { - get { - return ResourceManager.GetString("Argument_InvalidSafeHandle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified registry subkey does not exist.. - /// - internal static string ArgumentException_RegSubKeyAbsent { - get { - return ResourceManager.GetString("ArgumentException_RegSubKeyAbsent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A transaction argument must be specified.. - /// - internal static string ArgumentException_TransactionAbsent { - get { - return ResourceManager.GetString("ArgumentException_TransactionAbsent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The at parameter must be an integer to index a specific property value.. - /// - internal static string BadAtParam { - get { - return ResourceManager.GetString("BadAtParam", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Item. - /// - internal static string ClearItemAction { - get { - return ResourceManager.GetString("ClearItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0}. - /// - internal static string ClearItemResourceTemplate { - get { - return ResourceManager.GetString("ClearItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear Property. - /// - internal static string ClearPropertyAction { - get { - return ResourceManager.GetString("ClearPropertyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1}. - /// - internal static string ClearPropertyResourceTemplate { - get { - return ResourceManager.GetString("ClearPropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation was not processed. The location that was provided does not allow this operation.. - /// - internal static string ContainerInvalidOperationTemplate { - get { - return ResourceManager.GetString("ContainerInvalidOperationTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy Key. - /// - internal static string CopyKeyAction { - get { - return ResourceManager.GetString("CopyKeyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Destination: {1}. - /// - internal static string CopyKeyResourceTemplate { - get { - return ResourceManager.GetString("CopyKeyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy Property. - /// - internal static string CopyPropertyAction { - get { - return ResourceManager.GetString("CopyPropertyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationItem: {2} DestinationProperty: {3}. - /// - internal static string CopyPropertyResourceTemplate { - get { - return ResourceManager.GetString("CopyPropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (default). - /// - internal static string DefaultValueName { - get { - return ResourceManager.GetString("DefaultValueName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation cannot be performed because the destination path is subordinate to the source path.. - /// - internal static string DestinationChildOfSource { - get { - return ResourceManager.GetString("DestinationChildOfSource", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation is not allowed on the destination location.. - /// - internal static string DestinationContainerInvalidOperationTemplate { - get { - return ResourceManager.GetString("DestinationContainerInvalidOperationTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The software settings for the current user. - /// - internal static string HKCUDriveDescription { - get { - return ResourceManager.GetString("HKCUDriveDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The configuration settings for the local computer. - /// - internal static string HKLMDriveDescription { - get { - return ResourceManager.GetString("HKLMDriveDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Incorrect thread for enabling or disabling a privilege.. - /// - internal static string InvalidOperation_MustBeSameThread { - get { - return ResourceManager.GetString("InvalidOperation_MustBeSameThread", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The permission must be reverted before changing its state again.. - /// - internal static string InvalidOperation_MustRevertPrivilege { - get { - return ResourceManager.GetString("InvalidOperation_MustRevertPrivilege", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified transaction or Transaction.Current must match the transaction used to create or open this TransactedRegistryKey.. - /// - internal static string InvalidOperation_MustUseSameTransaction { - get { - return ResourceManager.GetString("InvalidOperation_MustUseSameTransaction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create a KTM handle without a Transaction.Current or specified transaction.. - /// - internal static string InvalidOperation_NeedTransaction { - get { - return ResourceManager.GetString("InvalidOperation_NeedTransaction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The object does not contain a security descriptor.. - /// - internal static string InvalidOperation_NoSecurityDescriptor { - get { - return ResourceManager.GetString("InvalidOperation_NoSecurityDescriptor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The TransactedRegistryKey object is not associated with a transaction because it is for a predefined key.. - /// - internal static string InvalidOperation_NotAssociatedWithTransaction { - get { - return ResourceManager.GetString("InvalidOperation_NotAssociatedWithTransaction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The registry key has subkeys; recursive removals are not supported by this method.. - /// - internal static string InvalidOperation_RegRemoveSubKey { - get { - return ResourceManager.GetString("InvalidOperation_RegRemoveSubKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remote registry operations are not allowed with transactions.. - /// - internal static string InvalidOperation_RemoteNotAllowed { - get { - return ResourceManager.GetString("InvalidOperation_RemoteNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A key in this path already exists.. - /// - internal static string KeyAlreadyExists { - get { - return ResourceManager.GetString("KeyAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Key {0} has been created, but a default value could not be set.. - /// - internal static string KeyCreatedValueFailed { - get { - return ResourceManager.GetString("KeyCreatedValueFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The registry key at the specified path does not exist.. - /// - internal static string KeyDoesNotExist { - get { - return ResourceManager.GetString("KeyDoesNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move Item. - /// - internal static string MoveItemAction { - get { - return ResourceManager.GetString("MoveItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Destination: {1}. - /// - internal static string MoveItemResourceTemplate { - get { - return ResourceManager.GetString("MoveItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Move Property. - /// - internal static string MovePropertyAction { - get { - return ResourceManager.GetString("MovePropertyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationItem: {2} DestinationProperty: {3}. - /// - internal static string MovePropertyResourceTemplate { - get { - return ResourceManager.GetString("MovePropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unable to create a drive with the specified root. The root path does not exist.. - /// - internal static string NewDriveRootDoesNotExist { - get { - return ResourceManager.GetString("NewDriveRootDoesNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Item. - /// - internal static string NewItemAction { - get { - return ResourceManager.GetString("NewItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0}. - /// - internal static string NewItemResourceTemplate { - get { - return ResourceManager.GetString("NewItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Type: {1}. - /// - internal static string NewItemResourceTemplateWithType { - get { - return ResourceManager.GetString("NewItemResourceTemplateWithType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Property. - /// - internal static string NewPropertyAction { - get { - return ResourceManager.GetString("NewPropertyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1}. - /// - internal static string NewPropertyResourceTemplate { - get { - return ResourceManager.GetString("NewPropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Registry transactions are not supported on this platform.. - /// - internal static string NotSupported_KernelTransactions { - get { - return ResourceManager.GetString("NotSupported_KernelTransactions", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot access a closed registry key.. - /// - internal static string ObjectDisposed_RegKeyClosed { - get { - return ResourceManager.GetString("ObjectDisposed_RegKeyClosed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property already exists.. - /// - internal static string PropertyAlreadyExists { - get { - return ResourceManager.GetString("PropertyAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Property {0} does not exist at path {1}.. - /// - internal static string PropertyNotAtPath { - get { - return ResourceManager.GetString("PropertyNotAtPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property is not a multi-valued property. To remove this property, use Remove-ItemProperty.. - /// - internal static string PropertyNotMultivalued { - get { - return ResourceManager.GetString("PropertyNotMultivalued", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property is not a multi-valued property and values cannot be added to it. To change the value use Set-ItemProperty.. - /// - internal static string PropertyNotMultivaluedChange { - get { - return ResourceManager.GetString("PropertyNotMultivaluedChange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove Key. - /// - internal static string RemoveKeyAction { - get { - return ResourceManager.GetString("RemoveKeyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0}. - /// - internal static string RemoveKeyResourceTemplate { - get { - return ResourceManager.GetString("RemoveKeyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove Property. - /// - internal static string RemovePropertyAction { - get { - return ResourceManager.GetString("RemovePropertyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1}. - /// - internal static string RemovePropertyResourceTemplate { - get { - return ResourceManager.GetString("RemovePropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove Property Value At. - /// - internal static string RemovePropertyValueAtAction { - get { - return ResourceManager.GetString("RemovePropertyValueAtAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. - /// - internal static string RemovePropertyValueAtResourceTemplate { - get { - return ResourceManager.GetString("RemovePropertyValueAtResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rename Item. - /// - internal static string RenameItemAction { - get { - return ResourceManager.GetString("RenameItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The item cannot be renamed because an item with that name already exists in the same container.. - /// - internal static string RenameItemAlreadyExists { - get { - return ResourceManager.GetString("RenameItemAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} NewName: {1}. - /// - internal static string RenameItemResourceTemplate { - get { - return ResourceManager.GetString("RenameItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rename property.. - /// - internal static string RenamePropertyAction { - get { - return ResourceManager.GetString("RenamePropertyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} SourceProperty: {1} DestinationProperty: {2}. - /// - internal static string RenamePropertyResourceTemplate { - get { - return ResourceManager.GetString("RenamePropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Requested registry access is not allowed.. - /// - internal static string Security_RegistryPermission { - get { - return ResourceManager.GetString("Security_RegistryPermission", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Item. - /// - internal static string SetItemAction { - get { - return ResourceManager.GetString("SetItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Value: {1}. - /// - internal static string SetItemResourceTemplate { - get { - return ResourceManager.GetString("SetItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Property. - /// - internal static string SetPropertyAction { - get { - return ResourceManager.GetString("SetPropertyAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1}. - /// - internal static string SetPropertyResourceTemplate { - get { - return ResourceManager.GetString("SetPropertyResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Property Value At. - /// - internal static string SetPropertyValueAtAction { - get { - return ResourceManager.GetString("SetPropertyValueAtAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Property: {1} At: {2}. - /// - internal static string SetPropertyValueAtResourceTemplate { - get { - return ResourceManager.GetString("SetPropertyValueAtResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The operation is not allowed on the source location.. - /// - internal static string SourceContainerInvalidOperationTemplate { - get { - return ResourceManager.GetString("SourceContainerInvalidOperationTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Transaction related error {0} occurred.. - /// - internal static string Transaction_Error { - get { - return ResourceManager.GetString("Transaction_Error", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Could not bind parameter 'Type'. Could not convert "{0}" to "{1}". The possible enumeration values are "String, ExpandString, Binary, DWord, MultiString, QWord, Unknown".. - /// - internal static string TypeParameterBindingFailure { - get { - return ResourceManager.GetString("TypeParameterBindingFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Access to the registry key '{0}' is denied.. - /// - internal static string UnauthorizedAccess_RegistryKeyGeneric_Key { - get { - return ResourceManager.GetString("UnauthorizedAccess_RegistryKeyGeneric_Key", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot write to the registry key.. - /// - internal static string UnauthorizedAccess_RegistryNoWrite { - get { - return ResourceManager.GetString("UnauthorizedAccess_RegistryNoWrite", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unknown error: {0}.. - /// - internal static string UnknownError_Num { - get { - return ResourceManager.GetString("UnknownError_Num", resourceCulture); - } - } -} diff --git a/scripts/string_resources/RegistryProviderStrings.resources b/scripts/string_resources/RegistryProviderStrings.resources deleted file mode 100644 index 4e274db6964b1d4dea2e09fcb7bd24a1211be1c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10657 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 diff --git a/scripts/string_resources/RunspaceInit.cs b/scripts/string_resources/RunspaceInit.cs deleted file mode 100644 index 713fef861..000000000 --- a/scripts/string_resources/RunspaceInit.cs +++ /dev/null @@ -1,342 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class RunspaceInit { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal RunspaceInit() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspaceInit", typeof(RunspaceInit).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Dictates when confirmation should be requested. Confirmation is requested when the ConfirmImpact of the operation is equal to or greater than $ConfirmPreference. If $ConfirmPreference is None, actions will only be confirmed when Confirm is specified.. - /// - internal static string ConfirmPreferenceDescription { - get { - return ResourceManager.GetString("ConfirmPreferenceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name of the current console file. - /// - internal static string ConsoleDescription { - get { - return ResourceManager.GetString("ConsoleDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates the action taken when a Debug message is delivered. - /// - internal static string DebugPreferenceDescription { - get { - return ResourceManager.GetString("DebugPreferenceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Status of last command. - /// - internal static string DollarHookDescription { - get { - return ResourceManager.GetString("DollarHookDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Culture of the current Windows PowerShell session. - /// - internal static string DollarPSCultureDescription { - get { - return ResourceManager.GetString("DollarPSCultureDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to UI culture of the current Windows PowerShell session. - /// - internal static string DollarPSUICultureDescription { - get { - return ResourceManager.GetString("DollarPSUICultureDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates the action taken when an error message is delivered. - /// - internal static string ErrorActionPreferenceDescription { - get { - return ResourceManager.GetString("ErrorActionPreferenceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates the view mode to use when displaying errors. - /// - internal static string ErrorViewDescription { - get { - return ResourceManager.GetString("ErrorViewDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The run objects available to cmdlets. - /// - internal static string ExecutionContextDescription { - get { - return ResourceManager.GetString("ExecutionContextDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates the limit of enumeration on formatting IEnumerable objects. - /// - internal static string FormatEnunmerationLimitDescription { - get { - return ResourceManager.GetString("FormatEnunmerationLimitDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Folder containing the current user's profile. - /// - internal static string HOMEDescription { - get { - return ResourceManager.GetString("HOMEDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates the action taken when a command generates an item in the Information stream. - /// - internal static string InformationPreferenceDescription { - get { - return ResourceManager.GetString("InformationPreferenceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ShellID identifies the current shell. This is used by #Requires.. - /// - internal static string MshShellIdDescription { - get { - return ResourceManager.GetString("MshShellIdDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates what type of prompt should be displayed for the current nesting level. - /// - internal static string NestedPromptLevelDescription { - get { - return ResourceManager.GetString("NestedPromptLevelDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The text encoding used when piping text to a native executable file. - /// - internal static string OutputEncodingDescription { - get { - return ResourceManager.GetString("OutputEncodingDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Press Enter to continue.... - /// - internal static string PauseDefinitionString { - get { - return ResourceManager.GetString("PauseDefinitionString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Current process ID. - /// - internal static string PIDDescription { - get { - return ResourceManager.GetString("PIDDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parent process ID. - /// - internal static string PPIDDescription { - get { - return ResourceManager.GetString("PPIDDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates the action taken when progress records are delivered. - /// - internal static string ProgressPreferenceDescription { - get { - return ResourceManager.GetString("ProgressPreferenceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variable to hold all default <cmdlet:parameter, value> pairs. - /// - internal static string PSDefaultParameterValuesDescription { - get { - return ResourceManager.GetString("PSDefaultParameterValuesDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Variable to contain the name of the email server. This can be used instead of the HostName parameter in the Send-MailMessage cmdlet.. - /// - internal static string PSEmailServerDescription { - get { - return ResourceManager.GetString("PSEmailServerDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parent folder of the host application of the current runspace. - /// - internal static string PSHOMEDescription { - get { - return ResourceManager.GetString("PSHOMEDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A reference to the host of the current runspace. - /// - internal static string PSHostDescription { - get { - return ResourceManager.GetString("PSHostDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version information for current Windows PowerShell session. - /// - internal static string PSVersionTableDescription { - get { - return ResourceManager.GetString("PSVersionTableDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Displays errors with a description of the error class. - /// - internal static string ReportErrorShowExceptionClassDescription { - get { - return ResourceManager.GetString("ReportErrorShowExceptionClassDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Displays errors with inner exceptions. - /// - internal static string ReportErrorShowInnerExceptionDescription { - get { - return ResourceManager.GetString("ReportErrorShowInnerExceptionDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Displays errors with their sources. - /// - internal static string ReportErrorShowSourceDescription { - get { - return ResourceManager.GetString("ReportErrorShowSourceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Displays errors with a stack trace. - /// - internal static string ReportErrorShowStackTraceDescription { - get { - return ResourceManager.GetString("ReportErrorShowStackTraceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates the action taken when a Verbose message is delivered. - /// - internal static string VerbosePreferenceDescription { - get { - return ResourceManager.GetString("VerbosePreferenceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dictates the action taken when a Warning message is delivered. - /// - internal static string WarningPreferenceDescription { - get { - return ResourceManager.GetString("WarningPreferenceDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to If true, WhatIf is considered to be enabled for all commands.. - /// - internal static string WhatIfPreferenceDescription { - get { - return ResourceManager.GetString("WhatIfPreferenceDescription", resourceCulture); - } - } -} diff --git a/scripts/string_resources/RunspaceInit.resources b/scripts/string_resources/RunspaceInit.resources deleted file mode 100644 index 1d68210f54fdcce3c885f916b22f16536de3496a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4107 zcmb7HU2Ggz6~03YMM9!VA0jAKbJeD#L}r_|PU?gh61+~mYV2;aj@<`-ba&>g_trCa zhI{XLVaROF$EA4MooL{ULdR0()Ug!%vvMU{9$6sbb3gj5y5ckawO zcCs5gwr4$a=bZ0+_nh;cow@v{w|^4}A)d#PcGjJztZ|B5UfP)4#@Q)S3E2smxj46} z?oP-hvQFn_da`kVe<$QjnflVww4u^ll}^ZZ*-dr)7_Bent7N9Tk36Cd#s?2Qc=+K- zIxuzk-s^*v#_NoR(L3Zn08)E!@K5`AlmE`X_}sUCc>nx!zy0nX&eO}QKk^el{mHLC z_VmT4-kG~}ioI$zx&t!?)&}f&!RtmY0sONpS<|BH$Qn{-}}3NeE60J-uV9Q zKY#KYyI%hGxn0jJe08_^$1@*)<*)gj?>%~O-wU_C_NmW(g#tbJ^Rfo z>fM)?x`Ve*ue>_>y}_lo{MTQ*Rfry_oX7uP-Xg?hoL~A7lM`ZqwI&jI1e{;|pb#GS zU%>hWTtAET_i_J=IDZTGZo~C2aQqq9|AE~TSoBi>C*g|1e5{4WeA8KWyov2qg; z_JHR8X24E`LijnH=VEmXp)bH3ahOVF-WDA(gP18emtjAncjDnVb*cFp_g@8BLW)TY#_aPGsPLg#aRw$a_BD)FmBM574Aw^P^a;2& zPXwYFGU~-F3R&XF;AX>0Ros(ckl`2yGyu@ubK-F^4~WsRUV+K6R%k6wOck#}-+5yG z36TBs=)OK`*#}9kZA&C$VjkmWUx1kdbAlO1$`PB}_9Rx;0>o&-Ps914$3sSo@X5)E z;hrE72Awz*d*B}6Uf}Fmv4pD>`{DqjH_ub+07K1&0&AFe zf-5K5j&XVePWQ0WjT1(rUWZ%z6mAzm z4lISChPl&n$d5I~^Y7}+n*pE-*&dya+c8wP0cAy)!1Q|f(V!;)dhEtbJK)O`Zv3>) z05Z27h{xt)%-2Og@!7cCJrA&{D&1W~=CD zyK~ovZxbSVFKX)8D^E@i`ebCBo1V6r@_6i!uAi4_BD*9leWfHkwj>QXv)MwstG6lu z->0ETD=Sp&W!{s#m=|O#SU3SrrPAjzw{pc2;#(LgBlp(uZA(3}WMXQ_R&T_z1j<5g zXhI?e$b!F4Q<XN!@ZqX5^e&A;wQA)oY-hM7ujkZ0R^asvIL{nKDWAVEq(#ZRBNb zl6>G~J0Fnk^az{TdG$So;dOL7_C}JmD8WejlUuykG!0~yC&X1N9aZ~J zv@24zuFXn?G8Lns4Ue|XqFLTeb%F-s-f~-rI4)&F%Edm~1Aia}QLW2+PeBIS z;te2L*dRCPD=+2D)4$NoOc7eJEAP*qsoeb8^-Mb)tC4vo<9)8ja|VnOZKOh<6w#Tg_-! zTLlGeTAJS27gy%`q{9^Qhr1=b^CZZ)rA-Ptx}>Zg_D&zwmI|UssHdO>d9>=LBZaci zF-T6xHI|S?CNSfKCd&B)EzS-m0m1%@~4&9L6U_4;)8w z>RHI;;zS1LaSli7w?+`V+OFI#Lt)%t&Kzu3g2sgA!N5b+_t7BRN9d}Uf}@M>8EJ+MX)EiO;W0K!Io -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class RunspacePoolStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal RunspacePoolStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspacePoolStrings", typeof(RunspacePoolStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The {0} object was not created by calling {1} on the current RunspacePool instance.. - /// - internal static string AsyncResultNotOwned { - get { - return ResourceManager.GetString("AsyncResultNotOwned", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This runspace pool cannot be connected because the corresponding server side runspace pool is connected to another client.. - /// - internal static string CannotConnect { - get { - return ResourceManager.GetString("CannotConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot open the runspace pool because it is not in the 'BeforeOpen' state. The current state is '{0}'.. - /// - internal static string CannotOpenAgain { - get { - return ResourceManager.GetString("CannotOpenAgain", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This runspace pool {0} is not configured to provide disconnected Windows PowerShell objects for commands running on the remote server. Use the RunspacePool class GetRunspacePools() static method to query the server and return runspace pool objects that are configured to do this.. - /// - internal static string CannotReconstructCommands { - get { - return ResourceManager.GetString("CannotReconstructCommands", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set the TypeTable data unless the runspace pool is in either the Disconnected or BeforeOpen states. Current state is {0}.. - /// - internal static string CannotSetTypeTable { - get { - return ResourceManager.GetString("CannotSetTypeTable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform the operation because the runspace pool is in the Disconnected state.. - /// - internal static string CannotWhileDisconnected { - get { - return ResourceManager.GetString("CannotWhileDisconnected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This property cannot be changed after the runspace pool has been opened.. - /// - internal static string ChangePropertyAfterOpen { - get { - return ResourceManager.GetString("ChangePropertyAfterOpen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Disconnect operation is not supported on the server. The server must be running Windows PowerShell 3.0 or greater for remote runspace pool disconnection support.. - /// - internal static string DisconnectNotSupportedOnServer { - get { - return ResourceManager.GetString("DisconnectNotSupportedOnServer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform the operation because the runspace pool is not in the '{0}' state. The current state is '{1}'.. - /// - internal static string InvalidRunspacePoolState { - get { - return ResourceManager.GetString("InvalidRunspacePoolState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The state of the runspace pool is not valid for this operation.. - /// - internal static string InvalidRunspacePoolStateGeneral { - get { - return ResourceManager.GetString("InvalidRunspacePoolStateGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The maximum pool size cannot be less than 1.. - /// - internal static string MaxPoolLessThan1 { - get { - return ResourceManager.GetString("MaxPoolLessThan1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The minimum pool size cannot be greater than the maximum pool size.. - /// - internal static string MinPoolGreaterThanMaxPool { - get { - return ResourceManager.GetString("MinPoolGreaterThanMaxPool", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The minimum pool size cannot be less than 1.. - /// - internal static string MinPoolLessThan1 { - get { - return ResourceManager.GetString("MinPoolLessThan1", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This runspace does not support disconnect and connect operations.. - /// - internal static string RunspaceDisconnectConnectNotSupported { - get { - return ResourceManager.GetString("RunspaceDisconnectConnectNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot release the runspace to the current pool because the runspace does not belong to the current pool.. - /// - internal static string RunspaceNotBelongsToPool { - get { - return ResourceManager.GetString("RunspaceNotBelongsToPool", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The runspace pool is closed.. - /// - internal static string RunspacePoolClosed { - get { - return ResourceManager.GetString("RunspacePoolClosed", resourceCulture); - } - } -} diff --git a/scripts/string_resources/RunspacePoolStrings.resources b/scripts/string_resources/RunspacePoolStrings.resources deleted file mode 100644 index d424e14404798a56fbfa3b233b54f17e4743f993..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2700 zcmbVNO^6&t6t0fZTR=UENF^?=;?T@w6XS|&+|0@*YO>4D!~_JPru)rIYj@RHRXw}2 z!Gk%7pr9TEf6$W%xr*L`7cqzsbs~1HOuU_I;)!nl*yAwsXx2J2m-uvG7zW3_Q zci;Z;WxyDF2Y1>U8B1BXK}O{|A~RlXkcdgwcxED{)1*`5&yhBXl1sh;{GoWYj53sZRf+^uDt)z=QsOTFMfUKt3wTS{q@JreE-eQPyO^EckToL+mOW#)eU$y^7NMZ%fG#Pbt8G8YGbPvgD|>)-MIDxMGH z`vTUdvHlbH6|B!4WbA=uX4r^H7O@RRSm!KdmYrh?pKELrJH%p#$nI$}fv?hUHSy`z z1V_uxWBb0z?KL*QmSoGU2d4z99he-QG;!e~k79tJ5!fL)+zgkC6obwpc+O3_wcuu1 z8=PH)HVivpj1`g!Ck-#KJ_5U~6+BHDt77bux>30FeXt%3*Fi&hT#XnbuWTmAvd8A2Lig{bE8r;#4tgw@qFnBd6YhcKF;Pz-hZP7`Qzp#Sm zG9{36jWk^xNQY`r;tT4wS0?3xB)c^#N@S3Jv+Tujfl!1nXqOZQq@iWzgP|p~u=o+2 zYP?w#_Qft5A~@}9j$#7Ix|1>P>AsLXlv;ExdU1bdeH^O}p(9;eQXB@K2JNZ*+(t>R zY#@^l21>hQQr5jF4>ES1Wv#N@_%nqhe2dIzsfDo4AzjZOXze?z?4aq)cU#jbR7MYj z?EecndAi)8`IlqWaL4MTPtF}buDUaXEX5g$G>LsKuH|;c3xk>i$i!BXZu#L`O+B|UHXKLpP^vIqW;lkyy-uL9iwA?=QK}5O_;2ZQ BJr)1} diff --git a/scripts/string_resources/RunspaceStrings.cs b/scripts/string_resources/RunspaceStrings.cs deleted file mode 100644 index a6f02b136..000000000 --- a/scripts/string_resources/RunspaceStrings.cs +++ /dev/null @@ -1,426 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class RunspaceStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal RunspaceStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RunspaceStrings", typeof(RunspaceStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to A SessionStateProxy method call is in progress. Concurrent SessionStateProxy method calls are not allowed.. - /// - internal static string AnotherSessionStateProxyInProgress { - get { - return ResourceManager.GetString("AnotherSessionStateProxyInProgress", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot connect the PSSession because the session is not in the Disconnected state, or is not available for connection.. - /// - internal static string CannotConnect { - get { - return ResourceManager.GetString("CannotConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot open the runspace because the runspace is not in the BeforeOpen state. Current state of the runspace is '{0}'.. - /// - internal static string CannotOpenAgain { - get { - return ResourceManager.GetString("CannotOpenAgain", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This property cannot be changed after the runspace has been opened.. - /// - internal static string ChangePropertyAfterOpen { - get { - return ResourceManager.GetString("ChangePropertyAfterOpen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more errors occurred while processing the module '{0}' that is specified in the InitialSessionState object used to create this runspace. For a complete list of errors, see the ErrorRecords property.. - /// - internal static string CmdletNotFoundWhileLoadingModulesOnRunspaceOpen { - get { - return ResourceManager.GetString("CmdletNotFoundWhileLoadingModulesOnRunspaceOpen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The pipeline was not run because a pipeline is already running. Pipelines cannot be run concurrently.. - /// - internal static string ConcurrentInvokeNotAllowed { - get { - return ResourceManager.GetString("ConcurrentInvokeNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Connect operation is not supported on local runspaces.. - /// - internal static string ConnectNotSupported { - get { - return ResourceManager.GetString("ConnectNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Debug stream redirection is not supported on the targeted remote computer.. - /// - internal static string DebugRedirectionNotSupported { - get { - return ResourceManager.GetString("DebugRedirectionNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You cannot use Disconnect and Connect operations on local runspaces.. - /// - internal static string DisconnectConnectNotSupported { - get { - return ResourceManager.GetString("DisconnectConnectNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You cannot disconnect a local-only runspace.. - /// - internal static string DisconnectNotSupported { - get { - return ResourceManager.GetString("DisconnectNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The disconnection operation is not supported on the remote computer. To support disconnecting, the remote computer must be running Windows PowerShell 3.0 or a later version of Windows PowerShell.. - /// - internal static string DisconnectNotSupportedOnServer { - get { - return ResourceManager.GetString("DisconnectNotSupportedOnServer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more errors occurred processing the module '{0}' specified in the InitialSessionState object used to create this runspace. See the ErrorRecords property for a complete list of errors. The first error was: {1}. - /// - internal static string ErrorLoadingModulesOnRunspaceOpen { - get { - return ResourceManager.GetString("ErrorLoadingModulesOnRunspaceOpen", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Information stream redirection is not supported on the targeted remote computer.. - /// - internal static string InformationRedirectionNotSupported { - get { - return ResourceManager.GetString("InformationRedirectionNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Value for parameter cannot be PipelineResultTypes.None or PipelineResultTypes.Output.. - /// - internal static string InvalidMyResultError { - get { - return ResourceManager.GetString("InvalidMyResultError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The pipeline state is not valid for this operation.. - /// - internal static string InvalidPipelineStateStateGeneral { - get { - return ResourceManager.GetString("InvalidPipelineStateStateGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot construct a RemoteRunspace. The provided RunspacePool object is not valid.. - /// - internal static string InvalidRunspacePool { - get { - return ResourceManager.GetString("InvalidRunspacePool", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The runspace state is not valid for this operation.. - /// - internal static string InvalidRunspaceStateGeneral { - get { - return ResourceManager.GetString("InvalidRunspaceStateGeneral", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The thread options can only be changed if the apartment state is multithreaded apartment (MTA), the current options are UseNewThread or UseCurrentThread, and the new value is ReuseThread.. - /// - internal static string InvalidThreadOptionsChange { - get { - return ResourceManager.GetString("InvalidThreadOptionsChange", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Valid values for the parameter are PipelineResultTypes.Output or PipelineResultTypes.Null.. - /// - internal static string InvalidValueToResult { - get { - return ResourceManager.GetString("InvalidValueToResult", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The valid value for the parameter is PipelineResultTypes.Output.. - /// - internal static string InvalidValueToResultError { - get { - return ResourceManager.GetString("InvalidValueToResultError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A nested pipeline cannot be invoked asynchronously. Use the Invoke method.. - /// - internal static string NestedPipelineInvokeAsync { - get { - return ResourceManager.GetString("NestedPipelineInvokeAsync", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You should only run a nested pipeline from within a running pipeline.. - /// - internal static string NestedPipelineNoParentPipeline { - get { - return ResourceManager.GetString("NestedPipelineNoParentPipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The pipeline does not contain a command.. - /// - internal static string NoCommandInPipeline { - get { - return ResourceManager.GetString("NoCommandInPipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There is no disconnected command associated with this runspace.. - /// - internal static string NoDisconnectedCommand { - get { - return ResourceManager.GetString("NoDisconnectedCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Pipeline cannot be invoked while a SessionStateProxy method call is in progress.. - /// - internal static string NoPipelineWhenSessionStateProxyInProgress { - get { - return ResourceManager.GetString("NoPipelineWhenSessionStateProxyInProgress", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A pipeline is already running. Concurrent SessionStateProxy method calls are not allowed.. - /// - internal static string NoSessionStateProxyWhenPipelineInProgress { - get { - return ResourceManager.GetString("NoSessionStateProxyWhenPipelineInProgress", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot be completed. Script invocation is not supported in this session configuration. This can occur if the session configuration is in no-language mode.. - /// - internal static string NotSupportedOnRestrictedRunspace { - get { - return ResourceManager.GetString("NotSupportedOnRestrictedRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameter name or value must be specified.. - /// - internal static string ParameterNameOrValueNeeded { - get { - return ResourceManager.GetString("ParameterNameOrValueNeeded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot invoke pipeline because it has already been invoked.. - /// - internal static string PipelineReInvokeNotAllowed { - get { - return ResourceManager.GetString("PipelineReInvokeNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You have entered a session that is currently stopped at a debug breakpoint inside a running command or script. Use the Windows PowerShell command line debugger to continue debugging. - ///. - /// - internal static string RunningCmdDebugStop { - get { - return ResourceManager.GetString("RunningCmdDebugStop", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You have entered a session that is busy running a command or script. Because output is routed to job "{0}", you will not see output in the console. You can wait for the running command to finish, or cancel the command and get an input prompt by pressing Ctrl-C. - ///. - /// - internal static string RunningCmdWithJob { - get { - return ResourceManager.GetString("RunningCmdWithJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You have entered a session that is busy running a command or script and output will be displayed in the console. You can wait for the running command to finish or cancel it and get an input prompt by pressing Ctrl-C. - ///. - /// - internal static string RunningCmdWithoutJob { - get { - return ResourceManager.GetString("RunningCmdWithoutJob", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Runspace cannot be closed while a SessionStateProxy method call is in progress.. - /// - internal static string RunspaceCloseInvalidWhileSessionStateProxy { - get { - return ResourceManager.GetString("RunspaceCloseInvalidWhileSessionStateProxy", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform the operation because the runspace is not in the Opened state. Current state of the runspace is '{0}'.. - /// - internal static string RunspaceNotInOpenedState { - get { - return ResourceManager.GetString("RunspaceNotInOpenedState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot invoke the pipeline because the runspace is not in the Opened state. Current state of the runspace is '{0}'.. - /// - internal static string RunspaceNotOpenForPipeline { - get { - return ResourceManager.GetString("RunspaceNotOpenForPipeline", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot connect the pipeline because the runspace is not in the Opened state. Current state of runspace is '{0}'.. - /// - internal static string RunspaceNotOpenForPipelineConnect { - get { - return ResourceManager.GetString("RunspaceNotOpenForPipelineConnect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The session is busy. You will be connected to the session as soon as it is available. To cancel the Enter-PSSession command, press Ctrl-C.. - /// - internal static string RunspaceNotReady { - get { - return ResourceManager.GetString("RunspaceNotReady", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} cannot be false when language mode is {1} or {2}.. - /// - internal static string UseLocalScopeNotAllowed { - get { - return ResourceManager.GetString("UseLocalScopeNotAllowed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Verbose stream redirection is not supported on the targeted remote computer.. - /// - internal static string VerboseRedirectionNotSupported { - get { - return ResourceManager.GetString("VerboseRedirectionNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Warning stream redirection is not supported on the targeted remote computer.. - /// - internal static string WarningRedirectionNotSupported { - get { - return ResourceManager.GetString("WarningRedirectionNotSupported", resourceCulture); - } - } -} diff --git a/scripts/string_resources/RunspaceStrings.resources b/scripts/string_resources/RunspaceStrings.resources deleted file mode 100644 index 2bb92ffd4e9c498362b73759665c68e0f934053d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7090 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 L)b)QYR^0ys&f#}C diff --git a/scripts/string_resources/SecuritySupportStrings.cs b/scripts/string_resources/SecuritySupportStrings.cs deleted file mode 100644 index 939c9eea9..000000000 --- a/scripts/string_resources/SecuritySupportStrings.cs +++ /dev/null @@ -1,126 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class SecuritySupportStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal SecuritySupportStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SecuritySupportStrings", typeof(SecuritySupportStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Certificate '{0}' cannot be used for encryption. Encryption certificates must contain the Data Encipherment or Key Encipherment key usage, and include the Document Encryption Enhanced Key Usage ({1}).. - /// - internal static string CertificateCannotBeUsedForEncryption { - get { - return ResourceManager.GetString("CertificateCannotBeUsedForEncryption", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WARNING: The certificate '{0}' contains a private key. Protected Event Logging certificates used for encryption should only contain the public key.. - /// - internal static string CertificateContainsPrivateKey { - get { - return ResourceManager.GetString("CertificateContainsPrivateKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load certificate. '{0}' must resolve to a file system path.. - /// - internal static string CertificatePathMustBeFileSystemPath { - get { - return ResourceManager.GetString("CertificatePathMustBeFileSystemPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ERROR: Could not protect event log message '{0}': {1}. - /// - internal static string CouldNotEncryptContent { - get { - return ResourceManager.GetString("CouldNotEncryptContent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ERROR: Could not find or use certificate: {0}. - /// - internal static string CouldNotUseCertificate { - get { - return ResourceManager.GetString("CouldNotUseCertificate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load certificate. The identifier '{0}' matches multiple certificates. To encrypt to multiple recipients, provide multiple specific values to the '{1}' parameter, rather than a wildcard that matches multiple certificates.. - /// - internal static string IdentifierMustReferenceSingleCertificate { - get { - return ResourceManager.GetString("IdentifierMustReferenceSingleCertificate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load encryption certificate. The certificate setting '{0}' does not represent a valid base-64 encoded certificate, nor does it represent a valid certificate by file, directory, thumbprint, or subject name.. - /// - internal static string NoCertificateFound { - get { - return ResourceManager.GetString("NoCertificateFound", resourceCulture); - } - } -} diff --git a/scripts/string_resources/SecuritySupportStrings.resources b/scripts/string_resources/SecuritySupportStrings.resources deleted file mode 100644 index 9fe7eb491ba342f1b5460bebe1ecf0c6afd29daf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1643 zcmaJ>&x;&I6t4E50ng$|c%ZNfoo0i(iMy~uGCLbXbRA|l>Pe{Selt_1yQ-}p6Na#V zfGC3aCy1vUa?z`2Q4kOQxadhQo`R=b^Hp_bx7SRZp6c%Edf!*y``+vR>4yj3WkQHA zFzTbF^V}3;b|%=8-Ra$!WyLn9#+Am_YLe4?Y@ITCZ>!jhM^1xK`(SxbbMRKyIgP@k zR^?4z9-G^&_a;}a$nA3b@}-^Ew|Mi7otK~7ENHJ9UhRIw{uzjR4kP|XSNG%p({Db! zx3~Ynx1ap{=5K%6kN=)+y?Ei_KlfjF@a(TIebz;acW~W7QlDd7!1x{WufX-zK(MgF z3niu)rI5I1F~C*hFqmD#{FZPySK#IOYtM%2kYUZ6gWo;0pL#00SIaUj{uF&STvxG+UG(dy?g+n0U?z*Oi7%V99N?v zPUo-J0lJLWEBXU~(G75S_|Cd$<4WQfD^m=cB1)W(Qtq=PdOhj$sKzT%?E2;Ce1P0a z{ENWs`)t70tEnobXWF>Cd9p#J)Y^EOFa^gIO^qeirCqijU0KlZ^q$HytfMA4Po>db zDouXQv@gAk(W;%ZZCHB(6Pot?v)gzOoSbn^QdgvOS%-={0#k;B>uovIbE!+nibS^} zj$XZc>EyK{`!aj~>iF=+;q_fQ#_m0BtGqgGjwH2KEn>phyr7Xao=XqT;UcPh+stN4 z&-x5*ofYKfCe#%fT`$ii-lo?xk!RNiotw3hRiCkVEGoHX@l~i7NZLT#RMku_eJ-e# zeqLnT!}0jt@h%P0cCj{XCz&`2uFZ@ZcFBxX!d-$T*~KSdQw4`n1k|;!1>u_~* -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class Serialization { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Serialization() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Serialization", typeof(Serialization).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to {0} attribute was expected.. - /// - internal static string AttributeExpected { - get { - return ResourceManager.GetString("AttributeExpected", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Value of depth parameter must be greater than or equal to 1.. - /// - internal static string DepthOfOneRequired { - get { - return ResourceManager.GetString("DepthOfOneRequired", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The data in the command exceeded the maximum size that is allowed by the session configuration. The allowed maximum is {0} MB. Change the input, use a different session configuration, or change the "{1}" and "{2}" properties of the session configuration on the remote computer.. - /// - internal static string DeserializationMemoryQuota { - get { - return ResourceManager.GetString("DeserializationMemoryQuota", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Serialized XML is nested too deeply.. - /// - internal static string DeserializationTooDeep { - get { - return ResourceManager.GetString("DeserializationTooDeep", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Deserialization of encrypted secure string failed. - /// - internal static string DeserializeSecureStringFailed { - get { - return ResourceManager.GetString("DeserializeSecureStringFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Key for dictionary entry is not specified.. - /// - internal static string DictionaryKeyNotSpecified { - get { - return ResourceManager.GetString("DictionaryKeyNotSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Value for dictionary entry is not specified.. - /// - internal static string DictionaryValueNotSpecified { - get { - return ResourceManager.GetString("DictionaryValueNotSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name attribute for dictionary key is incorrectly specified.. - /// - internal static string InvalidDictionaryKeyName { - get { - return ResourceManager.GetString("InvalidDictionaryKeyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name attribute for dictionary value is incorrectly specified.. - /// - internal static string InvalidDictionaryValueName { - get { - return ResourceManager.GetString("InvalidDictionaryValueName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} XML tag is not recognized.. - /// - internal static string InvalidElementTag { - get { - return ResourceManager.GetString("InvalidElementTag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter value "{0}" is not a valid encrypted string.. - /// - internal static string InvalidEncryptedString { - get { - return ResourceManager.GetString("InvalidEncryptedString", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Could not decrypt data. The data was not encrypted with this key.. - /// - internal static string InvalidKey { - get { - return ResourceManager.GetString("InvalidKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified {0} is not valid. Valid {0} length settings are either 128 bits, 192 bits, or 256 bits.. - /// - internal static string InvalidKeyLength { - get { - return ResourceManager.GetString("InvalidKeyLength", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Current Node type is {0}. Expected type is {1}.. - /// - internal static string InvalidNodeType { - get { - return ResourceManager.GetString("InvalidNodeType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The contents of the {0} primitive type are not valid.. - /// - internal static string InvalidPrimitiveType { - get { - return ResourceManager.GetString("InvalidPrimitiveType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No object found for referenceId {0}. - /// - internal static string InvalidReferenceId { - get { - return ResourceManager.GetString("InvalidReferenceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process names because no TypeNames were found for referenceId {0}.. - /// - internal static string InvalidTypeHierarchyReferenceId { - get { - return ResourceManager.GetString("InvalidTypeHierarchyReferenceId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version of PSObject is not valid.. - /// - internal static string InvalidVersion { - get { - return ResourceManager.GetString("InvalidVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Null is specified as dictionary key.. - /// - internal static string NullAsDictionaryKey { - get { - return ResourceManager.GetString("NullAsDictionaryKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The key type {0} is not valid. The PSPrimitiveDictionary class accepts only keys of the type System.String.. - /// - internal static string PrimitiveHashtableInvalidKey { - get { - return ResourceManager.GetString("PrimitiveHashtableInvalidKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type of the value {0} is not valid. The PSPrimitiveDictionary class accepts only values of types that are fully serializable over Windows PowerShell remoting. See the Help topic about_Remoting for a list of fully-serializable types.. - /// - internal static string PrimitiveHashtableInvalidValue { - get { - return ResourceManager.GetString("PrimitiveHashtableInvalidValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There are no more objects to deserialize.. - /// - internal static string ReadCalledAfterDone { - get { - return ResourceManager.GetString("ReadCalledAfterDone", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Serializer was closed.. - /// - internal static string Stopping { - get { - return ResourceManager.GetString("Stopping", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Version of incoming PSObject is {0}. Expected value is 1.. - /// - internal static string UnexpectedVersion { - get { - return ResourceManager.GetString("UnexpectedVersion", resourceCulture); - } - } -} diff --git a/scripts/string_resources/Serialization.resources b/scripts/string_resources/Serialization.resources deleted file mode 100644 index 68742a7d37d70e170ff9b7dfa8f24c40eb6af72d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3187 zcmbtWO>9(E6uwW<#0?=vj1k4_P(X2fbZT2#pqSdCRG^HVT8%8so%hbnTzP-IpO&E^ zAz>vuAegWqG3ufl7e?a31O;~*LtL1c>e7WKN-!oW8bbWeote%Iw5YMuJMZ0h&+m7> zbKYF};@T&c5aJY;SE?r|`SuhgVHP`-EZt3!aw*PBKXJm?)8)LJp*YcDFw$@L@+U9H zGB3?y8VM*%W98*#F)Mr8*-Q25@DK$fy7=EUodWVKL-0mz3QteaAdx_G! z5Y$6h{8t^gI?c=^ovZ$3JI^7vct^<6x-aQ*CuA9z3A_&UCHV)6ai zUl;R3kNxt(_uu_~bzx!E!>4xMcV_Fswb8Xp>n`tDz5e*d&6}USGBmJyOE!4o=7sSa z!zW)``|Sa}`maCc_ubua_a`nt!vCANUcj?OfD~f?DVAI%#AX)5{b{TL>_5i#H^}uu z?rp3W@q7;Z0_R%#WjS|ew_HYi$z_$1l15HN*sh@{?3Zi z5Df*(a2yG;*uI;g5^96Xsm+*7GYGAudL63069{D1h-w6}oS~L~1&~N=LcRL`S*g=|L(zd^ zu3K@pNu8|*$axx3RK+_G%ik&%02Hnc7n`x_#PBmHJkYJsi1;QBF5Y;^K26Bqm^g4SHf%w_wZR z9#h&FaKsR=A&lisa9cgnZDPjwNnn79eH;RtCc!%opHXzc%H@3*qC>Z*wFf~Y2!R`- zY^v4muYvUEP~Q39mD?N{MAL8LBo&Yu!#4-ag&qZRT=E#9b4DaK-Ydi!u73zNL`anT zsECKTm(6+inCQl%1~F^heD5)-(lplPEG0Ro5=loQa#C__Yv+veGLm6Mx)h}~8L3$L zlu|7HEJHrcXozVAH;KGALO?Bf3+EtEt{a(z5`KNaKv2=uELJIYwq*M)$(9)?b4vT4v*j3q zs>@ZyRkf7}oP^bY5wxxC%z`#E8|HFQ z%C)4G#6u0*wc#_k+1BV-n0c_{*U9K{V5gmN13an%z!heli3l5IWS z{AI}WE|v~7Ja++T^-N}-$Jw?~Mo~IAZt8G|^JO9$Y&g*_D`r*{OT||5jaQj<47TkOr8G)Dm7!=(J5ZjF(KV*r?dWtfIspb8K`PqpSj z*~3tt1#Mo@fg8>xvWQ_Bmudu@%(wx)Y+0hl?At?LgwYadN2+p|rLRx%L^5*&wN=v7 znB_>rIC;9u31^tt)|1E1FCZX diff --git a/scripts/string_resources/SessionStateProviderBaseStrings.cs b/scripts/string_resources/SessionStateProviderBaseStrings.cs deleted file mode 100644 index ecf41cc6e..000000000 --- a/scripts/string_resources/SessionStateProviderBaseStrings.cs +++ /dev/null @@ -1,171 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class SessionStateProviderBaseStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal SessionStateProviderBaseStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SessionStateProviderBaseStrings", typeof(SessionStateProviderBaseStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Clear Item. - /// - internal static string ClearItemAction { - get { - return ResourceManager.GetString("ClearItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0}. - /// - internal static string ClearItemResourceTemplate { - get { - return ResourceManager.GetString("ClearItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Copy Item. - /// - internal static string CopyItemAction { - get { - return ResourceManager.GetString("CopyItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Destination: {1}. - /// - internal static string CopyItemResourceTemplate { - get { - return ResourceManager.GetString("CopyItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Item. - /// - internal static string NewItemAction { - get { - return ResourceManager.GetString("NewItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Type: {1} Value: {2}. - /// - internal static string NewItemResourceTemplate { - get { - return ResourceManager.GetString("NewItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove Item. - /// - internal static string RemoveItemAction { - get { - return ResourceManager.GetString("RemoveItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0}. - /// - internal static string RemoveItemResourceTemplate { - get { - return ResourceManager.GetString("RemoveItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rename Item. - /// - internal static string RenameItemAction { - get { - return ResourceManager.GetString("RenameItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} NewName: {1}. - /// - internal static string RenameItemResourceTemplate { - get { - return ResourceManager.GetString("RenameItemResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Item. - /// - internal static string SetItemAction { - get { - return ResourceManager.GetString("SetItemAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item: {0} Value: {1}. - /// - internal static string SetItemResourceTemplate { - get { - return ResourceManager.GetString("SetItemResourceTemplate", resourceCulture); - } - } -} diff --git a/scripts/string_resources/SessionStateProviderBaseStrings.resources b/scripts/string_resources/SessionStateProviderBaseStrings.resources deleted file mode 100644 index 76ca6500b293eeafecbc2de197b39487a1a7fb23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J znW3ezNveT`r81^vrFkWpxv4PQgHubGfR5q;Vh{*$bOE7xGtK7swD%udKl$GAU5j77 z^w`S#s<A-qSw}GR!2FXG~wcIz#BhgrbZ!$BGkxo&$NX8fZi-kY)m6WguG} zNJjzb^FRy&8-VyOP)voHfkDohA%`KAA(5eo!IPl`$jW7KWJm_GG8yt2^1#ZCFqH%W z6&3>(lmfLS1KA;9jRioX62XRmJR;)^R8YWBiPcvK7Arn1-S`f|LsZEjRE1O)q=Kat!V+^zK}@4sM(&{0-2Ads42yu`d5O7D baWRA;K!g2&;!taV83v+L1fc?ExM3{-^bPqy diff --git a/scripts/string_resources/SessionStateStrings.cs b/scripts/string_resources/SessionStateStrings.cs deleted file mode 100644 index 571bb38c9..000000000 --- a/scripts/string_resources/SessionStateStrings.cs +++ /dev/null @@ -1,1863 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class SessionStateStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal SessionStateStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SessionStateStrings", typeof(SessionStateStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The AllScope option cannot be removed from the alias '{0}'.. - /// - internal static string AliasAllScopeOptionCannotBeRemoved { - get { - return ResourceManager.GetString("AliasAllScopeOptionCannotBeRemoved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The alias is not allowed, because an alias with the name '{0}' already exists.. - /// - internal static string AliasAlreadyExists { - get { - return ResourceManager.GetString("AliasAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alias {0} cannot be made constant after it has been created. Aliases can only be made constant at creation time.. - /// - internal static string AliasCannotBeMadeConstant { - get { - return ResourceManager.GetString("AliasCannotBeMadeConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drive that contains a view of the aliases stored in a session state. - /// - internal static string AliasDriveDescription { - get { - return ResourceManager.GetString("AliasDriveDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alias {0} cannot be modified because it is constant.. - /// - internal static string AliasIsConstant { - get { - return ResourceManager.GetString("AliasIsConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alias {0} cannot be modified because it is read-only.. - /// - internal static string AliasIsReadOnly { - get { - return ResourceManager.GetString("AliasIsReadOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find alias because alias '{0}' does not exist.. - /// - internal static string AliasNotFound { - get { - return ResourceManager.GetString("AliasNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alias was not removed because alias {0} is constant or read-only.. - /// - internal static string AliasNotRemovable { - get { - return ResourceManager.GetString("AliasNotRemovable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alias is not writeable because alias {0} is read-only or constant and cannot be written to.. - /// - internal static string AliasNotWritable { - get { - return ResourceManager.GetString("AliasNotWritable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alias {0} cannot be created because alias capacity {1} has been exceeded for this scope.. - /// - internal static string AliasOverflow { - get { - return ResourceManager.GetString("AliasOverflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The alias is not allowed, because a command with the name '{0}' and command type '{1}' already exists.. - /// - internal static string AliasWithCommandNameAlreadyExists { - get { - return ResourceManager.GetString("AliasWithCommandNameAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename alias because alias {0} is read-only or constant.. - /// - internal static string CannotRenameAlias { - get { - return ResourceManager.GetString("CannotRenameAlias", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename filter because filter {0} is read-only or constant.. - /// - internal static string CannotRenameFilter { - get { - return ResourceManager.GetString("CannotRenameFilter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename function because function {0} is read-only or constant.. - /// - internal static string CannotRenameFunction { - get { - return ResourceManager.GetString("CannotRenameFunction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename variable because variable {0} is read-only or constant.. - /// - internal static string CannotRenameVariable { - get { - return ResourceManager.GetString("CannotRenameVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot run software. Permission is denied.. - /// - internal static string CanNotRun { - get { - return ResourceManager.GetString("CanNotRun", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the ClearContent operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string ClearContentDynamicParametersProviderException { - get { - return ResourceManager.GetString("ClearContentDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the ClearContent operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string ClearContentProviderException { - get { - return ResourceManager.GetString("ClearContentProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the ClearItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string ClearItemDynamicParametersProviderException { - get { - return ResourceManager.GetString("ClearItemDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the ClearItem operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string ClearItemProviderException { - get { - return ResourceManager.GetString("ClearItemProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the ClearProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string ClearPropertyDynamicParametersProviderException { - get { - return ResourceManager.GetString("ClearPropertyDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the ClearProperty operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string ClearPropertyProviderException { - get { - return ResourceManager.GetString("ClearPropertyProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cmdlet {0} cannot be modified because it is read-only.. - /// - internal static string CmdletIsReadOnly { - get { - return ResourceManager.GetString("CmdletIsReadOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provider operation stopped because the provider does not support this operation.. - /// - internal static string CmdletProvider_NotSupported { - get { - return ResourceManager.GetString("CmdletProvider_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provider operation stopped because the provider does not support the 'Depth' parameter.. - /// - internal static string CmdletProvider_NotSupportedRecursionDepth { - get { - return ResourceManager.GetString("CmdletProvider_NotSupportedRecursionDepth", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot register the cmdlet provider because a cmdlet provider with the name '{0}' already exists.. - /// - internal static string CmdletProviderAlreadyExists { - get { - return ResourceManager.GetString("CmdletProviderAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot access the command because it is a private command.. - /// - internal static string CommandIsPrivate { - get { - return ResourceManager.GetString("CommandIsPrivate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Provider methods not processed. The ContainerCmdletProvider methods are not supported by this provider.. - /// - internal static string ContainerCmdletProvider_NotSupported { - get { - return ResourceManager.GetString("ContainerCmdletProvider_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Container cannot be copied onto existing leaf item.. - /// - internal static string CopyContainerItemToLeafError { - get { - return ResourceManager.GetString("CopyContainerItemToLeafError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Container cannot be copied to another container. The -Recurse or -Container parameter is not specified.. - /// - internal static string CopyContainerToContainerWithoutRecurseOrContainer { - get { - return ResourceManager.GetString("CopyContainerToContainerWithoutRecurseOrContainer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot copy item. Item at the path '{0}' does not exist.. - /// - internal static string CopyItemDoesntExist { - get { - return ResourceManager.GetString("CopyItemDoesntExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the CopyItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string CopyItemDynamicParametersProviderException { - get { - return ResourceManager.GetString("CopyItemDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the CopyItem operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string CopyItemProviderException { - get { - return ResourceManager.GetString("CopyItemProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Source and destination path did not resolve to the same provider.. - /// - internal static string CopyItemSourceAndDestinationNotSameProvider { - get { - return ResourceManager.GetString("CopyItemSourceAndDestinationNotSameProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the CopyProperty operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. - /// - internal static string CopyPropertyDynamicParametersProviderException { - get { - return ResourceManager.GetString("CopyPropertyDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the CopyProperty operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string CopyPropertyProviderException { - get { - return ResourceManager.GetString("CopyPropertyProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The provider does not support the use of credentials. Perform the operation again without specifying credentials.. - /// - internal static string Credentials_NotSupported { - get { - return ResourceManager.GetString("Credentials_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to References to the null variable always return the null value. Assignments have no effect.. - /// - internal static string DollarNullDescription { - get { - return ResourceManager.GetString("DollarNullDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A drive with the name '{0}' already exists.. - /// - internal static string DriveAlreadyExists { - get { - return ResourceManager.GetString("DriveAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to DriveCmdletProvider methods are not supported by this provider.. - /// - internal static string DriveCmdletProvider_NotSupported { - get { - return ResourceManager.GetString("DriveCmdletProvider_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the drive name because the drive name contains one or more of the following characters that are not valid: ; ~ / \ . :. - /// - internal static string DriveNameIllegalCharacters { - get { - return ResourceManager.GetString("DriveNameIllegalCharacters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find drive. A drive with the name '{0}' does not exist.. - /// - internal static string DriveNotFound { - get { - return ResourceManager.GetString("DriveNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drive {0} cannot be created because drive capacity {1} has been exceeded for this scope.. - /// - internal static string DriveOverflow { - get { - return ResourceManager.GetString("DriveOverflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drive '{0}' cannot be removed because the provider '{1}' prevented it.. - /// - internal static string DriveRemovalPreventedByProvider { - get { - return ResourceManager.GetString("DriveRemovalPreventedByProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drive that contains a view of the environment variables for the process. - /// - internal static string EnvironmentDriveDescription { - get { - return ResourceManager.GetString("EnvironmentDriveDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet provider cannot stream the results because no cmdlet was specified through which to stream the error.. - /// - internal static string ErrorStreamingNotEnabled { - get { - return ResourceManager.GetString("ErrorStreamingNotEnabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The FileSystem provider supports credentials only on the New-PSDrive cmdlet. Perform the operation again without specifying credentials.. - /// - internal static string FileSystemProviderCredentials_NotSupported { - get { - return ResourceManager.GetString("FileSystemProviderCredentials_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot call method. The provider does not support the use of filters.. - /// - internal static string Filter_NotSupported { - get { - return ResourceManager.GetString("Filter_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The AllScope option cannot be removed from the filter '{0}'.. - /// - internal static string FilterAllScopeOptionCannotBeRemoved { - get { - return ResourceManager.GetString("FilterAllScopeOptionCannotBeRemoved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Existing filter {0} cannot be made constant. Filters can be made constant only at creation time.. - /// - internal static string FilterCannotBeMadeConstant { - get { - return ResourceManager.GetString("FilterCannotBeMadeConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Filter {0} cannot be modified because it is constant.. - /// - internal static string FilterIsConstant { - get { - return ResourceManager.GetString("FilterIsConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Filter {0} cannot be modified because it is read-only.. - /// - internal static string FilterIsReadOnly { - get { - return ResourceManager.GetString("FilterIsReadOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The AllScope option cannot be removed from the function '{0}'.. - /// - internal static string FunctionAllScopeOptionCannotBeRemoved { - get { - return ResourceManager.GetString("FunctionAllScopeOptionCannotBeRemoved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Existing function {0} cannot be made constant. Functions can be made constant only at creation time.. - /// - internal static string FunctionCannotBeMadeConstant { - get { - return ResourceManager.GetString("FunctionCannotBeMadeConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drive that contains a view of the functions stored in a session state. - /// - internal static string FunctionDriveDescription { - get { - return ResourceManager.GetString("FunctionDriveDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot modify function {0} because it is constant.. - /// - internal static string FunctionIsConstant { - get { - return ResourceManager.GetString("FunctionIsConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot modify function {0} because it is read-only.. - /// - internal static string FunctionIsReadOnly { - get { - return ResourceManager.GetString("FunctionIsReadOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove function {0} because it is constant.. - /// - internal static string FunctionNotRemovable { - get { - return ResourceManager.GetString("FunctionNotRemovable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot write to function {0} because it is read-only or constant.. - /// - internal static string FunctionNotWritable { - get { - return ResourceManager.GetString("FunctionNotWritable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Function {0} cannot be created because function capacity {1} has been exceeded for this scope.. - /// - internal static string FunctionOverflow { - get { - return ResourceManager.GetString("FunctionOverflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the GetChildName operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string GetChildNameProviderException { - get { - return ResourceManager.GetString("GetChildNameProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the GetChildNames operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string GetChildNamesDynamicParametersProviderException { - get { - return ResourceManager.GetString("GetChildNamesDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the GetChildNames operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string GetChildNamesProviderException { - get { - return ResourceManager.GetString("GetChildNamesProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the GetChildItems operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string GetChildrenDynamicParametersProviderException { - get { - return ResourceManager.GetString("GetChildrenDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the GetChildItems operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string GetChildrenProviderException { - get { - return ResourceManager.GetString("GetChildrenProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameters {0} and {1} cannot be used together. Please specify only one parameter.. - /// - internal static string GetContent_TailAndHeadCannotCoexist { - get { - return ResourceManager.GetString("GetContent_TailAndHeadCannotCoexist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Tail parameter currently is supported only for the FileSystem provider.. - /// - internal static string GetContent_TailNotSupported { - get { - return ResourceManager.GetString("GetContent_TailNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the GetContentReader operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. - /// - internal static string GetContentReaderDynamicParametersProviderException { - get { - return ResourceManager.GetString("GetContentReaderDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Content reader cannot be retrieved for the '{0}' provider for the path '{1}'. {2}. - /// - internal static string GetContentReaderProviderException { - get { - return ResourceManager.GetString("GetContentReaderProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the GetContentWriter operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. - /// - internal static string GetContentWriterDynamicParametersProviderException { - get { - return ResourceManager.GetString("GetContentWriterDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Content writer cannot be retrieved for the '{0}' provider for the path '{1}'. {2}. - /// - internal static string GetContentWriterProviderException { - get { - return ResourceManager.GetString("GetContentWriterProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the GetItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string GetItemDynamicParametersProviderException { - get { - return ResourceManager.GetString("GetItemDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the GetItem operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string GetItemProviderException { - get { - return ResourceManager.GetString("GetItemProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the GetParentPath operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string GetParentPathProviderException { - get { - return ResourceManager.GetString("GetParentPathProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the GetProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string GetPropertyDynamicParametersProviderException { - get { - return ResourceManager.GetString("GetPropertyDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the GetProperty operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string GetPropertyProviderException { - get { - return ResourceManager.GetString("GetPropertyProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the GetSecurityDescriptor operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string GetSecurityDescriptorProviderException { - get { - return ResourceManager.GetString("GetSecurityDescriptorProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Global scope cannot be removed.. - /// - internal static string GlobalScopeCannotRemove { - get { - return ResourceManager.GetString("GlobalScopeCannotRemove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the HasChildItems operation on the '{0}' provider failed for the path '{1}'. {2}. - /// - internal static string HasChildItemsProviderException { - get { - return ResourceManager.GetString("HasChildItemsProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Home location for this provider is not set. To set the home location, call "(get-psprovider '{0}').Home = 'path'".. - /// - internal static string HomePathNotSet { - get { - return ResourceManager.GetString("HomePathNotSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot perform the ClearContent operation. The ClearContent operation is not supported by this provider.. - /// - internal static string IContent_Clear_NotSupported { - get { - return ResourceManager.GetString("IContent_Clear_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot call method. The content Seek method is not supported by this provider.. - /// - internal static string IContent_Seek_NotSupported { - get { - return ResourceManager.GetString("IContent_Seek_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use interface. The IContentCmdletProvider interface is not implemented by this provider.. - /// - internal static string IContentCmdletProvider_NotSupported { - get { - return ResourceManager.GetString("IContentCmdletProvider_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use interface. The IDynamicPropertyCmdletProvider interface is not implemented by this provider.. - /// - internal static string IDynamicPropertyCmdletProvider_NotSupported { - get { - return ResourceManager.GetString("IDynamicPropertyCmdletProvider_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the InitializeDefaultDrives operation on the '{0}' provider failed.. - /// - internal static string InitializeDefaultDrivesException { - get { - return ResourceManager.GetString("InitializeDefaultDrivesException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the returned information because the information returned from the provider's Start method was for a different provider than the one passed.. - /// - internal static string InvalidProviderInfo { - get { - return ResourceManager.GetString("InvalidProviderInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process the returned information because the information returned from the provider's Start method was null.. - /// - internal static string InvalidProviderInfoNull { - get { - return ResourceManager.GetString("InvalidProviderInfoNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the InvokeDefaultAction operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string InvokeDefaultActionDynamicParametersProviderException { - get { - return ResourceManager.GetString("InvokeDefaultActionDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the InvokeDefaultAction operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string InvokeDefaultActionProviderException { - get { - return ResourceManager.GetString("InvokeDefaultActionProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use interface. The IPropertyCmdletProvider interface is not supported by this provider.. - /// - internal static string IPropertyCmdletProvider_NotSupported { - get { - return ResourceManager.GetString("IPropertyCmdletProvider_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the IsItemContainer cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string IsItemContainerDynamicParametersProviderException { - get { - return ResourceManager.GetString("IsItemContainerDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the IsItemContainer operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string IsItemContainerProviderException { - get { - return ResourceManager.GetString("IsItemContainerProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the IsValidPath operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string IsValidPathProviderException { - get { - return ResourceManager.GetString("IsValidPathProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot call methods. The ItemCmdletProvider methods are not supported by this provider.. - /// - internal static string ItemCmdletProvider_NotSupported { - get { - return ResourceManager.GetString("ItemCmdletProvider_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the ItemExists operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string ItemExistsDynamicParametersProviderException { - get { - return ResourceManager.GetString("ItemExistsDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the ItemExists operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string ItemExistsProviderException { - get { - return ResourceManager.GetString("ItemExistsProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the MakePath operation operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string MakePathProviderException { - get { - return ResourceManager.GetString("MakePathProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximum number of aliases allowed in a session. - /// - internal static string MaxAliasCountDescription { - get { - return ResourceManager.GetString("MaxAliasCountDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximum number of drives allowed in a session. - /// - internal static string MaxDriveCountDescription { - get { - return ResourceManager.GetString("MaxDriveCountDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximum number of errors to retain in a session. - /// - internal static string MaxErrorCountDescription { - get { - return ResourceManager.GetString("MaxErrorCountDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximum number of functions allowed in a session. - /// - internal static string MaxFunctionCountDescription { - get { - return ResourceManager.GetString("MaxFunctionCountDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximum number of history objects to retain in a session. - /// - internal static string MaxHistoryCountDescription { - get { - return ResourceManager.GetString("MaxHistoryCountDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Maximum number of variables allowed in a session. - /// - internal static string MaxVariableCountDescription { - get { - return ResourceManager.GetString("MaxVariableCountDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the MoveItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string MoveItemDynamicParametersProviderException { - get { - return ResourceManager.GetString("MoveItemDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot move the item because the destination resolved to multiple paths. Specify a destination path that resolves to a single destination and try again.. - /// - internal static string MoveItemOneDestination { - get { - return ResourceManager.GetString("MoveItemOneDestination", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot move the item because the source path points to one or more items and the destination path is not a container. Validate that the destination path is a container and try again.. - /// - internal static string MoveItemPathMultipleDestinationNotContainer { - get { - return ResourceManager.GetString("MoveItemPathMultipleDestinationNotContainer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the MoveItem operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string MoveItemProviderException { - get { - return ResourceManager.GetString("MoveItemProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot move the item because the source and destination paths did not resolve to the same provider.. - /// - internal static string MoveItemSourceAndDestinationNotSameProvider { - get { - return ResourceManager.GetString("MoveItemSourceAndDestinationNotSameProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot move the item because the destination path can resolve only to a single path.. - /// - internal static string MovePropertyDestinationResolveToSingle { - get { - return ResourceManager.GetString("MovePropertyDestinationResolveToSingle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the MoveProperty operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. - /// - internal static string MovePropertyDynamicParametersProviderException { - get { - return ResourceManager.GetString("MovePropertyDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the MoveProperty operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string MovePropertyProviderException { - get { - return ResourceManager.GetString("MovePropertyProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path does not refer to a file system path.. - /// - internal static string MustBeFileSystemPath { - get { - return ResourceManager.GetString("MustBeFileSystemPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot access the command '{0}' because it is a private command.. - /// - internal static string NamedCommandIsPrivate { - get { - return ResourceManager.GetString("NamedCommandIsPrivate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The NavigationCmdletProvider methods are not supported by this provider.. - /// - internal static string NavigationCmdletProvider_NotSupported { - get { - return ResourceManager.GetString("NavigationCmdletProvider_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create drive. The provider does not support the use of credentials.. - /// - internal static string NewDriveCredentials_NotSupported { - get { - return ResourceManager.GetString("NewDriveCredentials_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dynamic parameters for NewDrive cannot be retrieved for the '{0}' provider. {1}. - /// - internal static string NewDriveDynamicParametersProviderException { - get { - return ResourceManager.GetString("NewDriveDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the NewDrive operation on the '{0}' provider failed for the drive with root '{1}'. {2}. - /// - internal static string NewDriveProviderException { - get { - return ResourceManager.GetString("NewDriveProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New drive creation failed because the provider does not allow the creation of the new drive.. - /// - internal static string NewDriveProviderFailed { - get { - return ResourceManager.GetString("NewDriveProviderFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The item at path '{0}' already exists.. - /// - internal static string NewItemAlreadyExists { - get { - return ResourceManager.GetString("NewItemAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The root of the drive '{0}' cannot be modified.. - /// - internal static string NewItemCannotModifyDriveRoot { - get { - return ResourceManager.GetString("NewItemCannotModifyDriveRoot", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create new drive because the name specified in the PSDriveInfo '{0}' does not match the drive name specified in the path '{1}'.. - /// - internal static string NewItemDriveNameConflict { - get { - return ResourceManager.GetString("NewItemDriveNameConflict", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the NewItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string NewItemDynamicParametersProviderException { - get { - return ResourceManager.GetString("NewItemDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the NewItem operation on the '{0}' provider failed for the path '{1}'. {2}. - /// - internal static string NewItemProviderException { - get { - return ResourceManager.GetString("NewItemProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The provider name specified in the PSDriveInfo '{0}' does not match the provider name specified in the path '{1}'.. - /// - internal static string NewItemProviderNameConflict { - get { - return ResourceManager.GetString("NewItemProviderNameConflict", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create a new drive because type '{0}' is not of type "drive".. - /// - internal static string NewItemTypeDrive { - get { - return ResourceManager.GetString("NewItemTypeDrive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create a new provider because type '{0}' is not of type "provider".. - /// - internal static string NewItemTypeProvider { - get { - return ResourceManager.GetString("NewItemTypeProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set the new item value because the parameter "value" must be of the type ProviderInfo when "type" is specified as "provider".. - /// - internal static string NewItemValueMustBeProviderInfo { - get { - return ResourceManager.GetString("NewItemValueMustBeProviderInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set new item value because the parameter "value" must be of type PSDriveInfo when "type" is specified as "drive".. - /// - internal static string NewItemValueMustBePSDriveInfo { - get { - return ResourceManager.GetString("NewItemValueMustBePSDriveInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Item '{0}' cannot be created because the value was not specified.. - /// - internal static string NewItemValueNotSpecified { - get { - return ResourceManager.GetString("NewItemValueNotSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the NewProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string NewPropertyDynamicParametersProviderException { - get { - return ResourceManager.GetString("NewPropertyDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the NewProperty operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string NewPropertyProviderException { - get { - return ResourceManager.GetString("NewPropertyProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path '{0}' is shorter than the base path '{1}'.. - /// - internal static string NormalizeRelativePathLengthLessThanBase { - get { - return ResourceManager.GetString("NormalizeRelativePathLengthLessThanBase", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path '{0}' referred to an item that was outside the base '{1}'.. - /// - internal static string NormalizeRelativePathOutsideBase { - get { - return ResourceManager.GetString("NormalizeRelativePathOutsideBase", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the NormalizeRelativePath operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string NormalizeRelativePathProviderException { - get { - return ResourceManager.GetString("NormalizeRelativePathProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path is not in the correct format. Provider paths must contain a provider Id, followed by "::", followed by a provider specific path.. - /// - internal static string NotProviderQualifiedPath { - get { - return ResourceManager.GetString("NotProviderQualifiedPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot compare PSDriveInfo. A PSDriveInfo instance can be compared only to another PSDriveInfo instance.. - /// - internal static string OnlyAbleToComparePSDriveInfo { - get { - return ResourceManager.GetString("OnlyAbleToComparePSDriveInfo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet provider cannot stream the results because no cmdlet was specified through which to stream the output.. - /// - internal static string OutputStreamingNotEnabled { - get { - return ResourceManager.GetString("OutputStreamingNotEnabled", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find path '{0}' because it does not exist.. - /// - internal static string PathNotFound { - get { - return ResourceManager.GetString("PathNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set the location because path '{0}' resolved to multiple containers. You can only the set location to a single container at a time.. - /// - internal static string PathResolvedToMultiple { - get { - return ResourceManager.GetString("PathResolvedToMultiple", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The provider '{0}' cannot be used to get or set data using the variable syntax. {2}. - /// - internal static string ProviderCannotBeUsedAsVariable { - get { - return ResourceManager.GetString("ProviderCannotBeUsedAsVariable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The invocation of Close on the '{0}' provider's content reader or writer failed for path '{1}'. {2}. - /// - internal static string ProviderContentCloseError { - get { - return ResourceManager.GetString("ProviderContentCloseError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The invocation of Read on the '{0}' provider's content reader failed for path '{1}'. {2}. - /// - internal static string ProviderContentReadError { - get { - return ResourceManager.GetString("ProviderContentReadError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The invocation of Write on the '{0}' provider's content writer failed for path '{1}'. {2}. - /// - internal static string ProviderContentWriteError { - get { - return ResourceManager.GetString("ProviderContentWriteError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred attempting to create an instance of the provider '{0}'. {1} . - /// - internal static string ProviderCtorException { - get { - return ResourceManager.GetString("ProviderCtorException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drive that contains the list of loaded providers and their drives. - /// - internal static string ProviderDriveDescription { - get { - return ResourceManager.GetString("ProviderDriveDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The provider '{0}' cannot be used to resolve the path '{1}' because of an error in the provider.. - /// - internal static string ProviderImplementationInconsistent { - get { - return ResourceManager.GetString("ProviderImplementationInconsistent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to '{0}' resolved to more than one provider name. Possible matches include:{1}.. - /// - internal static string ProviderNameAmbiguous { - get { - return ResourceManager.GetString("ProviderNameAmbiguous", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified provider name '{0}' cannot be used because it contains one or more of the following characters that are not valid: \ [ ] ? * :. - /// - internal static string ProviderNameNotValid { - get { - return ResourceManager.GetString("ProviderNameNotValid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a provider with the name '{0}'.. - /// - internal static string ProviderNotFound { - get { - return ResourceManager.GetString("ProviderNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a provider with the name '{0}'. The name is not in the proper format. A provider name can only be alphanumeric characters, or a Windows PowerShell snap-in name that is followed by a single '\', followed by alphanumeric characters.. - /// - internal static string ProviderNotFoundBadFormat { - get { - return ResourceManager.GetString("ProviderNotFoundBadFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred attempting to create an instance of the provider. The provider type name of '{0}' could not be found in the assembly.. - /// - internal static string ProviderNotFoundInAssembly { - get { - return ResourceManager.GetString("ProviderNotFoundInAssembly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create provider because creation of new providers is not supported.. - /// - internal static string ProviderProviderCannotCreateProvider { - get { - return ResourceManager.GetString("ProviderProviderCannotCreateProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove provider because removal of providers is not supported.. - /// - internal static string ProviderProviderCannotRemoveProvider { - get { - return ResourceManager.GetString("ProviderProviderCannotRemoveProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The path is not in the correct format. Paths can contain only provider and drive names separated by slashes or backslashes.. - /// - internal static string ProviderProviderPathFormatException { - get { - return ResourceManager.GetString("ProviderProviderPathFormatException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The invocation of Seek on the '{0}' provider's content writer failed for path '{1}'. {2}. - /// - internal static string ProviderSeekError { - get { - return ResourceManager.GetString("ProviderSeekError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the Start operation on the '{0}' provider failed. {1}. - /// - internal static string ProviderStartException { - get { - return ResourceManager.GetString("ProviderStartException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The variable syntax cannot be used to get or set data in the provider. {2}. - /// - internal static string ProviderVariableSyntaxInvalid { - get { - return ResourceManager.GetString("ProviderVariableSyntaxInvalid", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The invocation of RemoveDrive on the '{0}' provider failed. {1}. - /// - internal static string RemoveDriveProviderException { - get { - return ResourceManager.GetString("RemoveDriveProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove the drive root in this way. Use "Remove-PSDrive" to remove this drive.. - /// - internal static string RemoveDriveRoot { - get { - return ResourceManager.GetString("RemoveDriveRoot", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove provider {0}. All drives associated with provider {0} must be removed before provider {0} can be removed.. - /// - internal static string RemoveDrivesBeforeRemovingProvider { - get { - return ResourceManager.GetString("RemoveDrivesBeforeRemovingProvider", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the RemoveItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string RemoveItemDynamicParametersProviderException { - get { - return ResourceManager.GetString("RemoveItemDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the RemoveItem operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string RemoveItemProviderException { - get { - return ResourceManager.GetString("RemoveItemProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the RemoveProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string RemovePropertyDynamicParametersProviderException { - get { - return ResourceManager.GetString("RemovePropertyDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the RemoveProperty operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string RemovePropertyProviderException { - get { - return ResourceManager.GetString("RemovePropertyProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The item at the path '{0}' does not exist.. - /// - internal static string RenameItemDoesntExist { - get { - return ResourceManager.GetString("RenameItemDoesntExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the RenameItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string RenameItemDynamicParametersProviderException { - get { - return ResourceManager.GetString("RenameItemDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the RenameItem operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string RenameItemProviderException { - get { - return ResourceManager.GetString("RenameItemProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename item because the path resolved to multiple items. Only one item can be renamed at a time.. - /// - internal static string RenameMultipleItemError { - get { - return ResourceManager.GetString("RenameMultipleItemError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dynamic parameters for RenameProperty cannot be retrieved for the '{0}' provider for path '{1}'. {2}. - /// - internal static string RenamePropertyDynamicParametersProviderException { - get { - return ResourceManager.GetString("RenamePropertyDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the RenameProperty operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string RenamePropertyProviderException { - get { - return ResourceManager.GetString("RenamePropertyProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot access the session state resource because it is a private resource. . - /// - internal static string ResourceIsPrivate { - get { - return ResourceManager.GetString("ResourceIsPrivate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Too many scopes have been created.. - /// - internal static string ScopeDepthOverflow { - get { - return ResourceManager.GetString("ScopeDepthOverflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The function definition '{0}' contained a scope qualifier but no function name.. - /// - internal static string ScopedFunctionMustHaveName { - get { - return ResourceManager.GetString("ScopedFunctionMustHaveName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The scope number '{0}' exceeds the number of active scopes.. - /// - internal static string ScopeIDExceedsAvailableScopes { - get { - return ResourceManager.GetString("ScopeIDExceedsAvailableScopes", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This provider does not support security descriptor related operations.. - /// - internal static string SecurityDescriptorInterfaceNotSupported { - get { - return ResourceManager.GetString("SecurityDescriptorInterfaceNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the SetItem operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string SetItemDynamicParametersProviderException { - get { - return ResourceManager.GetString("SetItemDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the SetItem operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string SetItemProviderException { - get { - return ResourceManager.GetString("SetItemProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The dynamic parameters for the SetProperty operation cannot be retrieved from the '{0}' provider for path '{1}'. {2}. - /// - internal static string SetPropertyDynamicParametersProviderException { - get { - return ResourceManager.GetString("SetPropertyDynamicParametersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the SetProperty operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string SetPropertyProviderException { - get { - return ResourceManager.GetString("SetPropertyProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the SetSecurityDescriptor operation on the '{0}' provider failed for path '{1}'. {2}. - /// - internal static string SetSecurityDescriptorProviderException { - get { - return ResourceManager.GetString("SetSecurityDescriptorProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The provided value '{0}' resolved to more than one location stack.. - /// - internal static string StackNameResolvedToMultiple { - get { - return ResourceManager.GetString("StackNameResolvedToMultiple", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find location stack '{0}'. It does not exist or it is not a container.. - /// - internal static string StackNotFound { - get { - return ResourceManager.GetString("StackNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Attempting to perform the StartDynamicParameters operation on the '{0}' provider failed for the path '{1}'. {2}. - /// - internal static string StartDynamicParmatersProviderException { - get { - return ResourceManager.GetString("StartDynamicParmatersProviderException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a trace source with the name '{0}'.. - /// - internal static string TraceSourceNotFound { - get { - return ResourceManager.GetString("TraceSourceNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The provider does not support transactions. Perform the operation again without the -UseTransaction parameter.. - /// - internal static string Transactions_NotSupported { - get { - return ResourceManager.GetString("Transactions_NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The AllScope option cannot be removed from the variable '{0}'.. - /// - internal static string VariableAllScopeOptionCannotBeRemoved { - get { - return ResourceManager.GetString("VariableAllScopeOptionCannotBeRemoved", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A variable with name '{0}' already exists.. - /// - internal static string VariableAlreadyExists { - get { - return ResourceManager.GetString("VariableAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Existing variable {0} cannot be made constant. Variables can be made constant only at creation time.. - /// - internal static string VariableCannotBeMadeConstant { - get { - return ResourceManager.GetString("VariableCannotBeMadeConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Drive that contains a view of those variables stored in a session state. - /// - internal static string VariableDriveDescription { - get { - return ResourceManager.GetString("VariableDriveDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot modify variable {0} because it is a constant.. - /// - internal static string VariableIsConstant { - get { - return ResourceManager.GetString("VariableIsConstant", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot access the variable '${0}' because it is a private variable.. - /// - internal static string VariableIsPrivate { - get { - return ResourceManager.GetString("VariableIsPrivate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a variable with the name '{0}'.. - /// - internal static string VariableNotFound { - get { - return ResourceManager.GetString("VariableNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove variable {0} because it is constant or read-only. If the variable is read-only, try the operation again specifying the Force option.. - /// - internal static string VariableNotRemovable { - get { - return ResourceManager.GetString("VariableNotRemovable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove variable {0} because the variable has been optimized and is not removable. Try using the Remove-Variable cmdlet (without any aliases), or dot-sourcing the command that you are using to remove the variable.. - /// - internal static string VariableNotRemovableRare { - get { - return ResourceManager.GetString("VariableNotRemovableRare", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove variable {0} because it is owned by the system.. - /// - internal static string VariableNotRemovableSystem { - get { - return ResourceManager.GetString("VariableNotRemovableSystem", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot overwrite variable {0} because it is read-only or constant.. - /// - internal static string VariableNotWritable { - get { - return ResourceManager.GetString("VariableNotWritable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot overwrite variable {0} because the variable has been optimized. Try using the New-Variable or Set-Variable cmdlet (without any aliases), or dot-source the command that you are using to set the variable.. - /// - internal static string VariableNotWritableRare { - get { - return ResourceManager.GetString("VariableNotWritableRare", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set options on the local variable {0}. Use New-Variable to create a variable that allows options to be set.. - /// - internal static string VariableOptionsNotSettable { - get { - return ResourceManager.GetString("VariableOptionsNotSettable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create variable {0} because variable capacity {1} is exceeded for this scope.. - /// - internal static string VariableOverflow { - get { - return ResourceManager.GetString("VariableOverflow", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot process variable because variable path '{0}' resolved to multiple items. You can get or set the variable value only one item at a time.. - /// - internal static string VariablePathResolvedToMultiple { - get { - return ResourceManager.GetString("VariablePathResolvedToMultiple", resourceCulture); - } - } -} diff --git a/scripts/string_resources/SessionStateStrings.resources b/scripts/string_resources/SessionStateStrings.resources deleted file mode 100644 index 2521d26989ad4162fc543473789237bb3ed976f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32467 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 diff --git a/scripts/string_resources/SuggestionStrings.cs b/scripts/string_resources/SuggestionStrings.cs deleted file mode 100644 index 28477d0e8..000000000 --- a/scripts/string_resources/SuggestionStrings.cs +++ /dev/null @@ -1,108 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class SuggestionStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal SuggestionStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SuggestionStrings", typeof(SuggestionStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to MatchType must be 'Command', 'Error', or 'Dynamic'.. - /// - internal static string InvalidMatchType { - get { - return ResourceManager.GetString("InvalidMatchType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rule must be a ScriptBlock for dynamic match types.. - /// - internal static string RuleMustBeScriptBlock { - get { - return ResourceManager.GetString("RuleMustBeScriptBlock", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command {0} was not found, but does exist in the current location. Windows PowerShell does not load commands from the current location by default. If you trust this command, instead type: "{1}". See "get-help about_Command_Precedence" for more details.. - /// - internal static string Suggestion_CommandExistsInCurrentDirectory { - get { - return ResourceManager.GetString("Suggestion_CommandExistsInCurrentDirectory", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Once a transaction is started, only commands that get called with the -UseTransaction flag become part of that transaction.. - /// - internal static string Suggestion_StartTransaction { - get { - return ResourceManager.GetString("Suggestion_StartTransaction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Use-Transaction cmdlet is intended for scripting of transaction-enabled .NET objects. Its ScriptBlock should contain nothing else.. - /// - internal static string Suggestion_UseTransaction { - get { - return ResourceManager.GetString("Suggestion_UseTransaction", resourceCulture); - } - } -} diff --git a/scripts/string_resources/SuggestionStrings.resources b/scripts/string_resources/SuggestionStrings.resources deleted file mode 100644 index 454fea9a17e006a6038ab8499f429a155cd68bdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1134 zcmZ`&J8u&~5MD>3r=g%586iu^IVI#pkW!FG5ut=&J5WY@d*k?$y0a!=e1e)OWVJRD|-H3hqnX*NnFNRNF|wrTW95^izR0a=@Pfim8OV)I6O(Yi87C zrsg4sSy&HA<~D|d-z_`XbF8>vqqsTlL}eYrDacZz1*Z?NK@wKdc&So31Unz33ycm} zqwA@;M=CN9d`L;Hxu8)Q&`h*scHeXFf<#}-LmV7h%QS=(+5Uul!6$1xYoz{zI(w0; zszSp8S(GNQDd3Y%(2q~FG>2oYbFW!8GEd25yIVc7`4Ow&(Zb;Wx&(e;qfQ55P`OEm LJV;usJ!iiF0%l$n diff --git a/scripts/string_resources/TabCompletionStrings.cs b/scripts/string_resources/TabCompletionStrings.cs deleted file mode 100644 index 495e25b5b..000000000 --- a/scripts/string_resources/TabCompletionStrings.cs +++ /dev/null @@ -1,665 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class TabCompletionStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal TabCompletionStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TabCompletionStrings", typeof(TabCompletionStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Logical and. Returns TRUE when both statements are TRUE.. - /// - internal static string andOperatorDescription { - get { - return ResourceManager.GetString("andOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Converts the left operand to the specified .NET Framework type (right operand).. - /// - internal static string asOperatorDescription { - get { - return ResourceManager.GetString("asOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Bitwise AND. - /// - internal static string bandOperatorDescription { - get { - return ResourceManager.GetString("bandOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Bitwise NOT. - /// - internal static string bnotOperatorDescription { - get { - return ResourceManager.GetString("bnotOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Bitwise OR (inclusive). - /// - internal static string borOperatorDescription { - get { - return ResourceManager.GetString("borOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Bitwise OR (exclusive). - /// - internal static string bxorOperatorDescription { - get { - return ResourceManager.GetString("bxorOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The tab completion result cannot be properly deserialized because the remote runspace does not contain a TypeTable instance.. - /// - internal static string CannotDeserializeTabCompletionResult { - get { - return ResourceManager.GetString("CannotDeserializeTabCompletionResult", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE only when the test value (right operand) exactly matches at least one of the values in the left operand.. - /// - internal static string ccontainsOperatorDescription { - get { - return ResourceManager.GetString("ccontainsOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Equal to - case sensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. - /// - internal static string ceqOperatorDescription { - get { - return ResourceManager.GetString("ceqOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Greater than or equal to - case sensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. - /// - internal static string cgeOperatorDescription { - get { - return ResourceManager.GetString("cgeOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Greater than - case sensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. - /// - internal static string cgtOperatorDescription { - get { - return ResourceManager.GetString("cgtOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. - /// - internal static string cinOperatorDescription { - get { - return ResourceManager.GetString("cinOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Less than or equal to - case sensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. - /// - internal static string cleOperatorDescription { - get { - return ResourceManager.GetString("cleOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard matching operator - case sensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. - /// - internal static string clikeOperatorDescription { - get { - return ResourceManager.GetString("clikeOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Less than - case sensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. - /// - internal static string cltOperatorDescription { - get { - return ResourceManager.GetString("cltOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Regular expression matching operator - case sensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. - /// - internal static string cmatchOperatorDescription { - get { - return ResourceManager.GetString("cmatchOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not equal to - case sensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. - /// - internal static string cneOperatorDescription { - get { - return ResourceManager.GetString("cneOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. - /// - internal static string cnotcontainsOperatorDescription { - get { - return ResourceManager.GetString("cnotcontainsOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. - /// - internal static string cnotinOperatorDescription { - get { - return ResourceManager.GetString("cnotinOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard matching operator - case sensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. - /// - internal static string cnotlikeOperatorDescription { - get { - return ResourceManager.GetString("cnotlikeOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Regular expression matching operator - case sensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. - /// - internal static string cnotmatchOperatorDescription { - get { - return ResourceManager.GetString("cnotmatchOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches at least one of the values in the left operand.. - /// - internal static string containsOperatorDescription { - get { - return ResourceManager.GetString("containsOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Replace operator - case sensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. - /// - internal static string creplaceOperatorDescription { - get { - return ResourceManager.GetString("creplaceOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Split - case sensitive. Split one or more strings into substrings. - ///-Split <String> - /// - ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] - /// - ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. - /// - internal static string csplitOperatorDescription { - get { - return ResourceManager.GetString("csplitOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Equal to - case insensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. - /// - internal static string eqOperatorDescription { - get { - return ResourceManager.GetString("eqOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Formats strings by using the format method of string objects.. - /// - internal static string fOperatorDescription { - get { - return ResourceManager.GetString("fOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Greater than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. - /// - internal static string geOperatorDescription { - get { - return ResourceManager.GetString("geOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Greater than - case insensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. - /// - internal static string gtOperatorDescription { - get { - return ResourceManager.GetString("gtOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - incase sensitive. Returns TRUE when the test value (right operand) exactly matches at least one of the values in the left operand.. - /// - internal static string icontainsOperatorDescription { - get { - return ResourceManager.GetString("icontainsOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Equal to - case insensitive. When the left operand is a collection, returns values from the collection that equal the right operand, otherwise returns TRUE if the left operand equals the right operand.. - /// - internal static string ieqOperatorDescription { - get { - return ResourceManager.GetString("ieqOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Greater than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are greater than or equal to the right operand, otherwise returns TRUE if the left operand is greater than or equal to the right operand.. - /// - internal static string igeOperatorDescription { - get { - return ResourceManager.GetString("igeOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Greater than - case insensitive. When the left operand is a collection, returns values from the collection that are greater than the right operand, otherwise returns TRUE if the left operand is greater than the right operand.. - /// - internal static string igtOperatorDescription { - get { - return ResourceManager.GetString("igtOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. - /// - internal static string iinOperatorDescription { - get { - return ResourceManager.GetString("iinOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Less than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. - /// - internal static string ileOperatorDescription { - get { - return ResourceManager.GetString("ileOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. - /// - internal static string ilikeOperatorDescription { - get { - return ResourceManager.GetString("ilikeOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Less than - case insensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. - /// - internal static string iltOperatorDescription { - get { - return ResourceManager.GetString("iltOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. - /// - internal static string imatchOperatorDescription { - get { - return ResourceManager.GetString("imatchOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not equal to - case insensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. - /// - internal static string ineOperatorDescription { - get { - return ResourceManager.GetString("ineOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches at least one of the values in the right operand.. - /// - internal static string inOperatorDescription { - get { - return ResourceManager.GetString("inOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. - /// - internal static string inotcontainsOperatorDescription { - get { - return ResourceManager.GetString("inotcontainsOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. - /// - internal static string inotinOperatorDescription { - get { - return ResourceManager.GetString("inotinOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. - /// - internal static string inotlikeOperatorDescription { - get { - return ResourceManager.GetString("inotlikeOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. - /// - internal static string inotmatchOperatorDescription { - get { - return ResourceManager.GetString("inotmatchOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Replace operator - case insensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. - /// - internal static string ireplaceOperatorDescription { - get { - return ResourceManager.GetString("ireplaceOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns TRUE when the left operand is not an instance of the specified .NET Framework type (right operand).. - /// - internal static string isnotOperatorDescription { - get { - return ResourceManager.GetString("isnotOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Returns TRUE when the left operand is an instance of the specified .NET Framework type (right operand).. - /// - internal static string isOperatorDescription { - get { - return ResourceManager.GetString("isOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Split - case insensitive. Split one or more strings into substrings. - ///-Split <String> - /// - ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] - /// - ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. - /// - internal static string isplitOperatorDescription { - get { - return ResourceManager.GetString("isplitOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Join - combine multiple strings into a single string. - ///-Join <String[]> - ///<String[]> -Join <Delimiter>. - /// - internal static string joinOperatorDescription { - get { - return ResourceManager.GetString("joinOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Less than or equal to - case insensitive. When the left operand is a collection, returns values from the collection that are less than or equal to the right operand, otherwise returns TRUE if the left operand is less than or equal to the right operand.. - /// - internal static string leOperatorDescription { - get { - return ResourceManager.GetString("leOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. - /// - internal static string likeOperatorDescription { - get { - return ResourceManager.GetString("likeOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Less than - case insensitive. When the left operand is a collection, returns values from the collection that are less than the right operand, otherwise returns TRUE if the left operand is less than the right operand.. - /// - internal static string ltOperatorDescription { - get { - return ResourceManager.GetString("ltOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that match the right hand operand, otherwise returns TRUE if the left operand matches the right operand.. - /// - internal static string matchOperatorDescription { - get { - return ResourceManager.GetString("matchOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Not equal to - case insensitive. When the left operand is a collection, returns values from the collection that do not equal the right operand, otherwise returns TRUE if the left operand does not equal the right operand.. - /// - internal static string neOperatorDescription { - get { - return ResourceManager.GetString("neOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot access properties on a null instance of the type CompletionResult.. - /// - internal static string NoAccessToProperties { - get { - return ResourceManager.GetString("NoAccessToProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case insensitive. Returns TRUE when the test value (right operand) exactly matches none of the values in the left operand.. - /// - internal static string notcontainsOperatorDescription { - get { - return ResourceManager.GetString("notcontainsOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Containment operator - case sensitive. Returns TRUE when the test value (left operand) exactly matches none of the values in the right operand.. - /// - internal static string notinOperatorDescription { - get { - return ResourceManager.GetString("notinOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wildcard matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. - /// - internal static string notlikeOperatorDescription { - get { - return ResourceManager.GetString("notlikeOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Regular expression matching operator - case insensitive. When the left operand is a collection, returns values from the collection that do not match the right hand operand, otherwise returns TRUE if the left operand does not match the right operand.. - /// - internal static string notmatchOperatorDescription { - get { - return ResourceManager.GetString("notmatchOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logical not. Negates the statement that follows it.. - /// - internal static string notOperatorDescription { - get { - return ResourceManager.GetString("notOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logical or. TRUE when either or both statements are TRUE.. - /// - internal static string orOperatorDescription { - get { - return ResourceManager.GetString("orOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Replace operator - case insensitive. Changes the left operand. Example: (dir *.ps1).FullName -replace '.ps1$','.ps1.bak'. - /// - internal static string replaceOperatorDescription { - get { - return ResourceManager.GetString("replaceOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shift Left bit operator. Inserts zero in right-most bit position.. - /// - internal static string shlOperatorDescription { - get { - return ResourceManager.GetString("shlOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Shift Right bit operator. Inserts zero in the left-most bit position. For signed values, sign bit is preserved.. - /// - internal static string shrOperatorDescription { - get { - return ResourceManager.GetString("shrOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Split - case insensitive. Split one or more strings into substrings. - ///-Split <String> - /// - ///<String> -Split <Delimiter>[,<Max-substrings>[,"<Options>"]] - /// - ///<String> -Split {<ScriptBlock>} [,<Max-substrings>]. - /// - internal static string splitOperatorDescription { - get { - return ResourceManager.GetString("splitOperatorDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Logical exclusive or. Returns TRUE when one of the statements is TRUE and the other is FALSE.. - /// - internal static string xorOperatorDescription { - get { - return ResourceManager.GetString("xorOperatorDescription", resourceCulture); - } - } -} diff --git a/scripts/string_resources/TabCompletionStrings.resources b/scripts/string_resources/TabCompletionStrings.resources deleted file mode 100644 index ca1e6a4ab32055e4c6f233b520abe3ba53900979..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15153 zcmeHOdyo{x8SepnfSkkxFNBxPOSp5H0!29VxOg0QN+1W^twD<%$?RO;-f*)s%gijd zhY|`Cf(4`~!74RLQN~2A5E9A5KOz#60;7mlN<+-UJPd_ZVqqm^em%3hw|ldD z^sIXe67DrS-TgiKd-c~}_x@S6L2kNCFecMKVv~Bx$AJBJPRq@!)qiu(GuO9vIPrAcl2Dc<4${;tgP8`o2q6EbQjA$u+*BLZK0^No!0{$vx$mN8hRZ3H8GBVRV(Na8-5dp%Msudr_k$x7$D~eQrQ8JP{ie0jIAd;8p!}4 z2LN(ggF6$CHBUZVVj5a?{9O-;h4DE;8h|(ksp)7*ORmM0X98^wc@@ZNR0x-g)B%Ww zr>IO@VFw`<*wzY)=RFS~3J@{zJP)e@g{ZIsUVw=LfX_mV0{0&PaQTP<)WMi%aR7~U z2?N~>PjRV;8qx%~$Mq^y$DKeWor27r1{mlV!i@b1u2;taxQ!QQ1;2o&gH;cOxZqbH z2+U1`1(W960EN+d6oZQB_Xs$kTa3N`7O@PV7NpBPN`b&ctwuwrgOF?&P!l%i69B6g z_pcvZNyv;2L0efr3b@5xalbcQ)PR45cwVCwX;M#I1vAzlT+zT%|7jOMd^Q!INdbt? z=jzcefVh31@c_gF%Oh7KuxJ4T%eG3FEgs6n!dLRMFhnhIU}+uW(h(0V^`C=viA#%) zMI7S8i;qLk0|jOlG!88v2d7Sh1&c#}1}JR2xHxodyi2#3VDj<=*HY{hWiiDso#-k= zbZy^{;gDv~fHnCVq*-gAMJ^UG#!dmGTHHD$XmdIl)meu_%{a4whdQR)X2+STb!e=e%FT^o+GHs))@@o{)ai*cI>XYU zof()aS-N7O=5%W|qxH>;`d*rsg{8`L&$1ReLo-x8VQcGHRc<>=X4>x#gCj?YP}PjZ zb>^U$K`myZia}MyFieL=7>!$;UA>34Gn-kOqHF8HX@sdt0zB|JSuAEccq9xvuBeQ* zo6M#hS~U$v(G054FlG`~B08g*0Vx?Olcik}B*Xi;#5|cerbTChHW1s)ur&wl_mj41 zfE8EdoV3GihptofgilVCB^A}d*qGv|onT0DAbbVGO@mRh!{ywCw84{4H?s7i)VMYQ zg+obxmR53|`}C=S3MQ@VOy#l+K{B45r08^5X3T}^8-rIc#ym<~mf6Yi}Esj~1-jZ^p zFz7n<&Aha;^P7ES01B4#pOeNp4^uc-J+~uG7&H=pv8G3=- zJ8!CxV?};{2%2`UYhiJn?;>11<=+rAU=fQVrRNbl+xTVLm{j;q<|aC$U9)Jl9Jgmz z$xR7eZ^oXA&a_gvr}K`f(?jl4jwoHzr9)C{T-TgDxxUx#y0t}PCK6iPv9O5qeFHWJ zb|R8`mn%lh^aj_qx+Cf;MpTSQf2QfaMNHRX8q)E)RiWB1D#@9B7|=4gc3GTn9_+fw zZEgAB@2YK8EiLXW)J?UkZUglrX_H>^?Ok$|TH+L=K-3Mi61zC^?p_u&nHGH5&PYAd zL$R+#62;Zu;das(b2?4rH65u@)QqgbCd`(ld(XQ08BEdmHUZh2FJHnDNMZrEKPU2T zf66-d($3e1O_mDAHPk`|swtEsu3bnjdC{kM`A(MpuYJn(sGRuWuZnUX%`VYpFV@AR z3OTukEd3{I-=(RE*fiCv-TsfRZD{Phbg!eZj=BFj5XP7SV8G9K)%&hSE}|4B-}k6v`_RnO0r_ za^X@%pH*!r0rh>Rsm{I%(8Uz?VhTH`I}=~tS^RFqhw5Sq%Zo}mfv&{5ENcq8xWT*g zqp0||Cp&fT$I(z{$DyY}4OG#6i;;UnsUdTF2>-W)Fj?a4E+(#3pp;Pdn{cvi_u7-v6jydiyq5P6+Un^_b$vb+P2%(X#&LB_$6hOV34I9-Ax z%})cFmYj9lkZB0U7Qe|=_}<~U%WvyjJ2l*LT*|LHMsTE-KFO2mVjL~|7Wg?b% zx7}vOOx()j1LG#Y@@E>dWO^uC+{ -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class TransactionStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal TransactionStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TransactionStrings", typeof(TransactionStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The base transaction cannot be set after other transactions have been created.. - /// - internal static string BaseTransactionMustBeFirst { - get { - return ResourceManager.GetString("BaseTransactionMustBeFirst", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The base transaction is not active.. - /// - internal static string BaseTransactionNotActive { - get { - return ResourceManager.GetString("BaseTransactionNotActive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The base transaction has not been set.. - /// - internal static string BaseTransactionNotSet { - get { - return ResourceManager.GetString("BaseTransactionNotSet", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This cmdlet requires a transaction. Run the command again with the -UseTransaction parameter.. - /// - internal static string CmdletRequiresUseTx { - get { - return ResourceManager.GetString("CmdletRequiresUseTx", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot commit transaction. The transaction has already been committed.. - /// - internal static string CommittedTransactionForCommit { - get { - return ResourceManager.GetString("CommittedTransactionForCommit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot roll back transaction. The transaction has already been committed.. - /// - internal static string CommittedTransactionForRollback { - get { - return ResourceManager.GetString("CommittedTransactionForRollback", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use transaction. No transaction is active.. - /// - internal static string NoTransactionActive { - get { - return ResourceManager.GetString("NoTransactionActive", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot commit transaction. No transaction is active.. - /// - internal static string NoTransactionActiveForCommit { - get { - return ResourceManager.GetString("NoTransactionActiveForCommit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot roll back the transaction, because there is no active transaction.. - /// - internal static string NoTransactionActiveForRollback { - get { - return ResourceManager.GetString("NoTransactionActiveForRollback", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This cmdlet requires an active transaction. The current transaction has already been committed or rolled back.. - /// - internal static string NoTransactionAvailable { - get { - return ResourceManager.GetString("NoTransactionAvailable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set active transaction. No transaction has been created.. - /// - internal static string NoTransactionForActivation { - get { - return ResourceManager.GetString("NoTransactionForActivation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set active transaction. The active transaction has been rolled back or has timed out.. - /// - internal static string NoTransactionForActivationBecauseRollback { - get { - return ResourceManager.GetString("NoTransactionForActivationBecauseRollback", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use transaction. No transaction has been started.. - /// - internal static string NoTransactionStarted { - get { - return ResourceManager.GetString("NoTransactionStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use transaction. The transaction has been committed.. - /// - internal static string NoTransactionStartedFromCommit { - get { - return ResourceManager.GetString("NoTransactionStartedFromCommit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use transaction. The transaction has been rolled back or has timed out.. - /// - internal static string NoTransactionStartedFromRollback { - get { - return ResourceManager.GetString("NoTransactionStartedFromRollback", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot commit transaction. The transaction has been rolled back or has timed out.. - /// - internal static string TransactionRolledBackForCommit { - get { - return ResourceManager.GetString("TransactionRolledBackForCommit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot roll back transaction. The transaction has already been rolled back or has timed out.. - /// - internal static string TransactionRolledBackForRollback { - get { - return ResourceManager.GetString("TransactionRolledBackForRollback", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use transaction. The transaction has timed out.. - /// - internal static string TransactionTimedOut { - get { - return ResourceManager.GetString("TransactionTimedOut", resourceCulture); - } - } -} diff --git a/scripts/string_resources/TransactionStrings.resources b/scripts/string_resources/TransactionStrings.resources deleted file mode 100644 index 330480c065746e69e86792b4dbc8278c30734ea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2654 zcmbVOPmBvu9Deop?jUh{K^l>o>_)9E)>@TK5NmZyA~?Lx{A@?(kA3rISvMC4AtD?| zIJvmE_!Bn?i3A4@LL@H4NksO*!9m3LURyh@X|+20x--+?_x--_d%tP=^2Pk43}fsv zmNzvQDe|onMPV#$ivFCHNH`>O+>h)~dTu4h50Q-AFc`^O1NzAEV(h6{(nvtDlETaJ z$++UV_FkGRhcyaDDw{WpP4=dt!NSHo4Gb67{M{@LlAxHP z%JXC2mtM_neSPimpnd(;#hE)Bu9WX>e|qY{r&oo?XAi%5yRJ6y?of90{ru#%U!$Lk zeA(`&`T2);hK_vt;+(6!IZ@d6;mq`6#_q!S9<0?kzljzFtgko^@c%w~FW14~^$hD6 zu0LX}#k!4}7@vK^I=Ymx{7xoV#E6xd#94rI!EC0O%R*f3V=?Y1wi6ZOxF^k(CLZVx zoB&+0u?E#F;FAEY?*%l4VuikpWsA&b4)e^765eNUTZu4-k~ z3KL#o6^%W(bmkh44aj)j-Qba-=OIhGmPA^-AF9CyRouEE7M}={q#Us{!_0Sa(HWJZ zxz%wFHf>>aVBbl148lg!q!cR?r0-IYR&2tsV<{D kx}}97oah_e-Nu0iU#|~G56Luh|KI1NyWpXI0$A9u-+J2xRsaA1 diff --git a/scripts/string_resources/TypesXmlStrings.cs b/scripts/string_resources/TypesXmlStrings.cs deleted file mode 100644 index b03e80bb8..000000000 --- a/scripts/string_resources/TypesXmlStrings.cs +++ /dev/null @@ -1,540 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class TypesXmlStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal TypesXmlStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TypesXmlStrings", typeof(TypesXmlStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot find the registry key: {0}{1}. Using {2} to load the configuration files.. - /// - internal static string CannotFindRegistryKey { - get { - return ResourceManager.GetString("CannotFindRegistryKey", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find the path {0} specified in the registry key: {1}{2}. Using {3} to load the configuration files.. - /// - internal static string CannotFindRegistryKeyPath { - get { - return ResourceManager.GetString("CannotFindRegistryKeyPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The CodeProperty should have a getter or setter.. - /// - internal static string CodePropertyShouldHaveGetterOrSetter { - get { - return ResourceManager.GetString("CodePropertyShouldHaveGetterOrSetter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1}: The file was skipped because it was already loaded by {2}.. - /// - internal static string DuplicateFile { - get { - return ResourceManager.GetString("DuplicateFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}: The file was skipped because it already occurred.. - /// - internal static string DuplicateFileInInitialSessionState { - get { - return ResourceManager.GetString("DuplicateFileInInitialSessionState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member {0} is already present.. - /// - internal static string DuplicateMember { - get { - return ResourceManager.GetString("DuplicateMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to More than one member with the name "{0}" is defined in the type file.. - /// - internal static string DuplicateMembersDefinedInType { - get { - return ResourceManager.GetString("DuplicateMembersDefinedInType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1}: The file was skipped because it does not have the ps1xml file name extension.. - /// - internal static string EntryShouldBeMshXml { - get { - return ResourceManager.GetString("EntryShouldBeMshXml", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot convert note "{0}":"{1}".. - /// - internal static string ErrorConvertingNote { - get { - return ResourceManager.GetString("ErrorConvertingNote", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception: {0}. - /// - internal static string Exception { - get { - return ResourceManager.GetString("Exception", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expected XML tag "{0}" instead of "{1}".. - /// - internal static string ExpectedNodeNameInstead { - get { - return ResourceManager.GetString("ExpectedNodeNameInstead", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Expected XML tag "{0}" instead of node of type "{1}".. - /// - internal static string ExpectedNodeTypeInstead { - get { - return ResourceManager.GetString("ExpectedNodeTypeInstead", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1} : {2}. - /// - internal static string FileError { - get { - return ResourceManager.GetString("FileError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1}({2}) : Error: {3}. - /// - internal static string FileLineError { - get { - return ResourceManager.GetString("FileLineError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1}({2}) : Error in type "{3}": {4}. - /// - internal static string FileLineTypeError { - get { - return ResourceManager.GetString("FileLineTypeError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1}: The file was not found.. - /// - internal static string FileNotFound { - get { - return ResourceManager.GetString("FileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The adapted type "{0}" is not valid.. - /// - internal static string InvalidAdaptedType { - get { - return ResourceManager.GetString("InvalidAdaptedType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node "{0}" should not have "{1}" attribute.. - /// - internal static string IsHiddenNotSupported { - get { - return ResourceManager.GetString("IsHiddenNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Value should be "true" or "false" instead of "{0}" for "{1}" attribute.. - /// - internal static string IsHiddenValueShouldBeTrueOrFalse { - get { - return ResourceManager.GetString("IsHiddenValueShouldBeTrueOrFalse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" must be present when the "{1}" is "{2}" and "{3}" is "{4}".. - /// - internal static string MemberMustBePresent { - get { - return ResourceManager.GetString("MemberMustBePresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Member "{0}" must be a note.. - /// - internal static string MemberShouldBeNote { - get { - return ResourceManager.GetString("MemberShouldBeNote", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Member "{0}" must have type "{1}".. - /// - internal static string MemberShouldHaveType { - get { - return ResourceManager.GetString("MemberShouldHaveType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do not use the member "{0}" here.. - /// - internal static string MemberShouldNotBePresent { - get { - return ResourceManager.GetString("MemberShouldNotBePresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node "{0}" was not found. It should occur at least once under "{1}". The parent node, "{1}", will be ignored.. - /// - internal static string NodeNotFoundAtLeastOnce { - get { - return ResourceManager.GetString("NodeNotFoundAtLeastOnce", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node "{0}" was not found. It should occur only once under "{1}". The parent node, "{1}", will be ignored.. - /// - internal static string NodeNotFoundOnce { - get { - return ResourceManager.GetString("NodeNotFoundOnce", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node "{0}" should have an inner text.. - /// - internal static string NodeShouldHaveInnerText { - get { - return ResourceManager.GetString("NodeShouldHaveInnerText", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node "{0}" should not have an inner text.. - /// - internal static string NodeShouldNotHaveInnerText { - get { - return ResourceManager.GetString("NodeShouldNotHaveInnerText", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" is not a standard member and will be ignored.. - /// - internal static string NotAStandardMember { - get { - return ResourceManager.GetString("NotAStandardMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node "{0}" must occur only once under "{1}". The parent node, "{1}", will be ignored.. - /// - internal static string NotMoreThanOnceOne { - get { - return ResourceManager.GetString("NotMoreThanOnceOne", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node "{0}" must have a maximum of one occurrence under "{1}". The parent node, "{1}", will be ignored.. - /// - internal static string NotMoreThanOnceZeroOrOne { - get { - return ResourceManager.GetString("NotMoreThanOnceZeroOrOne", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following member name is reserved: {0}. - /// - internal static string ReservedNameMember { - get { - return ResourceManager.GetString("ReservedNameMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The ScriptProperty should have a getter or setter.. - /// - internal static string ScriptPropertyShouldHaveGetterOrSetter { - get { - return ResourceManager.GetString("ScriptPropertyShouldHaveGetterOrSetter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A previous error caused all serialization settings to be ignored.. - /// - internal static string SerializationSettingsIgnored { - get { - return ResourceManager.GetString("SerializationSettingsIgnored", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The TypeTable cannot be updated because the TypeTable might have been created outside of the runspace.. - /// - internal static string SharedTypeTableCannotBeUpdated { - get { - return ResourceManager.GetString("SharedTypeTableCannotBeUpdated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The TypeAdapter was ignored because it already occurs.. - /// - internal static string TypeAdapterAlreadyPresent { - get { - return ResourceManager.GetString("TypeAdapterAlreadyPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The TypeConverter was ignored because it already occurs.. - /// - internal static string TypeConverterAlreadyPresent { - get { - return ResourceManager.GetString("TypeConverterAlreadyPresent", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" should have a value for its property "{1}".. - /// - internal static string TypeDataShouldHaveValue { - get { - return ResourceManager.GetString("TypeDataShouldHaveValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The TypeData must have "Members", "TypeConverters", "TypeAdapters" or "StandardMembers".. - /// - internal static string TypeDataShouldNotBeEmpty { - get { - return ResourceManager.GetString("TypeDataShouldNotBeEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to "{0}" should not have null or an empty string in its property "{1}".. - /// - internal static string TypeDataShouldNotBeNullOrEmpty { - get { - return ResourceManager.GetString("TypeDataShouldNotBeNullOrEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error in TypeData "{0}": {1}. - /// - internal static string TypeDataTypeError { - get { - return ResourceManager.GetString("TypeDataTypeError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} path is not fully qualified. Specify a fully qualified type file path.. - /// - internal static string TypeFileNotRooted { - get { - return ResourceManager.GetString("TypeFileNotRooted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type "{0}" should be a PSPropertyAdapter.. - /// - internal static string TypeIsNotTypeAdapter { - get { - return ResourceManager.GetString("TypeIsNotTypeAdapter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type "{0}" should be either TypeConverter or PSTypeConverter.. - /// - internal static string TypeIsNotTypeConverter { - get { - return ResourceManager.GetString("TypeIsNotTypeConverter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The "Type" node must have "Members", "TypeConverters", or "TypeAdapters".. - /// - internal static string TypeNodeShouldHaveMembersOrTypeConverters { - get { - return ResourceManager.GetString("TypeNodeShouldHaveMembersOrTypeConverters", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The type "{0}" was not found. The type name value must be the full name of the type. Verify the type name and run the command again.. - /// - internal static string TypeNotFound { - get { - return ResourceManager.GetString("TypeNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A shared type table cannot be updated with more than one entry.. - /// - internal static string TypeTableCannotCoExist { - get { - return ResourceManager.GetString("TypeTableCannotCoExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There were errors loading TypeTable. Look in the Errors property to get detailed error messages.. - /// - internal static string TypeTableLoadErrors { - get { - return ResourceManager.GetString("TypeTableLoadErrors", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Windows PowerShell cannot create an instance of the type adapter for the type {0} because of the following exception: {1}.. - /// - internal static string UnableToInstantiateTypeAdapter { - get { - return ResourceManager.GetString("UnableToInstantiateTypeAdapter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create an instance of the type converter for type {0} due to exception: {1}.. - /// - internal static string UnableToInstantiateTypeConverter { - get { - return ResourceManager.GetString("UnableToInstantiateTypeConverter", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Node of type "{0}" was not expected.. - /// - internal static string UnexpectedNodeType { - get { - return ResourceManager.GetString("UnexpectedNodeType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The node {0} is not allowed. The following nodes are allowed: {1}.. - /// - internal static string UnknownNode { - get { - return ResourceManager.GetString("UnknownNode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}, {1}: The file was skipped because of the following validation exception: {2}.. - /// - internal static string ValidationException { - get { - return ResourceManager.GetString("ValidationException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value should be either TRUE or FALSE instead of {0}.. - /// - internal static string ValueShouldBeTrueOrFalse { - get { - return ResourceManager.GetString("ValueShouldBeTrueOrFalse", resourceCulture); - } - } -} diff --git a/scripts/string_resources/TypesXmlStrings.resources b/scripts/string_resources/TypesXmlStrings.resources deleted file mode 100644 index 2c7ee75f0a596edc6aed63f73b37e28f93cd9d97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6531 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 diff --git a/scripts/string_resources/WildcardPatternStrings.cs b/scripts/string_resources/WildcardPatternStrings.cs deleted file mode 100644 index 02be00b90..000000000 --- a/scripts/string_resources/WildcardPatternStrings.cs +++ /dev/null @@ -1,72 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class WildcardPatternStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal WildcardPatternStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WildcardPatternStrings", typeof(WildcardPatternStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The specified wildcard character pattern is not valid: {0}. - /// - internal static string InvalidPattern { - get { - return ResourceManager.GetString("InvalidPattern", resourceCulture); - } - } -} diff --git a/scripts/string_resources/WildcardPatternStrings.resources b/scripts/string_resources/WildcardPatternStrings.resources deleted file mode 100644 index 0f9a61a3f73616109396c1ba27d1b035a9dc2ad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmZWjJ5EC}5ZrK%6f4m_MGxgiBE14ZgJ_ttj{;n!=x3kuoF|_Cb5G+*SBU64<+DGO7zJ zyiGPHp~g{)qHKk2>MZLAI&Sg&bj|FGmD_w<{-rg)J{m2w5` z&0U${`{`89@2ufHIM{;%3k(L@>|!Q?HYf;$!S Ra>xOlkGNNs%@SYg*B^%+SWN%` diff --git a/scripts/string_resources/_generated.cs b/scripts/string_resources/_generated.cs deleted file mode 100644 index 411aeff6f..000000000 --- a/scripts/string_resources/_generated.cs +++ /dev/null @@ -1,23 +0,0 @@ -// -// -// Copyright (c) Microsoft Corporation. All rights reserved. -// -// Generated file with version information. -// - -[assembly: System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5")] -[assembly:System.Resources.NeutralResourcesLanguage("en")] -[assembly:System.Runtime.InteropServices.ComVisible(false)] -[assembly:System.Reflection.AssemblyVersion("3.0.0.0")] -[assembly:System.Reflection.AssemblyProduct("Microsoft (R) Windows (R) Operating System")] -[assembly:System.Reflection.AssemblyCopyright("Copyright (c) Microsoft Corporation. All rights reserved.")] -[assembly:System.Reflection.AssemblyCompany("Microsoft Corporation")] -[assembly:System.Reflection.AssemblyFileVersion("10.0.10011.0")] -[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Management.PowerShellTest,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Windows.Appx.PackageManager.Commands,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VSTS.Microsoft.Management.PowerShell.HyperVSocketTransportTests,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VSTS.Microsoft.Management.PowerShell.NamedPipeTransportTests,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("VSTS.Microsoft.Management.PowerShellTestDebugging,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("TAEF.WSManPlugin.UnitTests,PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] -[assembly:System.Reflection.AssemblyKeyFile("e:\\src\\ps.public.amd64chk\\internal\\strongnamekeys\\fake\\windows.snk")] -[assembly:System.Reflection.AssemblyDelaySign(true)] diff --git a/scripts/string_resources/modules.resources b/scripts/string_resources/modules.resources deleted file mode 100644 index e9bdf7560918043ed793d55378a5711b02f6e41f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26209 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 G0RAsM(&~5s diff --git a/scripts/string_resources/remotingerroridstrings.resources b/scripts/string_resources/remotingerroridstrings.resources deleted file mode 100644 index 943da55b452b49f05c58c2e2a72b6a4881cf7e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70035 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 /// Gets or sets the background color of the displayed text. @@ -24,9 +24,9 @@ namespace ps_hello_world get { return Console.BackgroundColor; } set { Console.BackgroundColor = value; } } - + /// - /// Gets or sets the size of the host buffer. In this example the + /// Gets or sets the size of the host buffer. In this example the /// buffer size is adapted from the Console buffer size members. /// public override Size BufferSize @@ -36,23 +36,23 @@ namespace ps_hello_world //get { return new Size(Console.BufferWidth, Console.BufferHeight); } //set { Console.SetBufferSize(value.Width, value.Height); } } - + /// - /// Gets or sets the cursor position. In this example this - /// functionality is not needed so the property throws a + /// Gets or sets the cursor position. In this example this + /// functionality is not needed so the property throws a /// NotImplementException exception. /// public override Coordinates CursorPosition { get { throw new NotImplementedException( - "The method or operation is not implemented."); } + "The method or operation is not implemented."); } set { throw new NotImplementedException( - "The method or operation is not implemented."); } + "The method or operation is not implemented."); } } - + /// - /// Gets or sets the size of the displayed cursor. In this example - /// the cursor size is taken directly from the Console.CursorSize + /// Gets or sets the size of the displayed cursor. In this example + /// the cursor size is taken directly from the Console.CursorSize /// property. /// public override int CursorSize @@ -62,7 +62,7 @@ namespace ps_hello_world //get { return Console.CursorSize; } //set { Console.CursorSize = value; } } - + /// /// Gets or sets the foreground color of the displayed text. /// This maps to the corresponding Console.ForgroundColor property. @@ -72,91 +72,91 @@ namespace ps_hello_world get { return Console.ForegroundColor; } set { Console.ForegroundColor = value; } } - + /// - /// Gets a value indicating whether the user has pressed a key. This maps + /// Gets a value indicating whether the user has pressed a key. This maps /// to the corresponding Console.KeyAvailable property. /// public override bool KeyAvailable { - get { return false; } - // get { return Console.KeyAvailable; } + get { return false; } + // get { return Console.KeyAvailable; } } - + /// - /// Gets the dimensions of the largest window that could be - /// rendered in the current display, if the buffer was at the least - /// that large. This example uses the Console.LargestWindowWidth and - /// Console.LargestWindowHeight properties to determine the returned + /// Gets the dimensions of the largest window that could be + /// rendered in the current display, if the buffer was at the least + /// that large. This example uses the Console.LargestWindowWidth and + /// Console.LargestWindowHeight properties to determine the returned /// value of this property. /// public override Size MaxPhysicalWindowSize { - // get { return new Size(Console.LargestWindowWidth, Console.LargestWindowHeight); } - get { return new Size(1024,768); } + // get { return new Size(Console.LargestWindowWidth, Console.LargestWindowHeight); } + get { return new Size(1024,768); } } - + /// - /// Gets the dimentions of the largest window size that can be - /// displayed. This example uses the Console.LargestWindowWidth and - /// console.LargestWindowHeight properties to determine the returned + /// Gets the dimentions of the largest window size that can be + /// displayed. This example uses the Console.LargestWindowWidth and + /// console.LargestWindowHeight properties to determine the returned /// value of this property. /// public override Size MaxWindowSize { - // get { return new Size(Console.LargestWindowWidth, Console.LargestWindowHeight); } - get { return new Size(1024,768); } + // get { return new Size(Console.LargestWindowWidth, Console.LargestWindowHeight); } + get { return new Size(1024,768); } } - + /// - /// Gets or sets the position of the displayed window. This example - /// uses the Console window position APIs to determine the returned + /// Gets or sets the position of the displayed window. This example + /// uses the Console window position APIs to determine the returned /// value of this property. /// public override Coordinates WindowPosition { - // get { return new Coordinates(Console.WindowLeft, Console.WindowTop); } - // set { Console.SetWindowPosition(value.X, value.Y); } + // get { return new Coordinates(Console.WindowLeft, Console.WindowTop); } + // set { Console.SetWindowPosition(value.X, value.Y); } get { return new Coordinates(0,0); } set { } } - + /// - /// Gets or sets the size of the displayed window. This example - /// uses the corresponding Console window size APIs to determine the + /// Gets or sets the size of the displayed window. This example + /// uses the corresponding Console window size APIs to determine the /// returned value of this property. /// public override Size WindowSize { - // get { return new Size(Console.WindowWidth, Console.WindowHeight); } - // set { Console.SetWindowSize(value.Width, value.Height); } + // get { return new Size(Console.WindowWidth, Console.WindowHeight); } + // set { Console.SetWindowSize(value.Width, value.Height); } get { return new Size(1024,768); } set { } } - + /// - /// Gets or sets the title of the displayed window. The example + /// Gets or sets the title of the displayed window. The example /// maps the Console.Title property to the value of this property. /// public override string WindowTitle { - // get { return Console.Title; } - // set { Console.Title = value; } + // get { return Console.Title; } + // set { Console.Title = value; } get { return "window title"; } set { } } - + /// - /// This API resets the input buffer. In this example this + /// This API resets the input buffer. In this example this /// functionality is not needed so the method returns nothing. /// public override void FlushInputBuffer() { } - + /// - /// This API returns a rectangular region of the screen buffer. In - /// this example this functionality is not needed so the method throws + /// This API returns a rectangular region of the screen buffer. In + /// this example this functionality is not needed so the method throws /// a NotImplementException exception. /// /// Defines the size of the rectangle. @@ -164,58 +164,58 @@ namespace ps_hello_world public override BufferCell[,] GetBufferContents(Rectangle rectangle) { throw new NotImplementedException( - "The method or operation is not implemented."); + "The method or operation is not implemented."); } - + /// - /// This API reads a pressed, released, or pressed and released keystroke - /// from the keyboard device, blocking processing until a keystroke is - /// typed that matches the specified keystroke options. In this example + /// This API reads a pressed, released, or pressed and released keystroke + /// from the keyboard device, blocking processing until a keystroke is + /// typed that matches the specified keystroke options. In this example /// this functionality is not needed so the method throws a /// NotImplementException exception. /// - /// Options, such as IncludeKeyDown, used when + /// Options, such as IncludeKeyDown, used when /// reading the keyboard. /// Throws a NotImplementedException exception. public override KeyInfo ReadKey(ReadKeyOptions options) { throw new NotImplementedException( - "The method or operation is not implemented."); + "The method or operation is not implemented."); } - + /// - /// This API crops a region of the screen buffer. In this example + /// This API crops a region of the screen buffer. In this example /// this functionality is not needed so the method throws a /// NotImplementException exception. /// /// The region of the screen to be scrolled. - /// The region of the screen to receive the + /// The region of the screen to receive the /// source region contents. /// The region of the screen to include in the operation. /// The character and attributes to be used to fill all cell. public override void ScrollBufferContents(Rectangle source, Coordinates destination, Rectangle clip, BufferCell fill) { throw new NotImplementedException( - "The method or operation is not implemented."); + "The method or operation is not implemented."); } - + /// - /// This method copies an array of buffer cells into the screen buffer - /// at a specified location. In this example this functionality is + /// This method copies an array of buffer cells into the screen buffer + /// at a specified location. In this example this functionality is /// not needed so the method throws a NotImplementedException exception. /// /// The parameter is not used. /// The parameter is not used. - public override void SetBufferContents(Coordinates origin, + public override void SetBufferContents(Coordinates origin, BufferCell[,] contents) { throw new NotImplementedException( - "The method or operation is not implemented."); + "The method or operation is not implemented."); } - + /// - /// This method copies a given character, foreground color, and background - /// color to a region of the screen buffer. In this example this + /// This method copies a given character, foreground color, and background + /// color to a region of the screen buffer. In this example this /// functionality is not needed so the method throws a /// NotImplementException exception./// /// Defines the area to be filled. @@ -223,213 +223,213 @@ namespace ps_hello_world public override void SetBufferContents(Rectangle rectangle, BufferCell fill) { throw new NotImplementedException( - "The method or operation is not implemented."); + "The method or operation is not implemented."); } } - internal class MyHostUI : PSHostUserInterface - { - private MyRawUserInterface myRawUi = new MyRawUserInterface(); + internal class MyHostUI : PSHostUserInterface + { + private MyRawUserInterface myRawUi = new MyRawUserInterface(); - public override PSHostRawUserInterface RawUI - { - get { return this.myRawUi; } - } + public override PSHostRawUserInterface RawUI + { + get { return this.myRawUi; } + } - public override Dictionary Prompt( - string caption, - string message, - System.Collections.ObjectModel.Collection descriptions) - { - throw new NotImplementedException( - "The method or operation is not implemented."); - } + public override Dictionary Prompt( + string caption, + string message, + System.Collections.ObjectModel.Collection descriptions) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } - public override int PromptForChoice(string caption, string message, System.Collections.ObjectModel.Collection choices, int defaultChoice) - { - throw new NotImplementedException("The method or operation is not implemented."); - } - - public override PSCredential PromptForCredential( - string caption, - string message, - string userName, - string targetName) + public override int PromptForChoice(string caption, string message, System.Collections.ObjectModel.Collection choices, int defaultChoice) { throw new NotImplementedException("The method or operation is not implemented."); } public override PSCredential PromptForCredential( - string caption, - string message, - string userName, - string targetName, - PSCredentialTypes allowedCredentialTypes, - PSCredentialUIOptions options) + string caption, + string message, + string userName, + string targetName) { - throw new NotImplementedException("The method or operation is not implemented."); + throw new NotImplementedException("The method or operation is not implemented."); } - + + public override PSCredential PromptForCredential( + string caption, + string message, + string userName, + string targetName, + PSCredentialTypes allowedCredentialTypes, + PSCredentialUIOptions options) + { + throw new NotImplementedException("The method or operation is not implemented."); + } + public override string ReadLine() { return Console.ReadLine(); } - + public override System.Security.SecureString ReadLineAsSecureString() { throw new NotImplementedException("The method or operation is not implemented."); } - + public override void Write(string value) { - Console.BackgroundColor = ConsoleColor.Green; + Console.BackgroundColor = ConsoleColor.Green; Console.Write(value); - Console.ResetColor(); + Console.ResetColor(); } - + public override void Write( - ConsoleColor foregroundColor, - ConsoleColor backgroundColor, + ConsoleColor foregroundColor, + ConsoleColor backgroundColor, string value) { // Colors are ignored. - Console.ForegroundColor = foregroundColor; - Console.BackgroundColor = backgroundColor; + Console.ForegroundColor = foregroundColor; + Console.BackgroundColor = backgroundColor; Console.Write(value); - Console.ResetColor(); + Console.ResetColor(); } - + public override void WriteDebugLine(string message) { - Console.BackgroundColor = ConsoleColor.Gray; + Console.BackgroundColor = ConsoleColor.Gray; Console.Write(String.Format( - CultureInfo.CurrentCulture, - "DEBUG: {0}", - message)); - Console.ResetColor(); - Console.WriteLine(); + CultureInfo.CurrentCulture, + "DEBUG: {0}", + message)); + Console.ResetColor(); + Console.WriteLine(); } - + public override void WriteErrorLine(string value) { - Console.BackgroundColor = ConsoleColor.Red; + Console.BackgroundColor = ConsoleColor.Red; Console.Write(String.Format( - CultureInfo.CurrentCulture, - "ERROR: {0}", - value)); - Console.ResetColor(); - Console.WriteLine(); + CultureInfo.CurrentCulture, + "ERROR: {0}", + value)); + Console.ResetColor(); + Console.WriteLine(); } - + public override void WriteLine() { System.Console.WriteLine(); } - - - + + + public override void WriteLine(string value) { - Write(value); - Console.WriteLine(); + Write(value); + Console.WriteLine(); } - + public override void WriteLine(ConsoleColor foregroundColor, ConsoleColor backgroundColor, string value) { - Write(foregroundColor,backgroundColor,value); - Console.WriteLine(); + Write(foregroundColor,backgroundColor,value); + Console.WriteLine(); } - + public override void WriteProgress(long sourceId, ProgressRecord record) { } - + public override void WriteVerboseLine(string message) { - Console.BackgroundColor = ConsoleColor.DarkGray; + Console.BackgroundColor = ConsoleColor.DarkGray; Console.WriteLine(String.Format(CultureInfo.CurrentCulture, "VERBOSE: {0}", message)); - Console.ResetColor(); + Console.ResetColor(); } - + public override void WriteWarningLine(string message) { - Console.BackgroundColor = ConsoleColor.Yellow; + Console.BackgroundColor = ConsoleColor.Yellow; Console.WriteLine(String.Format(CultureInfo.CurrentCulture, "WARNING: {0}", message)); - Console.ResetColor(); + Console.ResetColor(); } - } + } - internal class MyHost : PSHost - { - private Program program; - private CultureInfo originalCultureInfo = new CultureInfo("en-US"); - private CultureInfo originalUICultureInfo = new CultureInfo("en-US"); - private Guid myId = Guid.NewGuid(); - - public MyHost(Program program) - { - this.program = program; - } + internal class MyHost : PSHost + { + private Program program; + private CultureInfo originalCultureInfo = new CultureInfo("en-US"); + private CultureInfo originalUICultureInfo = new CultureInfo("en-US"); + private Guid myId = Guid.NewGuid(); - private MyHostUI myHostUI = new MyHostUI(); + public MyHost(Program program) + { + this.program = program; + } - public override System.Globalization.CultureInfo CurrentCulture - { - get { return this.originalCultureInfo; } - } + private MyHostUI myHostUI = new MyHostUI(); - public override System.Globalization.CultureInfo CurrentUICulture - { - get { return this.originalUICultureInfo; } - } + public override System.Globalization.CultureInfo CurrentCulture + { + get { return this.originalCultureInfo; } + } - public override Guid InstanceId - { - get { return myId; } - } + public override System.Globalization.CultureInfo CurrentUICulture + { + get { return this.originalUICultureInfo; } + } - public override string Name - { - get { return "MyHost"; } - } + public override Guid InstanceId + { + get { return myId; } + } - public override PSHostUserInterface UI - { - get { return myHostUI; } - } + public override string Name + { + get { return "MyHost"; } + } - public override Version Version - { - get { return new Version(0,0,0,0); } - } + public override PSHostUserInterface UI + { + get { return myHostUI; } + } - public override void EnterNestedPrompt() - { - throw new NotImplementedException("EnterNestedPrompt not implemented"); - } + public override Version Version + { + get { return new Version(0,0,0,0); } + } - public override void ExitNestedPrompt() - { - throw new NotImplementedException("ExitNestedPrompt not implemented"); - } - - public override void NotifyBeginApplication() - { - Console.WriteLine("MyHost: NotifyBeginApplication"); - return; - } + public override void EnterNestedPrompt() + { + throw new NotImplementedException("EnterNestedPrompt not implemented"); + } - public override void NotifyEndApplication() - { - return; - } + public override void ExitNestedPrompt() + { + throw new NotImplementedException("ExitNestedPrompt not implemented"); + } - public override void SetShouldExit(int exitCode) - { - Console.WriteLine("SetShouldExit: " + exitCode); - } - } + public override void NotifyBeginApplication() + { + Console.WriteLine("MyHost: NotifyBeginApplication"); + return; + } + + public override void NotifyEndApplication() + { + return; + } + + public override void SetShouldExit(int exitCode) + { + Console.WriteLine("SetShouldExit: " + exitCode); + } + } class Program { @@ -441,16 +441,16 @@ namespace ps_hello_world // PH: this debugging requires a change in the core PS stuff that was stashed away // during source cleanup /* - PowerShellAssemblyLoadContext asmLoadContext = PowerShellAssemblyLoadContextInitializer.AsmLoadContext; - IEnumerable assemblies = asmLoadContext.GetAssemblies("System.Management.Automation"); - foreach (Assembly a in assemblies) - { - Console.WriteLine("a: " + a); - }*/ + PowerShellAssemblyLoadContext asmLoadContext = PowerShellAssemblyLoadContextInitializer.AsmLoadContext; + IEnumerable assemblies = asmLoadContext.GetAssemblies("System.Management.Automation"); + foreach (Assembly a in assemblies) + { + Console.WriteLine("a: " + a); + }*/ } - static void test1(string[] args) - { + static void test1(string[] args) + { InitialSessionState iss = InitialSessionState.CreateDefault2(); Runspace rs = RunspaceFactory.CreateRunspace(iss); rs.Open(); @@ -464,40 +464,39 @@ namespace ps_hello_world { Console.Write(str); } - } + } - static void test2(string[] args) - { - MyHost myHost = new MyHost(new Program()); + static void test2(string[] args) + { + MyHost myHost = new MyHost(new Program()); - InitialSessionState iss = InitialSessionState.CreateDefault2(); + InitialSessionState iss = InitialSessionState.CreateDefault2(); - using (Runspace rs = RunspaceFactory.CreateRunspace(myHost,iss)) - { - rs.Open(); - using (PowerShell ps = PowerShell.Create()) - { - ps.Runspace = rs; + using (Runspace rs = RunspaceFactory.CreateRunspace(myHost,iss)) + { + rs.Open(); + using (PowerShell ps = PowerShell.Create()) + { + ps.Runspace = rs; + + foreach (var arg in args) + { + Console.WriteLine("script: " + arg); + ps.AddScript(arg); + } + ps.AddCommand("out-default"); + ps.Commands.Commands[0].MergeMyResults(PipelineResultTypes.Error,PipelineResultTypes.Output); + ps.Invoke(); + } + } + } - foreach (var arg in args) - { - Console.WriteLine("script: " + arg); - ps.AddScript(arg); - } - ps.AddCommand("out-default"); - ps.Commands.Commands[0].MergeMyResults(PipelineResultTypes.Error,PipelineResultTypes.Output); - ps.Invoke(); - } - } - } - static void Main(string[] args) { init(); - - //test1(args); - test2(args); + + //test1(args); + test2(args); } } } - From b5dfaab12a61750c127cd49807dac416e848e2ed Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 17 Jun 2015 20:36:35 -0700 Subject: [PATCH 040/295] added a new host based on Sample06 from msdn, added docker testing support --- scripts/Dockerfile | 33 +++ scripts/Makefile | 34 ++- scripts/powershell-run.mk | 22 ++ scripts/runps.sh | 8 + src/monad-ext | 2 +- src/powershell-run/host.cs | 217 ++++++++++++++ src/powershell-run/main.cs | 366 ++++++++++++++++++++++++ src/powershell-run/rawui.cs | 231 +++++++++++++++ src/powershell-run/readline.cs | 485 +++++++++++++++++++++++++++++++ src/powershell-run/ui.cs | 509 +++++++++++++++++++++++++++++++++ 10 files changed, 1899 insertions(+), 8 deletions(-) create mode 100644 scripts/Dockerfile create mode 100644 scripts/powershell-run.mk create mode 100755 scripts/runps.sh create mode 100644 src/powershell-run/host.cs create mode 100644 src/powershell-run/main.cs create mode 100644 src/powershell-run/rawui.cs create mode 100644 src/powershell-run/readline.cs create mode 100644 src/powershell-run/ui.cs diff --git a/scripts/Dockerfile b/scripts/Dockerfile new file mode 100644 index 000000000..f112c225a --- /dev/null +++ b/scripts/Dockerfile @@ -0,0 +1,33 @@ +# image_ps +# +# VERSION 0.0.2 + +FROM ubuntu:14.04 +MAINTAINER Peter Honeder + +RUN apt-get update +RUN apt-get install -y openssh-server wget libstdc++6 libunwind8 +RUN mkdir /var/run/sshd +#RUN echo 'root:asldkfj23l4kj2lkajsdf' | chpasswd +RUN echo 'root:pass' | chpasswd +RUN adduser --shell /opt/app_base/runps.sh --disabled-password --gecos "" test1 +RUN echo 'test1:pass' | chpasswd +RUN sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config + +RUN cd /root && wget https://github.com/anilgulecha/shellinabox/releases/download/2.14.2/shellinabox_2.14-1_amd64.deb +RUN dpkg -i /root/shellinabox_2.14-1_amd64.deb + +# SSH login fix. Otherwise user is kicked off after login +RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd + +ENV NOTVISIBLE "in users profile" +RUN echo "export VISIBLE=now" >> /etc/profile + +COPY exec_env/app_base/ /opt/app_base/ +RUN chmod -R ugo+rX /opt/app_base + +EXPOSE 22 +EXPOSE 4201 +#CMD /usr/sbin/sshd && /usr/bin/shellinaboxd -s /:AUTH:HOME:/home/test1/app_base/runps.sh -p 4201 -t -v +CMD /usr/sbin/sshd && /usr/bin/shellinaboxd -s /:LOGIN -p 4201 -t -v + diff --git a/scripts/Makefile b/scripts/Makefile index 339a69662..b18b43daf 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -21,6 +21,9 @@ include platform.mk # builds unit tests include tests.mk +# powershell-run is the main powershell executable +include powershell-run.mk + # These are the main PS dlls: # - System.Management.Automation.dll (the main PS dll) # - commands/modules (they contain cmdlets): management and utility @@ -54,7 +57,7 @@ SRCS_ALL=${STRING_RESOURCES} ${SRCS} CSC=mono Microsoft.Net.ToolsetCompilers.*/tools/csc.exe MCS=mcs -all: dotnetlibs/System.Management.Automation.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +all: dotnetlibs/System.Management.Automation.dll $(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) # this is the build rule for SMA.dll dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} @@ -98,9 +101,6 @@ TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadC CorePsTypeCatalog.cs: powershell-linux.inc TypeCatalogGen.exe System.Reflection.Metadata.dll System.Collections.Immutable.dll LD_LIBRARY_PATH=. mono TypeCatalogGen.exe powershell-linux.inc $@ $(MONAD_EXT)/coreclr/TargetingPack -dotnetlibs/powershell-run.exe: ../src/powershell-run/powershell-run.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) - $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) ${COREREF} ../src/powershell-run/powershell-run.cs - # the pinvoke library libps.so libps-build/Makefile: ../src/monad-native/src/CMakeLists.txt @@ -137,7 +137,7 @@ prepare: nuget install Microsoft.Net.ToolsetCompilers -pre # this is an internal target, it's not intended to be called manually -internal-prepare-exec_env: +internal-prepare-exec_env: runps.sh rm -rf exec_env mkdir exec_env cp -r ../src/monad_app_base/app_base exec_env @@ -145,17 +145,23 @@ internal-prepare-exec_env: cp -r dotnetlibs/*.exe exec_env/app_base cp -r dotnetlibs/lib* exec_env/app_base cp -r dotnetlibs/corerun exec_env/app_base + cp runps.sh exec_env/app_base -run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env +run: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "get-module -listavailable" #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "get-module -listavailable -all" #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/powershell-run.exe "\"Hello World!\" |out-default" +run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env + # check if corerun is the right one (could be the debug version) + if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi + cd exec_env/app_base && ./runps.sh + test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-core-registry-l1-1-0.dll cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe @@ -184,3 +190,17 @@ clean: cleanall: clean rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* +docker-build: + sudo docker build --no-cache=false -t image_ps . + $(eval INSTANCE_ID := $(shell sudo docker inspect -f '{{.Id}}' image_ps)) + rm -rf + +docker-run: docker-build + sudo docker run -d -P --name test_ps image_ps + sudo docker port test_ps 22 + sudo docker port test_ps 4201 + +docker-stop: + sudo docker stop test_ps + sudo docker rm test_ps + diff --git a/scripts/powershell-run.mk b/scripts/powershell-run.mk new file mode 100644 index 000000000..31cca1edd --- /dev/null +++ b/scripts/powershell-run.mk @@ -0,0 +1,22 @@ +# This is the makefile for all kinds of powershell hosts +# +# Currently there is powershell-run.exe, which is a very generic interactive and +# non-interactive host +# + +POWERSHELL_RUN_FOLDER=../src/powershell-run +POWERSHELL_RUN_SRCS=$(addprefix $(POWERSHELL_RUN_FOLDER)/, main.cs host.cs ui.cs rawui.cs readline.cs) + +# direct dependencies to be linked in +POWERSHELL_RUN_DEPS=dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +POWERSHELL_RUN_REFS=$(addprefix -r:,$(POWERSHELL_RUN_DEPS)) + +POWERSHELL_RUN_TARGETS=dotnetlibs/powershell-run.exe dotnetlibs/powershell-simple.exe + +dotnetlibs/powershell-run.exe: $(POWERSHELL_RUN_SRCS) $(POWERSHELL_RUN_DEPS) + $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(POWERSHELL_RUN_REFS) $(COREREF) $(POWERSHELL_RUN_SRCS) + +dotnetlibs/powershell-simple.exe: $(POWERSHELL_RUN_FOLDER)/powershell-run.cs $(POWERSHELL_RUN_DEPS) + $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(POWERSHELL_RUN_REFS) $(COREREF) $(POWERSHELL_RUN_FOLDER)/powershell-run.cs + + diff --git a/scripts/runps.sh b/scripts/runps.sh new file mode 100755 index 000000000..6845d1795 --- /dev/null +++ b/scripts/runps.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) + +cd $SCRIPTDIR +echo "launching PS now" +PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe + diff --git a/src/monad-ext b/src/monad-ext index 9fb89ce1d..4bb973e98 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit 9fb89ce1df302c38fff19acc47f8974d495b6814 +Subproject commit 4bb973e9877ec10536ecc6868c251d11ca606226 diff --git a/src/powershell-run/host.cs b/src/powershell-run/host.cs new file mode 100644 index 000000000..0e8ecb96d --- /dev/null +++ b/src/powershell-run/host.cs @@ -0,0 +1,217 @@ +namespace Microsoft.Samples.PowerShell.Host +{ + using System; + using System.Globalization; + using System.Management.Automation.Host; + using System.Management.Automation.Runspaces; + + /// + /// This is a sample implementation of the PSHost abstract class for + /// console applications. Not all members are implemented. Those that + /// are not implemented throw a NotImplementedException exception or + /// return nothing. + /// + internal class MyHost : PSHost, IHostSupportsInteractiveSession + { + public MyHost(PSListenerConsoleSample program) + { + this.program = program; + } + + /// + /// A reference to the PSHost implementation. + /// + private PSListenerConsoleSample program; + + /// + /// The culture information of the thread that created + /// this object. + /// + private CultureInfo originalCultureInfo = CultureInfo.CurrentCulture; + + /// + /// The UI culture information of the thread that created + /// this object. + /// + private CultureInfo originalUICultureInfo = CultureInfo.CurrentCulture; + + /// + /// The identifier of this PSHost implementation. + /// + private static Guid instanceId = Guid.NewGuid(); + + /// + /// A reference to the implementation of the PSHostUserInterface + /// class for this application. + /// + private MyHostUserInterface myHostUserInterface = new MyHostUserInterface(); + + /// + /// A reference to the runspace used to start an interactive session. + /// + public Runspace pushedRunspace = null; + + + /// + /// Gets the culture information to use. This implementation + /// returns a snapshot of the culture information of the thread + /// that created this object. + /// + public override CultureInfo CurrentCulture + { + get { return this.originalCultureInfo; } + } + + /// + /// Gets the UI culture information to use. This implementation + /// returns a snapshot of the UI culture information of the thread + /// that created this object. + /// + public override CultureInfo CurrentUICulture + { + get { return this.originalUICultureInfo; } + } + + /// + /// Gets an identifier for this host. This implementation always + /// returns the GUID allocated at instantiation time. + /// + public override Guid InstanceId + { + get { return instanceId; } + } + + /// + /// Gets a string that contains the name of this host implementation. + /// Keep in mind that this string may be used by script writers to + /// identify when your host is being used. + /// + public override string Name + { + get { return "MySampleConsoleHostImplementation"; } + } + + /// + /// Gets an instance of the implementation of the PSHostUserInterface + /// class for this application. This instance is allocated once at startup time + /// and returned every time thereafter. + /// + public override PSHostUserInterface UI + { + get { return this.myHostUserInterface; } + } + + /// + /// Gets the version object for this application. Typically this + /// should match the version resource in the application. + /// + public override Version Version + { + get { return new Version(1, 0, 0, 0); } + } + +#region IHostSupportsInteractiveSession Properties + + /// + /// Gets a value indicating whether a request + /// to open a PSSession has been made. + /// + public bool IsRunspacePushed + { + get { return this.pushedRunspace != null; } + } + + /// + /// Gets or sets the runspace used by the PSSession. + /// + public Runspace Runspace + { + get { return this.program.myRunSpace; } + internal set { this.program.myRunSpace = value; } + } +#endregion IHostSupportsInteractiveSession Properties + + /// + /// This API Instructs the host to interrupt the currently running + /// pipeline and start a new nested input loop. In this example this + /// functionality is not needed so the method throws a + /// NotImplementedException exception. + /// + public override void EnterNestedPrompt() + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This API instructs the host to exit the currently running input loop. + /// In this example this functionality is not needed so the method + /// throws a NotImplementedException exception. + /// + public override void ExitNestedPrompt() + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This API is called before an external application process is + /// started. Typically it is used to save state so that the parent + /// can restore state that has been modified by a child process (after + /// the child exits). In this example this functionality is not + /// needed so the method returns nothing. + /// + public override void NotifyBeginApplication() + { + return; + } + + /// + /// This API is called after an external application process finishes. + /// Typically it is used to restore state that a child process has + /// altered. In this example, this functionality is not needed so + /// the method returns nothing. + /// + public override void NotifyEndApplication() + { + return; + } + + /// + /// Indicate to the host application that exit has + /// been requested. Pass the exit code that the host + /// application should use when exiting the process. + /// + /// The exit code that the + /// host application should use. + public override void SetShouldExit(int exitCode) + { + this.program.ShouldExit = true; + this.program.ExitCode = exitCode; + } + +#region IHostSupportsInteractiveSession Methods + + /// + /// Requests to close a PSSession. + /// + public void PopRunspace() + { + Runspace = this.pushedRunspace; + this.pushedRunspace = null; + } + + /// + /// Requests to open a PSSession. + /// + /// Runspace to use. + public void PushRunspace(Runspace runspace) + { + this.pushedRunspace = Runspace; + Runspace = runspace; + } + +#endregion IHostSupportsInteractiveSession Methods + } +} + diff --git a/src/powershell-run/main.cs b/src/powershell-run/main.cs new file mode 100644 index 000000000..9b16bdbe9 --- /dev/null +++ b/src/powershell-run/main.cs @@ -0,0 +1,366 @@ +namespace Microsoft.Samples.PowerShell.Host +{ + using System; + using System.Collections.Generic; + using System.Collections.ObjectModel; + using System.Management.Automation; + using System.Management.Automation.Host; + using System.Management.Automation.Runspaces; + using System.Text; + using PowerShell = System.Management.Automation.PowerShell; + + /// + /// This sample shows how to implement a basic read-evaluate-print + /// loop (or 'listener') that allowing you to interactively work + /// with the Windows PowerShell engine. + /// + internal class PSListenerConsoleSample + { + /// + /// Used to read user input. + /// + internal ConsoleReadLine consoleReadLine = new ConsoleReadLine(); + + /// + /// Holds a reference to the runspace for this interpeter. + /// + internal Runspace myRunSpace; + + /// + /// Indicator to tell the host application that it should exit. + /// + private bool shouldExit; + + /// + /// The exit code that the host application will use to exit. + /// + private int exitCode; + + /// + /// Holds a reference to the PSHost implementation for this interpreter. + /// + private MyHost myHost; + + /// + /// Holds a reference to the currently executing pipeline so that it can be + /// stopped by the control-C handler. + /// + private PowerShell currentPowerShell; + + /// + /// Used to serialize access to instance data. + /// + private object instanceLock = new object(); + + /// + /// Gets or sets a value indicating whether the host application + /// should exit. + /// + public bool ShouldExit + { + get { return this.shouldExit; } + set { this.shouldExit = value; } + } + + /// + /// Gets or sets a value indicating whether the host application + /// should exit. + /// + public int ExitCode + { + get { return this.exitCode; } + set { this.exitCode = value; } + } + + public static void init() + { + string psBasePath = System.IO.Directory.GetCurrentDirectory(); + PowerShellAssemblyLoadContextInitializer.SetPowerShellAssemblyLoadContext(psBasePath); + } + + /// + /// Creates and initiates the listener instance. + /// + /// This parameter is not used. + private static void Main(string[] args) + { + init(); + + // Display the welcome message. + Console.WriteLine(); + Console.WriteLine("PowerShell for Linux interactive console"); + Console.WriteLine("========================================"); + Console.WriteLine(); + Console.WriteLine("Current status:"); + Console.WriteLine("- Type 'exit' to exit"); + Console.WriteLine("- Utility and Management cmdlet modules are loadable"); + Console.WriteLine(); + //Console.ForegroundColor = oldFg; + + // Create the listener and run it. This method never returns. + PSListenerConsoleSample listener = new PSListenerConsoleSample(); + listener.Run(); + } + + /// + /// Initializes a new instance of the PSListenerConsoleSample class. + /// + public PSListenerConsoleSample() + { + // Create the host and runspace instances for this interpreter. + // Note that this application does not support console files so + // only the default snap-ins will be available. + this.myHost = new MyHost(this); + InitialSessionState iss = InitialSessionState.CreateDefault2(); + this.myRunSpace = RunspaceFactory.CreateRunspace(this.myHost,iss); + this.myRunSpace.Open(); + + // Create a PowerShell object to run the commands used to create + // $profile and load the profiles. + lock (this.instanceLock) + { + this.currentPowerShell = PowerShell.Create(); + } + + try + { + this.currentPowerShell.Runspace = this.myRunSpace; + +/* PSCommand[] profileCommands = Microsoft.Samples.PowerShell.Host.HostUtilities.GetProfileCommands("SampleHost06"); + foreach (PSCommand command in profileCommands) + { + this.currentPowerShell.Commands = command; + this.currentPowerShell.Invoke(); + }*/ + } + finally + { + // Dispose the PowerShell object and set currentPowerShell + // to null. It is locked because currentPowerShell may be + // accessed by the ctrl-C handler. + lock (this.instanceLock) + { + this.currentPowerShell.Dispose(); + this.currentPowerShell = null; + } + } + } + + /// + /// A helper class that builds and executes a pipeline that writes + /// to the default output path. Any exceptions that are thrown are + /// just passed to the caller. Since all output goes to the default + /// outter, this method does not return anything. + /// + /// The script to run. + /// Any input arguments to pass to the script. + /// If null then nothing is passed in. + private void executeHelper(string cmd, object input) + { + // Ignore empty command lines. + if (String.IsNullOrEmpty(cmd)) + { + return; + } + + // Create the pipeline object and make it available to the + // ctrl-C handle through the currentPowerShell instance + // variable. + lock (this.instanceLock) + { + this.currentPowerShell = PowerShell.Create(); + } + + // Add a script and command to the pipeline and then run the pipeline. Place + // the results in the currentPowerShell variable so that the pipeline can be + // stopped. + try + { + this.currentPowerShell.Runspace = this.myRunSpace; + + this.currentPowerShell.AddScript(cmd); + + // Add the default outputter to the end of the pipe and then call the + // MergeMyResults method to merge the output and error streams from the + // pipeline. This will result in the output being written using the PSHost + // and PSHostUserInterface classes instead of returning objects to the host + // application. + this.currentPowerShell.AddCommand("out-default"); + this.currentPowerShell.Commands.Commands[0].MergeMyResults(PipelineResultTypes.Error, PipelineResultTypes.Output); + + // If there is any input pass it in, otherwise just invoke the + // the pipeline. + if (input != null) + { + this.currentPowerShell.Invoke(new object[] { input }); + } + else + { + this.currentPowerShell.Invoke(); + } + } + finally + { + // Dispose the PowerShell object and set currentPowerShell to null. + // It is locked because currentPowerShell may be accessed by the + // ctrl-C handler. + lock (this.instanceLock) + { + this.currentPowerShell.Dispose(); + this.currentPowerShell = null; + } + } + } + + /// + /// To display an exception using the display formatter, + /// run a second pipeline passing in the error record. + /// The runtime will bind this to the $input variable, + /// which is why $input is being piped to the Out-String + /// cmdlet. The WriteErrorLine method is called to make sure + /// the error gets displayed in the correct error color. + /// + /// The exception to display. + private void ReportException(Exception e) + { + if (e != null) + { + object error; + IContainsErrorRecord icer = e as IContainsErrorRecord; + if (icer != null) + { + error = icer.ErrorRecord; + } + else + { + error = (object)new ErrorRecord(e, "Host.ReportException", ErrorCategory.NotSpecified, null); + } + + lock (this.instanceLock) + { + this.currentPowerShell = PowerShell.Create(); + } + + this.currentPowerShell.Runspace = this.myRunSpace; + + try + { + this.currentPowerShell.AddScript("$input").AddCommand("out-string"); + + // Do not merge errors, this function will swallow errors. + Collection result; + PSDataCollection inputCollection = new PSDataCollection(); + inputCollection.Add(error); + inputCollection.Complete(); + result = this.currentPowerShell.Invoke(inputCollection); + + if (result.Count > 0) + { + string str = result[0].BaseObject as string; + if (!string.IsNullOrEmpty(str)) + { + // Remove \r\n, which is added by the Out-String cmdlet. + this.myHost.UI.WriteErrorLine(str.Substring(0, str.Length - 2)); + } + } + } + finally + { + // Dispose of the pipeline and set it to null, locking it because + // currentPowerShell may be accessed by the ctrl-C handler. + lock (this.instanceLock) + { + this.currentPowerShell.Dispose(); + this.currentPowerShell = null; + } + } + } + } + + /// + /// Basic script execution routine. Any runtime exceptions are + /// caught and passed back to the Windows PowerShell engine to + /// display. + /// + /// Script to run. + private void Execute(string cmd) + { + try + { + // Run the command with no input. + this.executeHelper(cmd, null); + } + catch (RuntimeException rte) + { + this.ReportException(rte); + } + } + + /// + /// Method used to handle control-C's from the user. It calls the + /// pipeline Stop() method to stop execution. If any exceptions occur + /// they are printed to the console but otherwise ignored. + /// + /// See sender property documentation of + /// ConsoleCancelEventHandler. + /// See e property documentation of + /// ConsoleCancelEventHandler. + private void HandleControlC(object sender, ConsoleCancelEventArgs e) + { + Console.WriteLine("HandleControlC"); + try + { + lock (this.instanceLock) + { + if (this.currentPowerShell != null && this.currentPowerShell.InvocationStateInfo.State == PSInvocationState.Running) + { + this.currentPowerShell.Stop(); + } + } + + e.Cancel = true; + } + catch (Exception exception) + { + this.myHost.UI.WriteErrorLine(exception.ToString()); + } + } + + /// + /// Implements the basic listener loop. It sets up the ctrl-C handler, then + /// reads a command from the user, executes it and repeats until the ShouldExit + /// flag is set. + /// + private void Run() + { + // Set up the control-C handler. + Console.CancelKeyPress += new ConsoleCancelEventHandler(this.HandleControlC); + //Console.TreatControlCAsInput = false; + + // Read commands and run them until the ShouldExit flag is set by + // the user calling "exit". + while (!this.ShouldExit) + { + string prompt; + if (this.myHost.IsRunspacePushed) + { + prompt = string.Format("\n[{0}] PSConsoleSample: ", this.myRunSpace.ConnectionInfo.ComputerName); + } + else + { + prompt = "\nPSConsoleSample: "; + } + + this.myHost.UI.Write(ConsoleColor.White, ConsoleColor.Black, prompt); +// string cmd = this.consoleReadLine.Read(); + string cmd = Console.ReadLine(); + this.Execute(cmd); + } + + // Exit with the desired exit code that was set by the exit command. + // The exit code is set in the host by the MyHost.SetShouldExit() method. + //Environment.Exit(this.ExitCode); + } + } +} + diff --git a/src/powershell-run/rawui.cs b/src/powershell-run/rawui.cs new file mode 100644 index 000000000..97d93e5bc --- /dev/null +++ b/src/powershell-run/rawui.cs @@ -0,0 +1,231 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Management.Automation; +using System.Management.Automation.Runspaces; +using System.Management.Automation.Host; +using System.Globalization; +using System.Reflection; + +namespace Microsoft.Samples.PowerShell.Host +{ + // this is all from https://msdn.microsoft.com/en-us/library/ee706570%28v=vs.85%29.aspx + + internal class MyRawUserInterface : PSHostRawUserInterface + { + /// + /// Gets or sets the background color of the displayed text. + /// This maps to the corresponding Console.Background property. + /// + public override ConsoleColor BackgroundColor + { + get { return Console.BackgroundColor; } + set { Console.BackgroundColor = value; } + } + + /// + /// Gets or sets the size of the host buffer. In this example the + /// buffer size is adapted from the Console buffer size members. + /// + public override Size BufferSize + { + get { return new Size(200,500); } + set { } + //get { return new Size(Console.BufferWidth, Console.BufferHeight); } + //set { Console.SetBufferSize(value.Width, value.Height); } + } + + /// + /// Gets or sets the cursor position. In this example this + /// functionality is not needed so the property throws a + /// NotImplementException exception. + /// + public override Coordinates CursorPosition + { + get { throw new NotImplementedException( + "The method or operation is not implemented."); } + set { throw new NotImplementedException( + "The method or operation is not implemented."); } + } + + /// + /// Gets or sets the size of the displayed cursor. In this example + /// the cursor size is taken directly from the Console.CursorSize + /// property. + /// + public override int CursorSize + { + get { return 12; } + set { } + //get { return Console.CursorSize; } + //set { Console.CursorSize = value; } + } + + /// + /// Gets or sets the foreground color of the displayed text. + /// This maps to the corresponding Console.ForgroundColor property. + /// + public override ConsoleColor ForegroundColor + { + get { return Console.ForegroundColor; } + set { Console.ForegroundColor = value; } + } + + /// + /// Gets a value indicating whether the user has pressed a key. This maps + /// to the corresponding Console.KeyAvailable property. + /// + public override bool KeyAvailable + { + get { return false; } + // get { return Console.KeyAvailable; } + } + + /// + /// Gets the dimensions of the largest window that could be + /// rendered in the current display, if the buffer was at the least + /// that large. This example uses the Console.LargestWindowWidth and + /// Console.LargestWindowHeight properties to determine the returned + /// value of this property. + /// + public override Size MaxPhysicalWindowSize + { + // get { return new Size(Console.LargestWindowWidth, Console.LargestWindowHeight); } + get { return new Size(1024,768); } + } + + /// + /// Gets the dimentions of the largest window size that can be + /// displayed. This example uses the Console.LargestWindowWidth and + /// console.LargestWindowHeight properties to determine the returned + /// value of this property. + /// + public override Size MaxWindowSize + { + // get { return new Size(Console.LargestWindowWidth, Console.LargestWindowHeight); } + get { return new Size(1024,768); } + } + + /// + /// Gets or sets the position of the displayed window. This example + /// uses the Console window position APIs to determine the returned + /// value of this property. + /// + public override Coordinates WindowPosition + { + // get { return new Coordinates(Console.WindowLeft, Console.WindowTop); } + // set { Console.SetWindowPosition(value.X, value.Y); } + get { return new Coordinates(0,0); } + set { } + } + + /// + /// Gets or sets the size of the displayed window. This example + /// uses the corresponding Console window size APIs to determine the + /// returned value of this property. + /// + public override Size WindowSize + { + // get { return new Size(Console.WindowWidth, Console.WindowHeight); } + // set { Console.SetWindowSize(value.Width, value.Height); } + get { return new Size(1024,768); } + set { } + } + + /// + /// Gets or sets the title of the displayed window. The example + /// maps the Console.Title property to the value of this property. + /// + public override string WindowTitle + { + // get { return Console.Title; } + // set { Console.Title = value; } + get { return "window title"; } + set { } + } + + /// + /// This API resets the input buffer. In this example this + /// functionality is not needed so the method returns nothing. + /// + public override void FlushInputBuffer() + { + } + + /// + /// This API returns a rectangular region of the screen buffer. In + /// this example this functionality is not needed so the method throws + /// a NotImplementException exception. + /// + /// Defines the size of the rectangle. + /// Throws a NotImplementedException exception. + public override BufferCell[,] GetBufferContents(Rectangle rectangle) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This API reads a pressed, released, or pressed and released keystroke + /// from the keyboard device, blocking processing until a keystroke is + /// typed that matches the specified keystroke options. In this example + /// this functionality is not needed so the method throws a + /// NotImplementException exception. + /// + /// Options, such as IncludeKeyDown, used when + /// reading the keyboard. + /// Throws a NotImplementedException exception. + public override KeyInfo ReadKey(ReadKeyOptions options) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This API crops a region of the screen buffer. In this example + /// this functionality is not needed so the method throws a + /// NotImplementException exception. + /// + /// The region of the screen to be scrolled. + /// The region of the screen to receive the + /// source region contents. + /// The region of the screen to include in the operation. + /// The character and attributes to be used to fill all cell. + public override void ScrollBufferContents(Rectangle source, Coordinates destination, Rectangle clip, BufferCell fill) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This method copies an array of buffer cells into the screen buffer + /// at a specified location. In this example this functionality is + /// not needed so the method throws a NotImplementedException exception. + /// + /// The parameter is not used. + /// The parameter is not used. + public override void SetBufferContents(Coordinates origin, + BufferCell[,] contents) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// This method copies a given character, foreground color, and background + /// color to a region of the screen buffer. In this example this + /// functionality is not needed so the method throws a + /// NotImplementException exception./// + /// Defines the area to be filled. + /// Defines the fill character. + public override void SetBufferContents(Rectangle rectangle, BufferCell fill) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + } + +} + diff --git a/src/powershell-run/readline.cs b/src/powershell-run/readline.cs new file mode 100644 index 000000000..b1893029e --- /dev/null +++ b/src/powershell-run/readline.cs @@ -0,0 +1,485 @@ +namespace Microsoft.Samples.PowerShell.Host +{ + using System; + using System.Collections.ObjectModel; + using System.Management.Automation; + using System.Text; + + /// + /// This class is used to read the command line and color the text as + /// it is entered. Tokens are determined using the PSParser.Tokenize + /// method. + /// + internal class ConsoleReadLine + { + /// + /// The buffer used to edit. + /// + private StringBuilder buffer = new StringBuilder(); + + /// + /// The position of the cursor within the buffer. + /// + private int current; + + /// + /// The count of characters in buffer rendered. + /// + private int rendered; + + /// + /// Store the anchor and handle cursor movement + /// + //private Cursor cursor; + + /// + /// The array of colors for tokens, indexed by PSTokenType + /// + private ConsoleColor[] tokenColors; + + /// + /// We do not pick different colors for every token, those tokens + /// use this default. + /// + private ConsoleColor defaultColor = ConsoleColor.White; + + /// + /// Initializes a new instance of the ConsoleReadLine class. + /// + public ConsoleReadLine() + { + this.tokenColors = new ConsoleColor[] + { + this.defaultColor, // Unknown + ConsoleColor.Yellow, // Command + ConsoleColor.Green, // CommandParameter + ConsoleColor.Cyan, // CommandArgument + ConsoleColor.Cyan, // Number + ConsoleColor.Cyan, // String + ConsoleColor.Green, // Variable + this.defaultColor, // Member + this.defaultColor, // LoopLabel + ConsoleColor.DarkYellow, // Attribute + ConsoleColor.DarkYellow, // Type + ConsoleColor.DarkCyan, // Operator + this.defaultColor, // GroupStart + this.defaultColor, // GroupEnd + ConsoleColor.Magenta, // Keyword + ConsoleColor.Red, // Comment + ConsoleColor.DarkCyan, // StatementSeparator + this.defaultColor, // NewLine + this.defaultColor, // LineContinuation + this.defaultColor, // Position + }; + } + + /// + /// Read a line of text, colorizing while typing. + /// + /// The command line read + public string Read() + { + this.Initialize(); + + while (true) + { + // no support for Console.ReadKey in CoreCLR yet + int key = Console.Read(); + char keyChar = Convert.ToChar(key); + this.Insert(keyChar); +/* + ConsoleKeyInfo key = Console.ReadKey(true); + + switch (key.Key) + { + case ConsoleKey.Backspace: + this.OnBackspace(); + break; + case ConsoleKey.Delete: + this.OnDelete(); + break; + case ConsoleKey.Enter: + return this.OnEnter(); + case ConsoleKey.RightArrow: + this.OnRight(key.Modifiers); + break; + case ConsoleKey.LeftArrow: + this.OnLeft(key.Modifiers); + break; + case ConsoleKey.Escape: + this.OnEscape(); + break; + case ConsoleKey.Home: + this.OnHome(); + break; + case ConsoleKey.End: + this.OnEnd(); + break; + case ConsoleKey.UpArrow: + case ConsoleKey.DownArrow: + case ConsoleKey.LeftWindows: + case ConsoleKey.RightWindows: + // ignore these + continue; + + default: + if (key.KeyChar == '\x0D') + { + goto case ConsoleKey.Enter; // Ctrl-M + } + + if (key.KeyChar == '\x08') + { + goto case ConsoleKey.Backspace; // Ctrl-H + } + + this.Insert(key); + break; + }*/ + } + } + + /// + /// Initializes the buffer. + /// + private void Initialize() + { + this.buffer.Length = 0; + this.current = 0; + this.rendered = 0; + //this.cursor = new Cursor(); + } + + /// + /// Inserts a key. + /// + /// The key to insert. + private void Insert(char key) + { + this.buffer.Insert(this.current, key); + this.current++; + if (key == '\n') + this.Render(); + } + +/* + /// + /// The End key was enetered.. + /// + private void OnEnd() + { + this.current = this.buffer.Length; + this.cursor.Place(this.rendered); + } + + /// + /// The Home key was eneterd. + /// + private void OnHome() + { + this.current = 0; + this.cursor.Reset(); + } + + /// + /// The Escape key was enetered. + /// + private void OnEscape() + { + this.buffer.Length = 0; + this.current = 0; + this.Render(); + } + + /// + /// Moves to the left of the cursor position. + /// + /// Enumeration for Alt, Control, + /// and Shift keys. + private void OnLeft(ConsoleModifiers consoleModifiers) + { + if ((consoleModifiers & ConsoleModifiers.Control) != 0) + { + // Move back to the start of the previous word. + if (this.buffer.Length > 0 && this.current != 0) + { + bool nonLetter = IsSeperator(this.buffer[this.current - 1]); + while (this.current > 0 && (this.current - 1 < this.buffer.Length)) + { + this.MoveLeft(); + + if (IsSeperator(this.buffer[this.current]) != nonLetter) + { + if (!nonLetter) + { + this.MoveRight(); + break; + } + + nonLetter = false; + } + } + } + } + else + { + this.MoveLeft(); + } + } +*/ + + /// + /// Determines if a character is a seperator. + /// + /// Character to investigate. + /// A value that indicates whether the character + /// is a seperator. + private static bool IsSeperator(char ch) + { + return !Char.IsLetter(ch); + } +/* + /// + /// Moves to what is to the right of the cursor position. + /// + /// Enumeration for Alt, Control, + /// and Shift keys. + private void OnRight(ConsoleModifiers consoleModifiers) + { + if ((consoleModifiers & ConsoleModifiers.Control) != 0) + { + // Move to the next word. + if (this.buffer.Length != 0 && this.current < this.buffer.Length) + { + bool nonLetter = IsSeperator(this.buffer[this.current]); + while (this.current < this.buffer.Length) + { + this.MoveRight(); + + if (this.current == this.buffer.Length) + { + break; + } + + if (IsSeperator(this.buffer[this.current]) != nonLetter) + { + if (nonLetter) + { + break; + } + + nonLetter = true; + } + } + } + } + else + { + this.MoveRight(); + } + } + + /// + /// Moves the cursor one character to the right. + /// + private void MoveRight() + { + if (this.current < this.buffer.Length) + { + char c = this.buffer[this.current]; + this.current++; + Cursor.Move(1); + } + } + + /// + /// Moves the cursor one character to the left. + /// + private void MoveLeft() + { + if (this.current > 0 && (this.current - 1 < this.buffer.Length)) + { + this.current--; + char c = this.buffer[this.current]; + Cursor.Move(-1); + } + } + + /// + /// The Enter key was entered. + /// + /// A newline character. + private string OnEnter() + { + Console.Out.Write("\n"); + return this.buffer.ToString(); + } + + /// + /// The delete key was entered. + /// + private void OnDelete() + { + if (this.buffer.Length > 0 && this.current < this.buffer.Length) + { + this.buffer.Remove(this.current, 1); + this.Render(); + } + } + + /// + /// The Backspace key was entered. + /// + private void OnBackspace() + { + if (this.buffer.Length > 0 && this.current > 0) + { + this.buffer.Remove(this.current - 1, 1); + this.current--; + this.Render(); + } + } +*/ + /// + /// Displays the line. + /// + private void Render() + { + string text = this.buffer.ToString(); + + // The PowerShell tokenizer is used to decide how to colorize + // the input. Any errors in the input are returned in 'errors', + // but we won't be looking at those here. + Collection errors = null; + Collection tokens = PSParser.Tokenize(text, out errors); + + if (tokens.Count > 0) + { + // We can skip rendering tokens that end before the cursor. + int i; + for (i = 0; i < tokens.Count; ++i) + { + if (this.current >= tokens[i].Start) + { + break; + } + } + + // Place the cursor at the start of the first token to render. The + // last edit may require changes to the colorization of characters + // preceding the cursor. + //this.cursor.Place(tokens[i].Start); + + for (; i < tokens.Count; ++i) + { + // Write out the token. We don't use tokens[i].Content, instead we + // use the actual text from our input because the content sometimes + // excludes part of the token, e.g. the quote characters of a string. + Console.ForegroundColor = this.tokenColors[(int)tokens[i].Type]; + Console.Out.Write(text.Substring(tokens[i].Start, tokens[i].Length)); + + // Whitespace doesn't show up in the array of tokens. Write it out here. + if (i != (tokens.Count - 1)) + { + Console.ForegroundColor = this.defaultColor; + for (int j = (tokens[i].Start + tokens[i].Length); j < tokens[i + 1].Start; ++j) + { + Console.Out.Write(text[j]); + } + } + } + + // It's possible there is text left over to output. This happens when there is + // some error during tokenization, e.g. a string literal is missing a closing quote. + Console.ForegroundColor = this.defaultColor; + for (int j = tokens[i - 1].Start + tokens[i - 1].Length; j < text.Length; ++j) + { + Console.Out.Write(text[j]); + } + } + else + { + // If tokenization completely failed, just redraw the whole line. This + // happens most frequently when the first token is incomplete, like a string + // literal missing a closing quote. + //this.cursor.Reset(); + Console.Out.Write(text); + } + + // If characters were deleted, we must write over previously written characters + if (text.Length < this.rendered) + { + Console.Out.Write(new string(' ', this.rendered - text.Length)); + } + + this.rendered = text.Length; + //this.cursor.Place(this.current); + } + +/* + /// + /// A helper class for maintaining the cursor while editing the command line. + /// + internal class Cursor + { + /// + /// The top anchor for reposition the cursor. + /// + private int anchorTop; + + /// + /// The left anchor for repositioning the cursor. + /// + private int anchorLeft; + + /// + /// Initializes a new instance of the Cursor class. + /// + public Cursor() + { + this.anchorTop = Console.CursorTop; + this.anchorLeft = Console.CursorLeft; + } + + /// + /// Moves the cursor. + /// + /// The number of characters to move. + internal static void Move(int delta) + { + int position = Console.CursorTop * Console.BufferWidth + Console.CursorLeft + delta; + + Console.CursorLeft = position % Console.BufferWidth; + Console.CursorTop = position / Console.BufferWidth; + } + + /// + /// Resets the cursor position. + /// + internal void Reset() + { + Console.CursorTop = this.anchorTop; + Console.CursorLeft = this.anchorLeft; + } + + /// + /// Moves the cursor to a specific position. + /// + /// The new position. + internal void Place(int position) + { + Console.CursorLeft = (this.anchorLeft + position) % Console.BufferWidth; + int cursorTop = this.anchorTop + (this.anchorLeft + position) / Console.BufferWidth; + if (cursorTop >= Console.BufferHeight) + { + this.anchorTop -= cursorTop - Console.BufferHeight + 1; + cursorTop = Console.BufferHeight - 1; + } + + Console.CursorTop = cursorTop; + } + } // End Cursor + */ + } +} + diff --git a/src/powershell-run/ui.cs b/src/powershell-run/ui.cs new file mode 100644 index 000000000..f30aa544a --- /dev/null +++ b/src/powershell-run/ui.cs @@ -0,0 +1,509 @@ +namespace Microsoft.Samples.PowerShell.Host +{ + using System; + using System.Collections.Generic; + using System.Collections.ObjectModel; + using System.Globalization; + using System.Management.Automation; + using System.Management.Automation.Host; + using System.Text; + + /// + /// A sample implementation of the PSHostUserInterface abstract class for + /// console applications. Not all members are implemented. Those that are + /// not implemented throw a NotImplementedException exception or return + /// nothing. Members that are implemented include those that map easily to + /// Console APIs and a basic implementation of the prompt API provided. + /// + internal class MyHostUserInterface : PSHostUserInterface, IHostUISupportsMultipleChoiceSelection + { + /// + /// A reference to the PSRawUserInterface implementation. + /// + private MyRawUserInterface myRawUi = new MyRawUserInterface(); + + /// + /// Gets an instance of the PSRawUserInterface class for this host + /// application. + /// + public override PSHostRawUserInterface RawUI + { + get { return this.myRawUi; } + } + + /// + /// Prompts the user for input. + /// The caption or title of the prompt. + /// The text of the prompt. + /// A collection of FieldDescription objects + /// that describe each field of the prompt. + /// A dictionary object that contains the results of the user + /// prompts. + public override Dictionary Prompt( + string caption, + string message, + Collection descriptions) + { + this.Write( + ConsoleColor.White, + ConsoleColor.Black, + caption + "\n" + message + " "); + Dictionary results = + new Dictionary(); + foreach (FieldDescription fd in descriptions) + { + string[] label = GetHotkeyAndLabel(fd.Label); + this.WriteLine(label[1]); + string userData = Console.ReadLine(); + if (userData == null) + { + return null; + } + + results[fd.Name] = PSObject.AsPSObject(userData); + } + + return results; + } + + /// + + /// Provides a set of choices that enable the user to choose a + /// single option from a set of options. + /// + /// Text that proceeds (a title) the choices. + /// A message that describes the choice. + /// A collection of ChoiceDescription objects that + /// describ each choice. + /// The index of the label in the Choices + /// parameter collection. To indicate no default choice, set to -1. + /// The index of the Choices parameter collection element that + /// corresponds to the option that is selected by the user. + public override int PromptForChoice( + string caption, + string message, + Collection choices, + int defaultChoice) + { + // Write the caption and message strings in Blue. + this.WriteLine( + ConsoleColor.Blue, + ConsoleColor.Black, + caption + "\n" + message + "\n"); + + // Convert the choice collection into something that is + // easier to work with. See the BuildHotkeysAndPlainLabels + // method for details. + string[,] promptData = BuildHotkeysAndPlainLabels(choices); + + // Format the overall choice prompt string to display. + StringBuilder sb = new StringBuilder(); + for (int element = 0; element < choices.Count; element++) + { + sb.Append(String.Format( + CultureInfo.CurrentCulture, + "|{0}> {1} ", + promptData[0, element], + promptData[1, element])); + } + + sb.Append(String.Format( + CultureInfo.CurrentCulture, + "[Default is ({0}]", + promptData[0, defaultChoice])); + + // Read prompts until a match is made, the default is + // chosen, or the loop is interrupted with ctrl-C. + while (true) + { + this.WriteLine(ConsoleColor.Cyan, ConsoleColor.Black, sb.ToString()); + string data = Console.ReadLine().Trim().ToUpper(); + + // If the choice string was empty, use the default selection. + if (data.Length == 0) + { + return defaultChoice; + } + + // See if the selection matched and return the + // corresponding index if it did. + for (int i = 0; i < choices.Count; i++) + { + if (promptData[0, i] == data) + { + return i; + } + } + + this.WriteErrorLine("Invalid choice: " + data); + } + } + +#region IHostUISupportsMultipleChoiceSelection Members + + /// + /// Provides a set of choices that enable the user to choose a one or + /// more options from a set of options. + /// + /// Text that proceeds (a title) the choices. + /// A message that describes the choice. + /// A collection of ChoiceDescription objects that + /// describ each choice. + /// The index of the label in the Choices + /// parameter collection. To indicate no default choice, set to -1. + /// The index of the Choices parameter collection element that + /// corresponds to the option that is selected by the user. + public Collection PromptForChoice( + string caption, + string message, + Collection choices, + IEnumerable defaultChoices) + { + // Write the caption and message strings in Blue. + this.WriteLine( + ConsoleColor.Blue, + ConsoleColor.Black, + caption + "\n" + message + "\n"); + + // Convert the choice collection into something that is + // easier to work with. See the BuildHotkeysAndPlainLabels + // method for details. + string[,] promptData = BuildHotkeysAndPlainLabels(choices); + + // Format the overall choice prompt string to display. + StringBuilder sb = new StringBuilder(); + for (int element = 0; element < choices.Count; element++) + { + sb.Append(String.Format( + CultureInfo.CurrentCulture, + "|{0}> {1} ", + promptData[0, element], + promptData[1, element])); + } + + Collection defaultResults = new Collection(); + if (defaultChoices != null) + { + int countDefaults = 0; + foreach (int defaultChoice in defaultChoices) + { + ++countDefaults; + defaultResults.Add(defaultChoice); + } + + if (countDefaults != 0) + { + sb.Append(countDefaults == 1 ? "[Default choice is " : "[Default choices are "); + foreach (int defaultChoice in defaultChoices) + { + sb.AppendFormat( + CultureInfo.CurrentCulture, + "\"{0}\",", + promptData[0, defaultChoice]); + } + + sb.Remove(sb.Length - 1, 1); + sb.Append("]"); + } + } + + this.WriteLine( + ConsoleColor.Cyan, + ConsoleColor.Black, + sb.ToString()); + // Read prompts until a match is made, the default is + // chosen, or the loop is interrupted with ctrl-C. + Collection results = new Collection(); + while (true) + { +ReadNext: + string prompt = string.Format(CultureInfo.CurrentCulture, "Choice[{0}]:", results.Count); + this.Write(ConsoleColor.Cyan, ConsoleColor.Black, prompt); + string data = Console.ReadLine().Trim().ToUpper(); + + // If the choice string was empty, no more choices have been made. + // If there were no choices made, return the defaults + if (data.Length == 0) + { + return (results.Count == 0) ? defaultResults : results; + } + + // See if the selection matched and return the + // corresponding index if it did. + for (int i = 0; i < choices.Count; i++) + { + if (promptData[0, i] == data) + { + results.Add(i); + goto ReadNext; + } + } + + this.WriteErrorLine("Invalid choice: " + data); + } + } + +#endregion + + /// + /// Prompts the user for credentials with a specified prompt window + /// caption, prompt message, user name, and target name. In this + /// example this functionality is not needed so the method throws a + /// NotImplementException exception. + /// + /// The caption for the message window. + /// The text of the message. + /// The user name whose credential is to be + /// prompted for. + /// The name of the target for which the + /// credential is collected. + /// Throws a NotImplementedException exception. + public override PSCredential PromptForCredential( + string caption, + string message, + string userName, + string targetName) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// Prompts the user for credentials by using a specified prompt window + /// caption, prompt message, user name and target name, credential + /// types allowed to be returned, and UI behavior options. In this + /// example this functionality is not needed so the method throws a + /// NotImplementException exception. + /// + /// The caption for the message window. + /// The text of the message. + /// The user name whose credential is to be + /// prompted for. + /// The name of the target for which the + /// credential is collected. + /// A PSCredentialTypes constant + /// that identifies the type of credentials that can be returned. + /// A PSCredentialUIOptions constant that + /// identifies the UI behavior when it gathers the credentials. + /// Throws a NotImplementedException exception. + public override PSCredential PromptForCredential( + string caption, + string message, + string userName, + string targetName, + PSCredentialTypes allowedCredentialTypes, + PSCredentialUIOptions options) + { + throw new NotImplementedException( + "The method or operation is not implemented."); + } + + /// + /// Reads characters that are entered by the user until a newline + /// (carriage return) is encountered. + /// + /// The characters that are entered by the user. + public override string ReadLine() + { + return Console.ReadLine(); + } + + /// + /// Reads characters entered by the user until a newline (carriage return) + /// is encountered and returns the characters as a secure string. In this + /// example this functionality is not needed so the method throws a + /// NotImplementException exception. + /// + /// Throws a NotImplemented exception. + public override System.Security.SecureString ReadLineAsSecureString() + { + throw new NotImplementedException("The method or operation is not implemented."); + } + + /// + /// Writes characters to the output display of the host. + /// + /// The characters to be written. + public override void Write(string value) + { + Console.Write(value); + } + + /// + /// Writes characters to the output display of the host with possible + /// foreground and background colors. + /// + /// The color of the characters. + /// The backgound color to use. + /// The characters to be written. + public override void Write( + ConsoleColor foregroundColor, + ConsoleColor backgroundColor, + string value) + { + Console.ForegroundColor = foregroundColor; + Console.BackgroundColor = backgroundColor; + Console.Write(value); + //Console.Write(value); + Console.ResetColor(); + } + + + /// + /// Writes a line of characters to the output display of the host + /// with foreground and background colors and appends a newline (carriage return). + /// + /// The forground color of the display. + /// The background color of the display. + /// The line to be written. + public override void WriteLine( + ConsoleColor foregroundColor, + ConsoleColor backgroundColor, + string value) + { + Console.ForegroundColor = foregroundColor; + Console.BackgroundColor = backgroundColor; + Console.WriteLine(value); + Console.ResetColor(); + } + + /// + /// Writes a debug message to the output display of the host. + /// + /// The debug message that is displayed. + public override void WriteDebugLine(string message) + { + this.WriteLine( + ConsoleColor.DarkYellow, + ConsoleColor.Black, + String.Format(CultureInfo.CurrentCulture, "DEBUG: {0}", message)); + } + + + /// + /// Writes an error message to the output display of the host. + /// + /// The error message that is displayed. + public override void WriteErrorLine(string value) + { + this.WriteLine( + ConsoleColor.Red, + ConsoleColor.Black, + value); + } + + /// + /// Writes a newline character (carriage return) + /// to the output display of the host. + /// + public override void WriteLine() + { + Console.WriteLine(); + } + + /// + /// Writes a line of characters to the output display of the host + /// and appends a newline character(carriage return). + /// + /// The line to be written. + public override void WriteLine(string value) + { + Console.WriteLine(value); + } + + /// + /// Writes a progress report to the output display of the host. + /// + /// Unique identifier of the source of the record. + /// A ProgressReport object. + public override void WriteProgress(long sourceId, ProgressRecord record) + { + + } + + /// + /// Writes a verbose message to the output display of the host. + /// + /// The verbose message that is displayed. + public override void WriteVerboseLine(string message) + { + this.WriteLine( + ConsoleColor.Green, + ConsoleColor.Black, + String.Format(CultureInfo.CurrentCulture, "VERBOSE: {0}", message)); + } + + /// + /// Writes a warning message to the output display of the host. + /// + /// The warning message that is displayed. + public override void WriteWarningLine(string message) + { + this.WriteLine( + ConsoleColor.Yellow, + ConsoleColor.Black, + String.Format(CultureInfo.CurrentCulture, "WARNING: {0}", message)); + } + + + /// + /// Parse a string containing a hotkey character. + /// Take a string of the form + /// Yes to &all + /// and returns a two-dimensional array split out as + /// "A", "Yes to all". + /// + /// The string to process + /// + /// A two dimensional array containing the parsed components. + /// + private static string[] GetHotkeyAndLabel(string input) + { + string[] result = new string[] { String.Empty, String.Empty }; + string[] fragments = input.Split('&'); + if (fragments.Length == 2) + { + if (fragments[1].Length > 0) + { + result[0] = fragments[1][0].ToString().ToUpper(); + } + + result[1] = (fragments[0] + fragments[1]).Trim(); + } + else + { + result[1] = input; + } + + return result; + } + + /// + /// This is a private worker function splits out the + /// accelerator keys from the menu and builds a two + /// dimentional array with the first access containing the + /// accelerator and the second containing the label string + /// with the & removed. + /// + /// The choice collection to process + /// + /// A two dimensional array containing the accelerator characters + /// and the cleaned-up labels + private static string[,] BuildHotkeysAndPlainLabels( + Collection choices) + { + // Allocate the result array + string[,] hotkeysAndPlainLabels = new string[2, choices.Count]; + + for (int i = 0; i < choices.Count; ++i) + { + string[] hotkeyAndLabel = GetHotkeyAndLabel(choices[i].Label); + hotkeysAndPlainLabels[0, i] = hotkeyAndLabel[0]; + hotkeysAndPlainLabels[1, i] = hotkeyAndLabel[1]; + } + + return hotkeysAndPlainLabels; + } + } +} + From 8e90f73867943ddd7fad74fe299e562c0f3a2203 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 18 Jun 2015 10:08:59 -0700 Subject: [PATCH 041/295] bumping monad-ext to include xunit --- src/monad-ext | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-ext b/src/monad-ext index 4bb973e98..8130fc61b 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit 4bb973e9877ec10536ecc6868c251d11ca606226 +Subproject commit 8130fc61b9c881d734575ac0fc1e7310fb845f91 From 7b2dca96c4dd78eddbce15b2ef3122b4e48df4d2 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 18 Jun 2015 10:27:51 -0700 Subject: [PATCH 042/295] added get-current-ref.sh script --- scripts/get-current-ref.sh | 5 +++++ 1 file changed, 5 insertions(+) create mode 100755 scripts/get-current-ref.sh diff --git a/scripts/get-current-ref.sh b/scripts/get-current-ref.sh new file mode 100755 index 000000000..3921a21e4 --- /dev/null +++ b/scripts/get-current-ref.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +branch=$(git for-each-ref --format=$'%(objectname) %(refname:short)' refs/heads | awk "/^$(git rev-parse HEAD)/ {print \$2}") +echo $branch + From 0cd34830b1ae27a07b833e0d722b2f6c6929d18b Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 18 Jun 2015 13:06:17 -0700 Subject: [PATCH 043/295] Dockerfile and Makefile cleanup --- scripts/Dockerfile | 6 +++--- scripts/Makefile | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/Dockerfile b/scripts/Dockerfile index f112c225a..f0f61e768 100644 --- a/scripts/Dockerfile +++ b/scripts/Dockerfile @@ -1,6 +1,6 @@ # image_ps # -# VERSION 0.0.2 +# VERSION 0.0.1 FROM ubuntu:14.04 MAINTAINER Peter Honeder @@ -8,7 +8,6 @@ MAINTAINER Peter Honeder RUN apt-get update RUN apt-get install -y openssh-server wget libstdc++6 libunwind8 RUN mkdir /var/run/sshd -#RUN echo 'root:asldkfj23l4kj2lkajsdf' | chpasswd RUN echo 'root:pass' | chpasswd RUN adduser --shell /opt/app_base/runps.sh --disabled-password --gecos "" test1 RUN echo 'test1:pass' | chpasswd @@ -28,6 +27,7 @@ RUN chmod -R ugo+rX /opt/app_base EXPOSE 22 EXPOSE 4201 -#CMD /usr/sbin/sshd && /usr/bin/shellinaboxd -s /:AUTH:HOME:/home/test1/app_base/runps.sh -p 4201 -t -v + +# start sshd in daemonized mode, start shellinaboxd in interactive mode (must be started that way using docker's CMD) CMD /usr/sbin/sshd && /usr/bin/shellinaboxd -s /:LOGIN -p 4201 -t -v diff --git a/scripts/Makefile b/scripts/Makefile index b18b43daf..05fc30c48 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -193,7 +193,6 @@ cleanall: clean docker-build: sudo docker build --no-cache=false -t image_ps . $(eval INSTANCE_ID := $(shell sudo docker inspect -f '{{.Id}}' image_ps)) - rm -rf docker-run: docker-build sudo docker run -d -P --name test_ps image_ps From b531c3af7e5faa31addc0a4bc48669b353fb0b49 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 18 Jun 2015 14:50:59 -0700 Subject: [PATCH 044/295] removed sudo from docker calls, requires group membership now --- scripts/Makefile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 05fc30c48..f7a8bbf0b 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -191,15 +191,15 @@ cleanall: clean rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* docker-build: - sudo docker build --no-cache=false -t image_ps . - $(eval INSTANCE_ID := $(shell sudo docker inspect -f '{{.Id}}' image_ps)) + docker build --no-cache=false -t image_ps . + $(eval INSTANCE_ID := $(shell docker inspect -f '{{.Id}}' image_ps)) docker-run: docker-build - sudo docker run -d -P --name test_ps image_ps - sudo docker port test_ps 22 - sudo docker port test_ps 4201 + docker run -d -P --name test_ps image_ps + docker port test_ps 22 + docker port test_ps 4201 docker-stop: - sudo docker stop test_ps - sudo docker rm test_ps + docker stop test_ps + docker rm test_ps From 9b379661758c9f532ded3f50bc437f2c035608fa Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 24 Jun 2015 18:16:17 -0700 Subject: [PATCH 045/295] changed base image and separated startup of shellinaboxd into separate script --- scripts/Dockerfile | 14 +++++++++++--- scripts/shellinaboxd-init.sh | 3 +++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100755 scripts/shellinaboxd-init.sh diff --git a/scripts/Dockerfile b/scripts/Dockerfile index f0f61e768..c12b54902 100644 --- a/scripts/Dockerfile +++ b/scripts/Dockerfile @@ -2,12 +2,15 @@ # # VERSION 0.0.1 -FROM ubuntu:14.04 +#FROM ubuntu:14.04 +FROM phusion/baseimage:latest MAINTAINER Peter Honeder +CMD ["/sbin/my_init"] + RUN apt-get update RUN apt-get install -y openssh-server wget libstdc++6 libunwind8 -RUN mkdir /var/run/sshd +#RUN mkdir /var/run/sshd RUN echo 'root:pass' | chpasswd RUN adduser --shell /opt/app_base/runps.sh --disabled-password --gecos "" test1 RUN echo 'test1:pass' | chpasswd @@ -25,9 +28,14 @@ RUN echo "export VISIBLE=now" >> /etc/profile COPY exec_env/app_base/ /opt/app_base/ RUN chmod -R ugo+rX /opt/app_base +#RUN mkdir /etc/service/sshd +#ADD sshd-init.sh /etc/service/sshd/run +RUN mkdir /etc/service/shellinaboxd +ADD shellinaboxd-init.sh /etc/service/shellinaboxd/run + EXPOSE 22 EXPOSE 4201 # start sshd in daemonized mode, start shellinaboxd in interactive mode (must be started that way using docker's CMD) -CMD /usr/sbin/sshd && /usr/bin/shellinaboxd -s /:LOGIN -p 4201 -t -v +#CMD /usr/sbin/sshd && /usr/bin/shellinaboxd -s /:LOGIN -p 4201 -t -v diff --git a/scripts/shellinaboxd-init.sh b/scripts/shellinaboxd-init.sh new file mode 100755 index 000000000..e2bcacaa1 --- /dev/null +++ b/scripts/shellinaboxd-init.sh @@ -0,0 +1,3 @@ +#!/bin/sh +exec /usr/bin/shellinaboxd -s /:LOGIN -p 4201 -t -v + From e12cf2088e2e0565b1baef8f786ffa80904c4eaa Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 25 Jun 2015 14:19:15 -0700 Subject: [PATCH 046/295] added some debug output --- scripts/Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/Dockerfile b/scripts/Dockerfile index c12b54902..5e0fe9538 100644 --- a/scripts/Dockerfile +++ b/scripts/Dockerfile @@ -8,6 +8,9 @@ MAINTAINER Peter Honeder CMD ["/sbin/my_init"] +RUN ifconfig +RUN cat /etc/resolv.conf +RUN ping -c 1 8.8.8.8 RUN apt-get update RUN apt-get install -y openssh-server wget libstdc++6 libunwind8 #RUN mkdir /var/run/sshd From bc5eb7613bb05450d27b882dce6dcfbd2b26ba55 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 25 Jun 2015 14:19:51 -0700 Subject: [PATCH 047/295] changed caching to off --- scripts/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile b/scripts/Makefile index f7a8bbf0b..c8f32aebf 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -191,7 +191,7 @@ cleanall: clean rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* docker-build: - docker build --no-cache=false -t image_ps . + docker build --no-cache=true -t image_ps . $(eval INSTANCE_ID := $(shell docker inspect -f '{{.Id}}' image_ps)) docker-run: docker-build From 1271569f5299c46b6cf7fe28349c4f7dadef76dd Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 25 Jun 2015 16:52:12 -0700 Subject: [PATCH 048/295] forcing shellinaboxd port to 4201 --- scripts/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index c8f32aebf..2cb84bd52 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -191,11 +191,11 @@ cleanall: clean rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* docker-build: - docker build --no-cache=true -t image_ps . + docker build --no-cache=false -t image_ps . $(eval INSTANCE_ID := $(shell docker inspect -f '{{.Id}}' image_ps)) docker-run: docker-build - docker run -d -P --name test_ps image_ps + docker run -d -P -p 4201:4201 --name test_ps image_ps docker port test_ps 22 docker port test_ps 4201 From 99de20d640b8144ddff91ced8e0ea1330bb5278a Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 26 Jun 2015 11:03:54 -0700 Subject: [PATCH 049/295] Update generate makefiles Pulled gen and *.mk from \\win2012-ps-01\builds\makegenout\081853542dc16e4d5a354dbf648b0f6a918f0cca --- scripts/commands-management.mk | 12 + scripts/commands-utility.mk | 22 + .../COMMANDS_MANAGEMENT/ComputerResources.cs | 966 ++++++++++++++++++ .../ComputerResources.resources | Bin 0 -> 15641 bytes .../COMMANDS_MANAGEMENT/ProcessResources.cs | 63 ++ .../ProcessResources.resources | Bin 4278 -> 5060 bytes .../COMMANDS_MANAGEMENT/ServiceResources.cs | 315 ++++++ .../ServiceResources.resources | Bin 0 -> 3777 bytes .../COMMANDS_UTILITY/MatchStringStrings.cs | 99 ++ .../MatchStringStrings.resources | Bin 0 -> 613 bytes .../gen/COMMANDS_UTILITY/UpdateDataStrings.cs | 270 +++++ .../UpdateDataStrings.resources | Bin 0 -> 3199 bytes .../COMMANDS_UTILITY/UtilityCommonStrings.cs | 36 + .../UtilityCommonStrings.resources | Bin 1959 -> 2518 bytes scripts/gen/SYS_AUTO/DiscoveryExceptions.cs | 9 + .../SYS_AUTO/DiscoveryExceptions.resources | Bin 6185 -> 6341 bytes .../gen/SYS_AUTO/FileSystemProviderStrings.cs | 99 ++ .../FileSystemProviderStrings.resources | Bin 6684 -> 8114 bytes scripts/gen/SYS_AUTO/HelpDisplayStrings.cs | 9 + .../gen/SYS_AUTO/HelpDisplayStrings.resources | Bin 12583 -> 12619 bytes scripts/gen/SYS_AUTO/HelpErrors.cs | 270 +++++ scripts/gen/SYS_AUTO/HelpErrors.resources | Bin 0 -> 3934 bytes .../InternalHostUserInterfaceStrings.cs | 1 + ...InternalHostUserInterfaceStrings.resources | Bin 3084 -> 3089 bytes scripts/gen/SYS_AUTO/Modules.resources | Bin 26209 -> 0 bytes ...sources.cs => MshSnapinCmdletResources.cs} | 6 +- ...ces => MshSnapinCmdletResources.resources} | Bin scripts/gen/SYS_AUTO/ParserStrings.cs | 108 +- scripts/gen/SYS_AUTO/ParserStrings.resources | Bin 56941 -> 58395 bytes .../SYS_AUTO/RemotingErrorIdStrings.resources | Bin 70035 -> 0 bytes scripts/gen/SYS_AUTO/RunspacePoolStrings.cs | 9 + .../SYS_AUTO/RunspacePoolStrings.resources | Bin 2700 -> 2904 bytes scripts/gen/SYS_AUTO/RunspaceStrings.cs | 9 + .../gen/SYS_AUTO/RunspaceStrings.resources | Bin 7090 -> 7176 bytes scripts/gen/SYS_AUTO/SessionStateStrings.cs | 54 + .../SYS_AUTO/SessionStateStrings.resources | Bin 32467 -> 33250 bytes .../gen/SYS_AUTO/{Modules.cs => modules.cs} | 15 +- scripts/gen/SYS_AUTO/modules.resources | Bin 0 -> 26352 bytes ...IdStrings.cs => remotingerroridstrings.cs} | 51 +- .../SYS_AUTO/remotingerroridstrings.resources | Bin 0 -> 70556 bytes scripts/management-infrastructure.mk | 4 + scripts/system-automation.mk | 142 ++- 42 files changed, 2540 insertions(+), 29 deletions(-) create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/ComputerResources.cs create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/ComputerResources.resources create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/ServiceResources.cs create mode 100644 scripts/gen/COMMANDS_MANAGEMENT/ServiceResources.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/MatchStringStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/MatchStringStrings.resources create mode 100644 scripts/gen/COMMANDS_UTILITY/UpdateDataStrings.cs create mode 100644 scripts/gen/COMMANDS_UTILITY/UpdateDataStrings.resources create mode 100644 scripts/gen/SYS_AUTO/HelpErrors.cs create mode 100644 scripts/gen/SYS_AUTO/HelpErrors.resources delete mode 100644 scripts/gen/SYS_AUTO/Modules.resources rename scripts/gen/SYS_AUTO/{MshSnapInCmdletResources.cs => MshSnapinCmdletResources.cs} (95%) rename scripts/gen/SYS_AUTO/{MshSnapInCmdletResources.resources => MshSnapinCmdletResources.resources} (100%) delete mode 100644 scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources rename scripts/gen/SYS_AUTO/{Modules.cs => modules.cs} (99%) create mode 100644 scripts/gen/SYS_AUTO/modules.resources rename scripts/gen/SYS_AUTO/{RemotingErrorIdStrings.cs => remotingerroridstrings.cs} (98%) create mode 100644 scripts/gen/SYS_AUTO/remotingerroridstrings.resources diff --git a/scripts/commands-management.mk b/scripts/commands-management.mk index 91d2266e9..c957b79e8 100644 --- a/scripts/commands-management.mk +++ b/scripts/commands-management.mk @@ -27,6 +27,8 @@ COMMANDS_MANAGEMENT_SRCS_WIN=\ ../../../jws/pswin/admin/monad/src/commands/management/SetPropertyCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/management/WriteContentCommandBase.cs \ ../../../jws/pswin/admin/monad/src/commands/management/Process.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/Service.cs \ + ../../../jws/pswin/admin/monad/src/commands/management/Computer.cs \ ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/SessionBasedWrapper.cs \ ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimWrapper.cs \ ../../../jws/pswin/admin/monad/src/cimSupport/cmdletization/cim/cimQuery.cs \ @@ -79,6 +81,8 @@ COMMANDS_MANAGEMENT_SRCS=\ $(ADMIN_GIT_ROOT)/monad/src/commands/management/SetPropertyCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/management/WriteContentCommandBase.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/management/Process.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/Service.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/management/Computer.cs \ $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/SessionBasedWrapper.cs \ $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimWrapper.cs \ $(ADMIN_GIT_ROOT)/monad/src/cimSupport/cmdletization/cim/cimQuery.cs \ @@ -113,24 +117,32 @@ COMMANDS_MANAGEMENT_RES_GEN_PATH_WIN=gen\COMMANDS_MANAGEMENT COMMANDS_MANAGEMENT_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/commands/management/resources/CmdletizationResources.resx \ ../../../jws/pswin/admin/monad/src/commands/management/resources/ProcessResources.resx \ + ../../../jws/pswin/admin/monad/src/commands/management/resources/ServiceResources.resx \ + ../../../jws/pswin/admin/monad/src/commands/management/resources/ComputerResources.resx \ ../../../jws/pswin/admin/monad/src/commands/management/resources/NavigationResources.resx \ COMMANDS_MANAGEMENT_RES_SRCS=\ gen/COMMANDS_MANAGEMENT/CmdletizationResources.resources \ gen/COMMANDS_MANAGEMENT/ProcessResources.resources \ + gen/COMMANDS_MANAGEMENT/ServiceResources.resources \ + gen/COMMANDS_MANAGEMENT/ComputerResources.resources \ gen/COMMANDS_MANAGEMENT/NavigationResources.resources \ COMMANDS_MANAGEMENT_RES_CS_SRCS=\ gen/COMMANDS_MANAGEMENT/CmdletizationResources.cs \ gen/COMMANDS_MANAGEMENT/ProcessResources.cs \ + gen/COMMANDS_MANAGEMENT/ServiceResources.cs \ + gen/COMMANDS_MANAGEMENT/ComputerResources.cs \ gen/COMMANDS_MANAGEMENT/NavigationResources.cs \ COMMANDS_MANAGEMENT_RES_REF=\ -resource:gen/COMMANDS_MANAGEMENT/CmdletizationResources.resources \ -resource:gen/COMMANDS_MANAGEMENT/ProcessResources.resources \ + -resource:gen/COMMANDS_MANAGEMENT/ServiceResources.resources \ + -resource:gen/COMMANDS_MANAGEMENT/ComputerResources.resources \ -resource:gen/COMMANDS_MANAGEMENT/NavigationResources.resources \ diff --git a/scripts/commands-utility.mk b/scripts/commands-utility.mk index d82516aef..9b0ffc20f 100644 --- a/scripts/commands-utility.mk +++ b/scripts/commands-utility.mk @@ -16,9 +16,13 @@ COMMANDS_UTILITY_SRCS_WIN=\ ../../../jws/pswin/admin/monad/src/commands/utility/AddMember.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/Write-Object.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/StartSleepCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetCultureCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/GetUICultureCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/Get-PSCallStack.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/GetUnique.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/GetDateCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/SetDateCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/MatchString.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/compare-object.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/GetHostCmdlet.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/GetRandomCommand.cs \ @@ -26,6 +30,7 @@ COMMANDS_UTILITY_SRCS_WIN=\ ../../../jws/pswin/admin/monad/src/commands/utility/NewTimeSpanCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/tee-object.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/TimeExpressionCommand.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/UnblockFile.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/UtilityCommon.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/SetAliasCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/GetAliasCommand.cs \ @@ -47,6 +52,8 @@ COMMANDS_UTILITY_SRCS_WIN=\ ../../../jws/pswin/admin/monad/src/commands/utility/GetRunspaceCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/EnableDisableRunspaceDebugCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/WriteProgressCmdlet.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Update-Data.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/Update-TypeData.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/format-list/Format-List.cs \ @@ -81,9 +88,13 @@ COMMANDS_UTILITY_SRCS=\ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/AddMember.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Write-Object.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/StartSleepCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetCultureCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetUICultureCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Get-PSCallStack.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetUnique.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetDateCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/SetDateCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/MatchString.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/compare-object.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetHostCmdlet.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetRandomCommand.cs \ @@ -91,6 +102,7 @@ COMMANDS_UTILITY_SRCS=\ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/NewTimeSpanCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/tee-object.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/TimeExpressionCommand.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/UnblockFile.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/UtilityCommon.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/SetAliasCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetAliasCommand.cs \ @@ -112,6 +124,8 @@ COMMANDS_UTILITY_SRCS=\ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/GetRunspaceCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/EnableDisableRunspaceDebugCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/WriteProgressCmdlet.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Update-Data.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Update-TypeData.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/format-list/Format-List.cs \ @@ -142,6 +156,7 @@ COMMANDS_UTILITY_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/commands/utility/resources/EventingStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/NewObjectStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/MeasureObjectStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/MatchStringStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/SelectObjectStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/SortObjectStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/WriteErrorStrings.resx \ @@ -153,6 +168,7 @@ COMMANDS_UTILITY_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/commands/utility/resources/HostStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/AddMember.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/ConvertFromStringData.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/UpdateDataStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/ImportLocalizedDataStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/WriteProgressResourceStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/AliasCommandStrings.resx \ @@ -164,6 +180,7 @@ COMMANDS_UTILITY_RES_SRCS=\ gen/COMMANDS_UTILITY/EventingStrings.resources \ gen/COMMANDS_UTILITY/NewObjectStrings.resources \ gen/COMMANDS_UTILITY/MeasureObjectStrings.resources \ + gen/COMMANDS_UTILITY/MatchStringStrings.resources \ gen/COMMANDS_UTILITY/SelectObjectStrings.resources \ gen/COMMANDS_UTILITY/SortObjectStrings.resources \ gen/COMMANDS_UTILITY/WriteErrorStrings.resources \ @@ -175,6 +192,7 @@ COMMANDS_UTILITY_RES_SRCS=\ gen/COMMANDS_UTILITY/HostStrings.resources \ gen/COMMANDS_UTILITY/AddMember.resources \ gen/COMMANDS_UTILITY/ConvertFromStringData.resources \ + gen/COMMANDS_UTILITY/UpdateDataStrings.resources \ gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources \ gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources \ gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ @@ -186,6 +204,7 @@ COMMANDS_UTILITY_RES_CS_SRCS=\ gen/COMMANDS_UTILITY/EventingStrings.cs \ gen/COMMANDS_UTILITY/NewObjectStrings.cs \ gen/COMMANDS_UTILITY/MeasureObjectStrings.cs \ + gen/COMMANDS_UTILITY/MatchStringStrings.cs \ gen/COMMANDS_UTILITY/SelectObjectStrings.cs \ gen/COMMANDS_UTILITY/SortObjectStrings.cs \ gen/COMMANDS_UTILITY/WriteErrorStrings.cs \ @@ -197,6 +216,7 @@ COMMANDS_UTILITY_RES_CS_SRCS=\ gen/COMMANDS_UTILITY/HostStrings.cs \ gen/COMMANDS_UTILITY/AddMember.cs \ gen/COMMANDS_UTILITY/ConvertFromStringData.cs \ + gen/COMMANDS_UTILITY/UpdateDataStrings.cs \ gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.cs \ gen/COMMANDS_UTILITY/WriteProgressResourceStrings.cs \ gen/COMMANDS_UTILITY/AliasCommandStrings.cs \ @@ -208,6 +228,7 @@ COMMANDS_UTILITY_RES_REF=\ -resource:gen/COMMANDS_UTILITY/EventingStrings.resources \ -resource:gen/COMMANDS_UTILITY/NewObjectStrings.resources \ -resource:gen/COMMANDS_UTILITY/MeasureObjectStrings.resources \ + -resource:gen/COMMANDS_UTILITY/MatchStringStrings.resources \ -resource:gen/COMMANDS_UTILITY/SelectObjectStrings.resources \ -resource:gen/COMMANDS_UTILITY/SortObjectStrings.resources \ -resource:gen/COMMANDS_UTILITY/WriteErrorStrings.resources \ @@ -219,6 +240,7 @@ COMMANDS_UTILITY_RES_REF=\ -resource:gen/COMMANDS_UTILITY/HostStrings.resources \ -resource:gen/COMMANDS_UTILITY/AddMember.resources \ -resource:gen/COMMANDS_UTILITY/ConvertFromStringData.resources \ + -resource:gen/COMMANDS_UTILITY/UpdateDataStrings.resources \ -resource:gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources \ -resource:gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources \ -resource:gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ diff --git a/scripts/gen/COMMANDS_MANAGEMENT/ComputerResources.cs b/scripts/gen/COMMANDS_MANAGEMENT/ComputerResources.cs new file mode 100644 index 000000000..c2da0e73b --- /dev/null +++ b/scripts/gen/COMMANDS_MANAGEMENT/ComputerResources.cs @@ -0,0 +1,966 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ComputerResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ComputerResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ComputerResources", typeof(ComputerResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Join in domain '{0}'. + /// + internal static string AddComputerActionDomain { + get { + return ResourceManager.GetString("AddComputerActionDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Join in workgroup '{0}'. + /// + internal static string AddComputerActionWorkgroup { + get { + return ResourceManager.GetString("AddComputerActionWorkgroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add computer '{0}' to domain '{1}' because it is already in that domain.. + /// + internal static string AddComputerToSameDomain { + get { + return ResourceManager.GetString("AddComputerToSameDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot add computer '{0}' to workgroup '{1}' because it is already in that workgroup.. + /// + internal static string AddComputerToSameWorkgroup { + get { + return ResourceManager.GetString("AddComputerToSameWorkgroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to A new system restore point cannot be created because one has already been created within the past {0} minutes. The frequency of restore point creation can be changed by creating the DWORD value 'SystemRestorePointCreationFrequency' under the registry key 'HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore'. The value of this registry key indicates the necessary time interval (in minutes) between two restore point creation. The default value is 1440 minutes (24 hours).. + /// + internal static string CannotCreateRestorePointWarning { + get { + return ResourceManager.GetString("CannotCreateRestorePointWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the computer account for the local computer in the domain {0}.. + /// + internal static string CannotFindMachineAccountFromDomain { + get { + return ResourceManager.GetString("CannotFindMachineAccountFromDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the computer account for the local computer from the domain controller {0}.. + /// + internal static string CannotFindMachineAccountFromServer { + get { + return ResourceManager.GetString("CannotFindMachineAccountFromServer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Win32_OperatingSystem WMI object cannot be retrieved.. + /// + internal static string CannotGetOperatingSystemObject { + get { + return ResourceManager.GetString("CannotGetOperatingSystemObject", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot rename multiple computers. The NewName parameter is valid only if a single computer is specified.. + /// + internal static string CannotRenameMultipleComputers { + get { + return ResourceManager.GetString("CannotRenameMultipleComputers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer name {0} cannot be resolved with the exception: {1}.. + /// + internal static string CannotResolveComputerName { + get { + return ResourceManager.GetString("CannotResolveComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified server name {0} cannot be resolved.. + /// + internal static string CannotResolveServerName { + get { + return ResourceManager.GetString("CannotResolveServerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot wait for the local computer to restart. The local computer is ignored when the Wait parameter is specified.. + /// + internal static string CannotWaitLocalComputer { + get { + return ResourceManager.GetString("CannotWaitLocalComputer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value specified for the NewComputerName parameter is the same as the value of the ComputerName parameter. Provide a different value for the NewComputerName parameter.. + /// + internal static string ComputerNamesAreEqual { + get { + return ResourceManager.GetString("ComputerNamesAreEqual", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove computer '{0}' because it is not in a domain.. + /// + internal static string ComputerNotInDomain { + get { + return ResourceManager.GetString("ComputerNotInDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} ({1}). + /// + internal static string DoubleComputerName { + get { + return ResourceManager.GetString("DoubleComputerName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot establish the WMI connection to the computer '{0}' with the following error message: {1}.. + /// + internal static string FailToConnectToComputer { + get { + return ResourceManager.GetString("FailToConnectToComputer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get domain information about the local computer because of the following exception: {0}.. + /// + internal static string FailToGetDomainInformation { + get { + return ResourceManager.GetString("FailToGetDomainInformation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer '{0}' failed to join domain '{1}' from its current workgroup '{2}' with following error message: {3}.. + /// + internal static string FailToJoinDomainFromWorkgroup { + get { + return ResourceManager.GetString("FailToJoinDomainFromWorkgroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer '{0}' was successfully unjoined from domain '{1}', but failed to join the new domain '{2}' with the following error message: {3}.. + /// + internal static string FailToJoinNewDomainAfterUnjoinOldDomain { + get { + return ResourceManager.GetString("FailToJoinNewDomainAfterUnjoinOldDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to join computer '{0}' to workgroup '{1}' with the following error message: {2}. + /// + internal static string FailToJoinWorkGroup { + get { + return ResourceManager.GetString("FailToJoinWorkGroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Fail to rename computer '{0}' to '{1}' due to the following exception: {2}.. + /// + internal static string FailToRename { + get { + return ResourceManager.GetString("FailToRename", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer '{0}' was successfully joined to the new domain '{1}', but renaming it to '{2}' failed with the following error message: {3}.. + /// + internal static string FailToRenameAfterJoinDomain { + get { + return ResourceManager.GetString("FailToRenameAfterJoinDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer '{0}' successfully joined the workgroup '{1}', but could not be renamed to '{2}' with the following error message: {3}.. + /// + internal static string FailToRenameAfterJoinWorkgroup { + get { + return ResourceManager.GetString("FailToRenameAfterJoinWorkgroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot reset the secure channel password for the computer account in the domain. Operation failed with the following exception: {0}.. + /// + internal static string FailToResetPasswordOnDomain { + get { + return ResourceManager.GetString("FailToResetPasswordOnDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Resetting the secure channel password for the local computer failed with the following error message: {0}.. + /// + internal static string FailToResetPasswordOnLocalMachine { + get { + return ResourceManager.GetString("FailToResetPasswordOnLocalMachine", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot validate the time interval for restore point creation. It failed to retrieve the last restore point with the following error message: {0}.. + /// + internal static string FailToRetrieveLastRestorePoint { + get { + return ResourceManager.GetString("FailToRetrieveLastRestorePoint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Computer '{0}' was successfully unjoined from the domain '{1}', but it failed to join the workgroup '{2}' with the following error message: {3}.. + /// + internal static string FailToSwitchFromDomainToWorkgroup { + get { + return ResourceManager.GetString("FailToSwitchFromDomainToWorkgroup", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot verify the secure channel for the local computer. Operation failed with the following exception: {0}.. + /// + internal static string FailToTestSecureChannel { + get { + return ResourceManager.GetString("FailToTestSecureChannel", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to unjoin computer '{0}' from domain '{1}' with the following error message: {2}.. + /// + internal static string FailToUnjoinDomain { + get { + return ResourceManager.GetString("FailToUnjoinDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The number of new names is not equal to the number of target computers.. + /// + internal static string IncorrectNewNameNumber { + get { + return ResourceManager.GetString("IncorrectNewNameNumber", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The following computer name is not valid: {0}. Make sure that the computer name is not longer than 255 characters, that it does not contain two or more consecutive dots, that it does not begin with a dot, that it does not contain only numeric characters, and that it does not contain any of the following characters: + ///{{|}}~[\]^:;<=>?@!"#$%^`()+/,. + /// + internal static string InvalidComputerNameFormat { + get { + return ResourceManager.GetString("InvalidComputerNameFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The domain in computer name '{0}' is not valid. Make sure that the domain exists and that the name is a valid domain name.. + /// + internal static string InvalidDomainNameFormat { + get { + return ResourceManager.GetString("InvalidDomainNameFormat", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot turn on the restore computer infrastructure on the specified computer because the supplied drive is not valid. Enter a valid drive in the Drive parameter, and then try again.. + /// + internal static string InvalidDrive { + get { + return ResourceManager.GetString("InvalidDrive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The flag '{0}' is valid only if flag '{1}' is specified.. + /// + internal static string InvalidJoinOptions { + get { + return ResourceManager.GetString("InvalidJoinOptions", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skip computer '{0}' with new name '{1}' because the new name is not valid. The new computer name entered is not properly formatted. Standard names may contain letters (a-z, A-Z), numbers (0-9), and hyphens (-), but no spaces or periods (.). The name may not consist entirely of digits, and may not be longer than 63 characters.. + /// + internal static string InvalidNewName { + get { + return ResourceManager.GetString("InvalidNewName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to DcomAuthentication is not supported. Please use WsmanAuthentication instead.. + /// + internal static string InvalidParameterDCOMNotSupported { + get { + return ResourceManager.GetString("InvalidParameterDCOMNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} parameter is not supported for CoreCLR.. + /// + internal static string InvalidParameterForCoreClr { + get { + return ResourceManager.GetString("InvalidParameterForCoreClr", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter WsmanAuthentication should not be specified when the DCOM protocol is in use. {0}. + /// + internal static string InvalidParameterForDCOM { + get { + return ResourceManager.GetString("InvalidParameterForDCOM", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameters DcomAuthentication and Impersonation should not be specified when the WSMan protocol is in use. {0}. + /// + internal static string InvalidParameterForWSMan { + get { + return ResourceManager.GetString("InvalidParameterForWSMan", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The AsJob Parameter Set is not supported.. + /// + internal static string InvalidParameterSetAsJob { + get { + return ResourceManager.GetString("InvalidParameterSetAsJob", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot restore the computer because "{0}" has not been set as valid restore point. Enter a valid restore point in the RestorePoint parameter, and then try again.. + /// + internal static string InvalidRestorePoint { + get { + return ResourceManager.GetString("InvalidRestorePoint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Local shutdown access rights. + /// + internal static string LocalShutdownPrivilege { + get { + return ResourceManager.GetString("LocalShutdownPrivilege", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Administrator rights are required to reset the secure channel password on the local computer. Access is denied.. + /// + internal static string NeedAdminPrivilegeToResetPassword { + get { + return ResourceManager.GetString("NeedAdminPrivilegeToResetPassword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot remove computer(s) from the domain because the local network is down.. + /// + internal static string NetworkDown { + get { + return ResourceManager.GetString("NetworkDown", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Try below options and Run the command again. + ///1. Verify that the target computer('{0}') is running. + ///2. Specify full computer name of the target computer('{0}').. + /// + internal static string NetworkPathNotFound { + get { + return ResourceManager.GetString("NetworkPathNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Skip computer '{0}' with new name '{1}' because the new name is the same as the current name.. + /// + internal static string NewNameIsOldName { + get { + return ResourceManager.GetString("NewNameIsOldName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Testing connection to computer '{0}' failed: {1}. + /// + internal static string NoPingResult { + get { + return ResourceManager.GetString("NoPingResult", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot locate the "{0}" restore point. Verify the "{0}" sequence number, and then try the command again.. + /// + internal static string NoResorePoint { + get { + return ResourceManager.GetString("NoResorePoint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The combined service types are not supported for now.. + /// + internal static string NoSupportForCombinedServiceType { + get { + return ResourceManager.GetString("NoSupportForCombinedServiceType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Include System Drive in the list of Drives.. + /// + internal static string NoSystemDrive { + get { + return ResourceManager.GetString("NoSystemDrive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot disable System Restore on the {0} drive. You may not have sufficient permissions to perform this operation.. + /// + internal static string NotDisabled { + get { + return ResourceManager.GetString("NotDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not enable drive {0}.. + /// + internal static string NotEnabled { + get { + return ResourceManager.GetString("NotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This functionality is not supported on this operating system.. + /// + internal static string NotSupported { + get { + return ResourceManager.GetString("NotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The command cannot turn off the restore computer infrastructure because the supplied drive is not valid. Enter a valid drive in the Drive parameter, and then try again.. + /// + internal static string NotValidDrive { + get { + return ResourceManager.GetString("NotValidDrive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run on target computer('{1}') due to following error: {0}.{2}. + /// + internal static string OperationFailed { + get { + return ResourceManager.GetString("OperationFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter WsmanAuthentication should not be specified with DcomAuthentication and Impersonation at the same time. {0}. + /// + internal static string ParameterConfliction { + get { + return ResourceManager.GetString("ParameterConfliction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter WsmanAuthentication is valid only if the WSMan protocol is used. Parameters DcomAuthentication (Authentication) and Impersonation are valid only if the DCOM protocol is used.. + /// + internal static string ParameterUsage { + get { + return ResourceManager.GetString("ParameterUsage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to restart the computer {0}. Access rights {1} cannot be enabled for the calling process.. + /// + internal static string PrivilegeNotEnabled { + get { + return ResourceManager.GetString("PrivilegeNotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creating a system restore point .... + /// + internal static string ProgressActivity { + get { + return ResourceManager.GetString("ProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Completed.. + /// + internal static string ProgressStatusCompleted { + get { + return ResourceManager.GetString("ProgressStatusCompleted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creating a system restore point... {0}% Completed.. + /// + internal static string ProgressStatusCreatingRestorePoint { + get { + return ResourceManager.GetString("ProgressStatusCreatingRestorePoint", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote shutdown access rights. + /// + internal static string RemoteShutdownPrivilege { + get { + return ResourceManager.GetString("RemoteShutdownPrivilege", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to After you leave the domain, you will need to know the password of the local Administrator account to log onto this computer. Do you wish to continue?. + /// + internal static string RemoveComputerConfirm { + get { + return ResourceManager.GetString("RemoveComputerConfirm", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter WsmanAuthentication cannot be specified with the DCOM protocol. Parameter WSManAuthentication is valid only when the WSMan protocol is used.. + /// + internal static string RenameCommandWsmanAuthParamConflict { + get { + return ResourceManager.GetString("RenameCommandWsmanAuthParamConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The attempt to repair the secure channel between the local computer and the domain {0} has failed.. + /// + internal static string RepairSecureChannelFail { + get { + return ResourceManager.GetString("RepairSecureChannelFail", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The secure channel between the local computer and the domain {0} was successfully repaired.. + /// + internal static string RepairSecureChannelSucceed { + get { + return ResourceManager.GetString("RepairSecureChannelSucceed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to "The password of the secure channel between '{0}' and '{1}' has been reset.". + /// + internal static string ResetComputerMachinePassword { + get { + return ResourceManager.GetString("ResetComputerMachinePassword", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot reset the secure channel password for the account of the local computer. The local computer is not currently part of a domain.. + /// + internal static string ResetComputerNotInDomain { + get { + return ResourceManager.GetString("ResetComputerNotInDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restart is complete. + /// + internal static string RestartComplete { + get { + return ResourceManager.GetString("RestartComplete", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enable the {0} and restart the computer.. + /// + internal static string RestartComputerAction { + get { + return ResourceManager.GetString("RestartComputerAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to restart the computer {0} with the following error message: {1}.. + /// + internal static string RestartcomputerFailed { + get { + return ResourceManager.GetString("RestartcomputerFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The parameters Timeout, For, and Delay are valid only when the parameter Wait is specified.. + /// + internal static string RestartComputerInvalidParameter { + get { + return ResourceManager.GetString("RestartComputerInvalidParameter", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The computer {0} is skipped. Fail to retrieve its LastBootUpTime via the WMI service with the following error message: {1}.. + /// + internal static string RestartComputerSkipped { + get { + return ResourceManager.GetString("RestartComputerSkipped", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restarting computers.... + /// + internal static string RestartMultipleComputersActivity { + get { + return ResourceManager.GetString("RestartMultipleComputersActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The changes will take effect after you restart the computer {1}.. + /// + internal static string RestartNeeded { + get { + return ResourceManager.GetString("RestartNeeded", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Restarting computer {0}. + /// + internal static string RestartSingleComputerActivity { + get { + return ResourceManager.GetString("RestartSingleComputerActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The last attempt to restore the computer failed.. + /// + internal static string RestoreFailed { + get { + return ResourceManager.GetString("RestoreFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The last attempt to restore the computer was interrupted.. + /// + internal static string RestoreInterrupted { + get { + return ResourceManager.GetString("RestoreInterrupted", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The system restore infrastructure cannot create a restore point.. + /// + internal static string RestorePointNotCreated { + get { + return ResourceManager.GetString("RestorePointNotCreated", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The computer has been restored to the specified restore point.. + /// + internal static string RestoreSuceess { + get { + return ResourceManager.GetString("RestoreSuceess", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The secure channel between the local computer and the domain {0} is in good condition.. + /// + internal static string SecureChannelAlive { + get { + return ResourceManager.GetString("SecureChannelAlive", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The secure channel between the local computer and the domain {0} is broken.. + /// + internal static string SecureChannelBroken { + get { + return ResourceManager.GetString("SecureChannelBroken", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to SystemRestore service is disabled.. + /// + internal static string ServiceDisabled { + get { + return ResourceManager.GetString("ServiceDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameters DcomAuthentication and Impersonation cannot be specified with the WSMan protocol. {0}. + /// + internal static string StopCommandAuthProtcolConflict { + get { + return ResourceManager.GetString("StopCommandAuthProtcolConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter WsmanAuthentication is valid only when the WSMan protocol is used. Parameters DcomAuthentication and Impersonation are valid only when the DCOM protocol is used.. + /// + internal static string StopCommandParamMessage { + get { + return ResourceManager.GetString("StopCommandParamMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter WsmanAuthentication cannot be specified with DcomAuthentication or Impersonation parameters. {0}. + /// + internal static string StopCommandParamWSManAuthConflict { + get { + return ResourceManager.GetString("StopCommandParamWSManAuthConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Parameter WsmanAuthentication cannot be specified with the DCOM protocol. {0}. + /// + internal static string StopCommandWSManAuthProtcolConflict { + get { + return ResourceManager.GetString("StopCommandWSManAuthProtcolConflict", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to stop the computer {0} with the following error message: {1}.. + /// + internal static string StopcomputerFailed { + get { + return ResourceManager.GetString("StopcomputerFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation cannot be performed because the system restore APIs are not supported on the Advanced RISC Machine (ARM) platform.. + /// + internal static string SystemRestoreNotSupported { + get { + return ResourceManager.GetString("SystemRestoreNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to This command cannot be run due to the following error: the service cannot be started because it is disabled or does not have enabled devices associated with it.. + /// + internal static string SystemRestoreServiceDisabled { + get { + return ResourceManager.GetString("SystemRestoreServiceDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot verify the secure channel password for the local computer. The local computer is not currently part of a domain.. + /// + internal static string TestComputerNotInDomain { + get { + return ResourceManager.GetString("TestComputerNotInDomain", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The computer did not finish restarting within the specified time-out period.. + /// + internal static string TimeoutError { + get { + return ResourceManager.GetString("TimeoutError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The NetBIOS name of the computer is limited to 15 bytes, which is 15 characters in this case. The NetBIOS name will be shortened to "{0}", which may cause conflicts under NetBIOS name resolution. Do you wish to continue?. + /// + internal static string TruncateNetBIOSName { + get { + return ResourceManager.GetString("TruncateNetBIOSName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to NetBIOS name will be truncated.. + /// + internal static string TruncateNetBIOSNameCaption { + get { + return ResourceManager.GetString("TruncateNetBIOSNameCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Verifying that the computer has been restarted.... + /// + internal static string VerifyRebootStage { + get { + return ResourceManager.GetString("VerifyRebootStage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Completed: {0}/{1}.. + /// + internal static string WaitForMultipleComputers { + get { + return ResourceManager.GetString("WaitForMultipleComputers", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for Windows PowerShell connectivity.... + /// + internal static string WaitForPowerShell { + get { + return ResourceManager.GetString("WaitForPowerShell", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for the restart to begin.... + /// + internal static string WaitForRestartToBegin { + get { + return ResourceManager.GetString("WaitForRestartToBegin", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for WinRM connectivity.... + /// + internal static string WaitForWinRM { + get { + return ResourceManager.GetString("WaitForWinRM", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for WMI connectivity.... + /// + internal static string WaitForWMI { + get { + return ResourceManager.GetString("WaitForWMI", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_MANAGEMENT/ComputerResources.resources b/scripts/gen/COMMANDS_MANAGEMENT/ComputerResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..07dd43fdaa6adb7600dac3e2e7a2f022f5f40b67 GIT binary patch literal 15641 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 + /// Looks up a localized string similar to The user does not have access to the requested information.. + /// + internal static string AttachDebuggerReturnCode2 { + get { + return ResourceManager.GetString("AttachDebuggerReturnCode2", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified parameter is not valid.. + /// + internal static string AttachDebuggerReturnCode21 { + get { + return ResourceManager.GetString("AttachDebuggerReturnCode21", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The user does not have sufficient privilege.. + /// + internal static string AttachDebuggerReturnCode3 { + get { + return ResourceManager.GetString("AttachDebuggerReturnCode3", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unknown failure.. + /// + internal static string AttachDebuggerReturnCode8 { + get { + return ResourceManager.GetString("AttachDebuggerReturnCode8", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The path specified does not exist.. + /// + internal static string AttachDebuggerReturnCode9 { + get { + return ResourceManager.GetString("AttachDebuggerReturnCode9", resourceCulture); + } + } + /// /// Looks up a localized string similar to This command cannot be run completely because the system cannot find all the information required.. /// @@ -88,6 +133,15 @@ internal class ProcessResources { } } + /// + /// Looks up a localized string similar to Cannot debug process "{0} ({1})" because of the following error: {2}. + /// + internal static string CouldNotDebugProcess { + get { + return ResourceManager.GetString("CouldNotDebugProcess", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot enumerate the file version information of the "{0}" process.. /// @@ -232,6 +286,15 @@ internal class ProcessResources { } } + /// + /// Looks up a localized string similar to The parameter '{0}' is not supported for the cmdlet '{1}' on this edition of Windows.. + /// + internal static string ParameterNotSupported { + get { + return ResourceManager.GetString("ParameterNotSupported", resourceCulture); + } + } + /// /// Looks up a localized string similar to This command stopped operation of "{0} ({1})" because of the following error: {2}.. /// diff --git a/scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.resources b/scripts/gen/COMMANDS_MANAGEMENT/ProcessResources.resources index 103866a70ffdeca39f174704ebb56cc25ad74666..61576ce5e9b7c7224216a4990fe354e7f962d16f 100644 GIT binary patch delta 1172 zcmbVKTSyd982;zX%d@}YHW#fVEC`Aq zOwVJ!6h#kRe6V_mh=d+ODvTZ~j2YKC>3Zmxl&414SpYOk(+XW9|=PpQv z{TGWCwLH_ub^?2WeZbvqpPqdj+Wh?Ly1`fdV_Kvpf28`n^RT{uqN2AnL=;nrPAfz= zArAl_7||6XdJP0$255!-r9@PNeHwBIcPgNpk9{+6R3>^4ZZ+fx^w$C%?o8rb3%MWi zDePwf1!oy?pD^mBQ5Y@*6Cllt5Upw?4@;*6by72NYA2sMusAui3x5x1hb(F$n+%*+ z1u0VXztbwI0rCGmU=_mt2W<@v{7x(SdwsQZiNt_ZEI~oG0LLi2+LLXU zMP;!>Udje!v0iRsOc5vL7`vy4>vBHZsESd!gnd!PXStA-hQvZ8%Em*YQE6auSR7Xh zR5Og1A;y)m&{ib&H7s5zHI)^ZY-tOo>Hz56}BiOHW`C-%b;!?Yqh~$e?p|?5B zO}Z7-VeodpL(Iv^6MfYHOQv^fS#^PsOp=&tzRcld+wkMpXEt>O|T|aZii& eRN|IxL5I4yVFtx(c2e78T87>24!_HJ#J&U2WhxQ? delta 472 zcmWkoO-NKx6h8O7d*6MD4T=k+H!?pm>S&OlF)k8w@SA*LLBFcpup%y8TI9N%G=$m`^?sxvrx6`^2d%dK>^UE#XcK^wz zN}+Fe{##UPRp;EMCfaa_GC&&s5qM1z)q~#=(QRNH@lS?>cM<4;Ka1W9@;yKS@gL-U z@DTE0poI7h_$BHukRJu+u=9aS)SjkcdI*~!`N2^|a@J|%F_M(i%O#Q(C&^mL2dB$q zF@9M-I&sPC+PVzoDWJP_3z(u;)s_SbA^xi5iEiRXmIWQ*=Pa8#%_l7XbZcZCSI=c} z?J=$f*f2)bXp&~=5v8{TcYlT znrqlI4h3;5Tka)(X64vT@ny +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ServiceResources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ServiceResources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ServiceResources", typeof(ServiceResources).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The command cannot be used to configure the service '{0}' because access to computer '{1}' is denied. Run Windows PowerShell as admin and run your command again.. + /// + internal static string ComputerAccessDenied { + get { + return ResourceManager.GetString("ComputerAccessDenied", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to 'Cannot access dependent services of '{1} ({0})'. + /// + internal static string CouldNotAccessDependentServices { + get { + return ResourceManager.GetString("CouldNotAccessDependentServices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be created due to the following error: {2}. + /// + internal static string CouldNotNewService { + get { + return ResourceManager.GetString("CouldNotNewService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' was created, but its description cannot be configured due to the following error: {2}. + /// + internal static string CouldNotNewServiceDescription { + get { + return ResourceManager.GetString("CouldNotNewServiceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be resumed due to the following error: {2}. + /// + internal static string CouldNotResumeService { + get { + return ResourceManager.GetString("CouldNotResumeService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be resumed because it is not currently running.. + /// + internal static string CouldNotResumeServiceNotRunning { + get { + return ResourceManager.GetString("CouldNotResumeServiceNotRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be resumed because the service does not support being suspended or resumed.. + /// + internal static string CouldNotResumeServiceNotSupported { + get { + return ResourceManager.GetString("CouldNotResumeServiceNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be configured due to the following error: {2}. + /// + internal static string CouldNotSetService { + get { + return ResourceManager.GetString("CouldNotSetService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' description cannot be configured due to the following error: {2}. + /// + internal static string CouldNotSetServiceDescription { + get { + return ResourceManager.GetString("CouldNotSetServiceDescription", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be started due to the following error: {2}. + /// + internal static string CouldNotStartService { + get { + return ResourceManager.GetString("CouldNotStartService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be stopped due to the following error: {2}. + /// + internal static string CouldNotStopService { + get { + return ResourceManager.GetString("CouldNotStopService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be suspended due to the following error: {2}. + /// + internal static string CouldNotSuspendService { + get { + return ResourceManager.GetString("CouldNotSuspendService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be suspended because it is not currently running.. + /// + internal static string CouldNotSuspendServiceNotRunning { + get { + return ResourceManager.GetString("CouldNotSuspendServiceNotRunning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' cannot be suspended because the service does not support being suspended or resumed.. + /// + internal static string CouldNotSuspendServiceNotSupported { + get { + return ResourceManager.GetString("CouldNotSuspendServiceNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find any service with display name '{1}'.. + /// + internal static string NoServiceFoundForGivenDisplayName { + get { + return ResourceManager.GetString("NoServiceFoundForGivenDisplayName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find any service with service name '{0}'.. + /// + internal static string NoServiceFoundForGivenName { + get { + return ResourceManager.GetString("NoServiceFoundForGivenName", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' resume failed.. + /// + internal static string ResumeServiceFailed { + get { + return ResourceManager.GetString("ResumeServiceFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for service '{1} ({0})' to resume.... + /// + internal static string ResumingService { + get { + return ResourceManager.GetString("ResumingService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot stop service '{1} ({0})' because it has dependent services. It can only be stopped if the Force flag is set.. + /// + internal static string ServiceHasDependentServices { + get { + return ResourceManager.GetString("ServiceHasDependentServices", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot stop service '{1} ({0})' because it has dependent services.. + /// + internal static string ServiceHasDependentServicesNoForce { + get { + return ResourceManager.GetString("ServiceHasDependentServicesNoForce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot stop service '{1} ({0})' because it is dependent on other services.. + /// + internal static string ServiceIsDependentOnNoForce { + get { + return ResourceManager.GetString("ServiceIsDependentOnNoForce", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} ({1}). + /// + internal static string ServiceNameForConfirmation { + get { + return ResourceManager.GetString("ServiceNameForConfirmation", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for service '{1} ({0})' to start.... + /// + internal static string StartingService { + get { + return ResourceManager.GetString("StartingService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to start service '{1} ({0})'.. + /// + internal static string StartServiceFailed { + get { + return ResourceManager.GetString("StartServiceFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for service '{1} ({0})' to stop.... + /// + internal static string StoppingService { + get { + return ResourceManager.GetString("StoppingService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' stop failed.. + /// + internal static string StopServiceFailed { + get { + return ResourceManager.GetString("StopServiceFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Waiting for service '{1} ({0})' to suspend.... + /// + internal static string SuspendingService { + get { + return ResourceManager.GetString("SuspendingService", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Service '{1} ({0})' suspend failed.. + /// + internal static string SuspendServiceFailed { + get { + return ResourceManager.GetString("SuspendServiceFailed", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_MANAGEMENT/ServiceResources.resources b/scripts/gen/COMMANDS_MANAGEMENT/ServiceResources.resources new file mode 100644 index 0000000000000000000000000000000000000000..0ae58a744b643e6eaadcc6705473ab0585aa0e33 GIT binary patch literal 3777 zcmcInPiz!b7=MET(F=G`At-s$rY*QkTKOkUAVO=QMX_|7mUzHSXWnjKnSF13Z>H-8 z>p@M#1BpFw;2?>K@hn_StU*1fK>~P@-~mmPm>4xC#)Fce{@%<^yMLy1i*cv3Z+7PQ z{l4$}ec$_bd*#dDE?9(+S)6{pqC-})N0^q8a+#jL8exvdRF0OkE0xbDa&(L-&8670 z-R?F=j`l@<7%8?#uqafHpQFRkgwNeWtTHN(GqGo4*Dhy=yJKh1?rqyy_mjKZnw>== z~nR_x&7VTsXw<}c>dkGuR z7M~~XC1f1y9L|4m{VMLC!SnUF-iq})&P}jg4Z9OFS09n21V}_e!iXaKh>L>}jiVo{ARO-=Cms_20=pjE-2a?DGmcvZh&3`u(uVU2~dMw!AF32IHD5dQRKL#(R?I^M#z;lcsmJr zQ)Y|9lgvk;gNVfuq)4uUVt?x%6N)@20vr${LMGm0Nrco4u{lVkZdPM7+_(VD((o)Go3eYo zmg!Q;WVS?rIGU^RDN#^_1(bVxuTu|d(0aL-(`FuD|(c!|jx;y)lxT=mk7BB(gFpWo3 zS%_WIE(Er@(|S5TA85}^^=3_Su3}Dz{JaQh$vCru^nF?8qDYxiQuWdkPs~_6i>8d2 zs{}bZ5rve8CQa=s9)$RvQR^oaZ)sOcM68&ON-ab@lojzpRa2U@avafXYD(@#NXu7(9W==_r$8_Fc zvLq(9ZCkn;gDG<+x<=(mOqk{wXVXD!Q%6uKuuCzb(~jYVc!CW`{2xRMzEd=NTC>o$ z_WyUM*3dFI;(4FWW=ukfBF}51ZR +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class MatchStringStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal MatchStringStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MatchStringStrings", typeof(MatchStringStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot open the file because the current provider ({0}) cannot open files.. + /// + internal static string FileOpenError { + get { + return ResourceManager.GetString("FileOpenError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file {0} cannot be read: {1}. + /// + internal static string FileReadError { + get { + return ResourceManager.GetString("FileReadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The option "Context" is not valid when searching results that are piped from Select-String output.. + /// + internal static string FilterContextWarning { + get { + return ResourceManager.GetString("FilterContextWarning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The string {0} is not a valid regular expression: {1}. + /// + internal static string InvalidRegex { + get { + return ResourceManager.GetString("InvalidRegex", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/MatchStringStrings.resources b/scripts/gen/COMMANDS_UTILITY/MatchStringStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..fab1a71d3f9013087f47c18e078a2cda803da8f5 GIT binary patch literal 613 zcmZWn%}yIJ5cZ-z1mePoUO);_P)Yfbf`kH<`Xe<;Pm3pc$6k%cAr$cpRn-^Z z)@SIY55R##p8|2=%&p@<5EA1ZuXnz0X1?9o>#MuJg;MILxEq{B#&NTcF(fh=pH6+$ z6;cDn(FAg~Y`_!W1rha1JX>%7AYZND`QIraAfD|B?hB|@^$h+b@ajW03rMOfSzhJyRQ9hzCwaEwLvf`R z-^*#<%+`@`JaHrhpzTMFoYUC@Cf19I)oC9P7!ATlZenW)D$LGJ~6DGw=UMe zJj=^Dv01>;JYN`dLWw{!nq4^GxG2iZ2sO)CV5J*8(1cLi8Y?)aFopp-G`v1w%FK|sPTVZoxkr46WgU;z^<#a)VRD)Pr?u41 IKgdklf0Qb^K>z>% literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/UpdateDataStrings.cs b/scripts/gen/COMMANDS_UTILITY/UpdateDataStrings.cs new file mode 100644 index 000000000..31d73c883 --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/UpdateDataStrings.cs @@ -0,0 +1,270 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class UpdateDataStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal UpdateDataStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UpdateDataStrings", typeof(UpdateDataStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot update the format data with a FormatTable instance.. + /// + internal static string CannotUpdateFormatWithFormatTable { + get { + return ResourceManager.GetString("CannotUpdateFormatWithFormatTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot update a member with type "{0}". Specify a different type for the MemberType parameter.. + /// + internal static string CannotUpdateMemberType { + get { + return ResourceManager.GetString("CannotUpdateMemberType", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot update the type data with a TypeTable instance.. + /// + internal static string CannotUpdateTypeWithTypeTable { + get { + return ResourceManager.GetString("CannotUpdateTypeWithTypeTable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Updating format data is not allowed in this runspace. The 'DisableFormatUpdates' property is set to True when creating the runspace.. + /// + internal static string FormatUpdatesDisabled { + get { + return ResourceManager.GetString("FormatUpdatesDisabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The MemberName, Value, and SecondValue parameters cannot be specified without the MemberType parameter.. + /// + internal static string MemberTypeIsMissing { + get { + return ResourceManager.GetString("MemberTypeIsMissing", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove TypeData. + /// + internal static string RemoveTypeDataAction { + get { + return ResourceManager.GetString("RemoveTypeDataAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Name of the type that will be removed: {0}. + /// + internal static string RemoveTypeDataTarget { + get { + return ResourceManager.GetString("RemoveTypeDataTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove type file. + /// + internal static string RemoveTypeFileAction { + get { + return ResourceManager.GetString("RemoveTypeFileAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The value of the SerializationDepth property should not be negative.. + /// + internal static string SerializationDepthNegative { + get { + return ResourceManager.GetString("SerializationDepthNegative", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} parameter is required for the type "{1}". Please specify the {0} parameter.. + /// + internal static string ShouldBeSpecified { + get { + return ResourceManager.GetString("ShouldBeSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} parameter should not be null or an empty string for a member of type "{1}". Specify a non-null value for the {0} parameter when updating this member type.. + /// + internal static string ShouldNotBeNull { + get { + return ResourceManager.GetString("ShouldNotBeNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The {0} parameter is not necessary for a member of type "{1}", and should not be specified. Do not specify the {0} parameter when updating this member type.. + /// + internal static string ShouldNotBeSpecified { + get { + return ResourceManager.GetString("ShouldNotBeSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The target type name should not be null, empty, or contain only white spaces.. + /// + internal static string TargetTypeNameEmpty { + get { + return ResourceManager.GetString("TargetTypeNameEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No member is specified for the update on type "{0}".. + /// + internal static string TypeDataEmpty { + get { + return ResourceManager.GetString("TypeDataEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The file {0} is not imported into the current session.. + /// + internal static string TypeFileNotExistsInCurrentSession { + get { + return ResourceManager.GetString("TypeFileNotExistsInCurrentSession", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot read the file "{0}" because it does not have the file name extension "{1}".. + /// + internal static string UpdateData_WrongExtension { + get { + return ResourceManager.GetString("UpdateData_WrongExtension", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot open the file because the current provider is "{0}", and this command requires a file.. + /// + internal static string UpdateData_WrongProviderError { + get { + return ResourceManager.GetString("UpdateData_WrongProviderError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Update FormatData. + /// + internal static string UpdateFormatDataAction { + get { + return ResourceManager.GetString("UpdateFormatDataAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to FileName: {0}. + /// + internal static string UpdateTarget { + get { + return ResourceManager.GetString("UpdateTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Update TypeData. + /// + internal static string UpdateTypeDataAction { + get { + return ResourceManager.GetString("UpdateTypeDataAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Type to update: {0}. + /// + internal static string UpdateTypeDataTarget { + get { + return ResourceManager.GetString("UpdateTypeDataTarget", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Value and SecondValue parameters should not both be null for a member of type "{0}". Specify a non-null value for one of the two parameters.. + /// + internal static string Value1AndValue2AreNotBothNull { + get { + return ResourceManager.GetString("Value1AndValue2AreNotBothNull", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Only one member type can be specified. The member types specified are: "{0}". Update the type with only one member type.. + /// + internal static string WrongMemberCount { + get { + return ResourceManager.GetString("WrongMemberCount", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/UpdateDataStrings.resources b/scripts/gen/COMMANDS_UTILITY/UpdateDataStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..eeb035a151759930df987e4e69ba99287ad79d07 GIT binary patch literal 3199 zcmai0Ux-vy7(X{PkO&nY3IjQ;q$1OxwywFhg1h6^7P~GxqqanU&fGaWbMxMF#&gfz z-O+*seW)iZ2q7i%sR)W73JQEFD20L`AB2j0iJ*s|pnUB2oqO-hopo$y=FUC$obT`N z`+eWc_t*ct>M_RNz!g?Iv6WGIPR2ShzKpx8IVl>_lz0^T+Jr&9#E(l82U?8{mv_^< z#3z!_CPt1anOGyj5}!@#VcD&5V@Gz20DN*JrL4jf4KI21!Mpddy(e%uXoW%}^YwqEMP8P;0PpY*roSK8!5j zlGvSx*w&)hjH^Bg&p5@9eFTx6gGKJNR|U7W7qiV_n?Y<5tRBHPMciS3L3B%goTJ)1 zJ`5(0=f^oTX>>=>0#sOwYYOmBAX0<3#M&ZBiG8Xgm1YTM_7+)@dwPMLfC`B;5!5mi zNj+El7;2-dsm(eAi}2KdvVj?jf_h~w+No4jFLE@Gpjc-g3J(?)iWn~9aA*Hv+C76T zonKA3X!&gjj~;i#N|3@Ha8Dtb-p*d^5U@EdXf(9C)c6qUya!{kvnGH;0%MjPx|cC; zbV4YlEl=7FVI{XM$rrSVgynb^d?~OkF8HL|s)>3id7xq|lrPKP^ZmMlM>48QlPcLx zTk@eZyI&b9^J-iA!9oXy8o|PXG*Vga&f&_roOX&eQfUh#B59>5dn5h!DK@87jEr=%Gl`1Z0{QS79PFqBF{PPi?Ci*R2X7nQmd18C z6k>_!HLsaO@}-tk+&41yMiF++c}=pHW;TPA@Y^TC1UI1?yefUI8g8SPam@X+7mO%ig5{L1x@j690~3VLC4V!SSR7>CdXm zhBB{chjqF$0HjsJn*${ONdjBL&s7ccv+>lAsfRH=iOe-2P zDSD~Y1+RwK(wXr;Go)BajZUSmBuZ031~6{LfF95RT6G73UDCaNM)8-A5+O*S&;c~X i$ZMAi>0~WP6nP>HK*)Y4G8hPPM;7<%<2bj%MfpGUZ=}uu literal 0 HcmV?d00001 diff --git a/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs index 5e3590673..d747551f8 100644 --- a/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs +++ b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs @@ -61,6 +61,15 @@ internal class UtilityCommonStrings { } } + /// + /// Looks up a localized string similar to Algorithm '{0}' is not supported in this system.. + /// + internal static string AlgorithmTypeNotSupported { + get { + return ResourceManager.GetString("AlgorithmTypeNotSupported", resourceCulture); + } + } + /// /// Looks up a localized string similar to This command cannot be run because '{0}' is empty or blank. Please specify CSSUri and then run the command.. /// @@ -97,6 +106,33 @@ internal class UtilityCommonStrings { } } + /// + /// Looks up a localized string similar to Path: . + /// + internal static string FormatHexPathPrefix { + get { + return ResourceManager.GetString("FormatHexPathPrefix", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot display the context of {0} as hex. The path resolves to multiple files.. + /// + internal static string FormatHexResolvePathError { + get { + return ResourceManager.GetString("FormatHexResolvePathError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot convert input of type {0} to hexadecimal. To view the hexadecimal formatting of its string representation, pipe it to the Out-String cmdlet before piping it to Format-Hex.. + /// + internal static string FormatHexTypeNotSupported { + get { + return ResourceManager.GetString("FormatHexTypeNotSupported", resourceCulture); + } + } + /// /// Looks up a localized string similar to The command cannot be run because using the AsHashTable parameter with more than one property requires adding the AsString parameter.. /// diff --git a/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.resources b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.resources index 9389b5e1f7101987a9b21f4e255f1e471fa327df..e0a0150a8e022d274f90a4b6f80f1b90af5a4317 100644 GIT binary patch delta 779 zcmZvXO-NKx6vxlK^GXUrr4NiKZb}V-PNIFvY-Dh<+UvzrpHIv_UH`hV!P^Qi+U~z?o*w+3AG*H(*M+g{%EkF_=H?P3 z8Y7}P| zbqYz6xyC!rLq`XO&Pt0X@gbQY7*x`nY z+m9!+2p}7}VK{0un$`|-gmW3B8Z{y9`&T*!K@5OPRaD!?AsC|+`|$s^t*7vnhF-Q49p0iAzAL5gixr)@ZOqCb-JIlP`U3}9rUwHqylRJo5 z@1Q#!L`plJ$lmIm%L)|>KhPqsgkcbASrW<@+Cew2$69(hcEjv$=~~Wb23TX~sI8p= z!A1(UpO{K24qdwry%bY{uVqb(pe(=@b}SrO%ZUk$LbyaE>zz@YZdt2B2+*to$QnBf2pE-#_QH0j_3Q^yZBuCb#3-1}cmu6o44 zz#t98Yk@e1k%3_$5ZePWI}nEh#gu?_8IV2(q(Q&}h{c&F7cxpRGEDAflwr)Byn<1V z=^ex56O6KqR+H + /// Looks up a localized string similar to The ShowCommandInfo and Syntax parameters cannot be specified together.. + /// + internal static string GetCommandShowCommandInfoParamError { + get { + return ResourceManager.GetString("GetCommandShowCommandInfoParamError", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot process the cmdlet. A cmdlet name must consist of a verb and noun pair separated by '-'.. /// diff --git a/scripts/gen/SYS_AUTO/DiscoveryExceptions.resources b/scripts/gen/SYS_AUTO/DiscoveryExceptions.resources index 2e09392028966e58e8645af1d1e62f7ca112dedf..b0393d33f932b3c5d89a561339422b2b7bc520e7 100644 GIT binary patch delta 391 zcmZ9Cze_?<9L2x)rSCp0q@|!G?vfx$l(-Z@gOv$UkjsEk7*V2!=oEJlzN8b4;4VW~*jB+lg1&}^uVuTeO4O`sZV`5_!J_Fsa-y-EFNZCs>&0Z-ls143~Q-Z zzR2oo${5pPVYO*YvRvoP_~NP5nk7ZXa;r(#woRvyc8acmi_DJWo7KsGCoW@ckxPzAEL0ma#Y z>K*}AZU^FXtdsK?r8FM^r8e=*^}L$bv73RgU;l0>~fQL zv-2_PPCmtM!nBur5{Esb-(&|4A4bQ?y&QT>k9jBW<*;Ow-29#6JNssH!9I2XI&Uy^ diff --git a/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs index 7e7e8bc53..4572fb948 100644 --- a/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs +++ b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs @@ -196,6 +196,105 @@ internal class FileSystemProviderStrings { } } + /// + /// Looks up a localized string similar to Destination path {0} is a file that already exists on the target destination.. + /// + internal static string CopyItemRemoteDestinationIsFile { + get { + return ResourceManager.GetString("CopyItemRemoteDestinationIsFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot copy a directory '{0}' to file {0}'. + /// + internal static string CopyItemRemotelyDestinationIsFile { + get { + return ResourceManager.GetString("CopyItemRemotelyDestinationIsFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to copy file {0} to remote target destination.. + /// + internal static string CopyItemRemotelyFailed { + get { + return ResourceManager.GetString("CopyItemRemotelyFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to create directory '{0}' on remote destination.. + /// + internal static string CopyItemRemotelyFailedToCreateDirectory { + get { + return ResourceManager.GetString("CopyItemRemotelyFailedToCreateDirectory", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to get directory {0} child items.. + /// + internal static string CopyItemRemotelyFailedToGetDirectoryChildItems { + get { + return ResourceManager.GetString("CopyItemRemotelyFailedToGetDirectoryChildItems", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to read remote file '{0}'.. + /// + internal static string CopyItemRemotelyFailedToReadFile { + get { + return ResourceManager.GetString("CopyItemRemotelyFailedToReadFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Failed to validate remote destination '{0}'.. + /// + internal static string CopyItemRemotelyFailedToValidateDestination { + get { + return ResourceManager.GetString("CopyItemRemotelyFailedToValidateDestination", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot validate if remote destination {0} is a file.. + /// + internal static string CopyItemRemotelyFailedToValidateIfDestinationIsFile { + get { + return ResourceManager.GetString("CopyItemRemotelyFailedToValidateIfDestinationIsFile", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remote copy with {0} is not supported.. + /// + internal static string CopyItemRemotelyOperationNotSupported { + get { + return ResourceManager.GetString("CopyItemRemotelyOperationNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Copying {0} to {1}. + /// + internal static string CopyItemRemotelyProgressActivity { + get { + return ResourceManager.GetString("CopyItemRemotelyProgressActivity", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to From {0} to {1}. + /// + internal static string CopyItemRemotelyStatusDescription { + get { + return ResourceManager.GetString("CopyItemRemotelyStatusDescription", resourceCulture); + } + } + /// /// Looks up a localized string similar to Item: {0} Destination: {1}. /// diff --git a/scripts/gen/SYS_AUTO/FileSystemProviderStrings.resources b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.resources index 53220863f55a24680cceba003fd07c6348c9c094..4c9458ea8a0d9fdb6f4e496ffa6a4d47ae10e535 100644 GIT binary patch delta 2256 zcmbtUU2GIp6h3piv%9l9TWUiPWNQc7+Lmn>3N@gOEp=gWEiFGKG$ws;vOA@dZg-a5 zp-?NVX`}HcDC9yQQe*W26Y&Qm0i&@Y(FkdR6^X{EP+oWt?SlzXqJjF&Y=41JiJP6d z_nz~e?|k>1d#Atple&HH)J7=#+gQKG`rr7w?S;3_eA)Zni_iDXeePo4@7F(m<>j0F zHE;jiz414W?E9>)`oLFvh7O#++;`AeJ+gmzlVe?Xr*869g5Uq=KOTQ{ zQ*FWbBb~*KKjf6vj%ETwdyWM+Ejw4upB4N$C!*i+9-%T*>?2AEL>s(Bhee_fF|T!C z?IKFLiJIZh&mjuPM3*ogWkhWfk?JJc4cq&8x`5?)nmt5KxkSeiH;6qg0cSa|t%x}W zo?LLxfj2Dwj0}{lx5dULE1M=4y1IHsg3N6dx5_nro0e*;BPzuvYhDGGtut8u1IboU z#33j)xqZ8}R{f{@BGuDXv*p@=!>OS=lgE$O`xazAy`zwK zDZxgB8MF;=YpZFhw_B}K7X+B7^A(WHdUl%uwQ}zOLG~O+DK!TSNf>qTC+NC^Zx?Hr zDDscQLbgcc!{Umf1TL*Vd&Z`pinX*0QP!R65qXKTgdG?8dS@lOCh{IAn$MP6j!L#x;=>qP zBz{XOX9E&1_bg%#4`1&oXAuwI=_z6#czD03ij8>quqPyz;Ip}$H+dCX)7xI&;0-7z zV4P=N3hUr@VqA+BTdhvfpp8F2j?a_%kT<{<%lt2I9a}2%Rq{&KAoJ~VC5y^@Kz@vM z$^2(|A$wEiH()$1^HSdm*6ic0z9-mTA3x$-z%Khvp7IsuWE$6KX;V+ArfwvZq-wS+ zJX1i)CYCNT>v2I1%rKiob0;Jgvmzvt9nM!PmASf&esfmPPDp4cZ z4T_ka(xRr3>Q+iYTdJ5wmepDakA_t}6W3yv)yCTit@JRYv`)jkdybWen+St0pl(kC zf#dNr#Fb42+QK0&lT~LWjkfFYn4+6nXF4b>nu1zepP;i9+FJ<<6;qHdHLk}jA$MlY zZagSdj~8YVs<&C_4r`OsM9!>!PwhnfEcIs2@v5K7DkxUvXQ;P+K{16JRC$`z~ aC|^(2ZedP1Wpqw6@PWAnC;!L`NdE$+qAaZd delta 831 zcmX|8TSydP6h8a!%6n7i9*>yojpQC?Cqb-M^YENEp9>4RwsURuQ>D-0tM z>p{Gns33a?vP_B4r3(^K`Cu<*h!=WLUrRCwOw>U7Hlcs!%sJ;f-}%m&nbG|IjGjkn zd9;0sL&szH`ex0IhwsO4KJ932|FQbww${I+tD*Zr&scuOoyo=a-ldX+`Ki_A`DoY5 zz{1Cs_!6Ok2oDzH*mvP6^z+XB9!5|x4f4y(>WV+L_Kdd>j1LvIYe0kuxl znxS_W{lDOYunv{l=ox~S5L<&yK(HNyhG0_=iJf5x7Qkvz>j5VSq5Fuxg0qYPhrt;F zmV-gx5g$eE9{ff0*Molry+Lq8;Cg^nA}$C2jg2TP6x|Y&f|HaS;Wl!a;uYCOZdKAn zhml8+^%;3u@rwx~Zzw@wkT_NKin9_IseUmiag*v2ixPLK0pXH)O!bKpnU~K$IP(M!L+pmM*@T zxWc+$NM`P}`i0ZXVVj3%t-A1ShmuW~Gx0hHx!9J->9zz>7%K!txtUwxB4!@8?G>-h zJZDQ5E(>oUtFUm2-6zH^Tx35W)-2p=KPGY&{$S4(uM}Rl2RxtfpPVPDnj&7Xr%QWPLY(k>W+A%DeQSd<|e0KquGeN!~7G z38&~1 + /// Looks up a localized string similar to METHODS. + /// + internal static string Methods { + get { + return ResourceManager.GetString("Methods", resourceCulture); + } + } + /// /// Looks up a localized string similar to The ModuleBase directory cannot be found. Verify the directory and try again.. /// diff --git a/scripts/gen/SYS_AUTO/HelpDisplayStrings.resources b/scripts/gen/SYS_AUTO/HelpDisplayStrings.resources index c1b08cf0cfcf7656152ecff959e73086d3653e05..b1b581057201cf495b2dde2d2841904d05956406 100644 GIT binary patch delta 1176 zcmYjPe`u6-9DY9Mou1qK``&wR)wXV9jdN|+9Mfjg(0(bkX?Vv#EyA%=)7fly%2Y`9 z#~?6a_=%tlVKovZqg*I9aW;v5SjdpkPe|e{NVAzmU^IF*3p#k;@Avb3pU?9=-_LtT zIxln%4#}?f-gryqd}@5BD?`in9dv*J02iac827(%-x>oBgn%IdoDyK1`*ss3vcAl9 z!(8A5c}s2J$x>i}3pC6DstjQ3Jm6zu{aml{JWDLYwKyMG$bRL1I08&^-5JF`faJ>- z&`8k`o3_wQ_zbc!&$9vzAEfwW47iXYix}u93S3}Mi1;L*Ve%}74%oMYoDDqhBCmlV zcQM=*513;Abzbmp?vGR3r|u1l{s&0>i@^I_PqMjzAsU!&51+#{xx{)ClYc|b%V8i# z!y^<;)8sCS4pHb3v18;N<|S;J^s)YfTIaZaOWntbx#aJs`A5XBP-io-i%+q^VDU7K zI(T@7&v~Y9VI8IT_q@?Mo=0hZmVsJXM|d_(>}Q6U`Q5?WcX555oTC&UXJ3-s@sV}m z(x_v#BZmUEpogqH#&n}mC!gp`Mp_a&YP4CI8L!pYi0vf)sc|zI`J2#E-D{?_)AU1O zTl>sqvP4gsEfw3TOm+{RBYS{F$xKmTk;i^5wJN=X1dTP=NpQ#Pdq`WYJLRZ$ST%A& z_gZP0&|_9gru33kE4JR^JFQiAO{ASO@pWRZFWvf#y;%D66}wtK)6;fiDD3K0yGndD zo#j%YtDQ1gq??^4S)s2vMPtbN$PsHMHZ;KwX#(|aO)%Q@B=)cXWf)m1fGm)tyd#o>Jwg*{GcyzKdonbou=@yqojQ{jdL)Hu=?|kgpy768TC8 z{c<^^$Njpq?&;v zEA^N7L(-v*L35;#0Gjkhyj%x@K$KWg&jh}_OLk-AbDq}d7>D(v-kV6tP0c3ifm|pa= delta 1192 zcmYk5ZERC@6voe~bk?oCy>0K>Wf@~O+o;er6%Ee8a0Fu_8RB#wG^nv-Lvi95-OM1G zB8eY_Xw*Z9iZM*o1u+^nKKQ{1I*m(wA*e`}1x<{IQ9(iW!OXW`yC7@w@A*H^Ip;ag zxi|OIu92>1hjsAKt8b{a`<539uE>)j@?JpXE$$b%r(z;c`$UFS72R*0g2*-se}Wh$?x(p46V-Wb))8v+%{XSER?XV+Q1kq51gPqhN2q!XP+kNB zfV}LmMyIyvDahbj8HC(i`hNi;K9^WU$HOIweb(>P>jB&2WOTwlc2auA&N+>~GS_}{ zDs6Gt)dpK0uGgC_7p~Ivwk^C=`|MCSsUO(a;jC}QwKDf=t+15aR_(F4ce`vsdNYQ$ z;9z6PSlV{DOIn*rSIwp$CDC0fxwP8r~(Mfxe`?S3uZPS4L z8%-}<%*W*3DO(v;w47&bUT%U6&XNPXjUl<9 z4th2EyiItE*y|53ty5N4nbD7IZDos|ww;yjzL~h4jW4j;sOw*m;N!I4<29h9e+?*G zLcMWMdu@AssekAH+)20*`!$}`ahsn==_$K~|DUZdk=Fh8aw4f+V@DF>p|M>JM=SmV D!=n3i diff --git a/scripts/gen/SYS_AUTO/HelpErrors.cs b/scripts/gen/SYS_AUTO/HelpErrors.cs new file mode 100644 index 000000000..a641c23f2 --- /dev/null +++ b/scripts/gen/SYS_AUTO/HelpErrors.cs @@ -0,0 +1,270 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class HelpErrors { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal HelpErrors() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HelpErrors", typeof(HelpErrors).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Starting a browser to display online Help failed. No program or browser is associated to open the URI {0}.. + /// + internal static string CannotLaunchURI { + get { + return ResourceManager.GetString("CannotLaunchURI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ForwardHelpTargetName cannot refer to the function itself.. + /// + internal static string CircularDependencyInHelpForwarding { + get { + return ResourceManager.GetString("CircularDependencyInHelpForwarding", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to To use the {0}, install Windows PowerShell ISE by using Server Manager, and then restart this application. ({1}). + /// + internal static string GraphicalHostAssemblyIsNotFound { + get { + return ResourceManager.GetString("GraphicalHostAssemblyIsNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the Help category because "{0}" is not a valid Help category.. + /// + internal static string HelpCategoryInvalid { + get { + return ResourceManager.GetString("HelpCategoryInvalid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the Help file "{0}". Details: {1}.. + /// + internal static string HelpFileLoadFailure { + get { + return ResourceManager.GetString("HelpFileLoadFailure", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot access the Help file "{0}" because the current user does not have access rights to the file. Details: {1}.. + /// + internal static string HelpFileNotAccessible { + get { + return ResourceManager.GetString("HelpFileNotAccessible", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The Help file "{0}" is not a valid xml document. Details: {1}.. + /// + internal static string HelpFileNotValid { + get { + return ResourceManager.GetString("HelpFileNotValid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot load the Help file. The following {1} errors occurred while loading the Help file "{0}".. + /// + internal static string HelpLoadError { + get { + return ResourceManager.GetString("HelpLoadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Get-Help could not find {0} in a help file in this session. To download updated help topics type: "Update-Help". To get help online, search for the help topic in the TechNet library at http://go.microsoft.com/fwlink/?LinkID=107116.. + /// + internal static string HelpNotFound { + get { + return ResourceManager.GetString("HelpNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified URI {0} is not valid.. + /// + internal static string InvalidURI { + get { + return ResourceManager.GetString("InvalidURI", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to An error occurred while loading Help content for {0} from file {1}. Details: {2}. To download updated Help topics, run the Update-Help cmdlet. To get help online, search for the Help topic in the TechNet library at http://go.microsoft.com/fwlink/?LinkID=107116.. + /// + internal static string LoadHelpFileForTargetFailed { + get { + return ResourceManager.GetString("LoadHelpFileForTargetFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The node "{0}" can have a maximum of {2} child nodes of type "{1}". Node Path: {3}.. + /// + internal static string MamlInvalidChildNodeCountError { + get { + return ResourceManager.GetString("MamlInvalidChildNodeCountError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The node "{0}" cannot have "{1}" as a child node. Node Path: {2}.. + /// + internal static string MamlInvalidChildNodeError { + get { + return ResourceManager.GetString("MamlInvalidChildNodeError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple Help topics were found. Use only one Help topic with the -{0} option.. + /// + internal static string MultipleOnlineTopicsNotSupported { + get { + return ResourceManager.GetString("MultipleOnlineTopicsNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to No parameter matches criteria {0}.. + /// + internal static string NoParmsFound { + get { + return ResourceManager.GetString("NoParmsFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The online version of this Help topic cannot be displayed because the Internet address (URI) of the Help topic is not specified in the command code or in the help file for the command.. + /// + internal static string NoURIFound { + get { + return ResourceManager.GetString("NoURIFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not supported by the requested Help category.. + /// + internal static string ParamNotSupported { + get { + return ResourceManager.GetString("ParamNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The protocol specified in the Uri "{0}" is not supported. Only "{1}" and "{2}" protocols are supported.. + /// + internal static string ProtocolNotSupported { + get { + return ResourceManager.GetString("ProtocolNotSupported", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The provider "{0}" cannot be loaded. Details: {1}.. + /// + internal static string ProviderLoadError { + get { + return ResourceManager.GetString("ProviderLoadError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the registry key: "{0}{1}"; using "{2}" to load Help files.. + /// + internal static string RegistryPathNotFound { + get { + return ResourceManager.GetString("RegistryPathNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get Help from a remote runspace, because the runspace has not been opened. Open the runspace by running an implicit remoting command, and then try running the command to get Help again.. + /// + internal static string RemoteRunspaceNotAvailable { + get { + return ResourceManager.GetString("RemoteRunspaceNotAvailable", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} does not work in a remote session.. + /// + internal static string RemotingNotSupportedForFeature { + get { + return ResourceManager.GetString("RemotingNotSupportedForFeature", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Access is denied. The command could not update Help topics for the Windows PowerShell core modules, or for any modules in the $pshome\Modules directory. To update these Help topics, start Windows PowerShell by using the "Run as Administrator" command, and try running Update-Help again.. + /// + internal static string UpdatableHelpRequiresElevation { + get { + return ResourceManager.GetString("UpdatableHelpRequiresElevation", resourceCulture); + } + } +} diff --git a/scripts/gen/SYS_AUTO/HelpErrors.resources b/scripts/gen/SYS_AUTO/HelpErrors.resources new file mode 100644 index 0000000000000000000000000000000000000000..3e792be25c86b5611ee79ac72cf646f4d30b799f GIT binary patch literal 3934 zcmb_fO^h5z6|Qy?Fya~s6CqTLqsWdX?Ol6glO+xr?|PlZ-kgHz4k(};_&FH9SJgkeYg@_z zuY0z;`qlT|``-6n&A#{UM{fm;v6peBo72*&EZk6~u8dS=d$*xPq)eY@rPL-(hJAif znKIG&>A7%*e)@c&N^ND->0DLTh_uhwt6`eR^J==KFRT3Y@YE^sxP1KN>=P&E)XbNk zIDDtGDz{0d8t%apI`aYs~>&sZ$JIP!S`RkdHB}v-}o;U zKK%1PZoGTxUoU?A&wu~@OW$Jizx?q2OV7Ud`Gep2%-roi+4PFF?j?@SDQrZ9LPz!?+&B+I@Kb z4XznnS7G;8T$gY^hu^Q@`T#ax$L~MF{taC3;91~$0BbiMVC;(vOt2h3npt)M_Z99X zi`h2YV9VIR*x~|9n89L&2n6mHnPLU5oJH2DLHut_KKG!h}LgTwsd*1m^ti<`-M{p9R4W zHAaowvv6lzwCC~qQ1g0!mapUGgT!W+jW5NksOrfEtl8ZJ>?z+u1O}8SP}5|oknyjv z^~n{y%#ik8>;+eh6h;&X)pG&AiEzuhh~K%NvE!cBfS=!j)kS*eRZJ z_}YT60{5~l_a>|h{E&jEz7hKdKn_uG>n^(trky58!Vl6*&r$c{eZ1)T9hA0b`A+bc zKE>FPbypV)6p1Unr}5h`1|}782SF2Ard3s!_0dlQa|18OFd}gq2%18%;Mxb$#rZsp z=g2q%DkZ$($S*;GaN_eD22Kv7T2Tw}HEevc+vvOOUTJ!HECHUP@WOxLAON=ECvuAo zZlf%Mz5-KfeQJTTu6QI$Dy2sGehh%%g-t7rP4Y1pd}#EfREAs4qogcSG37c>lU(s< zR9f(nNKzGrd{y(p=&=zQ*QVW+lw6dhmWi+`A_!fmoZDFO?TuxAZRUCy%r9v(5hfzE zEn&vWu8K@?De_!fZq&&8rahx7mlkIMPi(2uQ5Y0knpdTAfB@_BBrmNsj zzNjn+F6TMChryNFUdX-9N9~T*J@F+gV^nU5BEuuCd@QlpQM^Vl$vC#iLc2r=X1~j) zwgBWS-8tEp)zvHoysR=f+rR&t_e?S51U=GeswY$vWXP2<+LT;N7kb1eF*zlA$bxd( z7fKlXB{-+-W4;EuN+ZYj2=ymTW2A#lL6{we_o?`nlJP2b;Y*DX(1`$mwZ;6g zV`Cj=i8Q*@BO6Mc9UD#1Uzd-4^#VSZ7f;X5oSL0I83u=mud+}w871hZx`P^tIe~@2 z_YVwmPvgBGz+{uW9wo7)$@pLzm9EvBY&rMY~bw?AIS(GZs;S-S6 zVg3Ke+9a}a9W{+8Mb5qQc_ywVS%o<@;@6H}=Mowt)kNqIEK$YLeY4k5=vCUkE^Lhc zJAwWi+zCqE?Qq=|OgreUL);4iE`!w-e0@y{XtB$>pKi2on8_Tk{cW3M?|5#JL%v4L z*R@2XJt(BtLZP^*Q)e9F0NVu$~ zm^H|l)c2M8sPYk5?a;dMSBAlFgBpp3kz>Ghu>dcbwxFlV%R)%i-&4e96{_{L4i(Nl zI+rO_zSbPjtsTh5eeS*u;ONchOibuxh7($>YqjeTrCgdVlwebKB+-T{#v;kX;1Q~C zdo)e7xlE#HQ)uRN@UsI0f9642k;*au{PEF1%XakpDZWeAWjmDb@~r@WWh$QOs7h7Y zCrOe5MLuoT8i_t!l(Ej#b1U8y4PunEIPcwnt9>F@^lsNsK=j`x?&7%pDnbPHHZVX@ ajzN?qIcY%vy4UblGrNn_UB?mkME(z(?5I`% literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.cs b/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.cs index 59b3d5b22..4f7308c03 100644 --- a/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.cs +++ b/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.cs @@ -280,6 +280,7 @@ internal class InternalHostUserInterfaceStrings { ///Machine: {3} ({4}) ///Host Application: {5} ///Process ID: {6} + ///{7} ///**********************. /// internal static string TranscriptPrologue { diff --git a/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.resources b/scripts/gen/SYS_AUTO/InternalHostUserInterfaceStrings.resources index 59c79c68bb50bb2eaa532d3812e1eb74752f6124..e798f2feb15635f07cdf2c834e04b913b624350d 100644 GIT binary patch delta 57 zcmeB?m?*KKk&Q8Qaub^tWB=r}KyvQn8*CPgt2Ya>H!(9^VVoSuEj)Pz*D}^>^IBdm JFfWmNH2@fy5*`2m delta 42 xcmbOz(Ic^;k&Q86aub^tW7p)hKyt?98*CPg%Qg$LH!(AwpFD+Y*W_UCeE=>#4!HmT diff --git a/scripts/gen/SYS_AUTO/Modules.resources b/scripts/gen/SYS_AUTO/Modules.resources deleted file mode 100644 index 071c0408fdf7f2726637f9df3679d28eeaaae2d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26209 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 diff --git a/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs b/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs similarity index 95% rename from scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs rename to scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs index bced63514..0f1f5afb1 100644 --- a/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs +++ b/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs @@ -23,14 +23,14 @@ using System.Reflection; [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MshSnapInCmdletResources { +internal class MshSnapinCmdletResources { private static global::System.Resources.ResourceManager resourceMan; private static global::System.Globalization.CultureInfo resourceCulture; [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MshSnapInCmdletResources() { + internal MshSnapinCmdletResources() { } /// @@ -40,7 +40,7 @@ internal class MshSnapInCmdletResources { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapInCmdletResources", typeof(MshSnapInCmdletResources).GetTypeInfo().Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapinCmdletResources", typeof(MshSnapinCmdletResources).GetTypeInfo().Assembly); resourceMan = temp; } return resourceMan; diff --git a/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.resources b/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources similarity index 100% rename from scripts/gen/SYS_AUTO/MshSnapInCmdletResources.resources rename to scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources diff --git a/scripts/gen/SYS_AUTO/ParserStrings.cs b/scripts/gen/SYS_AUTO/ParserStrings.cs index f4b12c53a..240a57115 100644 --- a/scripts/gen/SYS_AUTO/ParserStrings.cs +++ b/scripts/gen/SYS_AUTO/ParserStrings.cs @@ -369,6 +369,24 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Cannot use assembly with an UNC path: '{0}'.. + /// + internal static string CannotLoadAssemblyFromUncPath { + get { + return ResourceManager.GetString("CannotLoadAssemblyFromUncPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot use assembly with uri schema '{0}'.. + /// + internal static string CannotLoadAssemblyWithUriSchema { + get { + return ResourceManager.GetString("CannotLoadAssemblyWithUriSchema", resourceCulture); + } + } + /// /// Looks up a localized string similar to Failed to load the PowerShell data file '{0}' with the following error: ///{1}. @@ -631,6 +649,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to DebugMode should only have one value.. + /// + internal static string DebugModeShouldHaveOneValue { + get { + return ResourceManager.GetString("DebugModeShouldHaveOneValue", resourceCulture); + } + } + /// /// Looks up a localized string similar to debug stream. /// @@ -785,7 +812,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to A second CIM class definition for '{0}' was found while processing the schema file '{1}'. This class was already defined in the file '{2}'. Remove the redundant definition, and then try again.. + /// Looks up a localized string similar to A second CIM class definition for '{0}' was found while processing the schema file '{1}'. This class was already defined in the file(s) '{2}'. Remove the redundant definition, and then try again.. /// internal static string DuplicateCimClassDefinition { get { @@ -1000,6 +1027,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Cannot load assembly '{0}'.. + /// + internal static string ErrorLoadingAssembly { + get { + return ResourceManager.GetString("ErrorLoadingAssembly", resourceCulture); + } + } + /// /// Looks up a localized string similar to error stream. /// @@ -1272,7 +1308,13 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to The Import-DscResource dynamic keyword requires resource name(s) and/or name(s) of the module to import. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>].. + /// Looks up a localized string similar to The syntax of the Import-DscResource dynamic keyword is: + /// + ///Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>] [-ModuleVersion <ModuleVersion>]. + /// + ///Name : Names of one or more resources to import. + ///ModuleName : Module names or ModuleSpecification objects of one or more modules to import. + ///ModuleVersion : Version of module to import. If used, ModuleName must represent only one module by name.. /// internal static string ImportDscResourceNeedParams { get { @@ -1281,7 +1323,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Positional parameters are not supported for the Import-DscResource dynamic keyword. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>]. + /// Looks up a localized string similar to Positional parameters are not supported for the Import-DscResource dynamic keyword. The syntax of Import-DscResource dynamic keyword is: "Import-DscResource [-Name <ResourceName(s)>] [-ModuleName <ModuleName(s)>] [-ModuleVersion <ModuleVersion>]. /// internal static string ImportDscResourcePositionalParamsNotSupported { get { @@ -1641,6 +1683,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to '{0}' is not a valid value for using name.. + /// + internal static string InvalidValueForUsingItemName { + get { + return ResourceManager.GetString("InvalidValueForUsingItemName", resourceCulture); + } + } + /// /// Looks up a localized string similar to Variable reference is not valid. '$' was not followed by a valid variable name character. Consider using ${} to delimit the name.. /// @@ -1695,6 +1746,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Label '{0}' not found inside the method.. + /// + internal static string LabelNotFound { + get { + return ResourceManager.GetString("LabelNotFound", resourceCulture); + } + } + /// /// Looks up a localized string similar to The member '{0}' is already defined.. /// @@ -2262,6 +2322,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Missing a newline or semicolon.. + /// + internal static string MissingStatementTerminator { + get { + return ResourceManager.GetString("MissingStatementTerminator", resourceCulture); + } + } + /// /// Looks up a localized string similar to Missing condition in switch statement clause.. /// @@ -2298,6 +2367,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Cannot assign property, use '{0}{1}'.. + /// + internal static string MissingThis { + get { + return ResourceManager.GetString("MissingThis", resourceCulture); + } + } + /// /// Looks up a localized string similar to The ThrottleLimit parameter of the foreach statement is missing a value. Supply a throttle limit to the parameter.. /// @@ -2352,6 +2430,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Cannot assign property, use '{0}{1}'.. + /// + internal static string MissingTypeInStaticPropertyAssignment { + get { + return ResourceManager.GetString("MissingTypeInStaticPropertyAssignment", resourceCulture); + } + } + /// /// Looks up a localized string similar to Missing type literal.. /// @@ -2434,7 +2521,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Unable to load module '{0}': module not found.. + /// Looks up a localized string similar to The DSC engine could not load the module '{0}'. It was not found on the system.. /// internal static string ModuleNotFoundDuringParse { get { @@ -2452,7 +2539,16 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Multiple modules named '{0}' were found. You can run 'Get-Module -ListAvailable -Name {1}' to get the version numbers of modules with the same name, and then run Import-DscResource again, specifying the version you want using a ModuleSpecification hash table.. + /// Looks up a localized string similar to The DSC engine could not load the module <{0}, {1}>. It was not found on the system.. + /// + internal static string ModuleWithVersionNotFoundDuringParse { + get { + return ResourceManager.GetString("ModuleWithVersionNotFoundDuringParse", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Multiple versions of the module '{0}' were found. You can run 'Get-DscResource -Module {0}' to see available versions on the system, and then use the fully qualified name in the following command to specify the desired version: 'Import-DscResource –ModuleName @{{ModuleName="{0}";ModuleVersion="Version"}}'.. /// internal static string MultipleModuleEntriesFoundDuringParse { get { @@ -2839,7 +2935,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Property '{0}' cannot be found for attribute '{1}'.. + /// Looks up a localized string similar to Property '{0}' cannot be found for attribute '{1}'. Specify one of the following properties: {2}.. /// internal static string PropertyNotFoundForAttribute { get { diff --git a/scripts/gen/SYS_AUTO/ParserStrings.resources b/scripts/gen/SYS_AUTO/ParserStrings.resources index 15ed2bb8a533a9ba0b7625d42bd3843de3c3722b..eb73a6330f04d62b16d1731e39618ad8933d0baf 100644 GIT binary patch delta 7037 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 delta 5845 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 diff --git a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources deleted file mode 100644 index fd902137cfb559280caeccd673fda856b99aadf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70035 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 + /// Looks up a localized string similar to ResetRunspaceState is not supported on the server. The server must be running Windows PowerShell 5.0 or greater.. + ///

+ internal static string ResetRunspaceStateNotSupportedOnServer { + get { + return ResourceManager.GetString("ResetRunspaceStateNotSupportedOnServer", resourceCulture); + } + } + /// /// Looks up a localized string similar to This runspace does not support disconnect and connect operations.. /// diff --git a/scripts/gen/SYS_AUTO/RunspacePoolStrings.resources b/scripts/gen/SYS_AUTO/RunspacePoolStrings.resources index d424e14404798a56fbfa3b233b54f17e4743f993..f006eb9a3958b773afe2d3ae3799713f0d2b200b 100644 GIT binary patch delta 191 zcmeAXy&*PXA*0~LMOrLd>#jVWc*eqT9}@!@M22LbNH9<=5r|VKS2Jlc7EPYV z?8o?Y@>^yTRt+`=29?Qgm?S3KvG6cX-t5g%#wuJGlv%R3T#%TY8eEcCk~;Yz YdjOxQo`FJskwSV=Do~_o@_x><0HC-r%>V!Z delta 93 zcmca1)+0J$A)~;=MOqUtSm@?5F@S*=kQ4;6-!L*T>;cl+K)x}M?Ez$e1mcxIw%=w; k#sa3vznHxlizd6Vm@sW+om|7B&Zw|?2}>F4 diff --git a/scripts/gen/SYS_AUTO/RunspaceStrings.cs b/scripts/gen/SYS_AUTO/RunspaceStrings.cs index 8131a4120..8b6154244 100644 --- a/scripts/gen/SYS_AUTO/RunspaceStrings.cs +++ b/scripts/gen/SYS_AUTO/RunspaceStrings.cs @@ -370,6 +370,15 @@ internal class RunspaceStrings { } } + /// + /// Looks up a localized string similar to DefaultRunspace must be a LocalRunspace. + /// + internal static string RunspaceNotLocal { + get { + return ResourceManager.GetString("RunspaceNotLocal", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot invoke the pipeline because the runspace is not in the Opened state. Current state of the runspace is '{0}'.. /// diff --git a/scripts/gen/SYS_AUTO/RunspaceStrings.resources b/scripts/gen/SYS_AUTO/RunspaceStrings.resources index 2bb92ffd4e9c498362b73759665c68e0f934053d..8009b1aa95faf122b77717167e92b3e5de284903 100644 GIT binary patch delta 213 zcmdmF-eECeA*1HRMeA5Eyna@nI608fnCl@s1A`(X1A`RDEVg~=N^#dv%e@)?pD5*czB z68I*s<1}aO + /// Looks up a localized string similar to '-{0}' and '-{1}' are mutually exclusive and cannot be specified at the same time.. + ///
+ internal static string CopyItemFromSessionToSession { + get { + return ResourceManager.GetString("CopyItemFromSessionToSession", resourceCulture); + } + } + /// /// Looks up a localized string similar to Attempting to perform the CopyItem operation on the '{0}' provider failed for path '{1}'. {2}. /// @@ -358,6 +367,42 @@ internal class SessionStateStrings { } } + /// + /// Looks up a localized string similar to The path '{0}' is not valid. Only absolute paths are supported on remote copy operations.. + /// + internal static string CopyItemRemotelyPathIsNotAbsolute { + get { + return ResourceManager.GetString("CopyItemRemotelyPathIsNotAbsolute", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The remote path '{0}' is not valid.. + /// + internal static string CopyItemRemotelyPathIsNotValid { + get { + return ResourceManager.GetString("CopyItemRemotelyPathIsNotValid", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to '{0}' parameter cannot be null or empty.. + /// + internal static string CopyItemRemotelyPathIsNullOrEmpty { + get { + return ResourceManager.GetString("CopyItemRemotelyPathIsNullOrEmpty", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform operation because the session {0} is set to {1}.. + /// + internal static string CopyItemSessionProperties { + get { + return ResourceManager.GetString("CopyItemSessionProperties", resourceCulture); + } + } + /// /// Looks up a localized string similar to Source and destination path did not resolve to the same provider.. /// @@ -367,6 +412,15 @@ internal class SessionStateStrings { } } + /// + /// Looks up a localized string similar to Cannot validate remote path '{0}'.. + /// + internal static string CopyItemValidateRemotePath { + get { + return ResourceManager.GetString("CopyItemValidateRemotePath", resourceCulture); + } + } + /// /// Looks up a localized string similar to The dynamic parameters for the CopyProperty operation cannot be retrieved for the '{0}' provider for path '{1}'. {2}. /// diff --git a/scripts/gen/SYS_AUTO/SessionStateStrings.resources b/scripts/gen/SYS_AUTO/SessionStateStrings.resources index 09fc1366b52604accc929b812d1e84fe7116d088..3ae06c1d4e104ff84d651b8fd0cca58ed5f8e69b 100644 GIT binary patch delta 3175 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 @@ -40,7 +40,7 @@ internal class Modules { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Modules", typeof(Modules).GetTypeInfo().Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("modules", typeof(modules).GetTypeInfo().Assembly); resourceMan = temp; } return resourceMan; @@ -1007,6 +1007,15 @@ internal class Modules { } } + /// + /// Looks up a localized string similar to Populating RepositorySourceLocation property for module {0}.. + /// + internal static string PopulatingRepositorySourceLocation { + get { + return ResourceManager.GetString("PopulatingRepositorySourceLocation", resourceCulture); + } + } + /// /// Looks up a localized string similar to Name of the Windows PowerShell host required by this module. /// diff --git a/scripts/gen/SYS_AUTO/modules.resources b/scripts/gen/SYS_AUTO/modules.resources new file mode 100644 index 0000000000000000000000000000000000000000..41f1da8c5c8ce6489c462285494bb94f98754923 GIT binary patch literal 26352 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

M(=B_*oLhsN_Wz2t_mdFt!ed^$Mcu7M%W*5 zN8Csph`SI(BBm{*+EJ&1{3D!4z{^q6uJZ`8B4V$Kx2qAaNHDR-PMceem+UN;j;GCo z(o%@4^Wd7&Nj`zCuJgkdDa zY8$4dz)@7z5Wc`#79{Je9F|belLlCAEeZ&ALoaZcXE^tnFRyZwAtFzKs?d)>SaL#lta!zoLb53+tIhWbD3pX}tQAtpB zMoFR+)tM$UMtcJK{tM~6Nz~v{R**~FOq8*%r3|9k3#dK=0nMv2CPRFvu!dN7BcPT= zsaf`Rh%{by5ME=a7{FPvh?xkTREV&vYI`LrWKH%;d64bw0EN>_L&%r!B4DL$7ShI0 zXa+skL70aT>sBaBFdBo2s_(4#Ym2zkweJ?%)0s>30W4P-bXZL5LW7Q??XKM!s@23JExwIjgy?3%PgC>+8a@EhzS zQEU)~eI%;_d_*BmYhF$y@Q@V@7nY=uU;wnYWSO8FO@wlrop_5h3BQ9YmGR|1c2wLz zd@{vzD&VC6MTG>YN!dYG5~#LF1d4BI`KpDG5*bdSCA24o94d@vM-wY#Yb1swNeiNP zfL`eeXh1oAaqWK<_UiAf`53{Vgpi2Ux}-Z0oiloEwMvd);(C>hJOrwUPTnJ1!L(Z4 zVyV>Hj!%?y>a(nWDav08Mbvt#$Z~gj_}xWsEelG@G66}+s3XL!F0c1 zCvQADj!anrr{f#Vc9RCjNL0!6h*TscpCB6cfU-!1VTyu6PlrEZXokT^n)EcR6>okM z9L0WKa3QHyyrd0|j(3?*ml&x^x7j=<3%MLUqVbcO%=LhJIVo=gJ;!Ib({F`~Yvv?` zHq45S7egMYD%!fJFR49kB}!AzHPw`Gk&F#y$xH`TeQYFqgZ?xL ze~pBJH3^jJY68@?KPy;Dns5wpIJ_7Vb);7Cew(0(RmuiM%OT@O8~XkIFg@6*VR}jh z=z9>$(49nx=?HJB8{rWdAV3AI&OiG%{B$;CpP=rHM zv2PGWOdGM&rj0~K3CbZMgVjz#1}6LJoM93Y5_1Fdt(TsRy)Z_UoUT1WsG1}-xL`HF zNnH&^1HLscL;-7Y9brld33Qr-1ln|(L(T0-nM-%O_LGA7NiayIf;bMLRC-JjAmXDc zjyL*^Q!G6=;&{1T*~tVwCLIqLge5>7zk=AN>{g(cj z(8M^d{8X7+l7f?tV=~!+Q@5)}os#5bxVDHwgo4O}<&lM+wefu;2MAlkVo1lVEGMg; zfhiG(3X?D-j=|-D9Bt9VM6f)BT9`Ds_HoI4iRkbjqd@3*2D1f?enQ-lw<=`Y~yoF@cG8$u=tdg3Ktvj++XHXvC$e+y!n|RC}G2JT(yV2m< z8B*nN6SV+U$WtH8^u<9*#7TOyzDX?t-xxQG+RCqRSWwK@IB6N)H=u|yJQb2gqb*y< zWL6*!)?9n{Ac#qfO`44!d8v7?A=PA|nnQva;WLSVjUlxGmTU4P%LBewY((p1;>wvr zuT+_uco9#CQ38kX9myF`GQQQpBn{MtWfH5Zv-NPs6Md!YY-FFCLZSFY1L@0dLAj5t z@yyOy?>A0la-bkz1uFl=tL5PBe5dr#bVRJl|GpkSyM}t>^2>*c`aV)DFJ#k1$QY3jO3Z?#bZ59S8 z3IsW4C#{MHX-(REWKUQ2q8;#52)q@wDO%r3&27cel-iQInZU@f&nW}-tacjP?92BT zJ5IWai+Jhb)tt~Ko3#*J`wDyiDM)W?i1_wuC`o1P+KbHdDXpE!PpHnJze~j^k!x>H z;+j?%vB;G%W}1s&cwFk0CcqV9@C+l922vt?zvva#1iv#K9DQ6QoR>Csnh5S{oR za#B}q@J56Qg!O8jS36*qLPAqj{b{+4>pI!enq@fx221OP!#&mwc#*_LU9%^(pFueQ zH|KGWO?B&)QkiK!mH9O(k;*4rpoFj`FMF%vc zQKgMvXD9`YO#<6rDE=l8HRZr3Yl_LVk(7^GB#Dd+5KR!^GL@X}sl*(Mdqki?C3MLyVF9ojiSKD#CdHs*hlV7qP&t8sR9D zQ{KxVg40@Y#Xp#~=vz4DKwimEkfCInxne-ny`PrE%i1G}VOlYnJ4>xbEhtX0k)a5# zRkCaZHnklrHOw?7?JNXQQwOeq>Pkl(N-t7>I+!<>ZnCXZiv^aXXq&t$j;4W1T~3&? zBx;=2p)_jh5{}(5VBU=5`Cn!pB-I8}2n&JeH&iJ~!%>%2Y;i2DSk(`;Sv9JO)!&eh ziFT1k_ToGQcW#hJgjO396U2pv)Wg93>H|9E8xgRpyby$@!K(GHFd$NUn`S=K_Mbx1&X2Tp4B+%$|hcVxB} zBT8NrVJ^|3R}zAHm+cooVTvlT>$sdDF{dM)ki;D}HF;B^Y`*e!$8-GE8 zazUeHSHBViSy=y9)=E0wfm`r@lkWGcVI1(> za6sIY>*3KN=|f9_nJw=68NC@g9oIfx^iE1xO_HaWtR{&zcfEOCZ}ZF2`wM5o^x^oG z5nh0vjG|B3edy5WkW` zI^n)3)0?av4gM?>jV*kMGgauTw}}ui*h>m|Lr*NV}H2-#HFr= z>+)$YG}$B-CTV^%Ay@dRBCn;NLp~jY^auzSm-zhzaitYU6;rLz_Z9cCOy7HQ?NuG} zAVdTjag$CZCe`6oqX2#b;w3SXwAA4S7z0$v&uT*tm(oMEOf8heYq%ETmpV}wQ{)7u zYk$`^psLzckFnI3v682<2gF@JX?gpP&Dq3DkfOz8OEQicQJu@D4YE|$lpV4v_Shk_ zyG(jydz8E+C5;(*67PPEn#uPIu}y-Ch5P!=xEL<0cIKP3j^~{0HLl~wo3qVRYG|6H z7Rj~i^yGRw6{gh%GbJz)*;@OR_IqU$$4j9iMw^p{t0s|xxKv_DfjqyyluV|Ngp#ZR zUSDFiDVafDuuolmCJ_dgePkapBEAZMVrDFe!iqQ(+eZlaz$5|}mv*zNrcGo#0P#R1 z8#%L=Bq|GqYI)s9El;XBHAW;8V(1~tBYbCUqJTqNP8jeFHQao}iQ}5Tc+TP4hjid; zR1=pl>LCQXHmX)1H8=m3gvqjEIEaun(FnNq=Y%xU9$Yo?sfD86obqa34Khl`NA#1| z;L9nJh~_EhJS8ULR9{KK_faTcPBqZHY9|xlVU1cbKA5&`xONX!ZZNNm9Ot+AGGBV2 zjM_XIlP9C#c7r6z?iKKy>1c7*^npH;XJ~ zVI1?o@*1$}DR18B$bf72vzF(5>JqV;J$hGVz@of|b-%hN`n;Qy7TFb$paWcjR zcZBy*BVOjUzmzi4LlmqwQ)tGsc^F2pWQlK?WR2H#0OOl!D( zVcD7=s3!MN6j`b#(zk$gicAii7!6P{;odT4R_PaV?ZrIVLsc=Akm++8Uu@rIPezOD v@Y>a)A @@ -40,7 +40,7 @@ internal class RemotingErrorIdStrings { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RemotingErrorIdStrings", typeof(RemotingErrorIdStrings).GetTypeInfo().Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("remotingerroridstrings", typeof(remotingerroridstrings).GetTypeInfo().Assembly); resourceMan = temp; } return resourceMan; @@ -124,6 +124,24 @@ internal class RemotingErrorIdStrings { } } + ///

+ /// Looks up a localized string similar to Unable to open pipe connection for PowerShell IPC. Error code: {0}.. + /// + internal static string CannotConnectNamedPipe { + get { + return ResourceManager.GetString("CannotConnectNamedPipe", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Unable to create PowerShell IPC named pipe. Error code: {0}.. + /// + internal static string CannotCreateNamedPipe { + get { + return ResourceManager.GetString("CannotCreateNamedPipe", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot create runspace. The language mode for this configuration is incompatible with the system-wide language mode.. /// @@ -484,6 +502,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Timeout expired before connection could be made to named pipe.. + /// + internal static string ConnectNamedPipeTimeout { + get { + return ResourceManager.GetString("ConnectNamedPipeTimeout", resourceCulture); + } + } + /// /// Looks up a localized string similar to {0} is not a valid value for the parameter {1}. The value must be greater than or equal to 0.. /// @@ -1494,6 +1521,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to The credential is invalid.. + /// + internal static string InvalidCredential { + get { + return ResourceManager.GetString("InvalidCredential", resourceCulture); + } + } + /// /// Looks up a localized string similar to The specified IdleTimeout session option {0} (seconds) is not a valid period. Specify an IdleTimeout value that is greater than or equal to the minimum allowed {1} (seconds).. /// @@ -1566,6 +1602,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to The input username cannot be empty.. + /// + internal static string InvalidUsername { + get { + return ResourceManager.GetString("InvalidUsername", resourceCulture); + } + } + /// /// Looks up a localized string similar to The input VMGuid parameter does not resolve to a single virtual machine.. /// diff --git a/scripts/gen/SYS_AUTO/remotingerroridstrings.resources b/scripts/gen/SYS_AUTO/remotingerroridstrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..fa225af82e9069df6f2346df6a2bf246e847fb7d GIT binary patch literal 70556 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 Date: Fri, 26 Jun 2015 11:36:48 -0700 Subject: [PATCH 050/295] Update src/monad submodule to monad-sync1 At branch dev/undo-resx-changes --- .gitmodules | 2 +- src/monad | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitmodules b/.gitmodules index 09ceb7b51..04020c84d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "src/monad"] path = src/monad - url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad + url = https://microsoft.visualstudio.com/DefaultCollection/PowerShell.Monad/_git/monad-sync1 [submodule "src/coreclr"] path = src/coreclr url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/coreclr-fork diff --git a/src/monad b/src/monad index 3196b5e00..e30d7b3cb 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 3196b5e0024efbba11bf58473dd8d42f7c8cad4f +Subproject commit e30d7b3cbb273f7f61ac66bde834407c0618bce0 From a32bb7a5c52601fa3f858c9da531ca59852e95c4 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 29 Jun 2015 12:57:32 -0700 Subject: [PATCH 051/295] stubbed Microsoft.Management.Infrastructure.Native.dll --- scripts/Makefile | 5 +- ...nfrastructure.Native-stub-assembly-info.cs | 3 + ...t.Management.Infrastructure.Native-stub.cs | 1588 +++++++++++++---- 3 files changed, 1205 insertions(+), 391 deletions(-) create mode 100644 src/stubs/Microsoft.Management.Infrastructure.Native-stub-assembly-info.cs diff --git a/scripts/Makefile b/scripts/Makefile index 2cb84bd52..f0eed5d4a 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -88,8 +88,9 @@ System.Reflection.Metadata.dll: System.Reflection.Metadata.*/lib/portable-net45+ System.Collections.Immutable.dll: System.Collections.Immutable.*/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll cp -f $< $@ -dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: $(MONAD_EXT)/PS/windows_libs_modil/Microsoft.Management.Infrastructure.Native.dll - cp -f $^ $@ +# this one is built from stubs +dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: ../src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs ../src/stubs/Microsoft.Management.Infrastructure.Native-stub-assembly-info.cs + $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_BASE_REFS) $^ MPATH=/usr/lib/mono/4.5/Facades diff --git a/src/stubs/Microsoft.Management.Infrastructure.Native-stub-assembly-info.cs b/src/stubs/Microsoft.Management.Infrastructure.Native-stub-assembly-info.cs new file mode 100644 index 000000000..4b088e757 --- /dev/null +++ b/src/stubs/Microsoft.Management.Infrastructure.Native-stub-assembly-info.cs @@ -0,0 +1,3 @@ +using System.Runtime.CompilerServices; +[assembly:InternalsVisibleTo("Microsoft.Management.Infrastructure")] + diff --git a/src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs b/src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs index 9dd3f656a..b59cc1454 100644 --- a/src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs +++ b/src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs @@ -1,36 +1,114 @@ +using Microsoft.Win32.SafeHandles; +using System; +using System.Runtime.InteropServices; +using System.Diagnostics.CodeAnalysis; +using System.Security; + +namespace Microsoft.Win32.SafeHandles +{ + internal class SafeHandleZeroOrMinusOneIsInvalid + { + } +} + namespace Microsoft.Management.Infrastructure.Native { + internal class ApplicationHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } + } + internal class ApplicationMethods { // Fields - private static ApplicationHandle applicationHandle; - private static InstanceHandle applicationInitializationError; - private static MiResult applicationInitializationResult; + //private static ApplicationHandle applicationHandle; + //private static InstanceHandle applicationInitializationError; + //private static MiResult applicationInitializationResult; internal static string protocol_DCOM; internal static string protocol_WSMan; // Methods - static ApplicationMethods(); - private ApplicationMethods(); - internal static MiResult GetCimErrorFromMiResult(MiResult errorCode, string errorMessage, out InstanceHandle cimError); - internal static MiResult Initialize(out InstanceHandle errorDetails, out ApplicationHandle applicationHandle); - private static MiResult InitializeCore(out InstanceHandle errorDetails, out ApplicationHandle applicationHandle); - internal static MiResult NewDeserializer(ApplicationHandle applicationHandle, string format, uint flags, out DeserializerHandle deserializerHandle); - internal static MiResult NewDestinationOptions(ApplicationHandle applicationHandle, out DestinationOptionsHandle destinationOptionsHandle); - internal static MiResult NewInstance(ApplicationHandle applicationHandle, string className, ClassHandle classHandle, out InstanceHandle newInstance); - internal static MiResult NewOperationOptions(ApplicationHandle applicationHandle, [MarshalAs(UnmanagedType.U1)] bool mustUnderstand, out OperationOptionsHandle operationOptionsHandle); - internal static MiResult NewSerializer(ApplicationHandle applicationHandle, string format, uint flags, out SerializerHandle serializerHandle); - internal static MiResult NewSession(ApplicationHandle applicationHandle, string protocol, string destination, DestinationOptionsHandle destinationOptionsHandle, out InstanceHandle extendedError, out SessionHandle sessionHandle); - internal static MiResult NewSubscriptionDeliveryOptions(ApplicationHandle applicationHandle, MiSubscriptionDeliveryType deliveryType, out SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle); + static ApplicationMethods() + { + throw new NotImplementedException(); + } + private ApplicationMethods() + { + throw new NotImplementedException(); + } + internal static MiResult GetCimErrorFromMiResult(MiResult errorCode, string errorMessage, out InstanceHandle cimError) + { + throw new NotImplementedException(); + } + internal static MiResult Initialize(out InstanceHandle errorDetails, out ApplicationHandle applicationHandle) + { + throw new NotImplementedException(); + } + private static MiResult InitializeCore(out InstanceHandle errorDetails, out ApplicationHandle applicationHandle) + { + throw new NotImplementedException(); + } + internal static MiResult NewDeserializer(ApplicationHandle applicationHandle, string format, uint flags, out DeserializerHandle deserializerHandle) + { + throw new NotImplementedException(); + } + internal static MiResult NewDestinationOptions(ApplicationHandle applicationHandle, out DestinationOptionsHandle destinationOptionsHandle) + { + throw new NotImplementedException(); + } + internal static MiResult NewInstance(ApplicationHandle applicationHandle, string className, ClassHandle classHandle, out InstanceHandle newInstance) + { + throw new NotImplementedException(); + } + internal static MiResult NewOperationOptions(ApplicationHandle applicationHandle, [MarshalAs(UnmanagedType.U1)] bool mustUnderstand, out OperationOptionsHandle operationOptionsHandle) + { + throw new NotImplementedException(); + } + internal static MiResult NewSerializer(ApplicationHandle applicationHandle, string format, uint flags, out SerializerHandle serializerHandle) + { + throw new NotImplementedException(); + } + internal static MiResult NewSession(ApplicationHandle applicationHandle, string protocol, string destination, DestinationOptionsHandle destinationOptionsHandle, out InstanceHandle extendedError, out SessionHandle sessionHandle) + { + throw new NotImplementedException(); + } + internal static MiResult NewSubscriptionDeliveryOptions(ApplicationHandle applicationHandle, MiSubscriptionDeliveryType deliveryType, out SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle) + { + throw new NotImplementedException(); + } } - internal class ApplicationMethodsInternal { // Methods - private ApplicationMethodsInternal(); - internal static MiResult NewDeserializerMOF(ApplicationHandle applicationHandle, string format, uint flags, out DeserializerHandle deserializerHandle); - internal static MiResult NewSerializerMOF(ApplicationHandle applicationHandle, string format, uint flags, out SerializerHandle serializerHandle); + private ApplicationMethodsInternal() + { + throw new NotImplementedException(); + } + internal static MiResult NewDeserializerMOF(ApplicationHandle applicationHandle, string format, uint flags, out DeserializerHandle deserializerHandle) + { + throw new NotImplementedException(); + } + internal static MiResult NewSerializerMOF(ApplicationHandle applicationHandle, string format, uint flags, out SerializerHandle serializerHandle) + { + throw new NotImplementedException(); + } } internal class AuthType @@ -49,93 +127,279 @@ namespace Microsoft.Management.Infrastructure.Native internal static string AuthTypeNTLM; // Methods - static AuthType(); - private AuthType(); + static AuthType() + { + throw new NotImplementedException(); + } + private AuthType() + { + throw new NotImplementedException(); + } + } + + internal class ClassHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } + + // should be part of SafeHandleZeroOrMinusOneIsInvalid + public bool IsInvalid { get; } } internal class ClassMethods { // Methods - private ClassMethods(); - internal static MiResult Clone(ClassHandle ClassHandleToClone, out ClassHandle clonedClassHandle); - internal static int GetClassHashCode(ClassHandle handle); - internal static MiResult GetClassName(ClassHandle handle, out string className); - internal static MiResult GetClassQualifier_Index(ClassHandle handle, string name, out int index); - internal static MiResult GetElement_GetIndex(ClassHandle handle, string name, out int index); - internal static MiResult GetElementAt_GetFlags(ClassHandle handle, int index, out MiFlags flags); - internal static MiResult GetElementAt_GetName(ClassHandle handle, int index, out string name); - internal static MiResult GetElementAt_GetReferenceClass(ClassHandle handle, int index, out string referenceClass); - internal static MiResult GetElementAt_GetType(ClassHandle handle, int index, out MiType type); - internal static MiResult GetElementAt_GetValue(ClassHandle handle, int index, out object value); - internal static MiResult GetElementCount(ClassHandle handle, out int count); - internal static MiResult GetMethod_GetIndex(ClassHandle handle, string name, out int index); - internal static MiResult GetMethodAt_GetName(ClassHandle handle, int methodIndex, int parameterIndex, out string name); - internal static MiResult GetMethodAt_GetReferenceClass(ClassHandle handle, int methodIndex, int parameterIndex, out string referenceClass); - internal static MiResult GetMethodAt_GetType(ClassHandle handle, int methodIndex, int parameterIndex, out MiType type); - internal static MiResult GetMethodCount(ClassHandle handle, out int methodCount); - internal static MiResult GetMethodElement_GetIndex(ClassHandle handle, int methodIndex, string name, out int index); - internal static MiResult GetMethodElementAt_GetName(ClassHandle handle, int index, out string name); - internal static MiResult GetMethodElementAt_GetType(ClassHandle handle, int index, out MiType type); - internal static MiResult GetMethodGetQualifierElement_GetIndex(ClassHandle handle, int methodIndex, int parameterIndex, string name, out int index); - internal static MiResult GetMethodParameterGetQualifierElementAt_GetFlags(ClassHandle handle, int methodIndex, int parameterName, int index, out MiFlags flags); - internal static MiResult GetMethodParameterGetQualifierElementAt_GetName(ClassHandle handle, int methodIndex, int parameterName, int index, out string name); - internal static MiResult GetMethodParameterGetQualifierElementAt_GetType(ClassHandle handle, int methodIndex, int parameterName, int index, out MiType type); - internal static MiResult GetMethodParameterGetQualifierElementAt_GetValue(ClassHandle handle, int methodIndex, int parameterName, int index, out object value); - internal static MiResult GetMethodParametersCount(ClassHandle handle, int index, out int parameterCount); - internal static MiResult GetMethodParametersGetQualifiersCount(ClassHandle handle, int index, int parameterIndex, out int parameterCount); - internal static MiResult GetMethodQualifierCount(ClassHandle handle, int methodIndex, out int parameterCount); - internal static MiResult GetMethodQualifierElement_GetIndex(ClassHandle handle, int methodIndex, string name, out int index); - internal static MiResult GetMethodQualifierElementAt_GetFlags(ClassHandle handle, int methodIndex, int qualifierIndex, out MiFlags flags); - internal static MiResult GetMethodQualifierElementAt_GetName(ClassHandle handle, int methodIndex, int qualifierIndex, out string name); - internal static MiResult GetMethodQualifierElementAt_GetType(ClassHandle handle, int methodIndex, int qualifierIndex, out MiType type); - internal static MiResult GetMethodQualifierElementAt_GetValue(ClassHandle handle, int methodIndex, int qualifierIndex, out object value); - internal static MiResult GetNamespace(ClassHandle handle, out string nameSpace); - internal static MiResult GetParentClass(ClassHandle handle, out ClassHandle superClass); - internal static MiResult GetParentClassName(ClassHandle handle, out string className); - internal static MiResult GetPropertyQualifier_Count(ClassHandle handle, string name, out int count); - internal static MiResult GetPropertyQualifier_Index(ClassHandle handle, string propertyName, string name, out int index); - internal static MiResult GetPropertyQualifierElementAt_GetFlags(ClassHandle handle, int index, string propertyName, out MiFlags flags); - internal static MiResult GetPropertyQualifierElementAt_GetName(ClassHandle handle, int index, string propertyName, out string name); - internal static MiResult GetPropertyQualifierElementAt_GetType(ClassHandle handle, int index, string propertyName, out MiType type); - internal static MiResult GetPropertyQualifierElementAt_GetValue(ClassHandle handle, int index, string propertyName, out object value); - internal static MiResult GetQualifier_Count(ClassHandle handle, out int qualifierCount); - internal static MiResult GetQualifierElementAt_GetFlags(ClassHandle handle, int index, out MiFlags flags); - internal static MiResult GetQualifierElementAt_GetName(ClassHandle handle, int index, out string name); - internal static MiResult GetQualifierElementAt_GetType(ClassHandle handle, int index, out MiType type); - internal static MiResult GetQualifierElementAt_GetValue(ClassHandle handle, int index, out object value); - internal static MiResult GetServerName(ClassHandle handle, out string serverName); + private ClassMethods() + { + throw new NotImplementedException(); + } + internal static MiResult Clone(ClassHandle ClassHandleToClone, out ClassHandle clonedClassHandle) + { + throw new NotImplementedException(); + } + internal static int GetClassHashCode(ClassHandle handle) + { + throw new NotImplementedException(); + } + internal static MiResult GetClassName(ClassHandle handle, out string className) + { + throw new NotImplementedException(); + } + internal static MiResult GetClassQualifier_Index(ClassHandle handle, string name, out int index) + { + throw new NotImplementedException(); + } + internal static MiResult GetElement_GetIndex(ClassHandle handle, string name, out int index) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetFlags(ClassHandle handle, int index, out MiFlags flags) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetName(ClassHandle handle, int index, out string name) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetReferenceClass(ClassHandle handle, int index, out string referenceClass) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetType(ClassHandle handle, int index, out MiType type) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetValue(ClassHandle handle, int index, out object value) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementCount(ClassHandle handle, out int count) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethod_GetIndex(ClassHandle handle, string name, out int index) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodAt_GetName(ClassHandle handle, int methodIndex, int parameterIndex, out string name) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodAt_GetReferenceClass(ClassHandle handle, int methodIndex, int parameterIndex, out string referenceClass) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodAt_GetType(ClassHandle handle, int methodIndex, int parameterIndex, out MiType type) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodCount(ClassHandle handle, out int methodCount) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodElement_GetIndex(ClassHandle handle, int methodIndex, string name, out int index) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodElementAt_GetName(ClassHandle handle, int index, out string name) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodElementAt_GetType(ClassHandle handle, int index, out MiType type) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodGetQualifierElement_GetIndex(ClassHandle handle, int methodIndex, int parameterIndex, string name, out int index) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodParameterGetQualifierElementAt_GetFlags(ClassHandle handle, int methodIndex, int parameterName, int index, out MiFlags flags) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodParameterGetQualifierElementAt_GetName(ClassHandle handle, int methodIndex, int parameterName, int index, out string name) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodParameterGetQualifierElementAt_GetType(ClassHandle handle, int methodIndex, int parameterName, int index, out MiType type) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodParameterGetQualifierElementAt_GetValue(ClassHandle handle, int methodIndex, int parameterName, int index, out object value) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodParametersCount(ClassHandle handle, int index, out int parameterCount) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodParametersGetQualifiersCount(ClassHandle handle, int index, int parameterIndex, out int parameterCount) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodQualifierCount(ClassHandle handle, int methodIndex, out int parameterCount) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodQualifierElement_GetIndex(ClassHandle handle, int methodIndex, string name, out int index) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodQualifierElementAt_GetFlags(ClassHandle handle, int methodIndex, int qualifierIndex, out MiFlags flags) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodQualifierElementAt_GetName(ClassHandle handle, int methodIndex, int qualifierIndex, out string name) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodQualifierElementAt_GetType(ClassHandle handle, int methodIndex, int qualifierIndex, out MiType type) + { + throw new NotImplementedException(); + } + internal static MiResult GetMethodQualifierElementAt_GetValue(ClassHandle handle, int methodIndex, int qualifierIndex, out object value) + { + throw new NotImplementedException(); + } + internal static MiResult GetNamespace(ClassHandle handle, out string nameSpace) + { + throw new NotImplementedException(); + } + internal static MiResult GetParentClass(ClassHandle handle, out ClassHandle superClass) + { + throw new NotImplementedException(); + } + internal static MiResult GetParentClassName(ClassHandle handle, out string className) + { + throw new NotImplementedException(); + } + internal static MiResult GetPropertyQualifier_Count(ClassHandle handle, string name, out int count) + { + throw new NotImplementedException(); + } + internal static MiResult GetPropertyQualifier_Index(ClassHandle handle, string propertyName, string name, out int index) + { + throw new NotImplementedException(); + } + internal static MiResult GetPropertyQualifierElementAt_GetFlags(ClassHandle handle, int index, string propertyName, out MiFlags flags) + { + throw new NotImplementedException(); + } + internal static MiResult GetPropertyQualifierElementAt_GetName(ClassHandle handle, int index, string propertyName, out string name) + { + throw new NotImplementedException(); + } + internal static MiResult GetPropertyQualifierElementAt_GetType(ClassHandle handle, int index, string propertyName, out MiType type) + { + throw new NotImplementedException(); + } + internal static MiResult GetPropertyQualifierElementAt_GetValue(ClassHandle handle, int index, string propertyName, out object value) + { + throw new NotImplementedException(); + } + internal static MiResult GetQualifier_Count(ClassHandle handle, out int qualifierCount) + { + throw new NotImplementedException(); + } + internal static MiResult GetQualifierElementAt_GetFlags(ClassHandle handle, int index, out MiFlags flags) + { + throw new NotImplementedException(); + } + internal static MiResult GetQualifierElementAt_GetName(ClassHandle handle, int index, out string name) + { + throw new NotImplementedException(); + } + internal static MiResult GetQualifierElementAt_GetType(ClassHandle handle, int index, out MiType type) + { + throw new NotImplementedException(); + } + internal static MiResult GetQualifierElementAt_GetValue(ClassHandle handle, int index, out object value) + { + throw new NotImplementedException(); + } + internal static MiResult GetServerName(ClassHandle handle, out string serverName) + { + throw new NotImplementedException(); + } } internal class DangerousHandleAccessor : IDisposable { // Fields - private bool needToCallDangerousRelease; - private SafeHandle safeHandle; + //private bool needToCallDangerousRelease; + //private SafeHandle safeHandle; // Methods - internal DangerousHandleAccessor(SafeHandle safeHandle); - private void ~DangerousHandleAccessor(); + internal DangerousHandleAccessor(SafeHandle safeHandle) + { + throw new NotImplementedException(); + } [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "We are calling DangerousAddRef/Release as prescribed in the docs + have to do this to call inline methods")] - internal IntPtr DangerousGetHandle(); - public sealed override void Dispose(); - protected virtual void Dispose([MarshalAs(UnmanagedType.U1)] bool A_0); + internal IntPtr DangerousGetHandle() + { + throw new NotImplementedException(); + } + //public sealed override void Dispose() + public void Dispose() + { + throw new NotImplementedException(); + } + //protected virtual void Dispose([MarshalAs(UnmanagedType.U1)] bool A_0) } internal class DeserializerCallbacks { // Fields - private ClassObjectNeededCallbackDelegate ClassObjectNeededCallback; - private GetIncludedFileBufferCallbackDelegate GetIncludedFileBufferCallback; - private object ManagedDeserializerContext; + //private ClassObjectNeededCallbackDelegate ClassObjectNeededCallback; + //private GetIncludedFileBufferCallbackDelegate GetIncludedFileBufferCallback; + //private object ManagedDeserializerContext; - // Methods - internal DeserializerCallbacks(); - internal static unsafe _MI_Result ClassObjectNeededAppDomainProxy(void* context, ushort modopt(IsConst)* serverName, ushort modopt(IsConst)* namespaceName, ushort modopt(IsConst)* className, _MI_Class** requestedClassObject); - internal static unsafe _MI_Result GetIncludedFileBufferAppDomainProxy(void* context, ushort modopt(IsConst)* fileName, byte** fileBuffer, uint* bufferLength); - internal static unsafe void ReleaseDeserializerCallbacksProxy(DeserializerCallbacksProxy* pCallbacksProxy); - [return: MarshalAs(UnmanagedType.U1)] - internal unsafe bool SetMiDeserializerCallbacks(_MI_DeserializerCallbacks* pmiDeserializerCallbacks); - private static unsafe void StoreCallbackDelegate(DeserializerCallbacksProxy* pCallbacksProxy, Delegate externalCallback, Delegate appDomainProxyCallback, DeserializerCallbackId callbackId); + // Methods + internal DeserializerCallbacks() + { + throw new NotImplementedException(); + } + //internal static unsafe _MI_Result ClassObjectNeededAppDomainProxy(void* context, ushort modopt(IsConst)* serverName, ushort modopt(IsConst)* namespaceName, ushort modopt(IsConst)* className, _MI_Class** requestedClassObject) + //internal static unsafe _MI_Result GetIncludedFileBufferAppDomainProxy(void* context, ushort modopt(IsConst)* fileName, byte** fileBuffer, uint* bufferLength) + //internal static unsafe void ReleaseDeserializerCallbacksProxy(DeserializerCallbacksProxy* pCallbacksProxy) + //[return: MarshalAs(UnmanagedType.U1)] + //internal unsafe bool SetMiDeserializerCallbacks(_MI_DeserializerCallbacks* pmiDeserializerCallbacks) + //private static unsafe void StoreCallbackDelegate(DeserializerCallbacksProxy* pCallbacksProxy, Delegate externalCallback, Delegate appDomainProxyCallback, DeserializerCallbackId callbackId); // Properties [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] @@ -146,29 +410,86 @@ namespace Microsoft.Management.Infrastructure.Native internal object ManagedDeserializerContext { get; set; } // Nested Types - internal unsafe delegate _MI_Result ClassObjectNeededAppDomainProxyDelegate(void* context, ushort modopt(IsConst)* serverName, ushort modopt(IsConst)* namespaceName, ushort modopt(IsConst)* className, _MI_Class** requestedClassObject); - + //internal unsafe delegate _MI_Result ClassObjectNeededAppDomainProxyDelegate(void* context, ushort modopt(IsConst)* serverName, ushort modopt(IsConst)* namespaceName, ushort modopt(IsConst)* className, _MI_Class** requestedClassObject) internal delegate bool ClassObjectNeededCallbackDelegate(string serverName, string namespaceName, string className, out ClassHandle classHandle); - - internal unsafe delegate _MI_Result GetIncludedFileBufferAppDomainProxyDelegate(void* context, ushort modopt(IsConst)* fileName, byte** fileBuffer, uint* bufferLength); - + //internal unsafe delegate _MI_Result GetIncludedFileBufferAppDomainProxyDelegate(void* context, ushort modopt(IsConst)* fileName, byte** fileBuffer, uint* bufferLength) internal delegate bool GetIncludedFileBufferCallbackDelegate(string fileName, out byte[] fileBuffer); } internal class DeserializerInternalMethods { // Methods - private DeserializerInternalMethods(); - internal static MiResult DeserializeClassArray(DeserializerHandle deserializerHandle, OperationOptionsHandle options, DeserializerCallbacks callback, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, string serverName, string nameSpace, out ClassHandle[] deserializedClasses, out uint inputBufferUsed, out InstanceHandle cimErrorDetails); - internal static MiResult DeserializeInstanceArray(DeserializerHandle deserializerHandle, OperationOptionsHandle options, DeserializerCallbacks callback, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, out InstanceHandle[] deserializedInstances, out uint inputBufferUsed, out InstanceHandle cimErrorDetails); + private DeserializerInternalMethods() + { + throw new NotImplementedException(); + } + internal static MiResult DeserializeClassArray(DeserializerHandle deserializerHandle, OperationOptionsHandle options, DeserializerCallbacks callback, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, string serverName, string nameSpace, out ClassHandle[] deserializedClasses, out uint inputBufferUsed, out InstanceHandle cimErrorDetails) + { + throw new NotImplementedException(); + } + internal static MiResult DeserializeInstanceArray(DeserializerHandle deserializerHandle, OperationOptionsHandle options, DeserializerCallbacks callback, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, out InstanceHandle[] deserializedInstances, out uint inputBufferUsed, out InstanceHandle cimErrorDetails) + { + throw new NotImplementedException(); + } + } + + internal class DeserializerHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } } internal class DeserializerMethods { // Methods - private DeserializerMethods(); - internal static MiResult DeserializeClass(DeserializerHandle deserializerHandle, uint flags, byte[] serializedBuffer, uint offset, ClassHandle parentClass, string serverName, string nameSpace, out ClassHandle deserializedClass, out uint inputBufferUsed, out InstanceHandle cimErrorDetails); - internal static MiResult DeserializeInstance(DeserializerHandle deserializerHandle, uint flags, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, out InstanceHandle deserializedInstance, out uint inputBufferUsed, out InstanceHandle cimErrorDetails); + private DeserializerMethods() + { + throw new NotImplementedException(); + } + internal static MiResult DeserializeClass(DeserializerHandle deserializerHandle, uint flags, byte[] serializedBuffer, uint offset, ClassHandle parentClass, string serverName, string nameSpace, out ClassHandle deserializedClass, out uint inputBufferUsed, out InstanceHandle cimErrorDetails) + { + throw new NotImplementedException(); + } + internal static MiResult DeserializeInstance(DeserializerHandle deserializerHandle, uint flags, byte[] serializedBuffer, uint offset, ClassHandle[] classObjects, out InstanceHandle deserializedInstance, out uint inputBufferUsed, out InstanceHandle cimErrorDetails) + { + throw new NotImplementedException(); + } + } + + internal class DestinationOptionsHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } } internal class DestinationOptionsMethods @@ -185,45 +506,162 @@ namespace Microsoft.Management.Infrastructure.Native internal static string transport_Https; // Methods - static DestinationOptionsMethods(); - private DestinationOptionsMethods(); - internal static MiResult AddDestinationCredentials(DestinationOptionsHandle destinationOptionsHandle, NativeCimCredentialHandle credentials); - internal static MiResult AddProxyCredentials(DestinationOptionsHandle destinationOptionsHandle, NativeCimCredentialHandle credentials); - internal static MiResult Clone(DestinationOptionsHandle destinationOptionsHandle, out DestinationOptionsHandle newDestinationOptionsHandle); - internal static MiResult GetCertCACheck(DestinationOptionsHandle destinationOptionsHandle, out bool check); - internal static MiResult GetCertCNCheck(DestinationOptionsHandle destinationOptionsHandle, out bool check); - internal static MiResult GetCertRevocationCheck(DestinationOptionsHandle destinationOptionsHandle, out bool check); - internal static MiResult GetDataLocale(DestinationOptionsHandle destinationOptionsHandle, out string locale); - internal static MiResult GetDestinationPort(DestinationOptionsHandle destinationOptionsHandle, out uint port); - internal static MiResult GetEncodePortInSPN(DestinationOptionsHandle destinationOptionsHandle, out bool encodePort); - internal static MiResult GetHttpUrlPrefix(DestinationOptionsHandle destinationOptionsHandle, out string prefix); - internal static MiResult GetImpersonationType(DestinationOptionsHandle destinationOptionsHandle, out MiImpersonationType impersonationType); - internal static MiResult GetMaxEnvelopeSize(DestinationOptionsHandle destinationOptionsHandle, out uint sizeInKB); - internal static MiResult GetPacketEncoding(DestinationOptionsHandle destinationOptionsHandle, out string encoding); - internal static MiResult GetPacketIntegrity(DestinationOptionsHandle destinationOptionsHandle, out bool integrity); - internal static MiResult GetPacketPrivacy(DestinationOptionsHandle destinationOptionsHandle, out bool privacy); - internal static MiResult GetProxyType(DestinationOptionsHandle destinationOptionsHandle, out string proxyType); - internal static MiResult GetTimeout(DestinationOptionsHandle destinationOptionsHandle, out TimeSpan timeout); - internal static MiResult GetTransport(DestinationOptionsHandle destinationOptionsHandle, out string transport); - internal static MiResult GetUILocale(DestinationOptionsHandle destinationOptionsHandle, out string locale); - internal static MiResult SetCertCACheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check); - internal static MiResult SetCertCNCheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check); - internal static MiResult SetCertRevocationCheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check); - internal static MiResult SetCustomOption(DestinationOptionsHandle destinationOptionsHandle, string optionName, string optionValue); - internal static MiResult SetCustomOption(DestinationOptionsHandle destinationOptionsHandle, string optionName, uint optionValue); - internal static MiResult SetDataLocale(DestinationOptionsHandle destinationOptionsHandle, string locale); - internal static MiResult SetDestinationPort(DestinationOptionsHandle destinationOptionsHandle, uint port); - internal static MiResult SetEncodePortInSPN(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool encodePort); - internal static MiResult SetHttpUrlPrefix(DestinationOptionsHandle destinationOptionsHandle, string prefix); - internal static MiResult SetImpersonationType(DestinationOptionsHandle destinationOptionsHandle, MiImpersonationType impersonationType); - internal static MiResult SetMaxEnvelopeSize(DestinationOptionsHandle destinationOptionsHandle, uint sizeInKB); - internal static MiResult SetPacketEncoding(DestinationOptionsHandle destinationOptionsHandle, string encoding); - internal static MiResult SetPacketIntegrity(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool integrity); - internal static MiResult SetPacketPrivacy(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool privacy); - internal static MiResult SetProxyType(DestinationOptionsHandle destinationOptionsHandle, string proxyType); - internal static MiResult SetTimeout(DestinationOptionsHandle destinationOptionsHandle, TimeSpan timeout); - internal static MiResult SetTransport(DestinationOptionsHandle destinationOptionsHandle, string transport); - internal static MiResult SetUILocale(DestinationOptionsHandle destinationOptionsHandle, string locale); + static DestinationOptionsMethods() + { + throw new NotImplementedException(); + } + private DestinationOptionsMethods() + { + throw new NotImplementedException(); + } + internal static MiResult AddDestinationCredentials(DestinationOptionsHandle destinationOptionsHandle, NativeCimCredentialHandle credentials) + { + throw new NotImplementedException(); + } + internal static MiResult AddProxyCredentials(DestinationOptionsHandle destinationOptionsHandle, NativeCimCredentialHandle credentials) + { + throw new NotImplementedException(); + } + internal static MiResult Clone(DestinationOptionsHandle destinationOptionsHandle, out DestinationOptionsHandle newDestinationOptionsHandle) + { + throw new NotImplementedException(); + } + internal static MiResult GetCertCACheck(DestinationOptionsHandle destinationOptionsHandle, out bool check) + { + throw new NotImplementedException(); + } + internal static MiResult GetCertCNCheck(DestinationOptionsHandle destinationOptionsHandle, out bool check) + { + throw new NotImplementedException(); + } + internal static MiResult GetCertRevocationCheck(DestinationOptionsHandle destinationOptionsHandle, out bool check) + { + throw new NotImplementedException(); + } + internal static MiResult GetDataLocale(DestinationOptionsHandle destinationOptionsHandle, out string locale) + { + throw new NotImplementedException(); + } + internal static MiResult GetDestinationPort(DestinationOptionsHandle destinationOptionsHandle, out uint port) + { + throw new NotImplementedException(); + } + internal static MiResult GetEncodePortInSPN(DestinationOptionsHandle destinationOptionsHandle, out bool encodePort) + { + throw new NotImplementedException(); + } + internal static MiResult GetHttpUrlPrefix(DestinationOptionsHandle destinationOptionsHandle, out string prefix) + { + throw new NotImplementedException(); + } + internal static MiResult GetImpersonationType(DestinationOptionsHandle destinationOptionsHandle, out MiImpersonationType impersonationType) + { + throw new NotImplementedException(); + } + internal static MiResult GetMaxEnvelopeSize(DestinationOptionsHandle destinationOptionsHandle, out uint sizeInKB) + { + throw new NotImplementedException(); + } + internal static MiResult GetPacketEncoding(DestinationOptionsHandle destinationOptionsHandle, out string encoding) + { + throw new NotImplementedException(); + } + internal static MiResult GetPacketIntegrity(DestinationOptionsHandle destinationOptionsHandle, out bool integrity) + { + throw new NotImplementedException(); + } + internal static MiResult GetPacketPrivacy(DestinationOptionsHandle destinationOptionsHandle, out bool privacy) + { + throw new NotImplementedException(); + } + internal static MiResult GetProxyType(DestinationOptionsHandle destinationOptionsHandle, out string proxyType) + { + throw new NotImplementedException(); + } + internal static MiResult GetTimeout(DestinationOptionsHandle destinationOptionsHandle, out TimeSpan timeout) + { + throw new NotImplementedException(); + } + internal static MiResult GetTransport(DestinationOptionsHandle destinationOptionsHandle, out string transport) + { + throw new NotImplementedException(); + } + internal static MiResult GetUILocale(DestinationOptionsHandle destinationOptionsHandle, out string locale) + { + throw new NotImplementedException(); + } + internal static MiResult SetCertCACheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check) + { + throw new NotImplementedException(); + } + internal static MiResult SetCertCNCheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check) + { + throw new NotImplementedException(); + } + internal static MiResult SetCertRevocationCheck(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool check) + { + throw new NotImplementedException(); + } + internal static MiResult SetCustomOption(DestinationOptionsHandle destinationOptionsHandle, string optionName, string optionValue) + { + throw new NotImplementedException(); + } + internal static MiResult SetCustomOption(DestinationOptionsHandle destinationOptionsHandle, string optionName, uint optionValue) + { + throw new NotImplementedException(); + } + internal static MiResult SetDataLocale(DestinationOptionsHandle destinationOptionsHandle, string locale) + { + throw new NotImplementedException(); + } + internal static MiResult SetDestinationPort(DestinationOptionsHandle destinationOptionsHandle, uint port) + { + throw new NotImplementedException(); + } + internal static MiResult SetEncodePortInSPN(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool encodePort) + { + throw new NotImplementedException(); + } + internal static MiResult SetHttpUrlPrefix(DestinationOptionsHandle destinationOptionsHandle, string prefix) + { + throw new NotImplementedException(); + } + internal static MiResult SetImpersonationType(DestinationOptionsHandle destinationOptionsHandle, MiImpersonationType impersonationType) + { + throw new NotImplementedException(); + } + internal static MiResult SetMaxEnvelopeSize(DestinationOptionsHandle destinationOptionsHandle, uint sizeInKB) + { + throw new NotImplementedException(); + } + internal static MiResult SetPacketEncoding(DestinationOptionsHandle destinationOptionsHandle, string encoding) + { + throw new NotImplementedException(); + } + internal static MiResult SetPacketIntegrity(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool integrity) + { + throw new NotImplementedException(); + } + internal static MiResult SetPacketPrivacy(DestinationOptionsHandle destinationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool privacy) + { + throw new NotImplementedException(); + } + internal static MiResult SetProxyType(DestinationOptionsHandle destinationOptionsHandle, string proxyType) + { + throw new NotImplementedException(); + } + internal static MiResult SetTimeout(DestinationOptionsHandle destinationOptionsHandle, TimeSpan timeout) + { + throw new NotImplementedException(); + } + internal static MiResult SetTransport(DestinationOptionsHandle destinationOptionsHandle, string transport) + { + throw new NotImplementedException(); + } + internal static MiResult SetUILocale(DestinationOptionsHandle destinationOptionsHandle, string locale) + { + throw new NotImplementedException(); + } // Nested Types internal enum MiImpersonationType @@ -240,174 +678,297 @@ namespace Microsoft.Management.Infrastructure.Native { // Fields internal OperationCallbackProcessingContext callbackProcessingContext; - private OperationCallbacks.InternalErrorCallbackDelegate internalErrorCallback; - internal unsafe MI_OperationWrapper* pmiOperationWrapper; + //private OperationCallbacks.InternalErrorCallbackDelegate internalErrorCallback; + //internal unsafe MI_OperationWrapper* pmiOperationWrapper; // Methods - protected unsafe ExceptionSafeCallbackBase(void* callbackContext); + //protected unsafe ExceptionSafeCallbackBase(void* callbackContext); protected abstract void InvokeUserCallback(); - internal void InvokeUserCallbackAndCatchInternalErrors(); - [return: MarshalAs(UnmanagedType.U1)] - private bool IsInternalException(Exception e); - private void ReportInternalError(Exception exception); + internal void InvokeUserCallbackAndCatchInternalErrors() + { + throw new NotImplementedException(); + } + //[return: MarshalAs(UnmanagedType.U1)] + //private bool IsInternalException(Exception e); + //private void ReportInternalError(Exception exception); } internal class ExceptionSafeClassCallback : ExceptionSafeCallbackBase { // Fields - private unsafe ushort modopt(IsConst)* errorString; - private byte moreResults; - private unsafe _MI_Class modopt(IsConst)* pmiClass; - private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; - private unsafe _MI_Operation* pmiOperation; - private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; - private _MI_Result resultCode; + //private unsafe ushort modopt(IsConst)* errorString; + //private byte moreResults; + //private unsafe _MI_Class modopt(IsConst)* pmiClass; + //private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; + //private unsafe _MI_Operation* pmiOperation; + //private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; + //private _MI_Result resultCode; // Methods - internal unsafe ExceptionSafeClassCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - protected override void InvokeUserCallback(); + //internal unsafe ExceptionSafeClassCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + protected override void InvokeUserCallback() + { + throw new NotImplementedException(); + } } internal class ExceptionSafeIndicationCallback : ExceptionSafeCallbackBase { // Fields - private unsafe ushort modopt(IsConst)* bookmark; - private unsafe ushort modopt(IsConst)* errorString; - private unsafe ushort modopt(IsConst)* machineID; - private byte moreResults; - private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; - private unsafe _MI_Instance modopt(IsConst)* pmiInstance; - private unsafe _MI_Operation* pmiOperation; - private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; - private _MI_Result resultCode; + //private unsafe ushort modopt(IsConst)* bookmark; + //private unsafe ushort modopt(IsConst)* errorString; + //private unsafe ushort modopt(IsConst)* machineID; + //private byte moreResults; + //private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; + //private unsafe _MI_Instance modopt(IsConst)* pmiInstance; + //private unsafe _MI_Operation* pmiOperation; + //private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; + //private _MI_Result resultCode; // Methods - internal unsafe ExceptionSafeIndicationCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - protected override void InvokeUserCallback(); + //internal unsafe ExceptionSafeIndicationCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + protected override void InvokeUserCallback() + { + throw new NotImplementedException(); + } } internal class ExceptionSafeInstanceResultCallback : ExceptionSafeCallbackBase { // Fields - private unsafe ushort modopt(IsConst)* errorString; - private byte moreResults; - private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; - private unsafe _MI_Instance modopt(IsConst)* pmiInstance; - private unsafe _MI_Operation* pmiOperation; - private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; - private _MI_Result resultCode; + //private unsafe ushort modopt(IsConst)* errorString; + //private byte moreResults; + //private unsafe _MI_Instance modopt(IsConst)* pmiErrorDetails; + //private unsafe _MI_Instance modopt(IsConst)* pmiInstance; + //private unsafe _MI_Operation* pmiOperation; + //private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; + //private _MI_Result resultCode; // Methods - internal unsafe ExceptionSafeInstanceResultCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - protected override void InvokeUserCallback(); + //internal unsafe ExceptionSafeInstanceResultCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + protected override void InvokeUserCallback() + { + throw new NotImplementedException(); + } } internal class ExceptionSafePromptUserCallback : ExceptionSafeCallbackBase { // Fields - private unsafe _MI_Operation* pmiOperation; - private _MI_PromptType promptType; - private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult; - private unsafe ushort modopt(IsConst)* wszMessage; + //private unsafe _MI_Operation* pmiOperation; + //private _MI_PromptType promptType; + //private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult; + //private unsafe ushort modopt(IsConst)* wszMessage; - // Methods - internal unsafe ExceptionSafePromptUserCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); - protected override void InvokeUserCallback(); + // Methods + //internal unsafe ExceptionSafePromptUserCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); + protected override void InvokeUserCallback() + { + throw new NotImplementedException(); + } } internal class ExceptionSafeStreamedParameterResultCallback : ExceptionSafeCallbackBase { // Fields - private _MI_Type miType; - private unsafe _MI_Operation* pmiOperation; - private unsafe _MI_Value modopt(IsConst)* pmiParameterValue; - private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; - private unsafe ushort modopt(IsConst)* wszParameterName; + //private _MI_Type miType; + //private unsafe _MI_Operation* pmiOperation; + //private unsafe _MI_Value modopt(IsConst)* pmiParameterValue; + //private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement; + //private unsafe ushort modopt(IsConst)* wszParameterName; - // Methods - internal unsafe ExceptionSafeStreamedParameterResultCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - protected override void InvokeUserCallback(); + // Methods + //internal unsafe ExceptionSafeStreamedParameterResultCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + protected override void InvokeUserCallback() + { + throw new NotImplementedException(); + } } internal class ExceptionSafeWriteErrorCallback : ExceptionSafeCallbackBase { // Fields - private unsafe _MI_Instance* pmiInstance; - private unsafe _MI_Operation* pmiOperation; - private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult; + //private unsafe _MI_Instance* pmiInstance; + //private unsafe _MI_Operation* pmiOperation; + //private _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult; - // Methods - internal unsafe ExceptionSafeWriteErrorCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); - protected override void InvokeUserCallback(); + // Methods + //internal unsafe ExceptionSafeWriteErrorCallback(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); + protected override void InvokeUserCallback() + { + throw new NotImplementedException(); + } } internal class ExceptionSafeWriteMessageCallback : ExceptionSafeCallbackBase { // Fields - private uint channel; - private unsafe _MI_Operation* pmiOperation; - private unsafe ushort modopt(IsConst)* wszMessage; + //private uint channel; + //private unsafe _MI_Operation* pmiOperation; + //private unsafe ushort modopt(IsConst)* wszMessage; - // Methods - internal unsafe ExceptionSafeWriteMessageCallback(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); - protected override void InvokeUserCallback(); + // Methods + //internal unsafe ExceptionSafeWriteMessageCallback(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); + protected override void InvokeUserCallback() + { + throw new NotImplementedException(); + } } internal class ExceptionSafeWriteProgressCallback : ExceptionSafeCallbackBase { // Fields - private uint percentageComplete; - private unsafe _MI_Operation* pmiOperation; - private uint secondsRemaining; - private unsafe ushort modopt(IsConst)* wszActivity; - private unsafe ushort modopt(IsConst)* wszCurrentOperation; - private unsafe ushort modopt(IsConst)* wszStatusDescription; + //private uint percentageComplete; + //private unsafe _MI_Operation* pmiOperation; + //private uint secondsRemaining; + //private unsafe ushort modopt(IsConst)* wszActivity; + //private unsafe ushort modopt(IsConst)* wszCurrentOperation; + //private unsafe ushort modopt(IsConst)* wszStatusDescription; - // Methods - internal unsafe ExceptionSafeWriteProgressCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); - protected override void InvokeUserCallback(); + // Methods + //internal unsafe ExceptionSafeWriteProgressCallback(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); + protected override void InvokeUserCallback() + { + throw new NotImplementedException(); + } } internal class Helpers { // Methods - private Helpers(); - internal static IntPtr GetCurrentSecurityToken(); - internal static IntPtr StringToHGlobalUni(string s); - internal static void ZeroFreeGlobalAllocUnicode(IntPtr s); + private Helpers() + { + throw new NotImplementedException(); + } + internal static IntPtr GetCurrentSecurityToken() + { + throw new NotImplementedException(); + } + internal static IntPtr StringToHGlobalUni(string s) + { + throw new NotImplementedException(); + } + internal static void ZeroFreeGlobalAllocUnicode(IntPtr s) + { + throw new NotImplementedException(); + } + } + + internal class InstanceHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } + + // should be part of SafeHandleZeroOrMinusOneIsInvalid + public bool IsInvalid { get; } } internal class InstanceMethods { // Fields - internal static ValueType modopt(DateTime) modopt(IsBoxed) maxValidCimTimestamp; + //internal static ValueType modopt(DateTime) modopt(IsBoxed) maxValidCimTimestamp; - // Methods - static InstanceMethods(); - private InstanceMethods(); - internal static MiResult AddElement(InstanceHandle handle, string name, object value, MiType type, MiFlags flags); - internal static MiResult ClearElementAt(InstanceHandle handle, int index); - internal static MiResult Clone(InstanceHandle instanceHandleToClone, out InstanceHandle clonedInstanceHandle); - internal static unsafe object ConvertFromMiValue(MiType type, _MI_Value modopt(IsConst)* pmiValue); - internal static unsafe void ConvertManagedObjectToMiDateTime(object managedValue, _MI_Datetime* pmiValue); - internal static unsafe object ConvertMiDateTimeToManagedObject(_MI_Datetime modopt(IsConst)* pmiValue); - internal static unsafe IEnumerable ConvertToMiValue(MiType type, object managedValue, _MI_Value* pmiValue); - internal static MiResult GetClass(InstanceHandle instanceHandle, out ClassHandle classHandle); - internal static MiResult GetClassName(InstanceHandle handle, out string className); - internal static MiResult GetElement_GetIndex(InstanceHandle handle, string name, out int index); - internal static MiResult GetElementAt_GetFlags(InstanceHandle handle, int index, out MiFlags flags); - internal static MiResult GetElementAt_GetName(InstanceHandle handle, int index, out string name); - internal static MiResult GetElementAt_GetType(InstanceHandle handle, int index, out MiType type); - internal static MiResult GetElementAt_GetValue(InstanceHandle handle, int index, out object value); - internal static MiResult GetElementCount(InstanceHandle handle, out int elementCount); - internal static MiResult GetNamespace(InstanceHandle handle, out string nameSpace); - internal static MiResult GetServerName(InstanceHandle handle, out string serverName); - internal static unsafe void ReleaseMiValue(MiType type, _MI_Value* pmiValue, IEnumerable dangerousHandleAccessors); - internal static MiResult SetElementAt_SetNotModifiedFlag(InstanceHandle handle, int index, [MarshalAs(UnmanagedType.U1)] bool notModifiedFlag); - internal static MiResult SetElementAt_SetValue(InstanceHandle handle, int index, object newValue); - internal static MiResult SetNamespace(InstanceHandle handle, string nameSpace); - internal static MiResult SetServerName(InstanceHandle handle, string serverName); - internal static void ThrowIfMismatchedType(MiType type, object managedValue); + // Methods + static InstanceMethods() + { + throw new NotImplementedException(); + } + private InstanceMethods() + { + throw new NotImplementedException(); + } + internal static MiResult AddElement(InstanceHandle handle, string name, object value, MiType type, MiFlags flags) + { + throw new NotImplementedException(); + } + internal static MiResult ClearElementAt(InstanceHandle handle, int index) + { + throw new NotImplementedException(); + } + internal static MiResult Clone(InstanceHandle instanceHandleToClone, out InstanceHandle clonedInstanceHandle) + { + throw new NotImplementedException(); + } + //internal static unsafe object ConvertFromMiValue(MiType type, _MI_Value modopt(IsConst)* pmiValue); + //internal static unsafe void ConvertManagedObjectToMiDateTime(object managedValue, _MI_Datetime* pmiValue); + //internal static unsafe object ConvertMiDateTimeToManagedObject(_MI_Datetime modopt(IsConst)* pmiValue); + //internal static unsafe IEnumerable ConvertToMiValue(MiType type, object managedValue, _MI_Value* pmiValue); + internal static MiResult GetClass(InstanceHandle instanceHandle, out ClassHandle classHandle) + { + throw new NotImplementedException(); + } + internal static MiResult GetClassName(InstanceHandle handle, out string className) + { + throw new NotImplementedException(); + } + internal static MiResult GetElement_GetIndex(InstanceHandle handle, string name, out int index) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetFlags(InstanceHandle handle, int index, out MiFlags flags) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetName(InstanceHandle handle, int index, out string name) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetType(InstanceHandle handle, int index, out MiType type) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementAt_GetValue(InstanceHandle handle, int index, out object value) + { + throw new NotImplementedException(); + } + internal static MiResult GetElementCount(InstanceHandle handle, out int elementCount) + { + throw new NotImplementedException(); + } + internal static MiResult GetNamespace(InstanceHandle handle, out string nameSpace) + { + throw new NotImplementedException(); + } + internal static MiResult GetServerName(InstanceHandle handle, out string serverName) + { + throw new NotImplementedException(); + } + //internal static unsafe void ReleaseMiValue(MiType type, _MI_Value* pmiValue, IEnumerable dangerousHandleAccessors); + internal static MiResult SetElementAt_SetNotModifiedFlag(InstanceHandle handle, int index, [MarshalAs(UnmanagedType.U1)] bool notModifiedFlag) + { + throw new NotImplementedException(); + } + internal static MiResult SetElementAt_SetValue(InstanceHandle handle, int index, object newValue) + { + throw new NotImplementedException(); + } + internal static MiResult SetNamespace(InstanceHandle handle, string nameSpace) + { + throw new NotImplementedException(); + } + internal static MiResult SetServerName(InstanceHandle handle, string serverName) + { + throw new NotImplementedException(); + } + internal static void ThrowIfMismatchedType(MiType type, object managedValue) + { + throw new NotImplementedException(); + } } internal enum MiCallbackMode @@ -569,20 +1130,56 @@ namespace Microsoft.Management.Infrastructure.Native internal class NativeCimCredential { // Methods - private NativeCimCredential(); - internal static void CreateCimCredential(string authenticationMechanism, out NativeCimCredentialHandle credentialHandle); - internal static void CreateCimCredential(string authenticationMechanism, string certificateThumbprint, out NativeCimCredentialHandle credentialHandle); - internal static void CreateCimCredential(string authenticationMechanism, string domain, string userName, SecureString password, out NativeCimCredentialHandle credentialHandle); + private NativeCimCredential() + { + throw new NotImplementedException(); + } + internal static void CreateCimCredential(string authenticationMechanism, out NativeCimCredentialHandle credentialHandle) + { + throw new NotImplementedException(); + } + internal static void CreateCimCredential(string authenticationMechanism, string certificateThumbprint, out NativeCimCredentialHandle credentialHandle) + { + throw new NotImplementedException(); + } + internal static void CreateCimCredential(string authenticationMechanism, string domain, string userName, SecureString password, out NativeCimCredentialHandle credentialHandle) + { + throw new NotImplementedException(); + } + } + + internal class NativeCimCredentialHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } } internal class OperationCallbackProcessingContext { // Fields - private bool inUserCode; - private object managedOperationContext; + //private bool inUserCode; + //private object managedOperationContext; // Methods - internal OperationCallbackProcessingContext(object managedOperationContext); + internal OperationCallbackProcessingContext(object managedOperationContext) + { + throw new NotImplementedException(); + } // Properties internal bool InUserCode {[return: MarshalAs(UnmanagedType.U1)] get;[param: MarshalAs(UnmanagedType.U1)] set; } @@ -592,24 +1189,33 @@ namespace Microsoft.Management.Infrastructure.Native internal class OperationCallbacks { // Fields - private ClassCallbackDelegate ClassCallback; - private IndicationResultCallbackDelegate IndicationResultCallback; - private InstanceResultCallbackDelegate InstanceResultCallback; - private InternalErrorCallbackDelegate InternalErrorCallback; - private object ManagedOperationContext; - private PromptUserCallbackDelegate PromptUserCallback; - private StreamedParameterCallbackDelegate StreamedParameterCallback; - private WriteErrorCallbackDelegate WriteErrorCallback; - private WriteMessageCallbackDelegate WriteMessageCallback; - private WriteProgressCallbackDelegate WriteProgressCallback; - private static Action, Action> userFilteredExceptionHandler; + //private ClassCallbackDelegate ClassCallback; + //private IndicationResultCallbackDelegate IndicationResultCallback; + //private InstanceResultCallbackDelegate InstanceResultCallback; + //private InternalErrorCallbackDelegate InternalErrorCallback; + //private object ManagedOperationContext; + //private PromptUserCallbackDelegate PromptUserCallback; + //private StreamedParameterCallbackDelegate StreamedParameterCallback; + //private WriteErrorCallbackDelegate WriteErrorCallback; + //private WriteMessageCallbackDelegate WriteMessageCallback; + //private WriteProgressCallbackDelegate WriteProgressCallback; + //private static Action, Action> userFilteredExceptionHandler; // Methods - static OperationCallbacks(); - public OperationCallbacks(); - internal static void InvokeWithUserFilteredExceptionHandler(Action tryBody, Func userFilter, Action catchBody); - [return: MarshalAs(UnmanagedType.U1)] - internal unsafe bool SetMiOperationCallbacks(_MI_OperationCallbacks* pmiOperationCallbacks, MI_OperationWrapper* pmiOperationWrapper); + static OperationCallbacks() + { + throw new NotImplementedException(); + } + public OperationCallbacks() + { + throw new NotImplementedException(); + } + internal static void InvokeWithUserFilteredExceptionHandler(Action tryBody, Func userFilter, Action catchBody) + { + throw new NotImplementedException(); + } + //[return: MarshalAs(UnmanagedType.U1)] + //internal unsafe bool SetMiOperationCallbacks(_MI_OperationCallbacks* pmiOperationCallbacks, MI_OperationWrapper* pmiOperationWrapper); // Properties [SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Justification = "False positive from FxCop - this property is used in nativeOperationCallbacks.cpp")] @@ -656,179 +1262,383 @@ namespace Microsoft.Management.Infrastructure.Native internal class OperationCallbacksDefinitions { // Methods - public OperationCallbacksDefinitions(); - internal static unsafe void ClassAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - internal static unsafe void IndicationAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - internal static unsafe void InstanceResultAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - internal static unsafe void PromptUserAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); - internal static unsafe void StreamedParameterResultAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - internal static unsafe void WriteErrorAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); - internal static unsafe void WriteMessageAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); - internal static unsafe void WriteProgressAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); + public OperationCallbacksDefinitions() + { + throw new NotImplementedException(); + } + //internal static unsafe void ClassAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + //internal static unsafe void IndicationAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + //internal static unsafe void InstanceResultAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + //internal static unsafe void PromptUserAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); + //internal static unsafe void StreamedParameterResultAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + //internal static unsafe void WriteErrorAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); + //internal static unsafe void WriteMessageAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); + //internal static unsafe void WriteProgressAppDomainProxy(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); // Nested Types - internal unsafe delegate void ClassAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + //internal unsafe delegate void ClassAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Class modopt(IsConst)* pmiClass, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - internal unsafe delegate void IndicationAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + //internal unsafe delegate void IndicationAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, ushort modopt(IsConst)* bookmark, ushort modopt(IsConst)* machineID, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - internal unsafe delegate void InstanceResultAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + //internal unsafe delegate void InstanceResultAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance modopt(IsConst)* pmiInstance, byte moreResults, _MI_Result resultCode, ushort modopt(IsConst)* errorString, _MI_Instance modopt(IsConst)* pmiErrorDetails, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - internal unsafe delegate void PromptUserAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); + //internal unsafe delegate void PromptUserAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszMessage, _MI_PromptType promptType, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) promptUserResult); - internal unsafe delegate void StreamedParameterResultAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); + //internal unsafe delegate void StreamedParameterResultAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszParameterName, _MI_Type miType, _MI_Value modopt(IsConst)* pmiParameterValue, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*) resultAcknowledgement); - internal unsafe delegate void WriteErrorAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); + //internal unsafe delegate void WriteErrorAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, _MI_Instance* pmiInstance, _MI_Result modopt(CallConvCdecl) *(_MI_Operation*, _MI_OperationCallback_ResponseType) writeErrorResult); - internal unsafe delegate void WriteMessageAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); + //internal unsafe delegate void WriteMessageAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, uint channel, ushort modopt(IsConst)* wszMessage); - internal unsafe delegate void WriteProgressAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); + //internal unsafe delegate void WriteProgressAppDomainProxyDelegate(_MI_Operation* pmiOperation, void* callbackContext, ushort modopt(IsConst)* wszActivity, ushort modopt(IsConst)* wszCurrentOperation, ushort modopt(IsConst)* wszStatusDescription, uint percentageComplete, uint secondsRemaining); + } + + internal class OperationHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } } internal class OperationMethods { // Methods - private OperationMethods(); + private OperationMethods() + { + throw new NotImplementedException(); + } [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "C# layer internally manages the lifetime of OperationHandle + have to do this to call inline methods")] - internal static MiResult Cancel(OperationHandle operationHandle, MiCancellationReason cancellationReason); + internal static MiResult Cancel(OperationHandle operationHandle, MiCancellationReason cancellationReason) + { + throw new NotImplementedException(); + } [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "C# layer internally manages the lifetime of OperationHandle + have to do this to call inline methods")] - internal static MiResult GetClass(OperationHandle operationHandle, out ClassHandle classHandle, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails); + internal static MiResult GetClass(OperationHandle operationHandle, out ClassHandle classHandle, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails) + { + throw new NotImplementedException(); + } [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "C# layer internally manages the lifetime of OperationHandle + have to do this to call inline methods")] - internal static MiResult GetIndication(OperationHandle operationHandle, out InstanceHandle instanceHandle, out string bookmark, out string machineID, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails); + internal static MiResult GetIndication(OperationHandle operationHandle, out InstanceHandle instanceHandle, out string bookmark, out string machineID, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails) + { + throw new NotImplementedException(); + } [SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "C# layer internally manages the lifetime of OperationHandle + have to do this to call inline methods")] - internal static MiResult GetInstance(OperationHandle operationHandle, out InstanceHandle instanceHandle, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails); + internal static MiResult GetInstance(OperationHandle operationHandle, out InstanceHandle instanceHandle, out bool moreResults, out MiResult result, out string errorMessage, out InstanceHandle completionDetails) + { + throw new NotImplementedException(); + } + } + + internal class OperationOptionsHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } } internal class OperationOptionsMethods { // Methods - private OperationOptionsMethods(); - internal static MiResult Clone(OperationOptionsHandle operationOptionsHandle, out OperationOptionsHandle newOperationOptionsHandle); - internal static MiResult GetPromptUserModeOption(OperationOptionsHandle operationOptionsHandle, out MiCallbackMode mode); - internal static MiResult GetResourceUri(OperationOptionsHandle operationOptionsHandle, out string resourceUri); - internal static MiResult GetResourceUriPrefix(OperationOptionsHandle operationOptionsHandle, out string resourceUriPrefix); - internal static MiResult GetTimeout(OperationOptionsHandle operationOptionsHandle, out TimeSpan timeout); - internal static MiResult GetUseMachineID(OperationOptionsHandle operationOptionsHandle, out bool useMachineId); - internal static MiResult GetWriteErrorModeOption(OperationOptionsHandle operationOptionsHandle, out MiCallbackMode mode); - internal static MiResult SetCustomOption(OperationOptionsHandle operationOptionsHandle, string optionName, object optionValue, MiType miType, [MarshalAs(UnmanagedType.U1)] bool mustComply); - internal static MiResult SetDisableChannelOption(OperationOptionsHandle operationOptionsHandle, uint channel); - internal static MiResult SetEnableChannelOption(OperationOptionsHandle operationOptionsHandle, uint channel); - internal static MiResult SetOption(OperationOptionsHandle operationOptionsHandle, string optionName, string optionValue); - internal static MiResult SetOption(OperationOptionsHandle operationOptionsHandle, string optionName, uint optionValue); - internal static MiResult SetPromptUserModeOption(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode); - internal static MiResult SetPromptUserRegularMode(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode, [MarshalAs(UnmanagedType.U1)] bool ackValue); - internal static MiResult SetResourceUri(OperationOptionsHandle operationOptionsHandle, string resourceUri); - internal static MiResult SetResourceUriPrefix(OperationOptionsHandle operationOptionsHandle, string resourceUriPrefix); - internal static MiResult SetTimeout(OperationOptionsHandle operationOptionsHandle, TimeSpan timeout); - internal static MiResult SetUseMachineID(OperationOptionsHandle operationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool useMachineId); - internal static MiResult SetWriteErrorModeOption(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode); + private OperationOptionsMethods() + { + throw new NotImplementedException(); + } + internal static MiResult Clone(OperationOptionsHandle operationOptionsHandle, out OperationOptionsHandle newOperationOptionsHandle) + { + throw new NotImplementedException(); + } + internal static MiResult GetPromptUserModeOption(OperationOptionsHandle operationOptionsHandle, out MiCallbackMode mode) + { + throw new NotImplementedException(); + } + internal static MiResult GetResourceUri(OperationOptionsHandle operationOptionsHandle, out string resourceUri) + { + throw new NotImplementedException(); + } + internal static MiResult GetResourceUriPrefix(OperationOptionsHandle operationOptionsHandle, out string resourceUriPrefix) + { + throw new NotImplementedException(); + } + internal static MiResult GetTimeout(OperationOptionsHandle operationOptionsHandle, out TimeSpan timeout) + { + throw new NotImplementedException(); + } + internal static MiResult GetUseMachineID(OperationOptionsHandle operationOptionsHandle, out bool useMachineId) + { + throw new NotImplementedException(); + } + internal static MiResult GetWriteErrorModeOption(OperationOptionsHandle operationOptionsHandle, out MiCallbackMode mode) + { + throw new NotImplementedException(); + } + internal static MiResult SetCustomOption(OperationOptionsHandle operationOptionsHandle, string optionName, object optionValue, MiType miType, [MarshalAs(UnmanagedType.U1)] bool mustComply) + { + throw new NotImplementedException(); + } + internal static MiResult SetDisableChannelOption(OperationOptionsHandle operationOptionsHandle, uint channel) + { + throw new NotImplementedException(); + } + internal static MiResult SetEnableChannelOption(OperationOptionsHandle operationOptionsHandle, uint channel) + { + throw new NotImplementedException(); + } + internal static MiResult SetOption(OperationOptionsHandle operationOptionsHandle, string optionName, string optionValue) + { + throw new NotImplementedException(); + } + internal static MiResult SetOption(OperationOptionsHandle operationOptionsHandle, string optionName, uint optionValue) + { + throw new NotImplementedException(); + } + internal static MiResult SetPromptUserModeOption(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode) + { + throw new NotImplementedException(); + } + internal static MiResult SetPromptUserRegularMode(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode, [MarshalAs(UnmanagedType.U1)] bool ackValue) + { + throw new NotImplementedException(); + } + internal static MiResult SetResourceUri(OperationOptionsHandle operationOptionsHandle, string resourceUri) + { + throw new NotImplementedException(); + } + internal static MiResult SetResourceUriPrefix(OperationOptionsHandle operationOptionsHandle, string resourceUriPrefix) + { + throw new NotImplementedException(); + } + internal static MiResult SetTimeout(OperationOptionsHandle operationOptionsHandle, TimeSpan timeout) + { + throw new NotImplementedException(); + } + internal static MiResult SetUseMachineID(OperationOptionsHandle operationOptionsHandle, [MarshalAs(UnmanagedType.U1)] bool useMachineId) + { + throw new NotImplementedException(); + } + internal static MiResult SetWriteErrorModeOption(OperationOptionsHandle operationOptionsHandle, MiCallbackMode mode) + { + throw new NotImplementedException(); + } + } + + internal class SerializerHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } } internal class SerializerMethods { // Methods - private SerializerMethods(); - internal static MiResult SerializeClass(SerializerHandle serializerHandle, uint flags, ClassHandle instanceHandle, byte[] outputBuffer, uint offset, out uint outputBufferUsed); - internal static MiResult SerializeInstance(SerializerHandle serializerHandle, uint flags, InstanceHandle instanceHandle, byte[] outputBuffer, uint offset, out uint outputBufferUsed); + private SerializerMethods() + { + throw new NotImplementedException(); + } + internal static MiResult SerializeClass(SerializerHandle serializerHandle, uint flags, ClassHandle instanceHandle, byte[] outputBuffer, uint offset, out uint outputBufferUsed) + { + throw new NotImplementedException(); + } + internal static MiResult SerializeInstance(SerializerHandle serializerHandle, uint flags, InstanceHandle instanceHandle, byte[] outputBuffer, uint offset, out uint outputBufferUsed) + { + throw new NotImplementedException(); + } } internal class SessionHandleCallbackDefinitions { // Methods - public SessionHandleCallbackDefinitions(); - internal static unsafe void SessionHandle_ReleaseHandle_CallbackWrapper_Invoke_Managed(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); - internal static unsafe void SessionHandle_ReleaseHandle_CallbackWrapper_Release_Managed(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + public SessionHandleCallbackDefinitions() + { + throw new NotImplementedException(); + } + //internal static unsafe void SessionHandle_ReleaseHandle_CallbackWrapper_Invoke_Managed(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + //internal static unsafe void SessionHandle_ReleaseHandle_CallbackWrapper_Release_Managed(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); // Nested Types - internal unsafe delegate void SessionHandle_ReleaseHandle_CallbackWrapper_Invoke_Managed_Delegate(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + //internal unsafe delegate void SessionHandle_ReleaseHandle_CallbackWrapper_Invoke_Managed_Delegate(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); - internal unsafe delegate void SessionHandle_ReleaseHandle_CallbackWrapper_Release_Managed_Delegate(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + //internal unsafe delegate void SessionHandle_ReleaseHandle_CallbackWrapper_Release_Managed_Delegate(_SessionHandle_ReleaseHandle_CallbackWrapper* pCallbackWrapper); + } + + internal class SessionHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } } internal class SessionMethods { // Methods - private SessionMethods(); - internal static void AssociatorInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle sourceInstance, string assocClass, string resultClass, string sourceRole, string resultRole, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void CreateInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void DeleteInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void EnumerateClasses(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, [MarshalAs(UnmanagedType.U1)] bool classNamesOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void EnumerateInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void GetClass(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void GetInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void Invoke(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, string methodName, InstanceHandle instanceHandleForTargetOfInvocation, InstanceHandle instanceHandleForMethodParameters, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void ModifyInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + private SessionMethods() + { + throw new NotImplementedException(); + } + internal static void AssociatorInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle sourceInstance, string assocClass, string resultClass, string sourceRole, string resultRole, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void CreateInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void DeleteInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void EnumerateClasses(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, [MarshalAs(UnmanagedType.U1)] bool classNamesOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void EnumerateInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void GetClass(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void GetInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void Invoke(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string className, string methodName, InstanceHandle instanceHandleForTargetOfInvocation, InstanceHandle instanceHandleForMethodParameters, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void ModifyInstance(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle instanceHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } [SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "keysOnly")] - internal static void QueryInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string queryDialect, string queryExpression, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void ReferenceInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle sourceInstance, string associationClassName, string sourceRole, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void Subscribe(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string queryDialect, string queryExpression, SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); - internal static void TestConnection(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationCallbacks operationCallbacks, out OperationHandle operationHandle); + internal static void QueryInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string queryDialect, string queryExpression, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void ReferenceInstances(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, InstanceHandle sourceInstance, string associationClassName, string sourceRole, [MarshalAs(UnmanagedType.U1)] bool keysOnly, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void Subscribe(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationOptionsHandle operationOptionsHandle, string namespaceName, string queryDialect, string queryExpression, SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + internal static void TestConnection(SessionHandle sessionHandle, MiOperationFlags operationFlags, OperationCallbacks operationCallbacks, out OperationHandle operationHandle) + { + throw new NotImplementedException(); + } + } + + internal class SubscriptionDeliveryOptionsHandle : SafeHandleZeroOrMinusOneIsInvalid + { + internal void AssertValidInternalState() + { + throw new NotImplementedException(); + } + public void Dispose() + { + throw new NotImplementedException(); + } + internal delegate void OnHandleReleasedDelegate(); + internal MiResult ReleaseHandleAsynchronously(OnHandleReleasedDelegate completionCallback) + { + throw new NotImplementedException(); + } + internal MiResult ReleaseHandleSynchronously() + { + throw new NotImplementedException(); + } } internal class SubscriptionDeliveryOptionsMethods { // Methods - private SubscriptionDeliveryOptionsMethods(); - internal static MiResult AddCredentials(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, NativeCimCredentialHandle credentials, uint flags); - internal static MiResult Clone(SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle, out SubscriptionDeliveryOptionsHandle newSubscriptionDeliveryOptionsHandle); - internal static MiResult SetDateTime(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, object value, uint flags); - internal static MiResult SetInterval(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, ValueType modopt(TimeSpan) modopt(IsBoxed) value, uint flags); - internal static MiResult SetNumber(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, uint value, uint flags); - internal static MiResult SetString(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, string value, uint flags); + private SubscriptionDeliveryOptionsMethods() + { + throw new NotImplementedException(); + } + internal static MiResult AddCredentials(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, NativeCimCredentialHandle credentials, uint flags) + { + throw new NotImplementedException(); + } + internal static MiResult Clone(SubscriptionDeliveryOptionsHandle subscriptionDeliveryOptionsHandle, out SubscriptionDeliveryOptionsHandle newSubscriptionDeliveryOptionsHandle) + { + throw new NotImplementedException(); + } + internal static MiResult SetDateTime(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, object value, uint flags) + { + throw new NotImplementedException(); + } + //internal static MiResult SetInterval(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, ValueType modopt(TimeSpan) modopt(IsBoxed) value, uint flags) + internal static MiResult SetInterval(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, ValueType value, uint flags) + { + throw new NotImplementedException(); + } + internal static MiResult SetNumber(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, uint value, uint flags) + { + throw new NotImplementedException(); + } + internal static MiResult SetString(SubscriptionDeliveryOptionsHandle OptionsHandle, string optionName, string value, uint flags) + { + throw new NotImplementedException(); + } } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - } From 05ad29f3cf73590a600f33835f1ca45bfe377bc3 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 30 Jun 2015 19:24:53 -0700 Subject: [PATCH 052/295] bumping to latest monad changes, updated makefiles --- scripts/Makefile | 8 +++--- .../gen/SYS_AUTO/{modules.cs => Modules.cs} | 6 ++--- .../{modules.resources => Modules.resources} | Bin ...sources.cs => MshSnapInCmdletResources.cs} | 6 ++--- ...ces => MshSnapInCmdletResources.resources} | Bin ...idstrings.cs => RemotingErrorIdStrings.cs} | 6 ++--- ...urces => RemotingErrorIdStrings.resources} | Bin scripts/system-automation.mk | 24 +++++++++--------- ...Management.Infrastructure.assembly-info.cs | 2 +- src/monad | 2 +- .../lib-api-ms-win-core-registry-l1-1-0.c | 5 ++++ 11 files changed, 32 insertions(+), 27 deletions(-) rename scripts/gen/SYS_AUTO/{modules.cs => Modules.cs} (99%) rename scripts/gen/SYS_AUTO/{modules.resources => Modules.resources} (100%) rename scripts/gen/SYS_AUTO/{MshSnapinCmdletResources.cs => MshSnapInCmdletResources.cs} (95%) rename scripts/gen/SYS_AUTO/{MshSnapinCmdletResources.resources => MshSnapInCmdletResources.resources} (100%) rename scripts/gen/SYS_AUTO/{remotingerroridstrings.cs => RemotingErrorIdStrings.cs} (99%) rename scripts/gen/SYS_AUTO/{remotingerroridstrings.resources => RemotingErrorIdStrings.resources} (100%) diff --git a/scripts/Makefile b/scripts/Makefile index f0eed5d4a..8e125ec1c 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -42,7 +42,7 @@ MI_REF=-r:$(MI_ASSEMBLY) PRODUCT_BASE_REFS=${COREREF} PRODUCT_MI_REFS=${COREREF} ${MI_NATIVE_REF} -PRODUCT_PS_REFS=${COREREF} ${MI_REF_ASSEMBLY} -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +PRODUCT_PS_REFS=${COREREF} ${MI_REF} -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) PRODUCT_COMMANDS_REFS=${COREREF} -r:dotnetlibs/System.Management.Automation.dll MCSOPTS_BASE=-unsafe -nostdlib -noconfig -define:CORECLR -define:_CORECLR @@ -172,14 +172,14 @@ internal-prepare-debugclr: run-debugclr: dotnetlibs/powershell-run.exe internal-prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' - cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" + cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe "\"test blah\"" trace: - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun powershell-simple.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' debug: dotnetlibs/powershell-run.exe dotnetlibs/corerun internal-prepare-exec_env dotnetlibs/api-ms-win-core-registry-l1-1-0.dll #LD_LIBRARY_PATH=dotnetlibs lldb-3.6 dotnetlibs/corerun dotnetlibs/powershell-run.exe - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./corerun powershell-run.exe "\"hello world\"" + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./corerun powershell-simple.exe "\"hello world\"" clean: rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs TypeCatalogGen.exe string-resources.dll test.dll System.Reflection.Metadata.dll System.Collections.Immutable.dll diff --git a/scripts/gen/SYS_AUTO/modules.cs b/scripts/gen/SYS_AUTO/Modules.cs similarity index 99% rename from scripts/gen/SYS_AUTO/modules.cs rename to scripts/gen/SYS_AUTO/Modules.cs index 5ea8ad64b..4681cb79d 100644 --- a/scripts/gen/SYS_AUTO/modules.cs +++ b/scripts/gen/SYS_AUTO/Modules.cs @@ -23,14 +23,14 @@ using System.Reflection; [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class modules { +internal class Modules { private static global::System.Resources.ResourceManager resourceMan; private static global::System.Globalization.CultureInfo resourceCulture; [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal modules() { + internal Modules() { } /// @@ -40,7 +40,7 @@ internal class modules { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("modules", typeof(modules).GetTypeInfo().Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Modules", typeof(Modules).GetTypeInfo().Assembly); resourceMan = temp; } return resourceMan; diff --git a/scripts/gen/SYS_AUTO/modules.resources b/scripts/gen/SYS_AUTO/Modules.resources similarity index 100% rename from scripts/gen/SYS_AUTO/modules.resources rename to scripts/gen/SYS_AUTO/Modules.resources diff --git a/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs b/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs similarity index 95% rename from scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs rename to scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs index 0f1f5afb1..bced63514 100644 --- a/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs +++ b/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.cs @@ -23,14 +23,14 @@ using System.Reflection; [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MshSnapinCmdletResources { +internal class MshSnapInCmdletResources { private static global::System.Resources.ResourceManager resourceMan; private static global::System.Globalization.CultureInfo resourceCulture; [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MshSnapinCmdletResources() { + internal MshSnapInCmdletResources() { } /// @@ -40,7 +40,7 @@ internal class MshSnapinCmdletResources { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapinCmdletResources", typeof(MshSnapinCmdletResources).GetTypeInfo().Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MshSnapInCmdletResources", typeof(MshSnapInCmdletResources).GetTypeInfo().Assembly); resourceMan = temp; } return resourceMan; diff --git a/scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources b/scripts/gen/SYS_AUTO/MshSnapInCmdletResources.resources similarity index 100% rename from scripts/gen/SYS_AUTO/MshSnapinCmdletResources.resources rename to scripts/gen/SYS_AUTO/MshSnapInCmdletResources.resources diff --git a/scripts/gen/SYS_AUTO/remotingerroridstrings.cs b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs similarity index 99% rename from scripts/gen/SYS_AUTO/remotingerroridstrings.cs rename to scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs index 5c24fd15b..2d24aaa64 100644 --- a/scripts/gen/SYS_AUTO/remotingerroridstrings.cs +++ b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs @@ -23,14 +23,14 @@ using System.Reflection; [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class remotingerroridstrings { +internal class RemotingErrorIdStrings { private static global::System.Resources.ResourceManager resourceMan; private static global::System.Globalization.CultureInfo resourceCulture; [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal remotingerroridstrings() { + internal RemotingErrorIdStrings() { } /// @@ -40,7 +40,7 @@ internal class remotingerroridstrings { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("remotingerroridstrings", typeof(remotingerroridstrings).GetTypeInfo().Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RemotingErrorIdStrings", typeof(RemotingErrorIdStrings).GetTypeInfo().Assembly); resourceMan = temp; } return resourceMan; diff --git a/scripts/gen/SYS_AUTO/remotingerroridstrings.resources b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources similarity index 100% rename from scripts/gen/SYS_AUTO/remotingerroridstrings.resources rename to scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources diff --git a/scripts/system-automation.mk b/scripts/system-automation.mk index 9912a0bbd..638baed38 100644 --- a/scripts/system-automation.mk +++ b/scripts/system-automation.mk @@ -1187,12 +1187,12 @@ SYS_AUTO_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/engine/resources/SuggestionStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/MiniShellErrors.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/MshHostRawUserInterfaceStrings.resx \ - ../../../jws/pswin/admin/monad/src/engine/resources/MshSnapinCmdletResources.resx \ + ../../../jws/pswin/admin/monad/src/engine/resources/MshSnapInCmdletResources.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/MshSnapinInfo.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/TypesXmlStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/TransactionStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/WildcardPatternStrings.resx \ - ../../../jws/pswin/admin/monad/src/engine/resources/remotingerroridstrings.resx \ + ../../../jws/pswin/admin/monad/src/engine/resources/RemotingErrorIdStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/DebuggerStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/FormatAndOut_MshParameter.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/FormatAndOut_format_xxx.resx \ @@ -1202,7 +1202,7 @@ SYS_AUTO_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/engine/resources/TabCompletionStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/HelpErrors.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/CoreClrStubResources.resx \ - ../../../jws/pswin/admin/monad/src/engine/resources/modules.resx \ + ../../../jws/pswin/admin/monad/src/engine/resources/Modules.resx \ SYS_AUTO_RES_SRCS=\ @@ -1256,12 +1256,12 @@ SYS_AUTO_RES_SRCS=\ gen/SYS_AUTO/SuggestionStrings.resources \ gen/SYS_AUTO/MiniShellErrors.resources \ gen/SYS_AUTO/MshHostRawUserInterfaceStrings.resources \ - gen/SYS_AUTO/MshSnapinCmdletResources.resources \ + gen/SYS_AUTO/MshSnapInCmdletResources.resources \ gen/SYS_AUTO/MshSnapinInfo.resources \ gen/SYS_AUTO/TypesXmlStrings.resources \ gen/SYS_AUTO/TransactionStrings.resources \ gen/SYS_AUTO/WildcardPatternStrings.resources \ - gen/SYS_AUTO/remotingerroridstrings.resources \ + gen/SYS_AUTO/RemotingErrorIdStrings.resources \ gen/SYS_AUTO/DebuggerStrings.resources \ gen/SYS_AUTO/FormatAndOut_MshParameter.resources \ gen/SYS_AUTO/FormatAndOut_format_xxx.resources \ @@ -1271,7 +1271,7 @@ SYS_AUTO_RES_SRCS=\ gen/SYS_AUTO/TabCompletionStrings.resources \ gen/SYS_AUTO/HelpErrors.resources \ gen/SYS_AUTO/CoreClrStubResources.resources \ - gen/SYS_AUTO/modules.resources \ + gen/SYS_AUTO/Modules.resources \ SYS_AUTO_RES_CS_SRCS=\ @@ -1325,12 +1325,12 @@ SYS_AUTO_RES_CS_SRCS=\ gen/SYS_AUTO/SuggestionStrings.cs \ gen/SYS_AUTO/MiniShellErrors.cs \ gen/SYS_AUTO/MshHostRawUserInterfaceStrings.cs \ - gen/SYS_AUTO/MshSnapinCmdletResources.cs \ + gen/SYS_AUTO/MshSnapInCmdletResources.cs \ gen/SYS_AUTO/MshSnapinInfo.cs \ gen/SYS_AUTO/TypesXmlStrings.cs \ gen/SYS_AUTO/TransactionStrings.cs \ gen/SYS_AUTO/WildcardPatternStrings.cs \ - gen/SYS_AUTO/remotingerroridstrings.cs \ + gen/SYS_AUTO/RemotingErrorIdStrings.cs \ gen/SYS_AUTO/DebuggerStrings.cs \ gen/SYS_AUTO/FormatAndOut_MshParameter.cs \ gen/SYS_AUTO/FormatAndOut_format_xxx.cs \ @@ -1340,7 +1340,7 @@ SYS_AUTO_RES_CS_SRCS=\ gen/SYS_AUTO/TabCompletionStrings.cs \ gen/SYS_AUTO/HelpErrors.cs \ gen/SYS_AUTO/CoreClrStubResources.cs \ - gen/SYS_AUTO/modules.cs \ + gen/SYS_AUTO/Modules.cs \ SYS_AUTO_RES_REF=\ @@ -1394,12 +1394,12 @@ SYS_AUTO_RES_REF=\ -resource:gen/SYS_AUTO/SuggestionStrings.resources \ -resource:gen/SYS_AUTO/MiniShellErrors.resources \ -resource:gen/SYS_AUTO/MshHostRawUserInterfaceStrings.resources \ - -resource:gen/SYS_AUTO/MshSnapinCmdletResources.resources \ + -resource:gen/SYS_AUTO/MshSnapInCmdletResources.resources \ -resource:gen/SYS_AUTO/MshSnapinInfo.resources \ -resource:gen/SYS_AUTO/TypesXmlStrings.resources \ -resource:gen/SYS_AUTO/TransactionStrings.resources \ -resource:gen/SYS_AUTO/WildcardPatternStrings.resources \ - -resource:gen/SYS_AUTO/remotingerroridstrings.resources \ + -resource:gen/SYS_AUTO/RemotingErrorIdStrings.resources \ -resource:gen/SYS_AUTO/DebuggerStrings.resources \ -resource:gen/SYS_AUTO/FormatAndOut_MshParameter.resources \ -resource:gen/SYS_AUTO/FormatAndOut_format_xxx.resources \ @@ -1409,7 +1409,7 @@ SYS_AUTO_RES_REF=\ -resource:gen/SYS_AUTO/TabCompletionStrings.resources \ -resource:gen/SYS_AUTO/HelpErrors.resources \ -resource:gen/SYS_AUTO/CoreClrStubResources.resources \ - -resource:gen/SYS_AUTO/modules.resources \ + -resource:gen/SYS_AUTO/Modules.resources \ SYS_AUTO_make_rule_RES_SRCS: $(SYS_AUTO_RES_SRCS) diff --git a/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs b/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs index f5ea7b85d..13cbef48e 100644 --- a/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs +++ b/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs @@ -1,3 +1,3 @@ using System.Runtime.CompilerServices; -//[assembly:InternalsVisibleTo("System.Management.Automation.dll")] +[assembly:InternalsVisibleTo("System.Management.Automation")] diff --git a/src/monad b/src/monad index e30d7b3cb..1c5e42eeb 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit e30d7b3cbb273f7f61ac66bde834407c0618bce0 +Subproject commit 1c5e42eeb7ba080c12db25a4e60ff71c6b421c71 diff --git a/src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c b/src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c index 4323c1f89..ab1297e9b 100644 --- a/src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c +++ b/src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c @@ -5,3 +5,8 @@ int32_t RegCloseKey(void* handle) return 0; } +int32_t RegOpenKeyExW(void* hKey,uint16_t* lpSubKey,uint32_t ulOptions,uint32_t samDesired,void* phkResult) +{ + return 1; +} + From f14622bf30a1330b50dc865807c5298437144004 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 1 Jul 2015 11:23:53 -0700 Subject: [PATCH 053/295] cleaned Makefile, extended powershell-simple.exe host, updated to latest monad version --- scripts/Makefile | 9 +--- src/monad | 2 +- src/powershell-run/powershell-run.cs | 62 +++++++++++++++++++++------- 3 files changed, 51 insertions(+), 22 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 8e125ec1c..f81bee4f2 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -151,12 +151,8 @@ internal-prepare-exec_env: runps.sh run: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi - #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" - #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "get-module -listavailable" - #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "get-module -listavailable -all" - #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' - #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/powershell-run.exe "\"Hello World!\" |out-default" + # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe '"a","b","c","a","a" | Select-Object -Unique' run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) @@ -178,7 +174,6 @@ trace: cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun powershell-simple.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' debug: dotnetlibs/powershell-run.exe dotnetlibs/corerun internal-prepare-exec_env dotnetlibs/api-ms-win-core-registry-l1-1-0.dll - #LD_LIBRARY_PATH=dotnetlibs lldb-3.6 dotnetlibs/corerun dotnetlibs/powershell-run.exe cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./corerun powershell-simple.exe "\"hello world\"" clean: diff --git a/src/monad b/src/monad index 1c5e42eeb..595e09585 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 1c5e42eeb7ba080c12db25a4e60ff71c6b421c71 +Subproject commit 595e0958528a02c423fa227cf52e4313c3f5e5ff diff --git a/src/powershell-run/powershell-run.cs b/src/powershell-run/powershell-run.cs index 8bf4ab060..1f358b780 100644 --- a/src/powershell-run/powershell-run.cs +++ b/src/powershell-run/powershell-run.cs @@ -433,6 +433,27 @@ namespace ps_hello_world class Program { + + private static void ReportException(Exception e) + { + if (e != null) + { + object error; + IContainsErrorRecord icer = e as IContainsErrorRecord; + if (icer != null) + { + error = icer.ErrorRecord; + } + else + { + error = (object)new ErrorRecord(e, "Host.ReportException", ErrorCategory.NotSpecified, null); + } + + // this should be output through PowerShell, but for simplicity just output it here + Console.WriteLine(error.ToString()); + } + } + public static void init() { string psBasePath = System.IO.Directory.GetCurrentDirectory(); @@ -468,31 +489,44 @@ namespace ps_hello_world static void test2(string[] args) { - MyHost myHost = new MyHost(new Program()); - - InitialSessionState iss = InitialSessionState.CreateDefault2(); - - using (Runspace rs = RunspaceFactory.CreateRunspace(myHost,iss)) + try { - rs.Open(); - using (PowerShell ps = PowerShell.Create()) - { - ps.Runspace = rs; + MyHost myHost = new MyHost(new Program()); + InitialSessionState iss = InitialSessionState.CreateDefault2(); + + using (Runspace rs = RunspaceFactory.CreateRunspace(myHost,iss)) + { + rs.Open(); foreach (var arg in args) { - Console.WriteLine("script: " + arg); - ps.AddScript(arg); + using (PowerShell ps = PowerShell.Create()) + { + ps.Runspace = rs; + + Console.WriteLine("script: " + arg); + ps.AddScript(arg); + ps.AddCommand("out-default"); + ps.Commands.Commands[0].MergeMyResults(PipelineResultTypes.Error,PipelineResultTypes.Output); + ps.Invoke(); + ps.Dispose(); + } } - ps.AddCommand("out-default"); - ps.Commands.Commands[0].MergeMyResults(PipelineResultTypes.Error,PipelineResultTypes.Output); - ps.Invoke(); } } + catch (RuntimeException ex) + { + ReportException(ex); + } } static void Main(string[] args) { + // important: + // - this function must be called for the current version of PowerShell for Linux + // in order to load the assembly load context before anything else is loaded + // - this requirement will be removed through future updates to the native + // CLR hosting code (currently corerun) init(); //test1(args); From ec4a4f81e036dfe40136797a8e1709325d98f429 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 1 Jul 2015 11:26:01 -0700 Subject: [PATCH 054/295] re-pin monad-ext to removed reference assemblies --- src/monad-ext | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-ext b/src/monad-ext index 8130fc61b..5f5bdb4ad 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit 8130fc61b9c881d734575ac0fc1e7310fb845f91 +Subproject commit 5f5bdb4ad35f5932a0b67e9fad7bfd201424ac2d From 2485282b0610644082c1ac453b6464f186f2d2a1 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 1 Jul 2015 11:34:27 -0700 Subject: [PATCH 055/295] re-pinned to latest monad repo --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 595e09585..2ba6fb929 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 595e0958528a02c423fa227cf52e4313c3f5e5ff +Subproject commit 2ba6fb9291bdb9bfea111369a6c236475bd3c686 From 2ab02cbdacd887164a6cdb9662784fe1d09d4e64 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 1 Jul 2015 15:06:29 -0700 Subject: [PATCH 056/295] Add a readme --- README.md | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 000000000..9f261c4d2 --- /dev/null +++ b/README.md @@ -0,0 +1,91 @@ +# PowerShell for Linux + +## Getting started + +These instructions assume Ubuntu 14.04 LTS, the same as our dependency, [CoreCLR][]. Fortunately you do not have to [build CoreCLR][], as we bundle the dependencies in submodules. + +[CoreCLR]: https://github.com/dotnet/coreclr +[build CoreCLR]: https://github.com/dotnet/coreclr/blob/master/Documentation/building/linux-instructions.md + +### Installing dependencies + +1. Setup the Mono package [repository][] because Ubuntu's Mono + packages are out of date. + +```sh +sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF +echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list +sudo apt-get update +``` + +2. Install necessary packages. + +- [Git][], the version control system +- [Mono][], the C# compiler for Linux +- Nuget, the C# package manager +- libunwind8, used to determine the call-chain +- GCC and G++, for compiling C and C++ native code +- [GNU Make][], for building `monad-linux` +- [CMake][], for building `src/monad-native` +- Node.js, to run the Visual Studio Online mshttps Git remote helper +- smbclient, to obtain mshttps +- ntpdate, to update the system time + +```sh +sudo apt-get install git mono-devel nuget libunwind8 gcc g++ make cmake nodejs nodejs-legacy smbclient ntpdate +``` + +[repository]: http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives +[Git]: https://git-scm.com/documentation +[Mono]: http://www.mono-project.com/docs/ +[GNU Make]: https://www.gnu.org/software/make/manual/make.html +[CMake]: http://www.cmake.org/cmake/help/v2.8.12/cmake.html + +### Obtaining sources + +1. Configure Git. + +The user name and email must be set to do just about anything with Git. The URL mapping (and mshttps itself) is needed for the two factor authentication that internal VSO imposes. + +```sh +git config --global user.name "First Last" +git config --global user.email "alias@microsoft.com" +git config --global url.mshttps://msostc.visualstudio.com/.insteadof https://msostc.visualstudio.com/ +git config --global url.mshttps://microsoft.visualstudio.com/.insteadof https://microsoft.visualstudio.com/ +``` + +2. Install VSO's Git mshttps remote helper, and update the system time (necessary for authentication with VSO). + +```sh +smbclient --user=domain\\username --directory=drops\\RemoteHelper.NodeJS\\latest \\\\gitdrop\\ProjectJ -c "get git-remote-mshttps.tar.gz" +sudo tar -xvf git-remote-mshttps.tar.gz -C /usr/local/bin +sudo chmod +x /usr/local/bin/git-remote-mshttps +sudo ntpdate time.nist.gov +``` + +If the file transfer fails with `tree connect failed: NT_STATUS_DUPLICATE_NAME`, use `nslookup gitdrop` to obtain its canonical name (currently `osgbldarcfs02.redmond.corp.microsoft.com`) and use it instead. + +3. Clone our [monad-linux][] source from Visual Studio Online. We use the `develop` branch, and several submodules, necessitating the arguments. + +```sh +git clone -b develop --recursive https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux +``` + +[monad-linux]: https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux + +### Building + +1. `cd scripts` since it contains the `Makefile` +2. `make prepare` will use Nuget to download several dependencies +3. `make all` will build PowerShell for Linux +4. `make run` will execute a demo, `"a","b","c","a","a" | Select-Object -Unique` +5. `make run-interactive` will open an interactive PowerShell console +6. `make test` will execute the unit tests +7. `make clean` will remove the built objects +8. `make cleanall` will also remove the Nuget packages + +## TODO: Unit tests + +## TODO: Docker setup + +## TODO: Architecture From c58871711c2a48233e06c600303becdb2a523dea Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 1 Jul 2015 15:14:02 -0700 Subject: [PATCH 057/295] Fix list items --- README.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 9f261c4d2..e11b3ed58 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,7 @@ These instructions assume Ubuntu 14.04 LTS, the same as our dependency, [CoreCLR ### Installing dependencies -1. Setup the Mono package [repository][] because Ubuntu's Mono - packages are out of date. +Setup the Mono package [repository][] because Ubuntu's Mono packages are out of date. ```sh sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF @@ -18,7 +17,7 @@ echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee / sudo apt-get update ``` -2. Install necessary packages. +Install necessary packages. - [Git][], the version control system - [Mono][], the C# compiler for Linux @@ -43,8 +42,6 @@ sudo apt-get install git mono-devel nuget libunwind8 gcc g++ make cmake nodejs n ### Obtaining sources -1. Configure Git. - The user name and email must be set to do just about anything with Git. The URL mapping (and mshttps itself) is needed for the two factor authentication that internal VSO imposes. ```sh @@ -54,7 +51,7 @@ git config --global url.mshttps://msostc.visualstudio.com/.insteadof https://mso git config --global url.mshttps://microsoft.visualstudio.com/.insteadof https://microsoft.visualstudio.com/ ``` -2. Install VSO's Git mshttps remote helper, and update the system time (necessary for authentication with VSO). +Install VSO's Git mshttps remote helper, and update the system time (necessary for authentication with VSO). ```sh smbclient --user=domain\\username --directory=drops\\RemoteHelper.NodeJS\\latest \\\\gitdrop\\ProjectJ -c "get git-remote-mshttps.tar.gz" @@ -63,9 +60,9 @@ sudo chmod +x /usr/local/bin/git-remote-mshttps sudo ntpdate time.nist.gov ``` -If the file transfer fails with `tree connect failed: NT_STATUS_DUPLICATE_NAME`, use `nslookup gitdrop` to obtain its canonical name (currently `osgbldarcfs02.redmond.corp.microsoft.com`) and use it instead. +> If the file transfer fails with `tree connect failed: NT_STATUS_DUPLICATE_NAME`, use `nslookup gitdrop` to obtain its canonical name (currently `osgbldarcfs02.redmond.corp.microsoft.com`) and use it instead. -3. Clone our [monad-linux][] source from Visual Studio Online. We use the `develop` branch, and several submodules, necessitating the arguments. +Clone our [monad-linux][] source from Visual Studio Online. We use the `develop` branch, and several submodules, necessitating the arguments. ```sh git clone -b develop --recursive https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux From 0a13d8d21d005c24c7de40850be78c21a31181d2 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 6 Jul 2015 11:56:29 -0700 Subject: [PATCH 058/295] Update readme for Docker build environment --- README.md | 144 +++++++++++++++++++++++++++++++++++------------ scripts/build.sh | 4 ++ 2 files changed, 111 insertions(+), 37 deletions(-) create mode 100755 scripts/build.sh diff --git a/README.md b/README.md index e11b3ed58..afbe197be 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,108 @@ These instructions assume Ubuntu 14.04 LTS, the same as our dependency, [CoreCLR [CoreCLR]: https://github.com/dotnet/coreclr [build CoreCLR]: https://github.com/dotnet/coreclr/blob/master/Documentation/building/linux-instructions.md -### Installing dependencies +### Obtain the source code + +#### Install source control tools + +- [Git][], the version control system +- Node.js, to run the Visual Studio Online `mshttps` Git remote helper +- `smbclient`, to obtain mshttps +- `ntpdate`, to update the system time + +```sh +sudo apt-get install git nodejs nodejs-legacy smbclient ntpdate +``` + +#### Setup Git + +The user name and email must be set to do just about anything with Git. + +```sh +git config --global user.name "First Last" +git config --global user.email "alias@microsoft.com" +``` + +#### Setup Visual Studio Online + +Teach Git to use the `mshttps` protocol for Visual Studio Online. The URL mapping (and `mshttps` itself) is needed for the two factor authentication that internal VSO imposes. + +```sh +git config --global url.mshttps://msostc.visualstudio.com/.insteadof https://msostc.visualstudio.com/ +git config --global url.mshttps://microsoft.visualstudio.com/.insteadof https://microsoft.visualstudio.com/ +``` + +Download `mshttps` using SMB from a Windows share. + +> Alternatively you can get `git-remote-mshttps.tar.gz` on Windows and upload it to your Linux machine. + +```sh +smbclient --user=domain\\username --directory=drops\\RemoteHelper.NodeJS\\latest \\\\gitdrop\\ProjectJ -c "get git-remote-mshttps.tar.gz" +``` + +> If the file transfer fails with `tree connect failed: NT_STATUS_DUPLICATE_NAME`, use `nslookup gitdrop` to obtain its canonical name (currently `osgbldarcfs02.redmond.corp.microsoft.com`) and use it instead. + +Install `mshttps`, and update the system time (necessary for authentication with VSO). + +```sh +sudo tar -xvf git-remote-mshttps.tar.gz -C /usr/local/bin +sudo chmod +x /usr/local/bin/git-remote-mshttps +sudo ntpdate time.nist.gov +``` + +#### Download source code + +Clone our [monad-linux][] source from Visual Studio Online. We use the `develop` branch, and several submodules, necessitating the arguments. + +```sh +git clone -b develop --recursive https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux +``` + +[monad-linux]: https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux + +### Setup build environment + +If you use Docker, this part is already done for you; just prefix your build commands with `./build.sh`. But you do need Docker. + +#### Use Docker + +Setting up Docker has been made as simple as running a script. + +```sh +wget -qO- https://get.docker.com/ | sh +``` + +To make Docker work better on Ubuntu, you should also setup a [Docker group][]. + +```sh +sudo usermod -aG docker +``` + +Then log out and back in. This eliminates the need to `sudo` before every Docker command. + +Check the official [installation documentation][] first if you have problems setting it up. + +[Docker group]: https://docs.docker.com/installation/ubuntulinux/#create-a-docker-group +[installation documentation]: https://docs.docker.com/installation/ubuntulinux/ + +##### Technical info + +We have an [automated build repository][] on the Docker Hub that provisions an image from this [Dockerfile][]. This image contains all the necessary build dependencies, and is based on Ubuntu 14.04. + +Using this image amounts to running an ephemeral container with the local source code mounted as a shared volume, which is precisely what `build.sh` does (as well as pass on command-line arguments). If the `andschwa/magrathea` image is not already present, it is automatically pulled from the Hub. + +```sh +docker run --rm --interactive --tty --volume /absolute/path/to/monad-linux/:/opt/monad --workdir /opt/monad/scripts andschwa/magrathea make run +``` + +It is run interactively with a tty, and so acts as if a shell had been opened to the container. The actual compilation takes place in the mounted volume, that is, the host machine's local source code repository. The magic of Docker is that the compilation processes take place in the context of the container, and so have all the dependencies satisfied. To prevent literring the host with containers, it is automatically removed when it exits; this is not a problem because all side effects happen on the host's file system, and similarly creating the container requires very minimal overhead. + +[automated build repository]: https://registry.hub.docker.com/u/andschwa/magrathea/ +[Dockerfile]: https://github.com/andschwa/docker-magrathea/blob/master/Dockerfile + +#### Manually install dependencies + +> Skip this section if you installed Docker. Setup the Mono package [repository][] because Ubuntu's Mono packages are out of date. @@ -19,19 +120,15 @@ sudo apt-get update Install necessary packages. -- [Git][], the version control system - [Mono][], the C# compiler for Linux - Nuget, the C# package manager - libunwind8, used to determine the call-chain - GCC and G++, for compiling C and C++ native code - [GNU Make][], for building `monad-linux` - [CMake][], for building `src/monad-native` -- Node.js, to run the Visual Studio Online mshttps Git remote helper -- smbclient, to obtain mshttps -- ntpdate, to update the system time ```sh -sudo apt-get install git mono-devel nuget libunwind8 gcc g++ make cmake nodejs nodejs-legacy smbclient ntpdate +sudo apt-get install mono-devel nuget libunwind8 gcc g++ make cmake ``` [repository]: http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives @@ -40,39 +137,12 @@ sudo apt-get install git mono-devel nuget libunwind8 gcc g++ make cmake nodejs n [GNU Make]: https://www.gnu.org/software/make/manual/make.html [CMake]: http://www.cmake.org/cmake/help/v2.8.12/cmake.html -### Obtaining sources - -The user name and email must be set to do just about anything with Git. The URL mapping (and mshttps itself) is needed for the two factor authentication that internal VSO imposes. - -```sh -git config --global user.name "First Last" -git config --global user.email "alias@microsoft.com" -git config --global url.mshttps://msostc.visualstudio.com/.insteadof https://msostc.visualstudio.com/ -git config --global url.mshttps://microsoft.visualstudio.com/.insteadof https://microsoft.visualstudio.com/ -``` - -Install VSO's Git mshttps remote helper, and update the system time (necessary for authentication with VSO). - -```sh -smbclient --user=domain\\username --directory=drops\\RemoteHelper.NodeJS\\latest \\\\gitdrop\\ProjectJ -c "get git-remote-mshttps.tar.gz" -sudo tar -xvf git-remote-mshttps.tar.gz -C /usr/local/bin -sudo chmod +x /usr/local/bin/git-remote-mshttps -sudo ntpdate time.nist.gov -``` - -> If the file transfer fails with `tree connect failed: NT_STATUS_DUPLICATE_NAME`, use `nslookup gitdrop` to obtain its canonical name (currently `osgbldarcfs02.redmond.corp.microsoft.com`) and use it instead. - -Clone our [monad-linux][] source from Visual Studio Online. We use the `develop` branch, and several submodules, necessitating the arguments. - -```sh -git clone -b develop --recursive https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux -``` - -[monad-linux]: https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux ### Building -1. `cd scripts` since it contains the `Makefile` +If you're using the Docker container, just prefix all build steps like so: `./build.sh make test` + +1. `cd scripts` since it contains the `Makefile` and `build.sh` 2. `make prepare` will use Nuget to download several dependencies 3. `make all` will build PowerShell for Linux 4. `make run` will execute a demo, `"a","b","c","a","a" | Select-Object -Unique` @@ -83,6 +153,6 @@ git clone -b develop --recursive https://msostc.visualstudio.com/DefaultCollecti ## TODO: Unit tests -## TODO: Docker setup +## TODO: Docker shell-in-a-box ## TODO: Architecture diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 000000000..c9063900c --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env sh + +# Docker requires the volume path to be absolute... so we resolve it ourselves. +docker run --rm --interactive --tty --volume $(dirname $(pwd))/:/opt/monad --workdir /opt/monad/scripts andschwa/magrathea $@ From 3919ec837506f60d694272f15b896db90523e2c6 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 6 Jul 2015 12:46:18 -0700 Subject: [PATCH 059/295] Add unit test for PSEnumerableBinder.IsComObject() --- src/ps_test/ps_test.cs | 2 ++ src/ps_test/test_Binders.cs | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 src/ps_test/test_Binders.cs diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs index e85f2bf9b..438f6170e 100644 --- a/src/ps_test/ps_test.cs +++ b/src/ps_test/ps_test.cs @@ -17,6 +17,8 @@ namespace PSTests PSTypeExtensionsTests.TestIsComObject(); + PSEnumerableBinderTests.TestIsComObject(); + SecuritySupportTests.TestScanContent(); SecuritySupportTests.TestCurrentDomain_ProcessExit(); SecuritySupportTests.TestCloseSession(); diff --git a/src/ps_test/test_Binders.cs b/src/ps_test/test_Binders.cs new file mode 100644 index 000000000..6123f1998 --- /dev/null +++ b/src/ps_test/test_Binders.cs @@ -0,0 +1,15 @@ +using Xunit; +using System; +using System.Management.Automation.Language; + +namespace PSTests +{ + public static class PSEnumerableBinderTests + { + public static void TestIsComObject() + { + // It just needs an arbitrary object + Assert.False(PSEnumerableBinder.IsComObject(42)); + } + } +} From b2e3a1e2e311a9350e35b9b94df3bf61bcfcbe01 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 6 Jul 2015 12:46:38 -0700 Subject: [PATCH 060/295] Add unit test for HasRegistrySupport() The use of the function in RegistryProvider cannot be tested without a mock of a PowerShell cmdlet context. --- src/ps_test/ps_test.cs | 1 + src/ps_test/test_CorePsPlatform.cs | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs index 438f6170e..d42d7a0e5 100644 --- a/src/ps_test/ps_test.cs +++ b/src/ps_test/ps_test.cs @@ -14,6 +14,7 @@ namespace PSTests PlatformTests.TestHasAmsi(); PlatformTests.TestUsesCodeSignedAssemblies(); PlatformTests.TestHasDriveAutoMounting(); + PlatformTests.TestHasRegistrySupport(); PSTypeExtensionsTests.TestIsComObject(); diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index a5a2b724e..6baf895c4 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -30,5 +30,10 @@ namespace PSTests { Assert.False(Platform.HasDriveAutoMounting()); } + + public static void TestHasRegistrySupport() + { + Assert.False(Platform.HasRegistrySupport()); + } } } From 0546b02e1ca0d22972a3f607cbc9155530517576 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 7 Jul 2015 18:02:04 -0700 Subject: [PATCH 061/295] added --file parameter to run a script --- scripts/Makefile | 5 ++++ scripts/runps.sh | 2 +- src/powershell-run/main.cs | 49 +++++++++++++------------------------- 3 files changed, 22 insertions(+), 34 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index f81bee4f2..e1c29196e 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -159,6 +159,11 @@ run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microso if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi cd exec_env/app_base && ./runps.sh +run-file: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env + # check if corerun is the right one (could be the debug version) + if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi + cd exec_env/app_base && ./runps.sh --file $(PSSCRIPT) + test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-core-registry-l1-1-0.dll cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe diff --git a/scripts/runps.sh b/scripts/runps.sh index 6845d1795..b781fe46d 100755 --- a/scripts/runps.sh +++ b/scripts/runps.sh @@ -4,5 +4,5 @@ SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) cd $SCRIPTDIR echo "launching PS now" -PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe +PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "$@" diff --git a/src/powershell-run/main.cs b/src/powershell-run/main.cs index 9b16bdbe9..b305bda50 100644 --- a/src/powershell-run/main.cs +++ b/src/powershell-run/main.cs @@ -7,6 +7,7 @@ namespace Microsoft.Samples.PowerShell.Host using System.Management.Automation.Host; using System.Management.Automation.Runspaces; using System.Text; + using System.IO; using PowerShell = System.Management.Automation.PowerShell; /// @@ -95,17 +96,25 @@ namespace Microsoft.Samples.PowerShell.Host Console.WriteLine("- Type 'exit' to exit"); Console.WriteLine("- Utility and Management cmdlet modules are loadable"); Console.WriteLine(); - //Console.ForegroundColor = oldFg; + + String initialScript = null; + if (args.Length > 0 && args[0] == "--file") + { + initialScript = File.ReadAllText(args[1]); + } // Create the listener and run it. This method never returns. - PSListenerConsoleSample listener = new PSListenerConsoleSample(); - listener.Run(); + PSListenerConsoleSample listener = new PSListenerConsoleSample(initialScript); + + // only run if there was no script file passed in + if (initialScript == null) + listener.Run(); } /// /// Initializes a new instance of the PSListenerConsoleSample class. /// - public PSListenerConsoleSample() + public PSListenerConsoleSample(string initialScript) { // Create the host and runspace instances for this interpreter. // Note that this application does not support console files so @@ -115,35 +124,9 @@ namespace Microsoft.Samples.PowerShell.Host this.myRunSpace = RunspaceFactory.CreateRunspace(this.myHost,iss); this.myRunSpace.Open(); - // Create a PowerShell object to run the commands used to create - // $profile and load the profiles. - lock (this.instanceLock) - { - this.currentPowerShell = PowerShell.Create(); - } - - try - { - this.currentPowerShell.Runspace = this.myRunSpace; - -/* PSCommand[] profileCommands = Microsoft.Samples.PowerShell.Host.HostUtilities.GetProfileCommands("SampleHost06"); - foreach (PSCommand command in profileCommands) - { - this.currentPowerShell.Commands = command; - this.currentPowerShell.Invoke(); - }*/ - } - finally - { - // Dispose the PowerShell object and set currentPowerShell - // to null. It is locked because currentPowerShell may be - // accessed by the ctrl-C handler. - lock (this.instanceLock) - { - this.currentPowerShell.Dispose(); - this.currentPowerShell = null; - } - } + // run the initial script + if (initialScript != null) + executeHelper(initialScript,null); } /// From e5e18d585753719523162b54efe5f43656bfbf35 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 7 Jul 2015 18:05:52 -0700 Subject: [PATCH 062/295] added changes to query terminal size --- scripts/powershell-run.mk | 2 +- src/monad-native | 2 +- src/powershell-run/rawui.cs | 12 +++++++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/scripts/powershell-run.mk b/scripts/powershell-run.mk index 31cca1edd..e7cb5c926 100644 --- a/scripts/powershell-run.mk +++ b/scripts/powershell-run.mk @@ -11,7 +11,7 @@ POWERSHELL_RUN_SRCS=$(addprefix $(POWERSHELL_RUN_FOLDER)/, main.cs host.cs ui.cs POWERSHELL_RUN_DEPS=dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) POWERSHELL_RUN_REFS=$(addprefix -r:,$(POWERSHELL_RUN_DEPS)) -POWERSHELL_RUN_TARGETS=dotnetlibs/powershell-run.exe dotnetlibs/powershell-simple.exe +POWERSHELL_RUN_TARGETS=dotnetlibs/powershell-run.exe dotnetlibs/powershell-simple.exe dotnetlibs/libps.so dotnetlibs/powershell-run.exe: $(POWERSHELL_RUN_SRCS) $(POWERSHELL_RUN_DEPS) $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(POWERSHELL_RUN_REFS) $(COREREF) $(POWERSHELL_RUN_SRCS) diff --git a/src/monad-native b/src/monad-native index f8f4b5e38..a756ecaad 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit f8f4b5e380a222332793c1005d425de02bf1817e +Subproject commit a756ecaadfa486b77032e7cefeb75ac0f479b403 diff --git a/src/powershell-run/rawui.cs b/src/powershell-run/rawui.cs index 97d93e5bc..501812ff2 100644 --- a/src/powershell-run/rawui.cs +++ b/src/powershell-run/rawui.cs @@ -8,6 +8,7 @@ using System.Management.Automation.Runspaces; using System.Management.Automation.Host; using System.Globalization; using System.Reflection; +using System.Runtime.InteropServices; namespace Microsoft.Samples.PowerShell.Host { @@ -15,6 +16,15 @@ namespace Microsoft.Samples.PowerShell.Host internal class MyRawUserInterface : PSHostRawUserInterface { + // this class provides features otherwise not available through .net + internal class Native + { + [DllImport("libps")] + internal static extern int GetTerminalWidth(); + [DllImport("libps")] + internal static extern int GetTerminalHeight(); + } + /// /// Gets or sets the background color of the displayed text. /// This maps to the corresponding Console.Background property. @@ -31,7 +41,7 @@ namespace Microsoft.Samples.PowerShell.Host /// public override Size BufferSize { - get { return new Size(200,500); } + get { return new Size(Native.GetTerminalWidth()-1,Native.GetTerminalHeight()-1); } set { } //get { return new Size(Console.BufferWidth, Console.BufferHeight); } //set { Console.SetBufferSize(value.Width, value.Height); } From 6790a56eed8bd7f20bc37761f05d2b61bc7b1741 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 9 Jul 2015 16:01:03 -0700 Subject: [PATCH 063/295] Fix COMMAND_UTILTITY typo --- scripts/Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index e1c29196e..2f3e279d7 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -69,11 +69,11 @@ dotnetlibs/Microsoft.Management.Infrastructure.dll: ${MAN_INFRA_SRCS} dotnetlibs # Commands -dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_MANAGEMENT_RES_SRCS} ${COMMAND_MANAGEMENT_RES_CS_SRCS} $(MI_ASSEMBLY) - $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMAND_MANAGEMENT_RES} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) +dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMANDS_MANAGEMENT_RES_SRCS} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(MI_ASSEMBLY) + $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) -dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_UTILITY_RES_SRCS} ${COMMAND_UTILITY_RES_CS_SRCS} - $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMAND_UTILITY_RES} ${COMMANDS_UTILITY_RES_CS_SRCS} $(COMMANDS_UTILITY_RES_REF) +dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMANDS_UTILITY_RES_SRCS} ${COMMANDS_UTILITY_RES_CS_SRCS} + $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMANDS_UTILITY_RES_CS_SRCS} $(COMMANDS_UTILITY_RES_REF) # assembly load context From 3339d54e14dfbb452cd747482a5802e5d451b999 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 9 Jul 2015 16:02:15 -0700 Subject: [PATCH 064/295] Use correct filenames from Windows --- scripts/gen/SYS_AUTO/ParserStrings.cs | 2 +- scripts/gen/SYS_AUTO/ParserStrings.resources | Bin 58395 -> 58402 bytes scripts/system-automation.mk | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/gen/SYS_AUTO/ParserStrings.cs b/scripts/gen/SYS_AUTO/ParserStrings.cs index 240a57115..d0bcd3c69 100644 --- a/scripts/gen/SYS_AUTO/ParserStrings.cs +++ b/scripts/gen/SYS_AUTO/ParserStrings.cs @@ -749,7 +749,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Invalid key property. The key property must be of [string] or signed/unsigned integer types.. + /// Looks up a localized string similar to Invalid key property. The key property must be of [string], signed/unsigned integer, or Enum types.. /// internal static string DscResourceInvalidKeyProperty { get { diff --git a/scripts/gen/SYS_AUTO/ParserStrings.resources b/scripts/gen/SYS_AUTO/ParserStrings.resources index eb73a6330f04d62b16d1731e39618ad8933d0baf..181f54bc74a613e63f405c7beb8213b0d2eeb921 100644 GIT binary patch delta 3009 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 b%_H09avP%F Date: Thu, 9 Jul 2015 16:02:40 -0700 Subject: [PATCH 065/295] Add Security module build files from Windows --- .../SECURITY/CertificateProviderStrings.cs | 279 ++++++++++++++++++ .../CertificateProviderStrings.resources | Bin 0 -> 2757 bytes .../gen/SECURITY/ExecutionPolicyCommands.cs | 126 ++++++++ .../ExecutionPolicyCommands.resources | Bin 0 -> 1810 bytes scripts/gen/SECURITY/SecureStringCommands.cs | 81 +++++ .../SECURITY/SecureStringCommands.resources | Bin 0 -> 522 bytes scripts/gen/SECURITY/SignatureCommands.cs | 99 +++++++ .../gen/SECURITY/SignatureCommands.resources | Bin 0 -> 703 bytes scripts/gen/SECURITY/UtilsStrings.cs | 171 +++++++++++ scripts/gen/SECURITY/UtilsStrings.resources | Bin 0 -> 1937 bytes scripts/security-win.mk | 115 ++++++++ scripts/security.mk | 68 +++++ 12 files changed, 939 insertions(+) create mode 100644 scripts/gen/SECURITY/CertificateProviderStrings.cs create mode 100644 scripts/gen/SECURITY/CertificateProviderStrings.resources create mode 100644 scripts/gen/SECURITY/ExecutionPolicyCommands.cs create mode 100644 scripts/gen/SECURITY/ExecutionPolicyCommands.resources create mode 100644 scripts/gen/SECURITY/SecureStringCommands.cs create mode 100644 scripts/gen/SECURITY/SecureStringCommands.resources create mode 100644 scripts/gen/SECURITY/SignatureCommands.cs create mode 100644 scripts/gen/SECURITY/SignatureCommands.resources create mode 100644 scripts/gen/SECURITY/UtilsStrings.cs create mode 100644 scripts/gen/SECURITY/UtilsStrings.resources create mode 100644 scripts/security-win.mk create mode 100644 scripts/security.mk diff --git a/scripts/gen/SECURITY/CertificateProviderStrings.cs b/scripts/gen/SECURITY/CertificateProviderStrings.cs new file mode 100644 index 000000000..dced93a66 --- /dev/null +++ b/scripts/gen/SECURITY/CertificateProviderStrings.cs @@ -0,0 +1,279 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class CertificateProviderStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal CertificateProviderStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CertificateProviderStrings", typeof(CertificateProviderStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Invoke Certificate Manager. + /// + internal static string Action_Invoke { + get { + return ResourceManager.GetString("Action_Invoke", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Move certificate. + /// + internal static string Action_Move { + get { + return ResourceManager.GetString("Action_Move", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove certificate. + /// + internal static string Action_Remove { + get { + return ResourceManager.GetString("Action_Remove", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Remove certificate and its private key.. + /// + internal static string Action_RemoveAndDeleteKey { + get { + return ResourceManager.GetString("Action_RemoveAndDeleteKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot create an item other than certificate store. . + /// + internal static string CannotCreateItem { + get { + return ResourceManager.GetString("CannotCreateItem", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Creating certificate stores under CurrentUser is not supported. . + /// + internal static string CannotCreateUserStore { + get { + return ResourceManager.GetString("CannotCreateUserStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Deleting certificate stores under CurrentUser is not supported. . + /// + internal static string CannotDeleteUserStore { + get { + return ResourceManager.GetString("CannotDeleteUserStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot move a certificate container. . + /// + internal static string CannotMoveContainer { + get { + return ResourceManager.GetString("CannotMoveContainer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot move a certificate from user store to or from machine. . + /// + internal static string CannotMoveCrossContext { + get { + return ResourceManager.GetString("CannotMoveCrossContext", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot move a certificate to the same store. . + /// + internal static string CannotMoveToSameStore { + get { + return ResourceManager.GetString("CannotMoveToSameStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to You cannot remove a certificate container. . + /// + internal static string CannotRemoveContainer { + get { + return ResourceManager.GetString("CannotRemoveContainer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the X509 certificate at path {0}.. + /// + internal static string CertificateNotFound { + get { + return ResourceManager.GetString("CertificateNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the certificate store because the specified X509 store location {0} is not valid.. + /// + internal static string CertificateStoreLocationNotFound { + get { + return ResourceManager.GetString("CertificateStoreLocationNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot find the X509 certificate store at path {0}.. + /// + internal static string CertificateStoreNotFound { + get { + return ResourceManager.GetString("CertificateStoreNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to X509 Certificate Provider. + /// + internal static string CertProvidername { + get { + return ResourceManager.GetString("CertProvidername", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The destination is not a valid store. . + /// + internal static string InvalidDestStore { + get { + return ResourceManager.GetString("InvalidDestStore", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot process the path because path {0} is not a valid certificate provider path.. + /// + internal static string InvalidPath { + get { + return ResourceManager.GetString("InvalidPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} Destination: {1} . + /// + internal static string MoveItemTemplate { + get { + return ResourceManager.GetString("MoveItemTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} is not supported in the current operating system. . + /// + internal static string NotSupported_CertificateProvider { + get { + return ResourceManager.GetString("NotSupported_CertificateProvider", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to . The following error may be a result of user credentials required on the remote machine. See Enable-WSManCredSSP Cmdlet help on how to enable and use CredSSP for delegation with Windows PowerShell remoting. . + /// + internal static string RemoteErrorMessage { + get { + return ResourceManager.GetString("RemoteErrorMessage", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Item: {0} . + /// + internal static string RemoveItemTemplate { + get { + return ResourceManager.GetString("RemoveItemTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The store {0} is a built-in system store and cannot be deleted.. + /// + internal static string RemoveStoreTemplate { + get { + return ResourceManager.GetString("RemoveStoreTemplate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The operation is on user root store and UI is not allowed. . + /// + internal static string UINotAllowed { + get { + return ResourceManager.GetString("UINotAllowed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Private key skipped. The certificate has no private key association. . + /// + internal static string VerboseNoPrivateKey { + get { + return ResourceManager.GetString("VerboseNoPrivateKey", resourceCulture); + } + } +} diff --git a/scripts/gen/SECURITY/CertificateProviderStrings.resources b/scripts/gen/SECURITY/CertificateProviderStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..6a9990188c1e8f00d6646961e2ff8a2e523134f4 GIT binary patch literal 2757 zcmbtWOKclO7@no2h>8QEr7A6tk&226iIucX(i9bvI6;cqAY&(OdZ^HNcN`Dd-7zz} zc2blJNachmAn`bWC=&EQ3rN5Lsr0}Br1DTDAU#AqAdo;Dh{_3xhxlg48?T+D9EdaP z@%-Qa{qM2AxwL%IA%whu<(KAl#DiRsYZ)t->y=%RGmon-8faH4UzEG(QLeO*;i3Jx z9`ov=`Ph$Q#Seu%jui8|Xdy29!adCAC*>>;50wW7SfAV1-#fT(Kkqp(xNEhsIE+NV zQ|l!j-2kVyW0}9g@TmDeH}mc@@!rj+ZvXtv=RZ7q_4JVsuDo^i=EvT@T}R@@Sg$Son=oW&Vw%mD?_Tn#Ks{2%a(E9@&D18Co0K^6?1ZmcTYpC&>s%dj5-~Q|SzpsBJ`s4lyy9 zqG`C-vb+e;wsueMh|naw$Ghu zl_0q{EsIed1BJ=FA`^+n8rEj8JDUZX0b0+klN(W>l+gfN5qCy#3efFSV6ssRBQzhT z8&LAd7l!93wu+Q-Xr{uzOaKCXVRK-oZX<31XUBM0$JI#lTt%WHTo!RU!9q5}m2>Na ztaIwNB+hL`9(11FxB85-(4!*Kw5CMeFwXM%oO9r~jH%1QP)5{M+?=xzFdk4DRk@;3 z6`wQasE(xKIqD4M4P1mXtEHO8A-)xG^DD)}Xi8%*G&MGKT&qbHanCS}a-aV%hCLbY zlN_)%XIvRZOoUv)*vR#v6(s{28%LA)Xe6mrG&v2JTLlR?daus`9i)tE7U0p$(gPV4 zW$U!Qk9SP>^$fOEy`W@WAeByc-qxrhP(@=UfoAK%B3ffnl|I$8kaJFS!m~&lVVS!O z0b7@A+(n~t&(d0eFVT4TCO3>}`RdFUUe4LqNx#Y)OVQ@j?n$`qagB;w-eyZMny{{< ztk@*4DT!YiI&m(^|SBi8x391ueB5i2wiq literal 0 HcmV?d00001 diff --git a/scripts/gen/SECURITY/ExecutionPolicyCommands.cs b/scripts/gen/SECURITY/ExecutionPolicyCommands.cs new file mode 100644 index 000000000..7774dc32c --- /dev/null +++ b/scripts/gen/SECURITY/ExecutionPolicyCommands.cs @@ -0,0 +1,126 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class ExecutionPolicyCommands { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal ExecutionPolicyCommands() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ExecutionPolicyCommands", typeof(ExecutionPolicyCommands).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot set execution policy. Execution policies at the MachinePolicy or UserPolicy scopes must be set through Group Policy.. + /// + internal static string CantSetGroupPolicy { + get { + return ResourceManager.GetString("CantSetGroupPolicy", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell updated your execution policy successfully, but the setting is overridden by a policy defined at a more specific scope. Due to the override, your shell will retain its current effective execution policy of {0}. Type "Get-ExecutionPolicy -List" to view your execution policy settings. For more information please see "Get-Help Set-ExecutionPolicy".. + /// + internal static string ExecutionPolicyOverridden { + get { + return ResourceManager.GetString("ExecutionPolicyOverridden", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Contact your system administrator.. + /// + internal static string ExecutionPolicyOverriddenRecommendedAction { + get { + return ResourceManager.GetString("ExecutionPolicyOverriddenRecommendedAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get execution policy. Specify only the List or Scope parameters.. + /// + internal static string ListAndScopeSpecified { + get { + return ResourceManager.GetString("ListAndScopeSpecified", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to {0} To change the execution policy for the default (LocalMachine) scope, start Windows PowerShell with the "Run as administrator" option. To change the execution policy for the current user, run "Set-ExecutionPolicy -Scope CurrentUser".. + /// + internal static string SetExecutionPolicyAccessDeniedError { + get { + return ResourceManager.GetString("SetExecutionPolicyAccessDeniedError", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Execution Policy Change. + /// + internal static string SetExecutionPolicyCaption { + get { + return ResourceManager.GetString("SetExecutionPolicyCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?. + /// + internal static string SetExecutionPolicyQuery { + get { + return ResourceManager.GetString("SetExecutionPolicyQuery", resourceCulture); + } + } +} diff --git a/scripts/gen/SECURITY/ExecutionPolicyCommands.resources b/scripts/gen/SECURITY/ExecutionPolicyCommands.resources new file mode 100644 index 0000000000000000000000000000000000000000..e9e0e2fa3e9cf18d1d7a711ad5b04b09c28618cd GIT binary patch literal 1810 zcmb7EL2n#26!xYEegHyTpB4_Z+DwwBArvX9qTMvK4I<43IJ8pndfx1~nXyN||A%r3&M~xQ|uRSM=Voz11i0;uF#VKeZkIaYj$oW>#+@JSQnvoykocyP8I_?tS5z5 z54btDCv0{m+uL$WZGE_Ld-E2re{}o3%fV_BbjcUd#~fAw>Miv69PWjY>KDxMd5ZUM;p_dOkiv){#)2{K z3n#3oMI{a~7eWgqn%3avo_K~M3Y!7T7Dlfg`AnQ**P&^VqA~WL!|?e3n;o@btSHf< zo9HYRy9j*|_#EJG93Ya%(r$ZXjBN|p3?gw<*v-(R>D%CWch2w4XkrWn6OT5+Y&r*f zEisGnF*#aOuKNeMRybMKKG1|)*CBVdp60ZVsiOJ0q<6mZr8cRZ zd92LXjdLyvs;g86PN_jPT!KWtRwxml)kV<^Xj0G70DaJAO4^e>W#@F7vY|;svZF#N zXMmeV_>xNN0IOo9Gp(qFn-Gm^reIrkof96+QTP_vOaq zFQc^?ovlAl=(wqv`uiMK7a8qxwR)g^=*PIHnrHt-dQQ(LbQhU!(QA`gSIYTq6)b(s za~Ifd7)qZ(MrlmH3;bgEb>Fsxtm@bvXxJ_F_))Y;ft4JUU zU>t9qD(Pg&0pF>l_p%4_bZklG(oB(D=;n2e5ooj65Kuif{v0LveAZHPk#H2bcXNiKNvz+2LFPQToX3yNkQ+ z1Wv=2ckkzw<7Lbts>)O4Y=C^?g;3^f3C2!WkXOi|)wr5kiWM3h>M5D~j9Oos%~DVE zSjd%yAfj<6XphQvIyB_8Kk=xB7-fQbfR>{pIk9zkvLNuJRc9>s2og>z)Cu6^Aygl) xtxauGYUQlASxA&E*Rolm&B@xG1B~}ZI~$u@8{6v%jckiyCQ&5-@&*~)`3LeEK}`Sv literal 0 HcmV?d00001 diff --git a/scripts/gen/SECURITY/SecureStringCommands.cs b/scripts/gen/SECURITY/SecureStringCommands.cs new file mode 100644 index 000000000..c00095ad5 --- /dev/null +++ b/scripts/gen/SECURITY/SecureStringCommands.cs @@ -0,0 +1,81 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SecureStringCommands { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SecureStringCommands() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SecureStringCommands", typeof(SecureStringCommands).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The system cannot protect plain text input. To suppress this warning and convert the plain text to a SecureString, reissue the command specifying the Force parameter. For more information ,type: get-help ConvertTo-SecureString.. + /// + internal static string ForceRequired { + get { + return ResourceManager.GetString("ForceRequired", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Enter secret: . + /// + internal static string NewSecureString_Prompt { + get { + return ResourceManager.GetString("NewSecureString_Prompt", resourceCulture); + } + } +} diff --git a/scripts/gen/SECURITY/SecureStringCommands.resources b/scripts/gen/SECURITY/SecureStringCommands.resources new file mode 100644 index 0000000000000000000000000000000000000000..e03263658bba9ba73866925e54f7c2e0a2e8d3ce GIT binary patch literal 522 zcmZWmyG~p&5S^uMoN3RV#O;UZGlK=BB9mZ6%9q?^$xpMt{;rYA^REp2j76G zDe@CYY54`lM2V2FeeCf(k7j;9KHm=j;8xLht1RT(3FTPWQvNSZ$jpfw^w~!4-K@b2 z;_PA=?X^2~H+WilDNLh4McDKWj?1if_8YCH@dt&`?C{X++x>&#(e57Yd_Ma0zE}z3 zJpHTQk*q1Hin_)pU+Nh?uWvrwU1C*jDLyLsjWdYAV1ZzwxP}5w{{-{u1}~h`tU2EZ{qgRgT~xsrHWs44wwlC1HN;23iwB6igh2tiHW*0fl}Ex{!*rIE|P~ zN=!MUEM3MM!@-3GnlMKj!%t#S1HBEEhz2{d+ObYpof~9wITw2Mw9)$-ofBDiwW`T# zg0rYo!DQHY65_Th&_^bvauwMd(UD*yt3=1RAlY70pYZfAg=yS=Td*B`_!=|`X0l9j Fj4wj4rV0Q6 literal 0 HcmV?d00001 diff --git a/scripts/gen/SECURITY/SignatureCommands.cs b/scripts/gen/SECURITY/SignatureCommands.cs new file mode 100644 index 000000000..442796034 --- /dev/null +++ b/scripts/gen/SECURITY/SignatureCommands.cs @@ -0,0 +1,99 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class SignatureCommands { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal SignatureCommands() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SignatureCommands", typeof(SignatureCommands).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to The Get-AuthenticodeSignature cmdlet does not support directories. Supply a path to a file and retry.. + /// + internal static string CannotRetrieveFromContainer { + get { + return ResourceManager.GetString("CannotRetrieveFromContainer", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign code. The specified certificate is not suitable for code signing.. + /// + internal static string CertNotGoodForSigning { + get { + return ResourceManager.GetString("CertNotGoodForSigning", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to File {0} was not found.. + /// + internal static string FileNotFound { + get { + return ResourceManager.GetString("FileNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot sign code. The TimeStamp server URL must be fully qualified in the form of http://<server url>. + /// + internal static string TimeStampUrlRequired { + get { + return ResourceManager.GetString("TimeStampUrlRequired", resourceCulture); + } + } +} diff --git a/scripts/gen/SECURITY/SignatureCommands.resources b/scripts/gen/SECURITY/SignatureCommands.resources new file mode 100644 index 0000000000000000000000000000000000000000..5ae0f77c1390c1397fc3153c3f82fddff4295fb3 GIT binary patch literal 703 zcmZWmJ&zMH5Ookg0SU^HXb=jUoVX7H1nCr%6XHXsY!1;nyR(VGYwvl-haz+}v@|sQ z0{#FE5)B;%RQw4VIvN_DHyq8acf4c2_vX#o-@g9(+*3-uMc91Z3fI|;TOUKg?f-1X zy5!KOx-ERLX3?jo99rYucsm=W(WgnY5(AGNM+w^Y=`b#=DIW5A?q9GQFZTBIPO-DQ zHM+UY!&{@P=gp!MQ}da7&T;`wT|}hkaQ}XK-`mkUb?MKC2S0uezI^)q><*ykh}VgO z=M8>lccQd%7+#5*DaIU>!S@6)MebFtCYT)%4a8wTbn@$yE*15p6CYsqs)Wdckb}Ae zISG~+N?n;^VIkSj6Ddg zE5=C_zU162oleI}MO|7JDm}O4yigmP#s_Sez=il=a9fmP)2>NVqh&?nkyXYrX;)HU z3G1x)c%ogWM`cPD871Sk;lfmgODZ@BvO)`!IrB227pPPD&}pcJ+PG!byF5+xUky*` zrQVP$A6=RCs`Eab(Hu9Ni>@1LIh=5yquC>>V=J^k{b +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class UtilsStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal UtilsStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UtilsStrings", typeof(UtilsStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot digitally sign file because file {0} is smaller than 4 bytes in size. Files must be at least 4 bytes in order to be digitally signed.. + /// + internal static string FileSmallerThan4Bytes { + get { + return ResourceManager.GetString("FileSmallerThan4Bytes", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not create an empty SACL.. + /// + internal static string GetEmptySaclFail { + get { + return ResourceManager.GetString("GetEmptySaclFail", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot get the ACL because the necessary method, GetSecurityDescriptor, does not exist.. + /// + internal static string GetMethodNotFound { + get { + return ResourceManager.GetString("GetMethodNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not create a SACL with the specified central access policy.. + /// + internal static string GetSaclWithCapIdFail { + get { + return ResourceManager.GetString("GetSaclWithCapIdFail", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not enable SeSecurityPrivilege.. + /// + internal static string GetTokenWithEnabledPrivilegeFail { + get { + return ResourceManager.GetString("GetTokenWithEnabledPrivilegeFail", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Central Access Policy identifier or name is not valid. If specifying an identifier, it must begin with S-1-17. If specifying a name, the policy must be applied on the target machine.. + /// + internal static string InvalidCentralAccessPolicyIdentifier { + get { + return ResourceManager.GetString("InvalidCentralAccessPolicyIdentifier", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to ClearCentralAccessPolicy and CentralAccessPolicy parameters cannot be used at the same time.. + /// + internal static string InvalidCentralAccessPolicyParameters { + get { + return ResourceManager.GetString("InvalidCentralAccessPolicyParameters", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not perform operation because an exception was thrown during method invoke.. + /// + internal static string MethodInvokeFail { + get { + return ResourceManager.GetString("MethodInvokeFail", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot perform the operation because it is not supported on the object found in path {0}.. + /// + internal static string OperationNotSupportedOnPath { + get { + return ResourceManager.GetString("OperationNotSupportedOnPath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Windows PowerShell credential request.. + /// + internal static string PromptForCredential_DefaultCaption { + get { + return ResourceManager.GetString("PromptForCredential_DefaultCaption", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not set central access policy.. + /// + internal static string SetCentralAccessPolicyFail { + get { + return ResourceManager.GetString("SetCentralAccessPolicyFail", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Cannot set the ACL because the method that it needs to invoke, SetSecurityDescriptor, does not exist.. + /// + internal static string SetMethodNotFound { + get { + return ResourceManager.GetString("SetMethodNotFound", resourceCulture); + } + } +} diff --git a/scripts/gen/SECURITY/UtilsStrings.resources b/scripts/gen/SECURITY/UtilsStrings.resources new file mode 100644 index 0000000000000000000000000000000000000000..313d0030cf0113b0af0d8ed23200d5f746b72488 GIT binary patch literal 1937 zcmbVNO^6&t6s|T1DuUoi@ZcjF@u$=7;wGB}79D4^aWR@nW^oY&t?7O+L=5W9i=cvnBAz@7*`tUzkDeCfh^ur(D zM?#1Xu<~*3JQv9ocBZl^yZzl2mKoca3YQw2t4T~RvUSSnm8E1MTrmx++*g)YG*{lr zJf=}K$yNFs*BfSw^~z*=+;6D49{cRw1H&*zJ2CL!k z)1>(L(ceG$YU{?0Z@zf{_T76P|7-WppLc(~|D)^C9iQEIZ*?p_@!?&2@#S-SPt|Yz zI9Nc8b0}~R>uanHg!&Cj!TwGt9G@?-u36h2=Ky5L6asm;1j_(*q_8+#BcutK6cq+0El!CkY(XCPe}j#XDx@nACa8)~B1U`Y zuvjh2w$Psby8xZO1Yv@Ygs%cc-RU}pswFOiXCZ1PF5y|o6$JeSuB$;9({(Mh!J>NG zK>ON)2Cs-!*rsr-aOb;T^vTX(UY5oHga@}GT~Gd1I38~u57+tcp?Djx=)GttwKkqI zHB(;Zc}-5uG)+~`G~rZMj@z4S3vZHg_LGE#(kRM zUNa6CCv8my`?<+ty1;(SX=RnKSJ|ajmEPdI$qa~wJbYC-pG1SBnVXcfqx`%{u?Z}OhYm%4NjvviB24ZU@a#QaLj$`kyYE!X2wbMT{P_c2d)38@h6qR91>VE zmb5H5=p86-%Uop%txu`tP%AwP!W?+Sq&>_7pe?L za}r%XP_JY=HMSswjr8~}*l%%|hN~%;jd4dh1hHmEQ-=ORleXs=$8G#DB+*OVu=Mdl z#-lNzT&J_E%FNsZbzfEhT0FFG3PMys30%b{vh&4%_jZ^E^y!(?U#! t<<~0?WA)HMRSsJI$K-HFG(c`P)m>e9=fKrt$T>slrYkhYoZZTd{|#r6Iz0dY literal 0 HcmV?d00001 diff --git a/scripts/security-win.mk b/scripts/security-win.mk new file mode 100644 index 000000000..f204cd59e --- /dev/null +++ b/scripts/security-win.mk @@ -0,0 +1,115 @@ +# This is an automatically generated file for the make dependency: SECURITY + +SECURITY_SRCS_WIN=\ + ../../../jws/pswin/admin/monad/src/security/AclCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/CertificateProvider.cs \ + ../../../jws/pswin/admin/monad/src/security/certificateproviderexceptions.cs \ + ../../../jws/pswin/admin/monad/src/security/CredentialCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/ExecutionPolicyCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/SecureStringCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/SignatureCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/Utils.cs \ + + +SECURITY_SRCS=\ + $(ADMIN_GIT_ROOT)/monad/src/security/AclCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/CertificateProvider.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/certificateproviderexceptions.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/CredentialCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/ExecutionPolicyCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/SecureStringCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/SignatureCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/Utils.cs \ + + +SECURITY_RES_BASE_PATH=../../../jws/pswin/admin/monad/src/security/resources + +SECURITY_RES_GEN_PATH=gen/SECURITY + +SECURITY_RES_GEN_PATH_WIN=gen\SECURITY + +SECURITY_RESX_SRCS=\ + ../../../jws/pswin/admin/monad/src/security/resources/CertificateProviderStrings.resx \ + ../../../jws/pswin/admin/monad/src/security/resources/ExecutionPolicyCommands.resx \ + ../../../jws/pswin/admin/monad/src/security/resources/SecureStringCommands.resx \ + ../../../jws/pswin/admin/monad/src/security/resources/SignatureCommands.resx \ + ../../../jws/pswin/admin/monad/src/security/resources/UtilsStrings.resx \ + + +SECURITY_RES_SRCS=\ + gen/SECURITY/CertificateProviderStrings.resources \ + gen/SECURITY/ExecutionPolicyCommands.resources \ + gen/SECURITY/SecureStringCommands.resources \ + gen/SECURITY/SignatureCommands.resources \ + gen/SECURITY/UtilsStrings.resources \ + + +SECURITY_RES_CS_SRCS=\ + gen/SECURITY/CertificateProviderStrings.cs \ + gen/SECURITY/ExecutionPolicyCommands.cs \ + gen/SECURITY/SecureStringCommands.cs \ + gen/SECURITY/SignatureCommands.cs \ + gen/SECURITY/UtilsStrings.cs \ + + +SECURITY_RES_REF=\ + -resource:gen/SECURITY/CertificateProviderStrings.resources \ + -resource:gen/SECURITY/ExecutionPolicyCommands.resources \ + -resource:gen/SECURITY/SecureStringCommands.resources \ + -resource:gen/SECURITY/SignatureCommands.resources \ + -resource:gen/SECURITY/UtilsStrings.resources \ + + +# the commands below need the make variable SHELL to be set to "cmd", this is best done +# as a command line option to make +$(SECURITY_RES_GEN_PATH)/CertificateProviderStrings.resources: $(SECURITY_RES_BASE_PATH)/CertificateProviderStrings.resx + mkdir $(SECURITY_RES_GEN_PATH_WIN) || exit /b 0 + resgen /useSourcePath $< $@ + +$(SECURITY_RES_GEN_PATH)/CertificateProviderStrings.cs: $(SECURITY_RES_GEN_PATH)/CertificateProviderStrings.resources + resgen /useSourcePath /str:cs $< + sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ + sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ + +$(SECURITY_RES_GEN_PATH)/ExecutionPolicyCommands.resources: $(SECURITY_RES_BASE_PATH)/ExecutionPolicyCommands.resx + mkdir $(SECURITY_RES_GEN_PATH_WIN) || exit /b 0 + resgen /useSourcePath $< $@ + +$(SECURITY_RES_GEN_PATH)/ExecutionPolicyCommands.cs: $(SECURITY_RES_GEN_PATH)/ExecutionPolicyCommands.resources + resgen /useSourcePath /str:cs $< + sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ + sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ + +$(SECURITY_RES_GEN_PATH)/SecureStringCommands.resources: $(SECURITY_RES_BASE_PATH)/SecureStringCommands.resx + mkdir $(SECURITY_RES_GEN_PATH_WIN) || exit /b 0 + resgen /useSourcePath $< $@ + +$(SECURITY_RES_GEN_PATH)/SecureStringCommands.cs: $(SECURITY_RES_GEN_PATH)/SecureStringCommands.resources + resgen /useSourcePath /str:cs $< + sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ + sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ + +$(SECURITY_RES_GEN_PATH)/SignatureCommands.resources: $(SECURITY_RES_BASE_PATH)/SignatureCommands.resx + mkdir $(SECURITY_RES_GEN_PATH_WIN) || exit /b 0 + resgen /useSourcePath $< $@ + +$(SECURITY_RES_GEN_PATH)/SignatureCommands.cs: $(SECURITY_RES_GEN_PATH)/SignatureCommands.resources + resgen /useSourcePath /str:cs $< + sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ + sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ + +$(SECURITY_RES_GEN_PATH)/UtilsStrings.resources: $(SECURITY_RES_BASE_PATH)/UtilsStrings.resx + mkdir $(SECURITY_RES_GEN_PATH_WIN) || exit /b 0 + resgen /useSourcePath $< $@ + +$(SECURITY_RES_GEN_PATH)/UtilsStrings.cs: $(SECURITY_RES_GEN_PATH)/UtilsStrings.resources + resgen /useSourcePath /str:cs $< + sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ + sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ + +SECURITY_make_rule_RES_SRCS: $(SECURITY_RES_SRCS) + +SECURITY_make_rule_RES_CS_SRCS: $(SECURITY_RES_CS_SRCS) + +SECURITY_TARGET=Microsoft.PowerShell.Security + diff --git a/scripts/security.mk b/scripts/security.mk new file mode 100644 index 000000000..a0cfa0eb6 --- /dev/null +++ b/scripts/security.mk @@ -0,0 +1,68 @@ +# This is an automatically generated file for the make dependency: SECURITY + +SECURITY_SRCS_WIN=\ + ../../../jws/pswin/admin/monad/src/security/AclCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/CertificateProvider.cs \ + ../../../jws/pswin/admin/monad/src/security/certificateproviderexceptions.cs \ + ../../../jws/pswin/admin/monad/src/security/CredentialCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/ExecutionPolicyCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/SecureStringCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/SignatureCommands.cs \ + ../../../jws/pswin/admin/monad/src/security/Utils.cs \ + + +SECURITY_SRCS=\ + $(ADMIN_GIT_ROOT)/monad/src/security/AclCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/CertificateProvider.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/certificateproviderexceptions.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/CredentialCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/ExecutionPolicyCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/SecureStringCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/SignatureCommands.cs \ + $(ADMIN_GIT_ROOT)/monad/src/security/Utils.cs \ + + +SECURITY_RES_BASE_PATH=../../../jws/pswin/admin/monad/src/security/resources + +SECURITY_RES_GEN_PATH=gen/SECURITY + +SECURITY_RES_GEN_PATH_WIN=gen\SECURITY + +SECURITY_RESX_SRCS=\ + ../../../jws/pswin/admin/monad/src/security/resources/CertificateProviderStrings.resx \ + ../../../jws/pswin/admin/monad/src/security/resources/ExecutionPolicyCommands.resx \ + ../../../jws/pswin/admin/monad/src/security/resources/SecureStringCommands.resx \ + ../../../jws/pswin/admin/monad/src/security/resources/SignatureCommands.resx \ + ../../../jws/pswin/admin/monad/src/security/resources/UtilsStrings.resx \ + + +SECURITY_RES_SRCS=\ + gen/SECURITY/CertificateProviderStrings.resources \ + gen/SECURITY/ExecutionPolicyCommands.resources \ + gen/SECURITY/SecureStringCommands.resources \ + gen/SECURITY/SignatureCommands.resources \ + gen/SECURITY/UtilsStrings.resources \ + + +SECURITY_RES_CS_SRCS=\ + gen/SECURITY/CertificateProviderStrings.cs \ + gen/SECURITY/ExecutionPolicyCommands.cs \ + gen/SECURITY/SecureStringCommands.cs \ + gen/SECURITY/SignatureCommands.cs \ + gen/SECURITY/UtilsStrings.cs \ + + +SECURITY_RES_REF=\ + -resource:gen/SECURITY/CertificateProviderStrings.resources \ + -resource:gen/SECURITY/ExecutionPolicyCommands.resources \ + -resource:gen/SECURITY/SecureStringCommands.resources \ + -resource:gen/SECURITY/SignatureCommands.resources \ + -resource:gen/SECURITY/UtilsStrings.resources \ + + +SECURITY_make_rule_RES_SRCS: $(SECURITY_RES_SRCS) + +SECURITY_make_rule_RES_CS_SRCS: $(SECURITY_RES_CS_SRCS) + +SECURITY_TARGET=Microsoft.PowerShell.Security + From d914d9278091343008f9488e5d0f6c9d074382b0 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 9 Jul 2015 16:02:58 -0700 Subject: [PATCH 066/295] Add Security module Makefile target Also updated dependencies to build it --- scripts/Makefile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 2f3e279d7..422b3a627 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -32,6 +32,7 @@ include system-automation.mk include commands-management.mk include commands-utility.mk include management-infrastructure.mk +include security.mk NUGETREF=-r:System.Reflection.Metadata.dll -r:System.Collections.Immutable.dll @@ -57,7 +58,7 @@ SRCS_ALL=${STRING_RESOURCES} ${SRCS} CSC=mono Microsoft.Net.ToolsetCompilers.*/tools/csc.exe MCS=mcs -all: dotnetlibs/System.Management.Automation.dll $(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +all: dotnetlibs/System.Management.Automation.dll $(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) # this is the build rule for SMA.dll dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} @@ -75,6 +76,9 @@ dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_S dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMANDS_UTILITY_RES_SRCS} ${COMMANDS_UTILITY_RES_CS_SRCS} $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMANDS_UTILITY_RES_CS_SRCS} $(COMMANDS_UTILITY_RES_REF) +dotnetlibs/Microsoft.PowerShell.Security.dll: ${SECURITY_SRCS} dotnetlibs/System.Management.Automation.dll ${SECURITY_RES_SRCS} ${SECURITY_RES_CS_SRCS} + $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${SECURITY_SRCS} ${SECURITY_RES_CS_SRCS} $(SECURITY_RES_REF) + # assembly load context dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) @@ -148,13 +152,13 @@ internal-prepare-exec_env: runps.sh cp -r dotnetlibs/corerun exec_env/app_base cp runps.sh exec_env/app_base -run: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env +run: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe '"a","b","c","a","a" | Select-Object -Unique' -run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env +run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi cd exec_env/app_base && ./runps.sh @@ -171,7 +175,7 @@ test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-cor internal-prepare-debugclr: cp -r $(MONAD_EXT)/coreclr/Debug/* dotnetlibs -run-debugclr: dotnetlibs/powershell-run.exe internal-prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env +run-debugclr: dotnetlibs/powershell-run.exe internal-prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe "\"test blah\"" From e7b9654ce1477791b426c77e6f8de2d561dd6e19 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 10 Jul 2015 11:34:42 -0700 Subject: [PATCH 067/295] added pester submodule --- .gitmodules | 3 +++ ext-src/pester | 1 + 2 files changed, 4 insertions(+) create mode 160000 ext-src/pester diff --git a/.gitmodules b/.gitmodules index 04020c84d..09e695b83 100644 --- a/.gitmodules +++ b/.gitmodules @@ -16,3 +16,6 @@ [submodule "src/monad_app_base"] path = src/monad_app_base url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad_app_base +[submodule "ext-src/pester"] + path = ext-src/pester + url = https://github.com/pester/Pester.git diff --git a/ext-src/pester b/ext-src/pester new file mode 160000 index 000000000..b26b3cc93 --- /dev/null +++ b/ext-src/pester @@ -0,0 +1 @@ +Subproject commit b26b3cc93644640331cf33b4ca9b7f2012e5adca From 0e12ab46e324ab9bade736ba8f6a8ef3c9362f8d Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 10 Jul 2015 11:35:26 -0700 Subject: [PATCH 068/295] add pester to Makefile, re-pin to latest monad fixes --- scripts/Makefile | 1 + src/monad | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/Makefile b/scripts/Makefile index e1c29196e..a25bf8f42 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -146,6 +146,7 @@ internal-prepare-exec_env: runps.sh cp -r dotnetlibs/*.exe exec_env/app_base cp -r dotnetlibs/lib* exec_env/app_base cp -r dotnetlibs/corerun exec_env/app_base + cp -r ../ext-src/pester exec_env/app_base/Modules/Pester cp runps.sh exec_env/app_base run: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env diff --git a/src/monad b/src/monad index 2ba6fb929..09cd9551a 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 2ba6fb9291bdb9bfea111369a6c236475bd3c686 +Subproject commit 09cd9551a2caebecc843b84e01aad7126ed7197a From c9d0f87ed1e8c9c675e9cb794030e477076fc9d7 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 10 Jul 2015 11:46:30 -0700 Subject: [PATCH 069/295] changed pester url to our own fork --- .gitmodules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 09e695b83..696341067 100644 --- a/.gitmodules +++ b/.gitmodules @@ -18,4 +18,4 @@ url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad_app_base [submodule "ext-src/pester"] path = ext-src/pester - url = https://github.com/pester/Pester.git + url = mshttps://msostc.visualstudio.com/DefaultCollection/PS/_git/Pester From 07eaa4648b6b91804bf646cf0cfe3b71d521ba52 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 10 Jul 2015 13:50:30 -0700 Subject: [PATCH 070/295] re-pin to pester fixes, added pester hello world test --- ext-src/pester | 2 +- scripts/pester/Get-HelloWorld.Tests.ps1 | 13 +++++++++++++ scripts/pester/Get-HelloWorld.ps1 | 3 +++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 scripts/pester/Get-HelloWorld.Tests.ps1 create mode 100644 scripts/pester/Get-HelloWorld.ps1 diff --git a/ext-src/pester b/ext-src/pester index b26b3cc93..941efb9fb 160000 --- a/ext-src/pester +++ b/ext-src/pester @@ -1 +1 @@ -Subproject commit b26b3cc93644640331cf33b4ca9b7f2012e5adca +Subproject commit 941efb9fbfb56c0ffa5470b150dc7ca9c2ab350b diff --git a/scripts/pester/Get-HelloWorld.Tests.ps1 b/scripts/pester/Get-HelloWorld.Tests.ps1 new file mode 100644 index 000000000..eac96930e --- /dev/null +++ b/scripts/pester/Get-HelloWorld.Tests.ps1 @@ -0,0 +1,13 @@ +"starting test script" | out-host + +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$here | out-host +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +$sut | out-host +. "$here\$sut" + +Describe "Get-HelloWorld" { + It "outputs 'Hello world!'" { + Get-HelloWorld | Should Be 'Hello world!' + } +} diff --git a/scripts/pester/Get-HelloWorld.ps1 b/scripts/pester/Get-HelloWorld.ps1 new file mode 100644 index 000000000..c89b09a96 --- /dev/null +++ b/scripts/pester/Get-HelloWorld.ps1 @@ -0,0 +1,3 @@ +function Get-HelloWorld { + 'Hello world!' +} From 46e97da0f968be913b58a0915a172898bd66865c Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 13 Jul 2015 11:55:18 -0700 Subject: [PATCH 071/295] made docker port configurable and output URL at end of build --- scripts/Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index df2abca4c..c70ed94dc 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -201,9 +201,14 @@ docker-build: $(eval INSTANCE_ID := $(shell docker inspect -f '{{.Id}}' image_ps)) docker-run: docker-build - docker run -d -P -p 4201:4201 --name test_ps image_ps + #docker port is 4201 for shellinabox by default, but can be overridden + $(eval SHELLINABOX_PORT := $(shell if [ "${SHELLINABOX_PORT}" = "" ]; then echo 4201; else echo ${SHELLINABOX_PORT}; fi)) + @echo "SHELLINABOX_PORT=${SHELLINABOX_PORT}" + docker run -d -P -p $(SHELLINABOX_PORT):4201 --name test_ps image_ps docker port test_ps 22 - docker port test_ps 4201 + docker port test_ps $(SHELLINABOX_PORT) + $(eval HOST_IP := $(shell ifconfig eth0 | awk '/inet addr/{print substr($$2,6)}')) + @echo "connect to docker at: http://${HOST_IP}:${SHELLINABOX_PORT}/" docker-stop: docker stop test_ps From aa0c778ca98e9dfe4436eeb6a1de9f4987d27072 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 13 Jul 2015 13:08:47 -0700 Subject: [PATCH 072/295] fixed container-relative port --- scripts/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index c70ed94dc..4b6ce2d5a 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -201,12 +201,13 @@ docker-build: $(eval INSTANCE_ID := $(shell docker inspect -f '{{.Id}}' image_ps)) docker-run: docker-build - #docker port is 4201 for shellinabox by default, but can be overridden + # docker port is 4201 for shellinabox by default, but can be overridden $(eval SHELLINABOX_PORT := $(shell if [ "${SHELLINABOX_PORT}" = "" ]; then echo 4201; else echo ${SHELLINABOX_PORT}; fi)) @echo "SHELLINABOX_PORT=${SHELLINABOX_PORT}" docker run -d -P -p $(SHELLINABOX_PORT):4201 --name test_ps image_ps + # those two ports are container ports, so they can be hard-coded docker port test_ps 22 - docker port test_ps $(SHELLINABOX_PORT) + docker port test_ps 4201 $(eval HOST_IP := $(shell ifconfig eth0 | awk '/inet addr/{print substr($$2,6)}')) @echo "connect to docker at: http://${HOST_IP}:${SHELLINABOX_PORT}/" From b90a8f6564adf05788166b7b52ecbaf5d267886a Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 13 Jul 2015 13:38:47 -0700 Subject: [PATCH 073/295] added pester-tests target to Makefile, added that as a dependency to make test --- scripts/Makefile | 8 +++++++- .../pester => src/pester-tests}/Get-HelloWorld.Tests.ps1 | 0 {scripts/pester => src/pester-tests}/Get-HelloWorld.ps1 | 0 3 files changed, 7 insertions(+), 1 deletion(-) rename {scripts/pester => src/pester-tests}/Get-HelloWorld.Tests.ps1 (100%) rename {scripts/pester => src/pester-tests}/Get-HelloWorld.ps1 (100%) diff --git a/scripts/Makefile b/scripts/Makefile index 4b6ce2d5a..31464ba83 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -169,7 +169,13 @@ run-file: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.Powe if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi cd exec_env/app_base && ./runps.sh --file $(PSSCRIPT) -test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-core-registry-l1-1-0.dll +pester-tests: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env + # check if corerun is the right one (could be the debug version) + if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi + # execute the pester tests, pester needs a TEMP environment variable to be set + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' + +test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-core-registry-l1-1-0.dll pester-tests cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe # this is an internal target, it's not intended to be called manually diff --git a/scripts/pester/Get-HelloWorld.Tests.ps1 b/src/pester-tests/Get-HelloWorld.Tests.ps1 similarity index 100% rename from scripts/pester/Get-HelloWorld.Tests.ps1 rename to src/pester-tests/Get-HelloWorld.Tests.ps1 diff --git a/scripts/pester/Get-HelloWorld.ps1 b/src/pester-tests/Get-HelloWorld.ps1 similarity index 100% rename from scripts/pester/Get-HelloWorld.ps1 rename to src/pester-tests/Get-HelloWorld.ps1 From 9081f51942866d614a030cb9c09bad2bb9ea59e3 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 13 Jul 2015 13:41:40 -0700 Subject: [PATCH 074/295] added another make message to output username and password --- scripts/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/Makefile b/scripts/Makefile index 4b6ce2d5a..b28de5bc3 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -210,6 +210,7 @@ docker-run: docker-build docker port test_ps 4201 $(eval HOST_IP := $(shell ifconfig eth0 | awk '/inet addr/{print substr($$2,6)}')) @echo "connect to docker at: http://${HOST_IP}:${SHELLINABOX_PORT}/" + @echo "use username: 'test1' and password: 'pass' to connect" docker-stop: docker stop test_ps From dfb377bae9d6707342ef955a9823229ce69e77b1 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 13 Jul 2015 14:03:50 -0700 Subject: [PATCH 075/295] re-pin to latest rebased powershell changes and updated resources --- scripts/gen/SYS_AUTO/ParserStrings.cs | 9 +++++ scripts/gen/SYS_AUTO/ParserStrings.resources | Bin 58402 -> 58579 bytes .../gen/SYS_AUTO/RemotingErrorIdStrings.cs | 36 ++++++++++++++++++ .../SYS_AUTO/RemotingErrorIdStrings.resources | Bin 70556 -> 71102 bytes src/monad | 2 +- 5 files changed, 46 insertions(+), 1 deletion(-) diff --git a/scripts/gen/SYS_AUTO/ParserStrings.cs b/scripts/gen/SYS_AUTO/ParserStrings.cs index d0bcd3c69..5735d3e3c 100644 --- a/scripts/gen/SYS_AUTO/ParserStrings.cs +++ b/scripts/gen/SYS_AUTO/ParserStrings.cs @@ -3638,6 +3638,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to There is no whitespace between the name and the scriptblock in dynamic keyword '{0}' body statement.. + /// + internal static string UnexpectedTokenInDynamicKeyword { + get { + return ResourceManager.GetString("UnexpectedTokenInDynamicKeyword", resourceCulture); + } + } + /// /// Looks up a localized string similar to Internal error - unexpected unary operator {0}.. /// diff --git a/scripts/gen/SYS_AUTO/ParserStrings.resources b/scripts/gen/SYS_AUTO/ParserStrings.resources index 181f54bc74a613e63f405c7beb8213b0d2eeb921..c0d703f77c91016be0c87e99811acff3dcb526b7 100644 GIT binary patch delta 657 zcmW+xUr1AN6#jm9yDps@VmflE+%0hkVrouhpk-OsgAyqdw{p$x=Dl~jyKB29!we&} zhv@Gq-&LZBiexW6WJQqu!6NdZ7mIq3poi$8-h%q+!#SMq`#9hE&cbWU+8fKYd3I-M zVOFp-{`;EuSvst2nPi)fb<<^A8`J2e?Ymeq3|yh5ZF~F`CxE^Ez}w2Gfyof?v6pL9Q5azxlq>8J0wH=@7_7R)ZFX6J1}{*+*Dq86HBMk| z2e3j-MGVi3&%Dx6nDYncb!(H7M4d23oebuvS8^!cI0pU0Q%W=iN@(FRT7~i~MH3#uYtnS0j?L1;M2)y=0t57Hx0gN)HnTrepKM^O6i!x)zsEM?9qlWl z8_CjQ>lvUu2m>nObbhFc-X+VVW=^^X5k-bSpz<0;KTM8f&gqyYrgyWObV%=H@AEUd z+X%%66geYHYF0`a(zv3UayA`}$~dNG8I`$MRi${Etm%1w=!Z}x5BHVQSc5V#=SGiVsUi}*4ex>i!tu*kU0|-?Bbu~as3iy5vh|up& zOOf~7Np85W%N6=PbuzmEqfpC2et=+g&yE-J+OQOI4!_{8`x_D z4(v^VH@!)j=d!mmG;K#*I01Yf0Vab$PXZ`c15Y$y-}XnTRlQLM!(6QzQ(sf`Y4vi9 z2`w&*%xe?!xU{DwQq(g|Qp-XnEJ=RM#AK9zZNATd-t2srv$I}gYia4n)z2KK^(IkV z(YvLchkC#B(`}%cv)M4qgVj>Qr`Z-~Y8;6DcXqQu^=h0BBQEFIYFv~lP8u<_a) + /// Looks up a localized string similar to Unable to open pipe connection for PowerShell in container. Error code: {0}.. + /// + internal static string CannotConnectContainerNamedPipe { + get { + return ResourceManager.GetString("CannotConnectContainerNamedPipe", resourceCulture); + } + } + /// /// Looks up a localized string similar to Unable to open pipe connection for PowerShell IPC. Error code: {0}.. /// @@ -142,6 +151,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Failed to launch PowerShell process inside container with id {0}.. + /// + internal static string CannotCreateProcessInContainer { + get { + return ResourceManager.GetString("CannotCreateProcessInContainer", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot create runspace. The language mode for this configuration is incompatible with the system-wide language mode.. /// @@ -286,6 +304,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Failed to terminate PowerShell process with id {0} inside container with id {1}.. + /// + internal static string CannotTerminateProcessInContainer { + get { + return ResourceManager.GetString("CannotTerminateProcessInContainer", resourceCulture); + } + } + /// /// Looks up a localized string similar to Unexpected type of encoded command (expected PSObject, got {0}).. /// @@ -1521,6 +1548,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to The input ContainerId {0} does not exist.. + /// + internal static string InvalidContainerId { + get { + return ResourceManager.GetString("InvalidContainerId", resourceCulture); + } + } + /// /// Looks up a localized string similar to The credential is invalid.. /// diff --git a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources index fa225af82e9069df6f2346df6a2bf246e847fb7d..7b771f8a5ad583b68e91c923db4e95fa57879e73 100644 GIT binary patch delta 6485 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 Date: Mon, 13 Jul 2015 14:49:18 -0700 Subject: [PATCH 076/295] added pester instructions --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index afbe197be..d112226d5 100644 --- a/README.md +++ b/README.md @@ -153,6 +153,14 @@ If you're using the Docker container, just prefix all build steps like so: `./bu ## TODO: Unit tests +### Adding Pester tests + +Pester tests are located in the src/pester-tests folder. The makefile targets "test" and "pester-tests" will run all Pester-based tests. + +The steps to add your pester tests are: +- add *.Tests.ps1 files to src/pester-tests +- run "make pester-tests" to run the tests + ## TODO: Docker shell-in-a-box ## TODO: Architecture From ad9ca600f7eb0344e78ef2ae274aaccff90308e4 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 13 Jul 2015 14:49:54 -0700 Subject: [PATCH 077/295] re-pin to latest version in develop-2015-07-13 --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 9e61d13a0..8a5b0fe13 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 9e61d13a08be6f06986f895c1171991d73551429 +Subproject commit 8a5b0fe13067b5d20db768aea95298b1269ab81b From f4498565cbb6e3e85543497e15658021755c0f12 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 13 Jul 2015 14:59:03 -0700 Subject: [PATCH 078/295] re-pin to latest monad updates --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 8a5b0fe13..55a808bd3 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 8a5b0fe13067b5d20db768aea95298b1269ab81b +Subproject commit 55a808bd3ac9f5223133d7436404220ee304ec15 From d65db0550cc059b164200e1f69f19079e1bfdde4 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 14 Jul 2015 15:07:43 -0700 Subject: [PATCH 079/295] Add note on recursive init submodule update --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index d112226d5..6e1d1f62c 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,12 @@ Clone our [monad-linux][] source from Visual Studio Online. We use the `develop` git clone -b develop --recursive https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux ``` +When checking out a commit (or pulling in commits), you need to update all the submodules too. + +```sh +git submodule update --init --recursive +``` + [monad-linux]: https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux ### Setup build environment From 868ea370d41afd15fc7d232078466dd5f0cb8152 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 15 Jul 2015 10:15:39 -0700 Subject: [PATCH 080/295] initial commit --- .../Test-Environment-Variables.Tests.ps1 | 15 +++++++ .../Test-Environment-Variables.ps1 | 3 ++ src/pester-tests/Test-Get-Alias.Tests.ps1 | 15 +++++++ src/pester-tests/Test-Get-ChildItem.Tests.ps1 | 36 +++++++++++++++ src/pester-tests/Test-Get-ChildItem.ps1 | 3 ++ src/pester-tests/Test-Get-Content.Tests.ps1 | 28 ++++++++++++ src/pester-tests/Test-Get-Content.ps1 | 3 ++ src/pester-tests/Test-Get-Dates.Tests.ps1 | 23 ++++++++++ src/pester-tests/Test-Get-Dates.ps1 | 3 ++ src/pester-tests/Test-Get-Item.Tests.ps1 | 25 +++++++++++ src/pester-tests/Test-Get-Item.ps1 | 3 ++ src/pester-tests/Test-Get-Location.Tests.ps1 | 29 ++++++++++++ src/pester-tests/Test-Get-Location.ps1 | 3 ++ src/pester-tests/Test-Get-Member.Tests.ps1 | 45 +++++++++++++++++++ src/pester-tests/Test-Get-Member.ps1 | 3 ++ src/pester-tests/Test-Split-Path.Tests.ps1 | 41 +++++++++++++++++ src/pester-tests/Test-Split-Path.ps1 | 3 ++ src/pester-tests/test-Add-Member.Tests.ps1 | 23 ++++++++++ src/pester-tests/test-Add-Member.ps1 | 3 ++ src/pester-tests/test-Get-Alias.ps1 | 3 ++ src/pester-tests/test-New-Object.Tests.ps1 | 20 +++++++++ src/pester-tests/test-New-Object.ps1 | 3 ++ 22 files changed, 333 insertions(+) create mode 100644 src/pester-tests/Test-Environment-Variables.Tests.ps1 create mode 100644 src/pester-tests/Test-Environment-Variables.ps1 create mode 100644 src/pester-tests/Test-Get-Alias.Tests.ps1 create mode 100644 src/pester-tests/Test-Get-ChildItem.Tests.ps1 create mode 100644 src/pester-tests/Test-Get-ChildItem.ps1 create mode 100644 src/pester-tests/Test-Get-Content.Tests.ps1 create mode 100644 src/pester-tests/Test-Get-Content.ps1 create mode 100644 src/pester-tests/Test-Get-Dates.Tests.ps1 create mode 100644 src/pester-tests/Test-Get-Dates.ps1 create mode 100644 src/pester-tests/Test-Get-Item.Tests.ps1 create mode 100644 src/pester-tests/Test-Get-Item.ps1 create mode 100644 src/pester-tests/Test-Get-Location.Tests.ps1 create mode 100644 src/pester-tests/Test-Get-Location.ps1 create mode 100644 src/pester-tests/Test-Get-Member.Tests.ps1 create mode 100644 src/pester-tests/Test-Get-Member.ps1 create mode 100644 src/pester-tests/Test-Split-Path.Tests.ps1 create mode 100644 src/pester-tests/Test-Split-Path.ps1 create mode 100644 src/pester-tests/test-Add-Member.Tests.ps1 create mode 100644 src/pester-tests/test-Add-Member.ps1 create mode 100644 src/pester-tests/test-Get-Alias.ps1 create mode 100644 src/pester-tests/test-New-Object.Tests.ps1 create mode 100644 src/pester-tests/test-New-Object.ps1 diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 new file mode 100644 index 000000000..937bf206b --- /dev/null +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -0,0 +1,15 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Test-Environment-Variables" { + It "Should have environment variable" { + Get-Item ENV: | Should Not BeNullOrEmpty + } + + It "Should be able to access the members of the environment variable in two ways" { + (Get-Item ENV:os).Value | Should Match 'Windows' -or 'Linux' + + $env:os | Should Match 'Windows' -or '*nux' + } +} diff --git a/src/pester-tests/Test-Environment-Variables.ps1 b/src/pester-tests/Test-Environment-Variables.ps1 new file mode 100644 index 000000000..983948f24 --- /dev/null +++ b/src/pester-tests/Test-Environment-Variables.ps1 @@ -0,0 +1,3 @@ +function Test-Environment-Variables { + +} diff --git a/src/pester-tests/Test-Get-Alias.Tests.ps1 b/src/pester-tests/Test-Get-Alias.Tests.ps1 new file mode 100644 index 000000000..fcbae8fa9 --- /dev/null +++ b/src/pester-tests/Test-Get-Alias.Tests.ps1 @@ -0,0 +1,15 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = "test-" + (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Get-Alias" { + It "should return 3 objects" { + $val = Microsoft.PowerShell.Utility\Get-Alias a* + $val.CommandType | Should Not BeNullOrEmpty + $val.Name | Should Not BeNullOrEmpty + $val.ModuleName | Should BeNullOrEmpty + + $val.Name[0] | Should Be "ac" + $val.Name[1] | Should Be "asnp" + } +} diff --git a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 new file mode 100644 index 000000000..075aebb58 --- /dev/null +++ b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 @@ -0,0 +1,36 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Test-Get-ChildItem" { + Context ": non-aliased testing" { + It "Should list the contents of the current folder" { + (Get-ChildItem .).Name.Length | Should BeGreaterThan 0 + } + + It "Should list the contents of the home directory" { + pushd $HOME + (Get-ChildItem .).Name.Length | Should BeGreaterThan 0 + popd + } + + } + Context ": alias tests" { + It "Should list the contents of the current folder" { + (ls).Name.Length | Should BeGreaterThan 0 + } + + It "Should list the contents of the home directory" { + pushd $HOME + (ls).Name.Length | Should BeGreaterThan 0 + popd + } + + It "Should list the contents of environment variables" { + (ls ENV:).Count | Should BeGreaterThan 10 + (ls ENV:os).Value | Should Be (Get-ChildItem ENV:os).Value + (ls ENV:PROCESSOR_ARCHITECTURE).Value | Should Be (Get-ChildItem ENV:PROCESSOR_ARCHITECTURE).Value + (ls ENV:OS).Value | Should Be $env:OS + } + } +} diff --git a/src/pester-tests/Test-Get-ChildItem.ps1 b/src/pester-tests/Test-Get-ChildItem.ps1 new file mode 100644 index 000000000..21395e4bb --- /dev/null +++ b/src/pester-tests/Test-Get-ChildItem.ps1 @@ -0,0 +1,3 @@ +function Test-Get-ChildItem { + +} diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 new file mode 100644 index 000000000..1561958a2 --- /dev/null +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -0,0 +1,28 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Test-Get-Content" { +<# + Dependencies: + 1. mkdir +#> + It "Should throw an error on a directory " { + # also tests that -erroraction SilentlyContinue will work. + + Get-Content $HOME -ErrorAction SilentlyContinue| Should Throw + cat $HOME -ErrorAction SilentlyContinue| Should Throw + gc $HOME -ErrorAction SilentlyContinue| Should Throw + + + } + + It "Should deliver an array object when listing a file" { + (Get-Content -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" + (Get-Content -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" + } + + It "Should support pipelines" { + + } +} diff --git a/src/pester-tests/Test-Get-Content.ps1 b/src/pester-tests/Test-Get-Content.ps1 new file mode 100644 index 000000000..690b9a05f --- /dev/null +++ b/src/pester-tests/Test-Get-Content.ps1 @@ -0,0 +1,3 @@ +function Test-Get-Content { + +} diff --git a/src/pester-tests/Test-Get-Dates.Tests.ps1 b/src/pester-tests/Test-Get-Dates.Tests.ps1 new file mode 100644 index 000000000..5ac4a068a --- /dev/null +++ b/src/pester-tests/Test-Get-Dates.Tests.ps1 @@ -0,0 +1,23 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Test-Get-Date" { +<# + 1. foreach + 2. +#> + It "Should return a DateTime object upon being called" { + (Get-Date).GetType().Name.Equals('DateTime') | Should Be $true + } + + It "Should filter properly when displayhint switch is used" { + (Get-Date -DisplayHint Time).ToString().Contains(":") |Should be $true + (Get-Date -DisplayHint Date).ToString().Contains(":") | Should be $false + } + + It "Should be able to pipe the output to another cmdlet" { + $timestamp = Get-Date -Format o | foreach {$_ -replace ":", "."} + $timestamp.ToString().Contains(":") | Should be $false + } +} diff --git a/src/pester-tests/Test-Get-Dates.ps1 b/src/pester-tests/Test-Get-Dates.ps1 new file mode 100644 index 000000000..3809810e0 --- /dev/null +++ b/src/pester-tests/Test-Get-Dates.ps1 @@ -0,0 +1,3 @@ +function Test-Get-Date { + +} diff --git a/src/pester-tests/Test-Get-Item.Tests.ps1 b/src/pester-tests/Test-Get-Item.Tests.ps1 new file mode 100644 index 000000000..1e208e10b --- /dev/null +++ b/src/pester-tests/Test-Get-Item.Tests.ps1 @@ -0,0 +1,25 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Test-Get-Item" { + It "Should list all the items in the current working directory when asterisk is used" { + (Get-Item *).GetType().BaseType | Should Be 'array' + (Get-Item *).GetType().Name | Should Be 'Object[]' + } + + It "Should return the name of the current working directory when a dot is used" { + (Get-Item .).GetType().BaseType | Should Be 'System.IO.FileSystemInfo' + (Get-Item .).Name | Should Be 'Tests' + } + + It "Should return the proper Name and BaseType for directory objects vs file system objects" { + (Get-Item .).GetType().Name | Should Be 'DirectoryInfo' + (Get-Item .\Test-Get-Item.Tests.ps1).GetType().Name | Should Be 'FileInfo' + } + + It "Should return a different directory when a path argument is used" { + (Get-Item $HOME) | Should Not BeNullOrEmpty + (Get-Item ..) | Should Not BeNullOrEmpty + } +} diff --git a/src/pester-tests/Test-Get-Item.ps1 b/src/pester-tests/Test-Get-Item.ps1 new file mode 100644 index 000000000..08164c80e --- /dev/null +++ b/src/pester-tests/Test-Get-Item.ps1 @@ -0,0 +1,3 @@ +function Test-Get-Item { + +} diff --git a/src/pester-tests/Test-Get-Location.Tests.ps1 b/src/pester-tests/Test-Get-Location.Tests.ps1 new file mode 100644 index 000000000..e345fb20c --- /dev/null +++ b/src/pester-tests/Test-Get-Location.Tests.ps1 @@ -0,0 +1,29 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Test-Get-Location aka pwd" { + <#Dependencies: + pushd + popd + $HOME + + #> + $winHome = 'C:\Users\v-zafolw' + $nixHome = '/home/zafolw' + BeforeEach { + pushd $HOME #on windows, this is c:\Users\XXXXX; for *nix, it's /home/XXXXX + } + + AfterEach { popd } + + It "Should list the output of the current working directory" { + (Get-Location).Path | Should Not BeNullOrEmpty + (Get-Location).Path | Should Be ($winHome -or $nixHome) + } + + It "Should be able to use pwd the same way" { + (pwd).Path | Should Not BeNullOrEmpty + (pwd).Path | Should Be ($winHome -or $nixHome) + } +} diff --git a/src/pester-tests/Test-Get-Location.ps1 b/src/pester-tests/Test-Get-Location.ps1 new file mode 100644 index 000000000..cdea068ea --- /dev/null +++ b/src/pester-tests/Test-Get-Location.ps1 @@ -0,0 +1,3 @@ +function Test-Get-Location { + +} diff --git a/src/pester-tests/Test-Get-Member.Tests.ps1 b/src/pester-tests/Test-Get-Member.Tests.ps1 new file mode 100644 index 000000000..54605aade --- /dev/null +++ b/src/pester-tests/Test-Get-Member.Tests.ps1 @@ -0,0 +1,45 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Test-Get-Member" { + It "Should be able to be called on string objects, ints, arrays, etc" { + $a = 1 #test numbers + $b = 1.3 + $c = $false #test bools + $d = @(1,3) # test arrays + $e = "anoeduntodeu" #test strings + $f = 'asntoheusth' #test strings + + Get-Member -InputObject $a | Should Not BeNullOrEmpty + Get-Member -InputObject $b | Should Not BeNullOrEmpty + Get-Member -InputObject $c | Should Not BeNullOrEmpty + Get-Member -InputObject $d | Should Not BeNullOrEmpty + Get-Member -InputObject $e | Should Not BeNullOrEmpty + Get-Member -InputObject $f | Should Not BeNullOrEmpty + } + + It "Should be able to extract a field from string objects, ints, arrays, etc" { + $a = 1 #test numbers + $b = 1.3 + $c = $false #test bools + $d = @(1,3) # test arrays + $e = "anoeduntodeu" #test strings + $f = 'asntoheusth' #test strings + + $a.GetType().Name | Should Be 'Int32' + $b.GetType().Name | Should Be 'Double' + $c.GetType().Name | Should Be 'Boolean' + $d.GetType().Name | Should Be 'Object[]' + $e.GetType().Name | Should Be 'String' + $f.GetType().Name | Should Be 'String' + } + + It "Should be able to be called on a newly created PSObject" { + $o = New-Object psobject + # this creates a dependency on the Add-Member cmdlet. + Add-Member -InputObject $o -MemberType NoteProperty -Name proppy -Value "superVal" + + Get-Member -InputObject $o | Should Not BeNullOrEmpty + } +} diff --git a/src/pester-tests/Test-Get-Member.ps1 b/src/pester-tests/Test-Get-Member.ps1 new file mode 100644 index 000000000..4315e54a6 --- /dev/null +++ b/src/pester-tests/Test-Get-Member.ps1 @@ -0,0 +1,3 @@ +function Test-Get-Member { + +} diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 new file mode 100644 index 000000000..bae58b9e4 --- /dev/null +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -0,0 +1,41 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "Test-Split-Path" { +<# + Dependencies: + 1. Split-Path - FUT + 2. ForEach + 3. Object piping + 4. ls/Get-ChildItem - filter output of ls + +#> + It "Should return a string object when invoked" { + (Split-Path .).GetType().Name |Should Be "String" + (Split-Path . -Leaf).GetType().Name | Should Be "String" + (Split-Path . -Resolve).GetType().Name | Should Be "String" + (Split-Path $HOME -Qualifier).GetType().Name | Should Be "String" + } + + It "Should return the name of the drive when the qualifier switch is used" { + Split-Path $HOME -Qualifier | Should Be "C:" + } + + It "Should return the parent folder name when the leaf switch is used" { + Split-Path . -Leaf | Should be "Tests" + } + + It "Should be able to accept regular expression input and output an array for multiple objects" { + (Split-Path *Get*.ps1 -Leaf -Resolve).GetType().BaseType.Name | Should Be "Array" + } + + It "Should be able to tell if a given path is an absolute path" { + (Split-Path $HOME -IsAbsolute) |Should be $true + (Split-Path . -IsAbsolute) | Should be $false + } + + It "Should support piping" { + ($HOME | Split-Path) | Should Be "C:\Users" + } +} diff --git a/src/pester-tests/Test-Split-Path.ps1 b/src/pester-tests/Test-Split-Path.ps1 new file mode 100644 index 000000000..40781d6a5 --- /dev/null +++ b/src/pester-tests/Test-Split-Path.ps1 @@ -0,0 +1,3 @@ +function Test-Split-Path { + +} diff --git a/src/pester-tests/test-Add-Member.Tests.ps1 b/src/pester-tests/test-Add-Member.Tests.ps1 new file mode 100644 index 000000000..4c4c4ea0a --- /dev/null +++ b/src/pester-tests/test-Add-Member.Tests.ps1 @@ -0,0 +1,23 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "test-Add-Member" { + + It "should be able to see a newly added member of an object" { + $o = New-Object psobject + Add-Member -InputObject $o -MemberType NoteProperty -Name proppy -Value "superVal" + + $o.proppy | Should Not BeNullOrEmpty + $o.proppy | Should Be "superVal" + } + + It "Should be able to add a member to an object that already has a member in it" { + $o = New-Object psobject + Add-Member -InputObject $o -MemberType NoteProperty -Name proppy -Value "superVal" + Add-Member -InputObject $o -MemberType NoteProperty -Name AnotherMember -Value "AnotherValue" + + $o.AnotherMember | Should Not BeNullOrEmpty + $o.AnotherMember | Should Be "AnotherValue" + } +} diff --git a/src/pester-tests/test-Add-Member.ps1 b/src/pester-tests/test-Add-Member.ps1 new file mode 100644 index 000000000..1eb9372f8 --- /dev/null +++ b/src/pester-tests/test-Add-Member.ps1 @@ -0,0 +1,3 @@ +function test-Add-Member { + +} diff --git a/src/pester-tests/test-Get-Alias.ps1 b/src/pester-tests/test-Get-Alias.ps1 new file mode 100644 index 000000000..9bdc128b7 --- /dev/null +++ b/src/pester-tests/test-Get-Alias.ps1 @@ -0,0 +1,3 @@ +function test-Get-Alias{ + return Get-Alias a* +} \ No newline at end of file diff --git a/src/pester-tests/test-New-Object.Tests.ps1 b/src/pester-tests/test-New-Object.Tests.ps1 new file mode 100644 index 000000000..ea7cc516c --- /dev/null +++ b/src/pester-tests/test-New-Object.Tests.ps1 @@ -0,0 +1,20 @@ +$here = Split-Path -Parent $MyInvocation.MyCommand.Path +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +. "$here\$sut" + +Describe "New-Object" { + It "should create an object with 4 fields" { + $o = New-Object psobject + $val = $o.GetType() + + $val.IsPublic | Should Not BeNullOrEmpty + $val.Name | Should Not BeNullOrEmpty + $val.IsSerializable | Should Not BeNullOrEmpty + $val.BaseType | Should Not BeNullOrEmpty + + $val.IsPublic | Should Be $true + $val.IsSerializable | Should Be $false + $val.Name | Should Be 'PSCustomObject' + $val.BaseType | Should Be 'System.Object' + } +} diff --git a/src/pester-tests/test-New-Object.ps1 b/src/pester-tests/test-New-Object.ps1 new file mode 100644 index 000000000..13397b05a --- /dev/null +++ b/src/pester-tests/test-New-Object.ps1 @@ -0,0 +1,3 @@ +function test-New-Object { + +} From 028021ef4488b3c3d8382eab4b670ba60c0ca3d3 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 15 Jul 2015 11:33:30 -0700 Subject: [PATCH 081/295] test suite was not recognizing test file --- src/pester-tests/Test-Get-Alias.Tests.ps1 | 11 +++++------ src/pester-tests/Test-Get-Alias.ps1 | 3 +++ 2 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 src/pester-tests/Test-Get-Alias.ps1 diff --git a/src/pester-tests/Test-Get-Alias.Tests.ps1 b/src/pester-tests/Test-Get-Alias.Tests.ps1 index fcbae8fa9..f7f67a5d1 100644 --- a/src/pester-tests/Test-Get-Alias.Tests.ps1 +++ b/src/pester-tests/Test-Get-Alias.Tests.ps1 @@ -1,15 +1,14 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = "test-" + (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") +$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") . "$here\$sut" Describe "Get-Alias" { - It "should return 3 objects" { + It "should return an array of 3 objects" { $val = Microsoft.PowerShell.Utility\Get-Alias a* $val.CommandType | Should Not BeNullOrEmpty - $val.Name | Should Not BeNullOrEmpty - $val.ModuleName | Should BeNullOrEmpty + $val.Name | Should Not BeNullOrEmpty + $val.ModuleName | Should BeNullOrEmpty - $val.Name[0] | Should Be "ac" - $val.Name[1] | Should Be "asnp" + $val.GetType().BaseType.Name | Should Be "Array" } } diff --git a/src/pester-tests/Test-Get-Alias.ps1 b/src/pester-tests/Test-Get-Alias.ps1 new file mode 100644 index 000000000..9bdc128b7 --- /dev/null +++ b/src/pester-tests/Test-Get-Alias.ps1 @@ -0,0 +1,3 @@ +function test-Get-Alias{ + return Get-Alias a* +} \ No newline at end of file From a186934c558bd9f7fb38d2b97c1cb84a5ffab11e Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 15 Jul 2015 11:39:14 -0700 Subject: [PATCH 082/295] deleted test-Get-Alias.ps1 --- src/pester-tests/Get-HelloWorld.Tests.ps1 | 14 +++++--------- src/pester-tests/Get-HelloWorld.ps1 | 6 +++--- src/pester-tests/test-Get-Alias.ps1 | 3 --- 3 files changed, 8 insertions(+), 15 deletions(-) delete mode 100644 src/pester-tests/test-Get-Alias.ps1 diff --git a/src/pester-tests/Get-HelloWorld.Tests.ps1 b/src/pester-tests/Get-HelloWorld.Tests.ps1 index eac96930e..707dc1f77 100644 --- a/src/pester-tests/Get-HelloWorld.Tests.ps1 +++ b/src/pester-tests/Get-HelloWorld.Tests.ps1 @@ -1,13 +1,9 @@ -"starting test script" | out-host - -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$here | out-host +$here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -$sut | out-host . "$here\$sut" - + Describe "Get-HelloWorld" { - It "outputs 'Hello world!'" { - Get-HelloWorld | Should Be 'Hello world!' + It "outputs 'HelloWorld!'" { + Get-HelloWorld | Should Be 'HelloWorld!' } -} +} diff --git a/src/pester-tests/Get-HelloWorld.ps1 b/src/pester-tests/Get-HelloWorld.ps1 index c89b09a96..dda5c8171 100644 --- a/src/pester-tests/Get-HelloWorld.ps1 +++ b/src/pester-tests/Get-HelloWorld.ps1 @@ -1,3 +1,3 @@ -function Get-HelloWorld { - 'Hello world!' -} +function Get-HelloWorld{ + 'HelloWorld!' +} diff --git a/src/pester-tests/test-Get-Alias.ps1 b/src/pester-tests/test-Get-Alias.ps1 deleted file mode 100644 index 9bdc128b7..000000000 --- a/src/pester-tests/test-Get-Alias.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function test-Get-Alias{ - return Get-Alias a* -} \ No newline at end of file From 2b079b2cb95ef55e9d95c7e65b784d87a1efd522 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 15 Jul 2015 11:40:03 -0700 Subject: [PATCH 083/295] removing commit --- src/pester-tests/Get-HelloWorld.Tests.ps1 | 9 --------- src/pester-tests/Get-HelloWorld.ps1 | 3 --- 2 files changed, 12 deletions(-) delete mode 100644 src/pester-tests/Get-HelloWorld.Tests.ps1 delete mode 100644 src/pester-tests/Get-HelloWorld.ps1 diff --git a/src/pester-tests/Get-HelloWorld.Tests.ps1 b/src/pester-tests/Get-HelloWorld.Tests.ps1 deleted file mode 100644 index 707dc1f77..000000000 --- a/src/pester-tests/Get-HelloWorld.Tests.ps1 +++ /dev/null @@ -1,9 +0,0 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" - -Describe "Get-HelloWorld" { - It "outputs 'HelloWorld!'" { - Get-HelloWorld | Should Be 'HelloWorld!' - } -} diff --git a/src/pester-tests/Get-HelloWorld.ps1 b/src/pester-tests/Get-HelloWorld.ps1 deleted file mode 100644 index dda5c8171..000000000 --- a/src/pester-tests/Get-HelloWorld.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Get-HelloWorld{ - 'HelloWorld!' -} From 95dcc23bbbd0906c479ff3161c0b2c280088e2a8 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 15 Jul 2015 13:31:07 -0700 Subject: [PATCH 084/295] added more granular unit-test for failing getType() output --- src/pester-tests/Test-Get-Alias.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Get-Alias.Tests.ps1 b/src/pester-tests/Test-Get-Alias.Tests.ps1 index f7f67a5d1..dccc71f27 100644 --- a/src/pester-tests/Test-Get-Alias.Tests.ps1 +++ b/src/pester-tests/Test-Get-Alias.Tests.ps1 @@ -4,7 +4,7 @@ $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") Describe "Get-Alias" { It "should return an array of 3 objects" { - $val = Microsoft.PowerShell.Utility\Get-Alias a* + $val = Get-Alias a* $val.CommandType | Should Not BeNullOrEmpty $val.Name | Should Not BeNullOrEmpty $val.ModuleName | Should BeNullOrEmpty From fffe79b751b4fabc303545116288d8e98f6a0cbb Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 15 Jul 2015 14:15:53 -0700 Subject: [PATCH 085/295] fixed test assumptions; is now passing tests --- src/pester-tests/Test-Get-Alias.Tests.ps1 | 31 +++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/src/pester-tests/Test-Get-Alias.Tests.ps1 b/src/pester-tests/Test-Get-Alias.Tests.ps1 index dccc71f27..b34e52f03 100644 --- a/src/pester-tests/Test-Get-Alias.Tests.ps1 +++ b/src/pester-tests/Test-Get-Alias.Tests.ps1 @@ -3,12 +3,39 @@ $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") . "$here\$sut" Describe "Get-Alias" { + It "Should have a return type of System.Array when gal returns more than one object" { + $val1=(Get-Alias a*) + $val2=(Get-Alias c*) + $i=0 + + $val1 | ForEach-Object{ $i++}; + if($i -lt 2) { + $val1.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" + } + else { + $val1.GetType().BaseType.FullName | Should Be "System.Array" + } + + $val2 | ForEach-Object{ $i++}; + if($i -lt 2) { + $val2.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" + } + else { + $val2.GetType().BaseType.FullName | Should Be "System.Array" + } + + } + It "should return an array of 3 objects" { - $val = Get-Alias a* + $val = Get-Alias a* + $alias = gal a* + $val.CommandType | Should Not BeNullOrEmpty $val.Name | Should Not BeNullOrEmpty $val.ModuleName | Should BeNullOrEmpty - $val.GetType().BaseType.Name | Should Be "Array" + $alias.CommandType | Should Not BeNullOrEmpty + $alias.Name | Should Not BeNullOrEmpty + $alias.ModuleName | Should BeNullOrEmpty } } From 088335669d649d164af5d2e08630dbb7c7467a57 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 15 Jul 2015 16:27:53 -0700 Subject: [PATCH 086/295] fixed typo --- src/pester-tests/Test-Get-Content.Tests.ps1 | 28 +++++++++++---------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index 1561958a2..b3c1654c1 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -3,26 +3,28 @@ $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") . "$here\$sut" Describe "Test-Get-Content" { -<# - Dependencies: - 1. mkdir -#> It "Should throw an error on a directory " { # also tests that -erroraction SilentlyContinue will work. - Get-Content $HOME -ErrorAction SilentlyContinue| Should Throw - cat $HOME -ErrorAction SilentlyContinue| Should Throw - gc $HOME -ErrorAction SilentlyContinue| Should Throw - + Get-Content . -ErrorAction SilentlyContinue | Should Throw + cat . -ErrorAction SilentlyContinue | Should Throw + gc . -ErrorAction SilentlyContinue | Should Throw + type . -ErrorAction SilentlyContinue | Should Throw } It "Should deliver an array object when listing a file" { (Get-Content -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (Get-Content -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" - } + (Get-Content -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" + + (gc -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" + (gc -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" + + (type -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" + (type -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" + + (cat -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" + (cat -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" - It "Should support pipelines" { - } -} +} From c55e5cbc88c47f472e608f402c5746613a76eff3 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 15 Jul 2015 16:30:20 -0700 Subject: [PATCH 087/295] fixed get-Content issues --- src/pester-tests/Test-Get-Content.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index b3c1654c1..0cb48aeea 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -9,7 +9,7 @@ Describe "Test-Get-Content" { Get-Content . -ErrorAction SilentlyContinue | Should Throw cat . -ErrorAction SilentlyContinue | Should Throw gc . -ErrorAction SilentlyContinue | Should Throw - type . -ErrorAction SilentlyContinue | Should Throw + type . -ErrorAction SilentlyContinue | Should Throw } From 061c8543ea15454a01eaa79cb42b35f73e5f9d85 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 15 Jul 2015 18:36:43 -0700 Subject: [PATCH 088/295] removed monad_app_base submodule because it's not needed anymore --- .gitmodules | 3 --- scripts/Makefile | 6 +++++- src/monad_app_base | 1 - 3 files changed, 5 insertions(+), 5 deletions(-) delete mode 160000 src/monad_app_base diff --git a/.gitmodules b/.gitmodules index 696341067..106e765ae 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,9 +13,6 @@ [submodule "src/monad-ext"] path = src/monad-ext url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-ext -[submodule "src/monad_app_base"] - path = src/monad_app_base - url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad_app_base [submodule "ext-src/pester"] path = ext-src/pester url = mshttps://msostc.visualstudio.com/DefaultCollection/PS/_git/Pester diff --git a/scripts/Makefile b/scripts/Makefile index ec2b77f36..9f5234320 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -145,7 +145,11 @@ prepare: internal-prepare-exec_env: runps.sh rm -rf exec_env mkdir exec_env - cp -r ../src/monad_app_base/app_base exec_env + mkdir exec_env/app_base + mkdir exec_env/app_base/Modules + cp ../src/monad/monad/miscfiles/display/*.ps1xml exec_env/app_base + cp ../src/monad/monad/miscfiles/types/CoreClr/*.ps1xml exec_env/app_base + cp -r ../src/monad/monad/miscfiles/modules/* exec_env/app_base/Modules cp -r dotnetlibs/*.dll exec_env/app_base cp -r dotnetlibs/*.exe exec_env/app_base cp -r dotnetlibs/lib* exec_env/app_base diff --git a/src/monad_app_base b/src/monad_app_base deleted file mode 160000 index a96ff8d98..000000000 --- a/src/monad_app_base +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a96ff8d9874f562b247d207da2c944e1ebb79cb3 From 849529c33a4e0b45d9d7bd4a9a72ac58c571f82d Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 16 Jul 2015 14:04:10 -0700 Subject: [PATCH 089/295] download latest nuget automatically --- scripts/Makefile | 11 ++++++----- scripts/buildtemp/.gitignore | 0 2 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 scripts/buildtemp/.gitignore diff --git a/scripts/Makefile b/scripts/Makefile index 9f5234320..b72035d90 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -136,13 +136,14 @@ dotnetlibs/corerun: $(MONAD_EXT)/coreclr/Release/corerun # this is the manual step that will install some stuff using nuget and do other things that can't be dependency # tracked that easily prepare: - rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* Microsoft.Net.ToolsetCompilers.* - nuget install System.Reflection.Metadata - nuget install System.Collections.Immutable - nuget install Microsoft.Net.ToolsetCompilers -pre + rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe + wget -O buildtemp/nuget.exe https://nuget.org/nuget.exe + mono buildtemp/nuget.exe install System.Reflection.Metadata + mono buildtemp/nuget.exe install System.Collections.Immutable + mono buildtemp/nuget.exe install Microsoft.Net.ToolsetCompilers -pre # this is an internal target, it's not intended to be called manually -internal-prepare-exec_env: runps.sh +internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) rm -rf exec_env mkdir exec_env mkdir exec_env/app_base diff --git a/scripts/buildtemp/.gitignore b/scripts/buildtemp/.gitignore new file mode 100644 index 000000000..e69de29bb From 1af03b263df67d7e8e990f0bdcba771f41fe2397 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 16 Jul 2015 14:21:47 -0700 Subject: [PATCH 090/295] removed nuget from list of dependencies --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6e1d1f62c..6393f1d57 100644 --- a/README.md +++ b/README.md @@ -134,7 +134,7 @@ Install necessary packages. - [CMake][], for building `src/monad-native` ```sh -sudo apt-get install mono-devel nuget libunwind8 gcc g++ make cmake +sudo apt-get install mono-devel libunwind8 gcc g++ make cmake ``` [repository]: http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives From 4800acb9751b6c8a77aec7909bbf02319570d860 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 16 Jul 2015 14:45:20 -0700 Subject: [PATCH 091/295] re-pin to latest monad fixes for issue 104 and 105 --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 55a808bd3..fd8c241c6 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 55a808bd3ac9f5223133d7436404220ee304ec15 +Subproject commit fd8c241c631c5980e57a06769f857ecf8db915b1 From 9493af81af532742dddec0331fcbee19e55e53cd Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 16 Jul 2015 14:59:50 -0700 Subject: [PATCH 092/295] fixed get-date tests --- src/pester-tests/Test-Get-Dates.Tests.ps1 | 30 +++++++++++++++++------ 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/src/pester-tests/Test-Get-Dates.Tests.ps1 b/src/pester-tests/Test-Get-Dates.Tests.ps1 index 5ac4a068a..1efa3eccd 100644 --- a/src/pester-tests/Test-Get-Dates.Tests.ps1 +++ b/src/pester-tests/Test-Get-Dates.Tests.ps1 @@ -10,14 +10,28 @@ Describe "Test-Get-Date" { It "Should return a DateTime object upon being called" { (Get-Date).GetType().Name.Equals('DateTime') | Should Be $true } - - It "Should filter properly when displayhint switch is used" { - (Get-Date -DisplayHint Time).ToString().Contains(":") |Should be $true - (Get-Date -DisplayHint Date).ToString().Contains(":") | Should be $false + + It "Should have colons when ToString method is used" { + (Get-Date).ToString().Contains(":") | Should be $true + (Get-Date -DisplayHint Time).ToString().Contains(":") | Should be $true + (Get-Date -DisplayHint Date).ToString().Contains(":") | Should be $true } - It "Should be able to pipe the output to another cmdlet" { - $timestamp = Get-Date -Format o | foreach {$_ -replace ":", "."} - $timestamp.ToString().Contains(":") | Should be $false + It "Should be able to use the format flag" { + # You would think that one could use simple loops here, but apparently powershell in windows returns different values in loops + + (Get-Date -Format d).Contains("/") | Should be $true + (Get-Date -Format D).Contains(",") | Should be $true + (Get-Date -Format f).Contains(",") -and (Get-Date -Format f).Contains(":") | Should be $true + (Get-Date -Format F).Contains(",") -and (Get-Date -Format F).Contains(":") | Should be $true + (Get-Date -Format g).Contains("/") -and (Get-Date -Format g).Contains(":") | Should be $true + (Get-Date -Format G).Contains("/") -and (Get-Date -Format G).Contains(":") | Should be $true + (Get-Date -Format m).Contains(",") -or ` + (Get-Date -Format m).Contains(":") -or ` + (Get-Date -Format m).Contains("/") | Should be $false + + } -} + +} + From ae037b7984d69a4198b18234f35ccafa780984d6 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 16 Jul 2015 15:29:50 -0700 Subject: [PATCH 093/295] fixed split-path tests; found a bug in powershell --- src/pester-tests/Test-Split-Path.Tests.ps1 | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index bae58b9e4..2cd5ca2f5 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -15,15 +15,14 @@ Describe "Test-Split-Path" { (Split-Path .).GetType().Name |Should Be "String" (Split-Path . -Leaf).GetType().Name | Should Be "String" (Split-Path . -Resolve).GetType().Name | Should Be "String" - (Split-Path $HOME -Qualifier).GetType().Name | Should Be "String" } It "Should return the name of the drive when the qualifier switch is used" { - Split-Path $HOME -Qualifier | Should Be "C:" + Split-Path / -Qualifier | Should Be "/" } It "Should return the parent folder name when the leaf switch is used" { - Split-Path . -Leaf | Should be "Tests" + Split-Path . -Leaf | Should be "pester-tests" } It "Should be able to accept regular expression input and output an array for multiple objects" { @@ -31,11 +30,11 @@ Describe "Test-Split-Path" { } It "Should be able to tell if a given path is an absolute path" { - (Split-Path $HOME -IsAbsolute) |Should be $true + (Split-Path /usr/bin -IsAbsolute) |Should be $true (Split-Path . -IsAbsolute) | Should be $false } It "Should support piping" { - ($HOME | Split-Path) | Should Be "C:\Users" + ("." | Split-Path -leaf) | Should Be "pester-tests" } -} +} From 489532736c1b019d4291c655bfbaa85c027af0fd Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 16 Jul 2015 15:31:52 -0700 Subject: [PATCH 094/295] fixed Get-Item tests --- src/pester-tests/Test-Get-Item.Tests.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pester-tests/Test-Get-Item.Tests.ps1 b/src/pester-tests/Test-Get-Item.Tests.ps1 index 1e208e10b..93d15a8e5 100644 --- a/src/pester-tests/Test-Get-Item.Tests.ps1 +++ b/src/pester-tests/Test-Get-Item.Tests.ps1 @@ -10,7 +10,7 @@ Describe "Test-Get-Item" { It "Should return the name of the current working directory when a dot is used" { (Get-Item .).GetType().BaseType | Should Be 'System.IO.FileSystemInfo' - (Get-Item .).Name | Should Be 'Tests' + (Get-Item .).Name | Should Be 'pester-tests' } It "Should return the proper Name and BaseType for directory objects vs file system objects" { @@ -19,7 +19,7 @@ Describe "Test-Get-Item" { } It "Should return a different directory when a path argument is used" { - (Get-Item $HOME) | Should Not BeNullOrEmpty + (Get-Item /usr/bin) | Should Not BeNullOrEmpty (Get-Item ..) | Should Not BeNullOrEmpty } } From c8a6f4d783c240f98d09e84e1fb61ecf8491601f Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 16 Jul 2015 15:52:42 -0700 Subject: [PATCH 095/295] fixed Environment-variables tests and typos in get-item --- .../Test-Environment-Variables.Tests.ps1 | 12 ++++++++---- src/pester-tests/Test-Get-Item.Tests.ps1 | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 937bf206b..3be444e56 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -8,8 +8,12 @@ Describe "Test-Environment-Variables" { } It "Should be able to access the members of the environment variable in two ways" { - (Get-Item ENV:os).Value | Should Match 'Windows' -or 'Linux' - - $env:os | Should Match 'Windows' -or '*nux' + (Get-Item ENV:HOME).Value | Should be "/root" + (Get-Item ENV:HOSTNAME).Value | Should Not BeNullOrEmpty + (Get-Item ENV:PATH).Value | Should Not BeNullOrEmpty + + (ls ENV:HOME).Value | Should be "/root" + (ls ENV:HOSTNAME).Value | Should Not BeNullOrEmpty + (ls ENV:PATH).Value | Should Not BeNullOrEmpty } -} +} diff --git a/src/pester-tests/Test-Get-Item.Tests.ps1 b/src/pester-tests/Test-Get-Item.Tests.ps1 index 93d15a8e5..ede9928b1 100644 --- a/src/pester-tests/Test-Get-Item.Tests.ps1 +++ b/src/pester-tests/Test-Get-Item.Tests.ps1 @@ -22,4 +22,4 @@ Describe "Test-Get-Item" { (Get-Item /usr/bin) | Should Not BeNullOrEmpty (Get-Item ..) | Should Not BeNullOrEmpty } -} +} From 3d47638e5ce84781bae5a33b1f60c5f404e6dd2a Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 16 Jul 2015 16:13:12 -0700 Subject: [PATCH 096/295] fixed Get-ChildItem.Tests --- src/pester-tests/Test-Get-ChildItem.Tests.ps1 | 44 +++++++------------ 1 file changed, 15 insertions(+), 29 deletions(-) diff --git a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 index 075aebb58..77d34e1a6 100644 --- a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 +++ b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 @@ -3,34 +3,20 @@ $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") . "$here\$sut" Describe "Test-Get-ChildItem" { - Context ": non-aliased testing" { - It "Should list the contents of the current folder" { - (Get-ChildItem .).Name.Length | Should BeGreaterThan 0 - } - - It "Should list the contents of the home directory" { - pushd $HOME - (Get-ChildItem .).Name.Length | Should BeGreaterThan 0 - popd - } + It "Should list the contents of the current folder" { + (Get-ChildItem .).Name.Length | Should BeGreaterThan 0 + + (ls .).Name.Length | Should BeGreaterThan 0 + } + + It "Should list the contents of the home directory" { + pushd /usr/ + (Get-ChildItem .).Name.Length | Should BeGreaterThan 0 + popd + + pushd /usr/ + (ls .).Name.Length | Should BeGreaterThan 0 + popd } - Context ": alias tests" { - It "Should list the contents of the current folder" { - (ls).Name.Length | Should BeGreaterThan 0 - } - - It "Should list the contents of the home directory" { - pushd $HOME - (ls).Name.Length | Should BeGreaterThan 0 - popd - } - - It "Should list the contents of environment variables" { - (ls ENV:).Count | Should BeGreaterThan 10 - (ls ENV:os).Value | Should Be (Get-ChildItem ENV:os).Value - (ls ENV:PROCESSOR_ARCHITECTURE).Value | Should Be (Get-ChildItem ENV:PROCESSOR_ARCHITECTURE).Value - (ls ENV:OS).Value | Should Be $env:OS - } - } -} +} From d3aadb0a04d2cca58cf23ef69922b17478301bf6 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 17 Jul 2015 15:33:23 -0700 Subject: [PATCH 097/295] updated coreclr dependency to latest version, fixed / path separators in pester, which were invalid due to recent coreclr cleanup and changes --- ext-src/pester | 2 +- src/monad | 2 +- src/monad-ext | 2 +- src/pester-tests/Test-Environment-Variables.Tests.ps1 | 2 +- src/pester-tests/Test-Get-Alias.Tests.ps1 | 2 +- src/pester-tests/Test-Get-ChildItem.Tests.ps1 | 2 +- src/pester-tests/Test-Get-Content.Tests.ps1 | 2 +- src/pester-tests/Test-Get-Dates.Tests.ps1 | 2 +- src/pester-tests/Test-Get-Item.Tests.ps1 | 2 +- src/pester-tests/Test-Get-Location.Tests.ps1 | 2 +- src/pester-tests/Test-Get-Member.Tests.ps1 | 2 +- src/pester-tests/Test-Split-Path.Tests.ps1 | 2 +- src/pester-tests/test-Add-Member.Tests.ps1 | 2 +- src/pester-tests/test-New-Object.Tests.ps1 | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ext-src/pester b/ext-src/pester index 941efb9fb..dc5d38853 160000 --- a/ext-src/pester +++ b/ext-src/pester @@ -1 +1 @@ -Subproject commit 941efb9fbfb56c0ffa5470b150dc7ca9c2ab350b +Subproject commit dc5d388532499267e68c17c0a96153f7bc09c437 diff --git a/src/monad b/src/monad index fd8c241c6..4de6c3792 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit fd8c241c631c5980e57a06769f857ecf8db915b1 +Subproject commit 4de6c3792e4a3b68575f0a87d5933735d5e328c7 diff --git a/src/monad-ext b/src/monad-ext index 5f5bdb4ad..bd3356bd4 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit 5f5bdb4ad35f5932a0b67e9fad7bfd201424ac2d +Subproject commit bd3356bd4bc7515ae5e13f3b6c98ba3f97cb0275 diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 3be444e56..95147099e 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Test-Environment-Variables" { It "Should have environment variable" { diff --git a/src/pester-tests/Test-Get-Alias.Tests.ps1 b/src/pester-tests/Test-Get-Alias.Tests.ps1 index b34e52f03..0819dcaa4 100644 --- a/src/pester-tests/Test-Get-Alias.Tests.ps1 +++ b/src/pester-tests/Test-Get-Alias.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Get-Alias" { It "Should have a return type of System.Array when gal returns more than one object" { diff --git a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 index 77d34e1a6..7179c7b16 100644 --- a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 +++ b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Test-Get-ChildItem" { It "Should list the contents of the current folder" { diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index 0cb48aeea..f6e09e71c 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Test-Get-Content" { It "Should throw an error on a directory " { diff --git a/src/pester-tests/Test-Get-Dates.Tests.ps1 b/src/pester-tests/Test-Get-Dates.Tests.ps1 index 1efa3eccd..5761c2d54 100644 --- a/src/pester-tests/Test-Get-Dates.Tests.ps1 +++ b/src/pester-tests/Test-Get-Dates.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Test-Get-Date" { <# diff --git a/src/pester-tests/Test-Get-Item.Tests.ps1 b/src/pester-tests/Test-Get-Item.Tests.ps1 index ede9928b1..ea265c050 100644 --- a/src/pester-tests/Test-Get-Item.Tests.ps1 +++ b/src/pester-tests/Test-Get-Item.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Test-Get-Item" { It "Should list all the items in the current working directory when asterisk is used" { diff --git a/src/pester-tests/Test-Get-Location.Tests.ps1 b/src/pester-tests/Test-Get-Location.Tests.ps1 index e345fb20c..93ea706b4 100644 --- a/src/pester-tests/Test-Get-Location.Tests.ps1 +++ b/src/pester-tests/Test-Get-Location.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Test-Get-Location aka pwd" { <#Dependencies: diff --git a/src/pester-tests/Test-Get-Member.Tests.ps1 b/src/pester-tests/Test-Get-Member.Tests.ps1 index 54605aade..eb976137b 100644 --- a/src/pester-tests/Test-Get-Member.Tests.ps1 +++ b/src/pester-tests/Test-Get-Member.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Test-Get-Member" { It "Should be able to be called on string objects, ints, arrays, etc" { diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index 2cd5ca2f5..e9f154c8e 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "Test-Split-Path" { <# diff --git a/src/pester-tests/test-Add-Member.Tests.ps1 b/src/pester-tests/test-Add-Member.Tests.ps1 index 4c4c4ea0a..50abc096c 100644 --- a/src/pester-tests/test-Add-Member.Tests.ps1 +++ b/src/pester-tests/test-Add-Member.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "test-Add-Member" { diff --git a/src/pester-tests/test-New-Object.Tests.ps1 b/src/pester-tests/test-New-Object.Tests.ps1 index ea7cc516c..4e4d2cba0 100644 --- a/src/pester-tests/test-New-Object.Tests.ps1 +++ b/src/pester-tests/test-New-Object.Tests.ps1 @@ -1,6 +1,6 @@ $here = Split-Path -Parent $MyInvocation.MyCommand.Path $sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here\$sut" +. "$here/$sut" Describe "New-Object" { It "should create an object with 4 fields" { From 91ff5370b0d9d7d02d3b45ac8f435c61f38d0c56 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 20 Jul 2015 14:37:46 -0700 Subject: [PATCH 098/295] re-pin to updated coreclr --- src/monad-ext | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-ext b/src/monad-ext index bd3356bd4..f8e5171eb 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit bd3356bd4bc7515ae5e13f3b6c98ba3f97cb0275 +Subproject commit f8e5171eb9efd23c81b881e4fd645155b4996345 From b055743728e068b0ceb72ae03387ef942929f1fb Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 20 Jul 2015 15:22:29 -0700 Subject: [PATCH 099/295] Makefile target test uses the xUnit runner Instead of the prior work-around. Makefile target `internal-prepare-exec-env` was modified to create `exec_env/testrun` and depend on `dotnetlibs/corerun` (on which it already depended). --- scripts/Makefile | 11 +++++------ scripts/tests.mk | 13 ++++--------- 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index b72035d90..8b2f8d6e8 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -143,11 +143,10 @@ prepare: mono buildtemp/nuget.exe install Microsoft.Net.ToolsetCompilers -pre # this is an internal target, it's not intended to be called manually -internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) +internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun rm -rf exec_env - mkdir exec_env - mkdir exec_env/app_base - mkdir exec_env/app_base/Modules + mkdir -p exec_env/app_base/Modules + mkdir -p exec_env/testrun cp ../src/monad/monad/miscfiles/display/*.ps1xml exec_env/app_base cp ../src/monad/monad/miscfiles/types/CoreClr/*.ps1xml exec_env/app_base cp -r ../src/monad/monad/miscfiles/modules/* exec_env/app_base/Modules @@ -180,8 +179,8 @@ pester-tests: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft. # execute the pester tests, pester needs a TEMP environment variable to be set cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' -test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-core-registry-l1-1-0.dll pester-tests - cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe +test: internal-prepare-exec_env $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) dotnetlibs/corerun + cd exec_env/testrun && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../app_base ../app_base/corerun xunit.console.netcore.exe ps_test.dll # this is an internal target, it's not intended to be called manually internal-prepare-debugclr: diff --git a/scripts/tests.mk b/scripts/tests.mk index 60dd299df..0c1b03362 100644 --- a/scripts/tests.mk +++ b/scripts/tests.mk @@ -1,14 +1,9 @@ TEST_FOLDER=../src/ps_test +TESTRUN_FOLDER=exec_env/testrun TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_*.cs) -dotnetlibs/xunit%: $(MONAD_EXT)/xunit/xunit% +$(TESTRUN_FOLDER)/xunit%: $(MONAD_EXT)/xunit/xunit% cp -f $^ $@ -dotnetlibs/ps_test.dll: $(TEST_SRCS) $(addprefix dotnetlibs/, xunit.core.dll xunit.assert.dll System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) - $(CSC) -out:$@ -noconfig -nostdlib -target:library $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET) xunit.core.dll xunit.assert.dll) ${COREREF} $(TEST_SRCS) - -dotnetlibs/ps_test_runner.exe: $(TEST_FOLDER)/ps_test.cs $(addprefix dotnetlibs/, ps_test.dll System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET) xunit.core.dll xunit.assert.dll) - $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(addprefix -r:dotnetlibs/, ps_test.dll System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET) xunit.core.dll xunit.assert.dll) ${COREREF} $< - -xunit: $(addprefix dotnetlibs/, ps_test.dll corerun xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) internal-prepare-exec_env - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun xunit.console.netcore.exe ps_test.dll +$(TESTRUN_FOLDER)/ps_test.dll: $(TEST_SRCS) $(addprefix $(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) + $(CSC) -out:$@ -noconfig -nostdlib -target:library $(addprefix -r:$(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) ${COREREF} $(TEST_SRCS) From 694320b6568ee1f3846adff50a20a3843a615122 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 20 Jul 2015 15:31:03 -0700 Subject: [PATCH 100/295] Unit tests use xUnit runner and [Fact] declaration - Workaround test executable is now completely removed - make test also depends on $(RUN_TARGETS) --- scripts/Makefile | 6 +++-- src/ps_test/ps_test.cs | 35 ---------------------------- src/ps_test/test_Binders.cs | 1 + src/ps_test/test_CorePsPlatform.cs | 6 +++++ src/ps_test/test_ExtensionMethods.cs | 1 + src/ps_test/test_MshSnapinInfo.cs | 2 ++ src/ps_test/test_SecuritySupport.cs | 4 ++++ 7 files changed, 18 insertions(+), 37 deletions(-) delete mode 100644 src/ps_test/ps_test.cs diff --git a/scripts/Makefile b/scripts/Makefile index 8b2f8d6e8..0cd2c8179 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -157,7 +157,9 @@ internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun cp -r ../ext-src/pester exec_env/app_base/Modules/Pester cp runps.sh exec_env/app_base -run: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env +RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll + +run: $(RUN_TARGETS) internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines @@ -179,7 +181,7 @@ pester-tests: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft. # execute the pester tests, pester needs a TEMP environment variable to be set cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' -test: internal-prepare-exec_env $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) dotnetlibs/corerun +test: $(RUN_TARGETS) internal-prepare-exec_env $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) dotnetlibs/corerun cd exec_env/testrun && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../app_base ../app_base/corerun xunit.console.netcore.exe ps_test.dll # this is an internal target, it's not intended to be called manually diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs deleted file mode 100644 index d42d7a0e5..000000000 --- a/src/ps_test/ps_test.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; - -namespace PSTests -{ - public static class TestRunner - { - // TODO: Replace with xUnit test runner - // - Add [Fact] attributes to test - // - Remove static keywords - static void Main() - { - PlatformTests.TestIsLinux(); - PlatformTests.TestHasCom(); - PlatformTests.TestHasAmsi(); - PlatformTests.TestUsesCodeSignedAssemblies(); - PlatformTests.TestHasDriveAutoMounting(); - PlatformTests.TestHasRegistrySupport(); - - PSTypeExtensionsTests.TestIsComObject(); - - PSEnumerableBinderTests.TestIsComObject(); - - SecuritySupportTests.TestScanContent(); - SecuritySupportTests.TestCurrentDomain_ProcessExit(); - SecuritySupportTests.TestCloseSession(); - SecuritySupportTests.TestUninitialize(); - - MshSnapinInfoTests mshSnapinInfoTests = new MshSnapinInfoTests(); - mshSnapinInfoTests.TestReadRegistryInfo(); - mshSnapinInfoTests.TestReadCoreEngineSnapIn(); - - Console.WriteLine("Finished running tests"); - } - } -} diff --git a/src/ps_test/test_Binders.cs b/src/ps_test/test_Binders.cs index 6123f1998..6f5a8f7d1 100644 --- a/src/ps_test/test_Binders.cs +++ b/src/ps_test/test_Binders.cs @@ -6,6 +6,7 @@ namespace PSTests { public static class PSEnumerableBinderTests { + [Fact] public static void TestIsComObject() { // It just needs an arbitrary object diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index 6baf895c4..fe2387b43 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -6,31 +6,37 @@ namespace PSTests { public static class PlatformTests { + [Fact] public static void TestIsLinux() { Assert.True(Platform.IsLinux()); } + [Fact] public static void TestHasCom() { Assert.False(Platform.HasCom()); } + [Fact] public static void TestHasAmsi() { Assert.False(Platform.HasAmsi()); } + [Fact] public static void TestUsesCodeSignedAssemblies() { Assert.False(Platform.UsesCodeSignedAssemblies()); } + [Fact] public static void TestHasDriveAutoMounting() { Assert.False(Platform.HasDriveAutoMounting()); } + [Fact] public static void TestHasRegistrySupport() { Assert.False(Platform.HasRegistrySupport()); diff --git a/src/ps_test/test_ExtensionMethods.cs b/src/ps_test/test_ExtensionMethods.cs index b7b7d82ba..e22de8be5 100644 --- a/src/ps_test/test_ExtensionMethods.cs +++ b/src/ps_test/test_ExtensionMethods.cs @@ -6,6 +6,7 @@ namespace PSTests { public static class PSTypeExtensionsTests { + [Fact] public static void TestIsComObject() { // It just needs an arbitrary type diff --git a/src/ps_test/test_MshSnapinInfo.cs b/src/ps_test/test_MshSnapinInfo.cs index 45499dd4a..a283e7995 100644 --- a/src/ps_test/test_MshSnapinInfo.cs +++ b/src/ps_test/test_MshSnapinInfo.cs @@ -8,6 +8,7 @@ namespace PSTests public class MshSnapinInfoTests { // Test that it does not throw an exception + [Fact] public void TestReadRegistryInfo() { Version someVersion = null; @@ -16,6 +17,7 @@ namespace PSTests } // PublicKeyToken is null on Linux + [Fact] public void TestReadCoreEngineSnapIn() { PSSnapInInfo pSSnapInInfo = PSSnapInReader.ReadCoreEngineSnapIn(); diff --git a/src/ps_test/test_SecuritySupport.cs b/src/ps_test/test_SecuritySupport.cs index 88f9606a4..4c3b4b9b1 100644 --- a/src/ps_test/test_SecuritySupport.cs +++ b/src/ps_test/test_SecuritySupport.cs @@ -6,21 +6,25 @@ namespace PSTests { public static class SecuritySupportTests { + [Fact] public static void TestScanContent() { Assert.Equal(AmsiUtils.ScanContent("", ""), AmsiUtils.AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED); } + [Fact] public static void TestCurrentDomain_ProcessExit() { AmsiUtils.CurrentDomain_ProcessExit(null, EventArgs.Empty); } + [Fact] public static void TestCloseSession() { AmsiUtils.CloseSession(); } + [Fact] public static void TestUninitialize() { AmsiUtils.Uninitialize(); From a36cb6fd05369f717d5f4e772c129f361c8ae567 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 20 Jul 2015 16:07:56 -0700 Subject: [PATCH 101/295] Use andschwa/magrathea:latest to update container Plus some readme tweaks. --- README.md | 4 +++- scripts/build.sh | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6393f1d57..e3ef4e418 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ Clone our [monad-linux][] source from Visual Studio Online. We use the `develop` git clone -b develop --recursive https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-linux ``` -When checking out a commit (or pulling in commits), you need to update all the submodules too. +When checking out a commit (or pulling in commits), you **must** update all the submodules too. Not doing so is the cause of many headaches. ```sh git submodule update --init --recursive @@ -103,6 +103,8 @@ We have an [automated build repository][] on the Docker Hub that provisions an i Using this image amounts to running an ephemeral container with the local source code mounted as a shared volume, which is precisely what `build.sh` does (as well as pass on command-line arguments). If the `andschwa/magrathea` image is not already present, it is automatically pulled from the Hub. +This is what `build.sh` looks like (there is no need to run this command manually): + ```sh docker run --rm --interactive --tty --volume /absolute/path/to/monad-linux/:/opt/monad --workdir /opt/monad/scripts andschwa/magrathea make run ``` diff --git a/scripts/build.sh b/scripts/build.sh index c9063900c..72efc2d61 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,4 +1,4 @@ #!/usr/bin/env sh # Docker requires the volume path to be absolute... so we resolve it ourselves. -docker run --rm --interactive --tty --volume $(dirname $(pwd))/:/opt/monad --workdir /opt/monad/scripts andschwa/magrathea $@ +docker run --rm --interactive --tty --volume $(dirname $(pwd))/:/opt/monad --workdir /opt/monad/scripts andschwa/magrathea:latest $@ From a4ad8c0793543d02aabb6142b7646f7d2b96164b Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 20 Jul 2015 16:54:39 -0700 Subject: [PATCH 102/295] added file version info attributes to main assemblies --- .../Microsoft.Management.Infrastructure.assembly-info.cs | 2 ++ ...oft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs | 3 ++- .../System.Management.Automation.assembly-info.cs | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs b/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs index 13cbef48e..8e1b67f88 100644 --- a/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs +++ b/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs @@ -1,3 +1,5 @@ using System.Runtime.CompilerServices; +using System.Reflection; [assembly:InternalsVisibleTo("System.Management.Automation")] +[assembly:AssemblyFileVersionAttribute("1.0.0.0")] diff --git a/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs b/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs index 0e4fd9158..f93af66d0 100644 --- a/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs +++ b/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs @@ -1,3 +1,4 @@ using System.Runtime.CompilerServices; +using System.Reflection; [assembly:InternalsVisibleTo("System.Management.Automation")] -//[assembly:InternalsVisibleTo("ps_hello_world")] +[assembly:AssemblyFileVersionAttribute("1.0.0.0")] diff --git a/src/assembly-info/System.Management.Automation.assembly-info.cs b/src/assembly-info/System.Management.Automation.assembly-info.cs index 3111b04a5..0f646d9ac 100644 --- a/src/assembly-info/System.Management.Automation.assembly-info.cs +++ b/src/assembly-info/System.Management.Automation.assembly-info.cs @@ -6,8 +6,8 @@ using System.Reflection; [assembly:InternalsVisibleTo("Microsoft.PowerShell.Commands.Utility")] [assembly:InternalsVisibleTo("Microsoft.PowerShell.Security")] [assembly:InternalsVisibleTo("Microsoft.PowerShell.CoreCLR.AssemblyLoadContext")] -//[assembly:InternalsVisibleTo("ps_hello_world")] [assembly:InternalsVisibleTo("ps_test")] +[assembly:AssemblyFileVersionAttribute("1.0.0.0")] // From 55582a6a9d8b18100d753be44e9287d5d0b0e2f2 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 20 Jul 2015 16:55:12 -0700 Subject: [PATCH 103/295] re-pin to monad version with PSVersionInfo cleanup --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 4de6c3792..ee108f43d 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 4de6c3792e4a3b68575f0a87d5933735d5e328c7 +Subproject commit ee108f43d5a99dbc9d9b5a0176e7551265537a5e From 967279afc7978b77fdaa7d9c8da37432de029e92 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 20 Jul 2015 17:02:23 -0700 Subject: [PATCH 104/295] added unit test for cleanup --- src/ps_test/test_PSVersionInfo.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/ps_test/test_PSVersionInfo.cs diff --git a/src/ps_test/test_PSVersionInfo.cs b/src/ps_test/test_PSVersionInfo.cs new file mode 100644 index 000000000..ef980475e --- /dev/null +++ b/src/ps_test/test_PSVersionInfo.cs @@ -0,0 +1,17 @@ +using Xunit; +using System; +using System.Management.Automation; + +namespace PSTests +{ + public static class PSVersionInfoTests + { + [Fact] + public static void TestVersions() + { + // test that a non-null version table is returned, and + // that it does not throw + Assert.NotNull(PSVersionInfo.GetPSVersionTable()); + } + } +} From dcf919a0e27b72f9d9fcd467edb9265b8a7e4812 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 20 Jul 2015 17:18:06 -0700 Subject: [PATCH 105/295] added Pester tests for PSVersionTable --- src/pester-tests/Test-PSVersionTable.Tests.ps1 | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/pester-tests/Test-PSVersionTable.Tests.ps1 diff --git a/src/pester-tests/Test-PSVersionTable.Tests.ps1 b/src/pester-tests/Test-PSVersionTable.Tests.ps1 new file mode 100644 index 000000000..a9dd3977a --- /dev/null +++ b/src/pester-tests/Test-PSVersionTable.Tests.ps1 @@ -0,0 +1,17 @@ +Describe "Test-PSVersionTable" { + It "Should have version table entries" { + $PSVersionTable.Count | Should BeGreaterThan 6 + } + + It "Should have the right version table entries" { + + $PSVersionTable.ContainsKey("PSVersion") | Should Be True + $PSVersionTable.ContainsKey("WSManStackVersion") | Should Be True + $PSVersionTable.ContainsKey("SerializationVersion") | Should Be True + $PSVersionTable.ContainsKey("CLRVersion") | Should Be True + $PSVersionTable.ContainsKey("BuildVersion") | Should Be True + $PSVersionTable.ContainsKey("PSCompatibleVersions") | Should Be True + $PSVersionTable.ContainsKey("PSRemotingProtocolVersion") | Should Be True + + } +} From 5a596e802980643053a057c8fbc22c70f9ab7493 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 21 Jul 2015 09:06:13 -0700 Subject: [PATCH 106/295] Run pester-tests also on make test Fixes #113 --- scripts/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile b/scripts/Makefile index 0cd2c8179..992b33edb 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -181,7 +181,7 @@ pester-tests: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft. # execute the pester tests, pester needs a TEMP environment variable to be set cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' -test: $(RUN_TARGETS) internal-prepare-exec_env $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) dotnetlibs/corerun +test: $(RUN_TARGETS) internal-prepare-exec_env $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) dotnetlibs/corerun pester-tests cd exec_env/testrun && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../app_base ../app_base/corerun xunit.console.netcore.exe ps_test.dll # this is an internal target, it's not intended to be called manually From 59015da5a2adaf5bb88b9de6faf8b22de112affe Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 21 Jul 2015 10:08:09 -0700 Subject: [PATCH 107/295] initial commit --- src/pester-tests/Test-Get-PSDrive.Tests.ps1 | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/pester-tests/Test-Get-PSDrive.Tests.ps1 diff --git a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 new file mode 100644 index 000000000..b2413374c --- /dev/null +++ b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 @@ -0,0 +1,32 @@ + +Describe "Test-Get-PSDrive" { + It "Should not throw" { + Get-PSDrive | Should Not BeNullOrEmpty + (Get-PSDrive).Name | Should Not BeNullOrEmpty + (Get-PSDrive).Root.Length | Should Not BeLessThan 1 + + gdr | Should Not BeNullOrEmpty + (gdr).Name | Should Not BeNullOrEmpty + (gdr).Root.Length | Should Not BeLessThan 1 + } + + It "Should return drive info"{ + (Get-PSDrive D).Name | Should Be D + (Get-PSDrive D).Root | Should Be D:\ + (Get-PSDrive D).Provider.Name | Should Be FileSystem + + (gdr D).Name | Should Be D + (gdr D).Root | Should Be D:\ + (gdr D).Provider.Name | Should Be FileSystem + } + + It "Should be able to access switches"{ + (Get-PSDrive -PSProvider FileSystem).Name.Length | Should BeGreaterThan 0 + + (gdr -PSProvider FileSystem).Name.Length | Should BeGreaterThan 0 + } + + It "Should return true for a drive that does not exist"{ + !(Get-PSDrive fake -ErrorAction SilentlyContinue) | Should Be $True + } +} From 4c673b921324847cc436ebcb9d40b276b479b442 Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 21 Jul 2015 10:34:12 -0700 Subject: [PATCH 108/295] fixed test to run on linux --- src/pester-tests/Test-Get-PSDrive.Tests.ps1 | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 index b2413374c..df61c8825 100644 --- a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 +++ b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 @@ -11,13 +11,13 @@ Describe "Test-Get-PSDrive" { } It "Should return drive info"{ - (Get-PSDrive D).Name | Should Be D - (Get-PSDrive D).Root | Should Be D:\ - (Get-PSDrive D).Provider.Name | Should Be FileSystem + (Get-PSDrive Env).Name | Should Be Env + (Get-PSDrive /).Root | Should Be / + (Get-PSDrive /).Provider.Name | Should Be FileSystem - (gdr D).Name | Should Be D - (gdr D).Root | Should Be D:\ - (gdr D).Provider.Name | Should Be FileSystem + (gdr Env).Name | Should Be Env + (gdr /).Root | Should Be / + (gdr /).Provider.Name | Should Be FileSystem } It "Should be able to access switches"{ @@ -29,4 +29,4 @@ Describe "Test-Get-PSDrive" { It "Should return true for a drive that does not exist"{ !(Get-PSDrive fake -ErrorAction SilentlyContinue) | Should Be $True } -} +} From b020c4b41fe92a36215435c6b9193cd37045cfc8 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 21 Jul 2015 11:18:15 -0700 Subject: [PATCH 109/295] Enable xUnit unit test coverage results in XML --- .gitignore | 1 + scripts/Makefile | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 77a271714..7d710e83e 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ Makefile !scripts/Makefile cmake_install.cmake externals +scripts/xunittests.xml diff --git a/scripts/Makefile b/scripts/Makefile index 992b33edb..301862003 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -182,7 +182,7 @@ pester-tests: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft. cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' test: $(RUN_TARGETS) internal-prepare-exec_env $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) dotnetlibs/corerun pester-tests - cd exec_env/testrun && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../app_base ../app_base/corerun xunit.console.netcore.exe ps_test.dll + cd exec_env/testrun && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../app_base ../app_base/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml # this is an internal target, it's not intended to be called manually internal-prepare-debugclr: From 2394946fb427aef5c7e5853593088fbe81813fa6 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 21 Jul 2015 14:37:53 -0700 Subject: [PATCH 110/295] re-pin to PS version that allows native command execution --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index ee108f43d..29b050993 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit ee108f43d5a99dbc9d9b5a0176e7551265537a5e +Subproject commit 29b050993c4e8506f2e138c1c007d9b5df5e87c1 From 322da2f9b03bb4c8cd208eb52434d3c8bec83973 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 21 Jul 2015 14:32:45 -0700 Subject: [PATCH 111/295] deleted non-test files --- src/pester-tests/Test-Environment-Variables.ps1 | 3 --- src/pester-tests/Test-Get-Alias.ps1 | 3 --- src/pester-tests/Test-Get-ChildItem.ps1 | 3 --- src/pester-tests/Test-Get-Content.ps1 | 3 --- src/pester-tests/Test-Get-Dates.ps1 | 3 --- src/pester-tests/Test-Get-Item.ps1 | 3 --- src/pester-tests/Test-Get-Location.ps1 | 3 --- src/pester-tests/Test-Get-Member.ps1 | 3 --- src/pester-tests/Test-Split-Path.ps1 | 3 --- src/pester-tests/test-Add-Member.ps1 | 3 --- src/pester-tests/test-New-Object.ps1 | 3 --- 11 files changed, 33 deletions(-) delete mode 100644 src/pester-tests/Test-Environment-Variables.ps1 delete mode 100644 src/pester-tests/Test-Get-Alias.ps1 delete mode 100644 src/pester-tests/Test-Get-ChildItem.ps1 delete mode 100644 src/pester-tests/Test-Get-Content.ps1 delete mode 100644 src/pester-tests/Test-Get-Dates.ps1 delete mode 100644 src/pester-tests/Test-Get-Item.ps1 delete mode 100644 src/pester-tests/Test-Get-Location.ps1 delete mode 100644 src/pester-tests/Test-Get-Member.ps1 delete mode 100644 src/pester-tests/Test-Split-Path.ps1 delete mode 100644 src/pester-tests/test-Add-Member.ps1 delete mode 100644 src/pester-tests/test-New-Object.ps1 diff --git a/src/pester-tests/Test-Environment-Variables.ps1 b/src/pester-tests/Test-Environment-Variables.ps1 deleted file mode 100644 index 983948f24..000000000 --- a/src/pester-tests/Test-Environment-Variables.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Test-Environment-Variables { - -} diff --git a/src/pester-tests/Test-Get-Alias.ps1 b/src/pester-tests/Test-Get-Alias.ps1 deleted file mode 100644 index 9bdc128b7..000000000 --- a/src/pester-tests/Test-Get-Alias.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function test-Get-Alias{ - return Get-Alias a* -} \ No newline at end of file diff --git a/src/pester-tests/Test-Get-ChildItem.ps1 b/src/pester-tests/Test-Get-ChildItem.ps1 deleted file mode 100644 index 21395e4bb..000000000 --- a/src/pester-tests/Test-Get-ChildItem.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Test-Get-ChildItem { - -} diff --git a/src/pester-tests/Test-Get-Content.ps1 b/src/pester-tests/Test-Get-Content.ps1 deleted file mode 100644 index 690b9a05f..000000000 --- a/src/pester-tests/Test-Get-Content.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Test-Get-Content { - -} diff --git a/src/pester-tests/Test-Get-Dates.ps1 b/src/pester-tests/Test-Get-Dates.ps1 deleted file mode 100644 index 3809810e0..000000000 --- a/src/pester-tests/Test-Get-Dates.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Test-Get-Date { - -} diff --git a/src/pester-tests/Test-Get-Item.ps1 b/src/pester-tests/Test-Get-Item.ps1 deleted file mode 100644 index 08164c80e..000000000 --- a/src/pester-tests/Test-Get-Item.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Test-Get-Item { - -} diff --git a/src/pester-tests/Test-Get-Location.ps1 b/src/pester-tests/Test-Get-Location.ps1 deleted file mode 100644 index cdea068ea..000000000 --- a/src/pester-tests/Test-Get-Location.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Test-Get-Location { - -} diff --git a/src/pester-tests/Test-Get-Member.ps1 b/src/pester-tests/Test-Get-Member.ps1 deleted file mode 100644 index 4315e54a6..000000000 --- a/src/pester-tests/Test-Get-Member.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Test-Get-Member { - -} diff --git a/src/pester-tests/Test-Split-Path.ps1 b/src/pester-tests/Test-Split-Path.ps1 deleted file mode 100644 index 40781d6a5..000000000 --- a/src/pester-tests/Test-Split-Path.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function Test-Split-Path { - -} diff --git a/src/pester-tests/test-Add-Member.ps1 b/src/pester-tests/test-Add-Member.ps1 deleted file mode 100644 index 1eb9372f8..000000000 --- a/src/pester-tests/test-Add-Member.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function test-Add-Member { - -} diff --git a/src/pester-tests/test-New-Object.ps1 b/src/pester-tests/test-New-Object.ps1 deleted file mode 100644 index 13397b05a..000000000 --- a/src/pester-tests/test-New-Object.ps1 +++ /dev/null @@ -1,3 +0,0 @@ -function test-New-Object { - -} From e80a1dab6ad9d6c93565283c7bf08aec28ce40a5 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 21 Jul 2015 14:34:34 -0700 Subject: [PATCH 112/295] renamed test file to comply with standards --- .../{test-New-Object.Tests.ps1 => Test-New-Object.Tests.ps1} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/pester-tests/{test-New-Object.Tests.ps1 => Test-New-Object.Tests.ps1} (100%) diff --git a/src/pester-tests/test-New-Object.Tests.ps1 b/src/pester-tests/Test-New-Object.Tests.ps1 similarity index 100% rename from src/pester-tests/test-New-Object.Tests.ps1 rename to src/pester-tests/Test-New-Object.Tests.ps1 From fbfd1707c8657471772354ad925f84487fdd6bde Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 21 Jul 2015 14:36:02 -0700 Subject: [PATCH 113/295] Renamed Test-Add-Member.Tests.ps1 to comply with naming standards --- ...{test-Add-Member.Tests.ps1 => Test-Add-Member.Tests.ps1} | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) rename src/pester-tests/{test-Add-Member.Tests.ps1 => Test-Add-Member.Tests.ps1} (82%) diff --git a/src/pester-tests/test-Add-Member.Tests.ps1 b/src/pester-tests/Test-Add-Member.Tests.ps1 similarity index 82% rename from src/pester-tests/test-Add-Member.Tests.ps1 rename to src/pester-tests/Test-Add-Member.Tests.ps1 index 50abc096c..c3b329896 100644 --- a/src/pester-tests/test-Add-Member.Tests.ps1 +++ b/src/pester-tests/Test-Add-Member.Tests.ps1 @@ -1,7 +1,3 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" - Describe "test-Add-Member" { It "should be able to see a newly added member of an object" { @@ -20,4 +16,4 @@ Describe "test-Add-Member" { $o.AnotherMember | Should Not BeNullOrEmpty $o.AnotherMember | Should Be "AnotherValue" } -} +} From c714e7b3ee9b72006f286d80026b08c19b0eba5b Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 21 Jul 2015 16:05:43 -0700 Subject: [PATCH 114/295] removed first 3 lines of autogenerated code- it was superfluous --- .../Test-Environment-Variables.Tests.ps1 | 6 +- src/pester-tests/Test-Get-Alias.Tests.ps1 | 60 +++++++++---------- src/pester-tests/Test-Get-ChildItem.Tests.ps1 | 6 +- src/pester-tests/Test-Get-Content.Tests.ps1 | 6 +- src/pester-tests/Test-Get-Dates.Tests.ps1 | 6 +- src/pester-tests/Test-Get-Item.Tests.ps1 | 6 +- src/pester-tests/Test-Get-Location.Tests.ps1 | 6 +- src/pester-tests/Test-Get-Member.Tests.ps1 | 6 +- src/pester-tests/Test-New-Object.Tests.ps1 | 6 +- src/pester-tests/Test-Split-Path.Tests.ps1 | 6 +- 10 files changed, 53 insertions(+), 61 deletions(-) diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 95147099e..9258252ea 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -1,8 +1,4 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" - -Describe "Test-Environment-Variables" { +Describe "Test-Environment-Variables" { It "Should have environment variable" { Get-Item ENV: | Should Not BeNullOrEmpty } diff --git a/src/pester-tests/Test-Get-Alias.Tests.ps1 b/src/pester-tests/Test-Get-Alias.Tests.ps1 index 0819dcaa4..ce998c002 100644 --- a/src/pester-tests/Test-Get-Alias.Tests.ps1 +++ b/src/pester-tests/Test-Get-Alias.Tests.ps1 @@ -1,41 +1,37 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" - -Describe "Get-Alias" { +Describe "Get-Alias" { It "Should have a return type of System.Array when gal returns more than one object" { - $val1=(Get-Alias a*) - $val2=(Get-Alias c*) - $i=0 + $val1=(Get-Alias a*) + $val2=(Get-Alias c*) + $i=0 - $val1 | ForEach-Object{ $i++}; - if($i -lt 2) { - $val1.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" - } - else { - $val1.GetType().BaseType.FullName | Should Be "System.Array" - } + $val1 | ForEach-Object{ $i++}; + if($i -lt 2) { + $val1.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" + } + else { + $val1.GetType().BaseType.FullName | Should Be "System.Array" + } - $val2 | ForEach-Object{ $i++}; - if($i -lt 2) { - $val2.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" - } - else { - $val2.GetType().BaseType.FullName | Should Be "System.Array" - } + $val2 | ForEach-Object{ $i++}; + if($i -lt 2) { + $val2.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" + } + else { + $val2.GetType().BaseType.FullName | Should Be "System.Array" + } - } + } - It "should return an array of 3 objects" { - $val = Get-Alias a* - $alias = gal a* + It "should return an array of 3 objects" { + $val = Get-Alias a* + $alias = gal a* - $val.CommandType | Should Not BeNullOrEmpty - $val.Name | Should Not BeNullOrEmpty - $val.ModuleName | Should BeNullOrEmpty + $val.CommandType | Should Not BeNullOrEmpty + $val.Name | Should Not BeNullOrEmpty + $val.ModuleName | Should BeNullOrEmpty - $alias.CommandType | Should Not BeNullOrEmpty - $alias.Name | Should Not BeNullOrEmpty - $alias.ModuleName | Should BeNullOrEmpty + $alias.CommandType | Should Not BeNullOrEmpty + $alias.Name | Should Not BeNullOrEmpty + $alias.ModuleName | Should BeNullOrEmpty } } diff --git a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 index 7179c7b16..b67362fe9 100644 --- a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 +++ b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 @@ -1,6 +1,6 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" + + + Describe "Test-Get-ChildItem" { It "Should list the contents of the current folder" { diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index f6e09e71c..2c76206bb 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -1,6 +1,6 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" + + + Describe "Test-Get-Content" { It "Should throw an error on a directory " { diff --git a/src/pester-tests/Test-Get-Dates.Tests.ps1 b/src/pester-tests/Test-Get-Dates.Tests.ps1 index 5761c2d54..4516b7240 100644 --- a/src/pester-tests/Test-Get-Dates.Tests.ps1 +++ b/src/pester-tests/Test-Get-Dates.Tests.ps1 @@ -1,6 +1,6 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" + + + Describe "Test-Get-Date" { <# diff --git a/src/pester-tests/Test-Get-Item.Tests.ps1 b/src/pester-tests/Test-Get-Item.Tests.ps1 index ea265c050..c809a3683 100644 --- a/src/pester-tests/Test-Get-Item.Tests.ps1 +++ b/src/pester-tests/Test-Get-Item.Tests.ps1 @@ -1,6 +1,6 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" + + + Describe "Test-Get-Item" { It "Should list all the items in the current working directory when asterisk is used" { diff --git a/src/pester-tests/Test-Get-Location.Tests.ps1 b/src/pester-tests/Test-Get-Location.Tests.ps1 index 93ea706b4..2032dd8c2 100644 --- a/src/pester-tests/Test-Get-Location.Tests.ps1 +++ b/src/pester-tests/Test-Get-Location.Tests.ps1 @@ -1,6 +1,6 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" + + + Describe "Test-Get-Location aka pwd" { <#Dependencies: diff --git a/src/pester-tests/Test-Get-Member.Tests.ps1 b/src/pester-tests/Test-Get-Member.Tests.ps1 index eb976137b..7c748197b 100644 --- a/src/pester-tests/Test-Get-Member.Tests.ps1 +++ b/src/pester-tests/Test-Get-Member.Tests.ps1 @@ -1,6 +1,6 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" + + + Describe "Test-Get-Member" { It "Should be able to be called on string objects, ints, arrays, etc" { diff --git a/src/pester-tests/Test-New-Object.Tests.ps1 b/src/pester-tests/Test-New-Object.Tests.ps1 index 4e4d2cba0..faaf75133 100644 --- a/src/pester-tests/Test-New-Object.Tests.ps1 +++ b/src/pester-tests/Test-New-Object.Tests.ps1 @@ -1,6 +1,6 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" + + + Describe "New-Object" { It "should create an object with 4 fields" { diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index e9f154c8e..8487a3f6f 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -1,6 +1,6 @@ -$here = Split-Path -Parent $MyInvocation.MyCommand.Path -$sut = (Split-Path -Leaf $MyInvocation.MyCommand.Path).Replace(".Tests.", ".") -. "$here/$sut" + + + Describe "Test-Split-Path" { <# From 5df3094d7b7d738152d464de0b16cb0d471a6d71 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 21 Jul 2015 16:27:01 -0700 Subject: [PATCH 115/295] refactored Get-Content and Get-Item to compensate for the backslash not being used and the first 3 lines being removed from test suites --- src/pester-tests/Test-Get-Content.Tests.ps1 | 22 +++++++++------------ src/pester-tests/Test-Get-Item.Tests.ps1 | 2 +- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index 2c76206bb..244377003 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -1,8 +1,4 @@ - - - - -Describe "Test-Get-Content" { +Describe "Test-Get-Content" { It "Should throw an error on a directory " { # also tests that -erroraction SilentlyContinue will work. @@ -14,17 +10,17 @@ Describe "Test-Get-Content" { } It "Should deliver an array object when listing a file" { - (Get-Content -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (Get-Content -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" + (Get-Content -Path ./Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" + (Get-Content -Path ./Test-Get-Content.Tests.ps1)[0] |Should be "Describe `"Test-Get-Content`" `{" - (gc -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (gc -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" + (gc -Path ./Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" + (gc -Path ./Test-Get-Content.Tests.ps1)[0] |Should be "Describe `"Test-Get-Content`" `{" - (type -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (type -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" + (type -Path ./Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" + (type -Path ./Test-Get-Content.Tests.ps1)[0] |Should be "Describe `"Test-Get-Content`" `{" - (cat -Path .\Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (cat -Path .\Test-Get-Content.Tests.ps1)[0] |Should be "`$here = Split-Path -Parent `$MyInvocation.MyCommand.Path" + (cat -Path ./Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" + (cat -Path ./Test-Get-Content.Tests.ps1)[0] |Should be "Describe `"Test-Get-Content`" `{" } } diff --git a/src/pester-tests/Test-Get-Item.Tests.ps1 b/src/pester-tests/Test-Get-Item.Tests.ps1 index c809a3683..a66631107 100644 --- a/src/pester-tests/Test-Get-Item.Tests.ps1 +++ b/src/pester-tests/Test-Get-Item.Tests.ps1 @@ -15,7 +15,7 @@ Describe "Test-Get-Item" { It "Should return the proper Name and BaseType for directory objects vs file system objects" { (Get-Item .).GetType().Name | Should Be 'DirectoryInfo' - (Get-Item .\Test-Get-Item.Tests.ps1).GetType().Name | Should Be 'FileInfo' + (Get-Item ./Test-Get-Item.Tests.ps1).GetType().Name | Should Be 'FileInfo' } It "Should return a different directory when a path argument is used" { From 7eeff0b64e90c253d381a681e27dee144d09e218 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 22 Jul 2015 14:36:01 -0700 Subject: [PATCH 116/295] removed src/coreclr submodule that was not used --- .gitmodules | 3 --- src/coreclr | 1 - 2 files changed, 4 deletions(-) delete mode 160000 src/coreclr diff --git a/.gitmodules b/.gitmodules index 106e765ae..49857161f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,6 @@ [submodule "src/monad"] path = src/monad url = https://microsoft.visualstudio.com/DefaultCollection/PowerShell.Monad/_git/monad-sync1 -[submodule "src/coreclr"] - path = src/coreclr - url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/coreclr-fork [submodule "ext-src/cppunit"] path = ext-src/cppunit url = git://anongit.freedesktop.org/git/libreoffice/cppunit/ diff --git a/src/coreclr b/src/coreclr deleted file mode 160000 index 8172f4c13..000000000 --- a/src/coreclr +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 8172f4c13b7dc212d0f175f55496e1d93ecf8219 From bc91ac8684471566e6430ecde8f0a24f94c0334f Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 24 Jul 2015 10:38:51 -0700 Subject: [PATCH 117/295] deleting trailing whitespace --- src/pester-tests/Test-Add-Member.Tests.ps1 | 2 +- .../Test-Environment-Variables.Tests.ps1 | 8 ++-- src/pester-tests/Test-Get-Alias.Tests.ps1 | 46 ++++++++++--------- src/pester-tests/Test-Get-ChildItem.Tests.ps1 | 6 +-- src/pester-tests/Test-Get-Dates.Tests.ps1 | 6 +-- src/pester-tests/Test-Get-Item.Tests.ps1 | 6 +-- src/pester-tests/Test-Get-Location.Tests.ps1 | 8 +--- src/pester-tests/Test-Get-Member.Tests.ps1 | 10 ++-- src/pester-tests/Test-Get-PSDrive.Tests.ps1 | 19 ++++---- src/pester-tests/Test-New-Object.Tests.ps1 | 20 ++++---- .../Test-PSVersionTable.Tests.ps1 | 12 ++--- src/pester-tests/Test-Split-Path.Tests.ps1 | 14 ++---- 12 files changed, 65 insertions(+), 92 deletions(-) diff --git a/src/pester-tests/Test-Add-Member.Tests.ps1 b/src/pester-tests/Test-Add-Member.Tests.ps1 index c3b329896..4d745500e 100644 --- a/src/pester-tests/Test-Add-Member.Tests.ps1 +++ b/src/pester-tests/Test-Add-Member.Tests.ps1 @@ -1,5 +1,5 @@ Describe "test-Add-Member" { - + It "should be able to see a newly added member of an object" { $o = New-Object psobject Add-Member -InputObject $o -MemberType NoteProperty -Name proppy -Value "superVal" diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 9258252ea..6bde8f289 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -5,11 +5,11 @@ It "Should be able to access the members of the environment variable in two ways" { (Get-Item ENV:HOME).Value | Should be "/root" - (Get-Item ENV:HOSTNAME).Value | Should Not BeNullOrEmpty - (Get-Item ENV:PATH).Value | Should Not BeNullOrEmpty + (Get-Item ENV:HOSTNAME).Value | Should Not BeNullOrEmpty + (Get-Item ENV:PATH).Value | Should Not BeNullOrEmpty (ls ENV:HOME).Value | Should be "/root" - (ls ENV:HOSTNAME).Value | Should Not BeNullOrEmpty - (ls ENV:PATH).Value | Should Not BeNullOrEmpty + (ls ENV:HOSTNAME).Value | Should Not BeNullOrEmpty + (ls ENV:PATH).Value | Should Not BeNullOrEmpty } } diff --git a/src/pester-tests/Test-Get-Alias.Tests.ps1 b/src/pester-tests/Test-Get-Alias.Tests.ps1 index ce998c002..3c51fef2f 100644 --- a/src/pester-tests/Test-Get-Alias.Tests.ps1 +++ b/src/pester-tests/Test-Get-Alias.Tests.ps1 @@ -1,37 +1,39 @@ Describe "Get-Alias" { It "Should have a return type of System.Array when gal returns more than one object" { - $val1=(Get-Alias a*) - $val2=(Get-Alias c*) - $i=0 + $val1=(Get-Alias a*) + $val2=(Get-Alias c*) + $i=0 - $val1 | ForEach-Object{ $i++}; - if($i -lt 2) { - $val1.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" - } - else { - $val1.GetType().BaseType.FullName | Should Be "System.Array" - } + $val1 | ForEach-Object{ $i++}; + if($i -lt 2) { + $val1.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" + } + else + { + $val1.GetType().BaseType.FullName | Should Be "System.Array" + } - $val2 | ForEach-Object{ $i++}; - if($i -lt 2) { - $val2.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" - } - else { - $val2.GetType().BaseType.FullName | Should Be "System.Array" - } + $val2 | ForEach-Object{ $i++}; + if($i -lt 2) { + $val2.GetType().BaseType.FullName | Should Be "System.Management.Automation.CommandInfo" + } + else + { + $val2.GetType().BaseType.FullName | Should Be "System.Array" + } } It "should return an array of 3 objects" { - $val = Get-Alias a* - $alias = gal a* + $val = Get-Alias a* + $alias = gal a* $val.CommandType | Should Not BeNullOrEmpty $val.Name | Should Not BeNullOrEmpty $val.ModuleName | Should BeNullOrEmpty - $alias.CommandType | Should Not BeNullOrEmpty - $alias.Name | Should Not BeNullOrEmpty - $alias.ModuleName | Should BeNullOrEmpty + $alias.CommandType | Should Not BeNullOrEmpty + $alias.Name | Should Not BeNullOrEmpty + $alias.ModuleName | Should BeNullOrEmpty } } diff --git a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 index b67362fe9..5fba368bf 100644 --- a/src/pester-tests/Test-Get-ChildItem.Tests.ps1 +++ b/src/pester-tests/Test-Get-ChildItem.Tests.ps1 @@ -1,8 +1,4 @@ - - - - -Describe "Test-Get-ChildItem" { +Describe "Test-Get-ChildItem" { It "Should list the contents of the current folder" { (Get-ChildItem .).Name.Length | Should BeGreaterThan 0 diff --git a/src/pester-tests/Test-Get-Dates.Tests.ps1 b/src/pester-tests/Test-Get-Dates.Tests.ps1 index 4516b7240..e5b67bf9f 100644 --- a/src/pester-tests/Test-Get-Dates.Tests.ps1 +++ b/src/pester-tests/Test-Get-Dates.Tests.ps1 @@ -1,8 +1,4 @@ - - - - -Describe "Test-Get-Date" { +Describe "Test-Get-Date" { <# 1. foreach 2. diff --git a/src/pester-tests/Test-Get-Item.Tests.ps1 b/src/pester-tests/Test-Get-Item.Tests.ps1 index a66631107..9399ccaad 100644 --- a/src/pester-tests/Test-Get-Item.Tests.ps1 +++ b/src/pester-tests/Test-Get-Item.Tests.ps1 @@ -1,8 +1,4 @@ - - - - -Describe "Test-Get-Item" { +Describe "Test-Get-Item" { It "Should list all the items in the current working directory when asterisk is used" { (Get-Item *).GetType().BaseType | Should Be 'array' (Get-Item *).GetType().Name | Should Be 'Object[]' diff --git a/src/pester-tests/Test-Get-Location.Tests.ps1 b/src/pester-tests/Test-Get-Location.Tests.ps1 index 2032dd8c2..287dbc632 100644 --- a/src/pester-tests/Test-Get-Location.Tests.ps1 +++ b/src/pester-tests/Test-Get-Location.Tests.ps1 @@ -1,8 +1,4 @@ - - - - -Describe "Test-Get-Location aka pwd" { +Describe "Test-Get-Location aka pwd" { <#Dependencies: pushd popd @@ -26,4 +22,4 @@ Describe "Test-Get-Location aka pwd" { (pwd).Path | Should Not BeNullOrEmpty (pwd).Path | Should Be ($winHome -or $nixHome) } -} +} diff --git a/src/pester-tests/Test-Get-Member.Tests.ps1 b/src/pester-tests/Test-Get-Member.Tests.ps1 index 7c748197b..a4d5303ea 100644 --- a/src/pester-tests/Test-Get-Member.Tests.ps1 +++ b/src/pester-tests/Test-Get-Member.Tests.ps1 @@ -1,8 +1,4 @@ - - - - -Describe "Test-Get-Member" { +Describe "Test-Get-Member" { It "Should be able to be called on string objects, ints, arrays, etc" { $a = 1 #test numbers $b = 1.3 @@ -10,7 +6,7 @@ Describe "Test-Get-Member" { $d = @(1,3) # test arrays $e = "anoeduntodeu" #test strings $f = 'asntoheusth' #test strings - + Get-Member -InputObject $a | Should Not BeNullOrEmpty Get-Member -InputObject $b | Should Not BeNullOrEmpty Get-Member -InputObject $c | Should Not BeNullOrEmpty @@ -42,4 +38,4 @@ Describe "Test-Get-Member" { Get-Member -InputObject $o | Should Not BeNullOrEmpty } -} +} diff --git a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 index df61c8825..3927c9ad4 100644 --- a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 +++ b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 @@ -1,22 +1,21 @@ - -Describe "Test-Get-PSDrive" { +Describe "Test-Get-PSDrive" { It "Should not throw" { - Get-PSDrive | Should Not BeNullOrEmpty - (Get-PSDrive).Name | Should Not BeNullOrEmpty + Get-PSDrive | Should Not BeNullOrEmpty + (Get-PSDrive).Name | Should Not BeNullOrEmpty (Get-PSDrive).Root.Length | Should Not BeLessThan 1 - gdr | Should Not BeNullOrEmpty - (gdr).Name | Should Not BeNullOrEmpty + gdr | Should Not BeNullOrEmpty + (gdr).Name | Should Not BeNullOrEmpty (gdr).Root.Length | Should Not BeLessThan 1 } It "Should return drive info"{ - (Get-PSDrive Env).Name | Should Be Env - (Get-PSDrive /).Root | Should Be / + (Get-PSDrive Env).Name | Should Be Env + (Get-PSDrive /).Root | Should Be / (Get-PSDrive /).Provider.Name | Should Be FileSystem - (gdr Env).Name | Should Be Env - (gdr /).Root | Should Be / + (gdr Env).Name | Should Be Env + (gdr /).Root | Should Be / (gdr /).Provider.Name | Should Be FileSystem } diff --git a/src/pester-tests/Test-New-Object.Tests.ps1 b/src/pester-tests/Test-New-Object.Tests.ps1 index faaf75133..a2bfaa14c 100644 --- a/src/pester-tests/Test-New-Object.Tests.ps1 +++ b/src/pester-tests/Test-New-Object.Tests.ps1 @@ -1,20 +1,16 @@ - - - - -Describe "New-Object" { +Describe "New-Object" { It "should create an object with 4 fields" { $o = New-Object psobject $val = $o.GetType() - $val.IsPublic | Should Not BeNullOrEmpty - $val.Name | Should Not BeNullOrEmpty + $val.IsPublic | Should Not BeNullOrEmpty + $val.Name | Should Not BeNullOrEmpty $val.IsSerializable | Should Not BeNullOrEmpty - $val.BaseType | Should Not BeNullOrEmpty + $val.BaseType | Should Not BeNullOrEmpty - $val.IsPublic | Should Be $true + $val.IsPublic | Should Be $true $val.IsSerializable | Should Be $false - $val.Name | Should Be 'PSCustomObject' - $val.BaseType | Should Be 'System.Object' + $val.Name | Should Be 'PSCustomObject' + $val.BaseType | Should Be 'System.Object' } -} +} diff --git a/src/pester-tests/Test-PSVersionTable.Tests.ps1 b/src/pester-tests/Test-PSVersionTable.Tests.ps1 index a9dd3977a..d7abb2c03 100644 --- a/src/pester-tests/Test-PSVersionTable.Tests.ps1 +++ b/src/pester-tests/Test-PSVersionTable.Tests.ps1 @@ -5,12 +5,12 @@ It "Should have the right version table entries" { - $PSVersionTable.ContainsKey("PSVersion") | Should Be True - $PSVersionTable.ContainsKey("WSManStackVersion") | Should Be True - $PSVersionTable.ContainsKey("SerializationVersion") | Should Be True - $PSVersionTable.ContainsKey("CLRVersion") | Should Be True - $PSVersionTable.ContainsKey("BuildVersion") | Should Be True - $PSVersionTable.ContainsKey("PSCompatibleVersions") | Should Be True + $PSVersionTable.ContainsKey("PSVersion") | Should Be True + $PSVersionTable.ContainsKey("WSManStackVersion") | Should Be True + $PSVersionTable.ContainsKey("SerializationVersion") | Should Be True + $PSVersionTable.ContainsKey("CLRVersion") | Should Be True + $PSVersionTable.ContainsKey("BuildVersion") | Should Be True + $PSVersionTable.ContainsKey("PSCompatibleVersions") | Should Be True $PSVersionTable.ContainsKey("PSRemotingProtocolVersion") | Should Be True } diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index 8487a3f6f..c599b2382 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -1,8 +1,4 @@ - - - - -Describe "Test-Split-Path" { +Describe "Test-Split-Path" { <# Dependencies: 1. Split-Path - FUT @@ -12,8 +8,8 @@ Describe "Test-Split-Path" { #> It "Should return a string object when invoked" { - (Split-Path .).GetType().Name |Should Be "String" - (Split-Path . -Leaf).GetType().Name | Should Be "String" + (Split-Path .).GetType().Name | Should Be "String" + (Split-Path . -Leaf).GetType().Name | Should Be "String" (Split-Path . -Resolve).GetType().Name | Should Be "String" } @@ -30,8 +26,8 @@ Describe "Test-Split-Path" { } It "Should be able to tell if a given path is an absolute path" { - (Split-Path /usr/bin -IsAbsolute) |Should be $true - (Split-Path . -IsAbsolute) | Should be $false + (Split-Path /usr/bin -IsAbsolute) | Should be $true + (Split-Path . -IsAbsolute) | Should be $false } It "Should support piping" { From 2f01033e945c3b622f1e1f70de50c3bd59669810 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 29 Jul 2015 16:16:09 +0200 Subject: [PATCH 118/295] moved TypeCatalogGen.exe and its dependencies into buildtemp --- scripts/Makefile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 301862003..82b01afb7 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -34,7 +34,7 @@ include commands-utility.mk include management-infrastructure.mk include security.mk -NUGETREF=-r:System.Reflection.Metadata.dll -r:System.Collections.Immutable.dll +NUGETREF=-r:buildtemp/System.Reflection.Metadata.dll -r:buildtemp/System.Collections.Immutable.dll MI_NATIVE_REF=-r:dotnetlibs/Microsoft.Management.Infrastructure.Native.dll MI_REF_ASSEMBLY=-r:$(MONAD_EXT)/PS/PS_refs_modil/microsoft.management.infrastructure.metadata_dll @@ -85,11 +85,11 @@ dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $(ASSEMBLY_LOAD_CONTEXT_SRCS) # this will copy whatever the first version of the dll in the globber is -System.Reflection.Metadata.dll: System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll +buildtemp/System.Reflection.Metadata.dll: System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll cp -f $< $@ # this will copy whatever the first version of the dll in the globber is -System.Collections.Immutable.dll: System.Collections.Immutable.*/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll +buildtemp/System.Collections.Immutable.dll: System.Collections.Immutable.*/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll cp -f $< $@ # this one is built from stubs @@ -98,13 +98,13 @@ dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: ../src/stubs/Microsof MPATH=/usr/lib/mono/4.5/Facades -TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/TypeCatalogGen/TypeCatalogGen.cs System.Reflection.Metadata.dll System.Collections.Immutable.dll +buildtemp/TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/TypeCatalogGen/TypeCatalogGen.cs buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll $(MCS) -out:$@ -target:exe ${NUGETREF} -pkg:dotnet -r:${MPATH}/System.Runtime.dll -r:${MPATH}/System.Reflection.Primitives.dll -r:${MPATH}/System.IO.dll $< # generate the Core PS type catalog # this comes from: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/makefile.inc -CorePsTypeCatalog.cs: powershell-linux.inc TypeCatalogGen.exe System.Reflection.Metadata.dll System.Collections.Immutable.dll - LD_LIBRARY_PATH=. mono TypeCatalogGen.exe powershell-linux.inc $@ $(MONAD_EXT)/coreclr/TargetingPack +CorePsTypeCatalog.cs: powershell-linux.inc buildtemp/TypeCatalogGen.exe buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll + LD_LIBRARY_PATH=. mono buildtemp/TypeCatalogGen.exe powershell-linux.inc $@ $(MONAD_EXT)/coreclr/TargetingPack # the pinvoke library libps.so @@ -199,7 +199,7 @@ debug: dotnetlibs/powershell-run.exe dotnetlibs/corerun internal-prepare-exec_en cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./corerun powershell-simple.exe "\"hello world\"" clean: - rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs TypeCatalogGen.exe string-resources.dll test.dll System.Reflection.Metadata.dll System.Collections.Immutable.dll + rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs buildtemp/TypeCatalogGen.exe string-resources.dll test.dll buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll rm -rf exec_env rm -rf libps-build rm -rf dotnetlibs/* From 7455b16d5dc8448fcba0bd790eb0686e3433f2bc Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 29 Jul 2015 16:37:50 +0200 Subject: [PATCH 119/295] changed build and dependency paths --- scripts/.gitignore | 1 + scripts/Makefile | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/scripts/.gitignore b/scripts/.gitignore index f84ff254e..8bc62bfbb 100644 --- a/scripts/.gitignore +++ b/scripts/.gitignore @@ -19,3 +19,4 @@ commands-utility-win.mk management-infrastructure-win.mk system-automation-win.mk CorePsTypeCatalog.cs +buildtemp/ diff --git a/scripts/Makefile b/scripts/Makefile index 82b01afb7..845517ac2 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -55,7 +55,7 @@ SRCS_ALL=${STRING_RESOURCES} ${SRCS} # compilers # - Roslyn's csc is used for all the PS code # - Mono's mcs is used for build helper tools -CSC=mono Microsoft.Net.ToolsetCompilers.*/tools/csc.exe +CSC=mono buildtemp/Microsoft.Net.ToolsetCompilers.*/tools/csc.exe MCS=mcs all: dotnetlibs/System.Management.Automation.dll $(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) @@ -85,11 +85,11 @@ dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $(ASSEMBLY_LOAD_CONTEXT_SRCS) # this will copy whatever the first version of the dll in the globber is -buildtemp/System.Reflection.Metadata.dll: System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll +buildtemp/System.Reflection.Metadata.dll: buildtemp/System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll cp -f $< $@ # this will copy whatever the first version of the dll in the globber is -buildtemp/System.Collections.Immutable.dll: System.Collections.Immutable.*/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll +buildtemp/System.Collections.Immutable.dll: buildtemp/System.Collections.Immutable.*/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll cp -f $< $@ # this one is built from stubs @@ -136,11 +136,11 @@ dotnetlibs/corerun: $(MONAD_EXT)/coreclr/Release/corerun # this is the manual step that will install some stuff using nuget and do other things that can't be dependency # tracked that easily prepare: - rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe + rm -rf buildtemp/System.Reflection.Metadata.* buildtemp/System.Collections.Immutable.* buildtemp/Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe wget -O buildtemp/nuget.exe https://nuget.org/nuget.exe - mono buildtemp/nuget.exe install System.Reflection.Metadata - mono buildtemp/nuget.exe install System.Collections.Immutable - mono buildtemp/nuget.exe install Microsoft.Net.ToolsetCompilers -pre + cd buildtemp && mono nuget.exe install System.Reflection.Metadata + cd buildtemp && mono nuget.exe install System.Collections.Immutable + cd buildtemp && mono nuget.exe install Microsoft.Net.ToolsetCompilers -pre # this is an internal target, it's not intended to be called manually internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun @@ -206,7 +206,7 @@ clean: # clean built stuff + prepare step cleanall: clean - rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* + rm -rf buildtemp/* docker-build: docker build --no-cache=false -t image_ps . From f7fa83fdf3a8a077908f9b5397dbe21b742e4a88 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 29 Jul 2015 16:55:23 +0200 Subject: [PATCH 120/295] hardcoded .net dependency versions --- scripts/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 845517ac2..df1dfab75 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -138,8 +138,8 @@ dotnetlibs/corerun: $(MONAD_EXT)/coreclr/Release/corerun prepare: rm -rf buildtemp/System.Reflection.Metadata.* buildtemp/System.Collections.Immutable.* buildtemp/Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe wget -O buildtemp/nuget.exe https://nuget.org/nuget.exe - cd buildtemp && mono nuget.exe install System.Reflection.Metadata - cd buildtemp && mono nuget.exe install System.Collections.Immutable + cd buildtemp && mono nuget.exe install -Version 1.0.21 System.Reflection.Metadata + cd buildtemp && mono nuget.exe install -Version 1.1.36 System.Collections.Immutable cd buildtemp && mono nuget.exe install Microsoft.Net.ToolsetCompilers -pre # this is an internal target, it's not intended to be called manually From a31af1e3016aeeee98a89239fb3e8b74b2650ca5 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 29 Jul 2015 17:01:25 +0200 Subject: [PATCH 121/295] using nuget 3 because it's much faster, re-pin to monad-ext containing nuget.exe, hardcoded c# compiler toolchain version too --- scripts/Makefile | 4 ++-- src/monad-ext | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index df1dfab75..a4f74c315 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -137,10 +137,10 @@ dotnetlibs/corerun: $(MONAD_EXT)/coreclr/Release/corerun # tracked that easily prepare: rm -rf buildtemp/System.Reflection.Metadata.* buildtemp/System.Collections.Immutable.* buildtemp/Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe - wget -O buildtemp/nuget.exe https://nuget.org/nuget.exe + cp $(MONAD_EXT)/nuget/nuget.exe buildtemp/nuget.exe cd buildtemp && mono nuget.exe install -Version 1.0.21 System.Reflection.Metadata cd buildtemp && mono nuget.exe install -Version 1.1.36 System.Collections.Immutable - cd buildtemp && mono nuget.exe install Microsoft.Net.ToolsetCompilers -pre + cd buildtemp && mono nuget.exe install -Version 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers # this is an internal target, it's not intended to be called manually internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun diff --git a/src/monad-ext b/src/monad-ext index f8e5171eb..20468e65d 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit f8e5171eb9efd23c81b881e4fd645155b4996345 +Subproject commit 20468e65dac6fa5a1b4cf6971ff490e548531822 From 72bcbd9eea91a7fa19b30f16b728608edaee7f76 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 27 Jul 2015 18:42:55 +0200 Subject: [PATCH 122/295] initial version of custom hosting code --- scripts/Makefile | 11 ++++++++-- scripts/powershell-run.mk | 7 ++++--- ...Management.Infrastructure.assembly-info.cs | 1 + ...reCLR.AssemblyLoadContext.assembly-info.cs | 1 + ...tem.Management.Automation.assembly-info.cs | 1 + src/monad-native | 2 +- .../powershell-run.assembly-info.cs | 4 ++++ .../powershell-simple.assembly-info.cs | 4 ++++ ...powershell-run.cs => powershell-simple.cs} | 21 +++++++++++++++++-- 9 files changed, 44 insertions(+), 8 deletions(-) create mode 100644 src/powershell-run/powershell-run.assembly-info.cs create mode 100644 src/powershell-run/powershell-simple.assembly-info.cs rename src/powershell-run/{powershell-run.cs => powershell-simple.cs} (95%) diff --git a/scripts/Makefile b/scripts/Makefile index a4f74c315..b55d81890 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -116,8 +116,8 @@ libps-build/Makefile: ../src/monad-native/src/CMakeLists.txt rm -f ../src/monad-native/src/cmake_install.cmake cd libps-build && cmake ../../src/monad-native/src/ -dotnetlibs/libps.so dotnetlibs/monad_native: libps-build/Makefile - cd libps-build && make VERBOSE=0 && cp monad_native ../dotnetlibs && cp libps.so ../dotnetlibs +dotnetlibs/libps.so dotnetlibs/monad_native dotnetlibs/host_cmdline: libps-build/Makefile + cd libps-build && make VERBOSE=0 && cp monad_native ../dotnetlibs && cp libps.so ../dotnetlibs && cp host_cmdline ../dotnetlibs libps.so-test: dotnetlibs/libps.so dotnetlibs/monad_native cd dotnetlibs && LD_LIBRARY_PATH=. ./monad_native @@ -154,6 +154,7 @@ internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun cp -r dotnetlibs/*.exe exec_env/app_base cp -r dotnetlibs/lib* exec_env/app_base cp -r dotnetlibs/corerun exec_env/app_base + cp dotnetlibs/host_cmdline exec_env/app_base cp -r ../ext-src/pester exec_env/app_base/Modules/Pester cp runps.sh exec_env/app_base @@ -165,6 +166,12 @@ run: $(RUN_TARGETS) internal-prepare-exec_env # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe '"a","b","c","a","a" | Select-Object -Unique' +run-host: $(RUN_TARGETS) dotnetlibs/host_cmdline internal-prepare-exec_env + # check if corerun is the right one (could be the debug version) + if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi + # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline powershell-simple.exe '"a","b","c","a","a" | Select-Object -Unique' + run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi diff --git a/scripts/powershell-run.mk b/scripts/powershell-run.mk index e7cb5c926..712b75c69 100644 --- a/scripts/powershell-run.mk +++ b/scripts/powershell-run.mk @@ -5,7 +5,8 @@ # POWERSHELL_RUN_FOLDER=../src/powershell-run -POWERSHELL_RUN_SRCS=$(addprefix $(POWERSHELL_RUN_FOLDER)/, main.cs host.cs ui.cs rawui.cs readline.cs) +POWERSHELL_RUN_SRCS=$(addprefix $(POWERSHELL_RUN_FOLDER)/, main.cs host.cs ui.cs rawui.cs readline.cs powershell-run.assembly-info.cs) +POWERSHELL_SIMPLE_SRCS=$(addprefix $(POWERSHELL_RUN_FOLDER)/, powershell-simple.cs powershell-simple.assembly-info.cs) # direct dependencies to be linked in POWERSHELL_RUN_DEPS=dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) @@ -16,7 +17,7 @@ POWERSHELL_RUN_TARGETS=dotnetlibs/powershell-run.exe dotnetlibs/powershell-simpl dotnetlibs/powershell-run.exe: $(POWERSHELL_RUN_SRCS) $(POWERSHELL_RUN_DEPS) $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(POWERSHELL_RUN_REFS) $(COREREF) $(POWERSHELL_RUN_SRCS) -dotnetlibs/powershell-simple.exe: $(POWERSHELL_RUN_FOLDER)/powershell-run.cs $(POWERSHELL_RUN_DEPS) - $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(POWERSHELL_RUN_REFS) $(COREREF) $(POWERSHELL_RUN_FOLDER)/powershell-run.cs +dotnetlibs/powershell-simple.exe: $(POWERSHELL_SIMPLE_SRCS) $(POWERSHELL_RUN_DEPS) + $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(POWERSHELL_RUN_REFS) $(COREREF) $(POWERSHELL_SIMPLE_SRCS) diff --git a/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs b/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs index 8e1b67f88..7773cc2a0 100644 --- a/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs +++ b/src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs @@ -2,4 +2,5 @@ using System.Runtime.CompilerServices; using System.Reflection; [assembly:InternalsVisibleTo("System.Management.Automation")] [assembly:AssemblyFileVersionAttribute("1.0.0.0")] +[assembly:AssemblyVersion("1.0.0.0")] diff --git a/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs b/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs index f93af66d0..ddc37ef73 100644 --- a/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs +++ b/src/assembly-info/Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.assembly-info.cs @@ -2,3 +2,4 @@ using System.Runtime.CompilerServices; using System.Reflection; [assembly:InternalsVisibleTo("System.Management.Automation")] [assembly:AssemblyFileVersionAttribute("1.0.0.0")] +[assembly:AssemblyVersion("1.0.0.0")] diff --git a/src/assembly-info/System.Management.Automation.assembly-info.cs b/src/assembly-info/System.Management.Automation.assembly-info.cs index 0f646d9ac..13378a557 100644 --- a/src/assembly-info/System.Management.Automation.assembly-info.cs +++ b/src/assembly-info/System.Management.Automation.assembly-info.cs @@ -8,6 +8,7 @@ using System.Reflection; [assembly:InternalsVisibleTo("Microsoft.PowerShell.CoreCLR.AssemblyLoadContext")] [assembly:InternalsVisibleTo("ps_test")] [assembly:AssemblyFileVersionAttribute("1.0.0.0")] +[assembly:AssemblyVersion("1.0.0.0")] // diff --git a/src/monad-native b/src/monad-native index a756ecaad..f7396c956 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit a756ecaadfa486b77032e7cefeb75ac0f479b403 +Subproject commit f7396c956114223403f5d59a201eede3b0194fc0 diff --git a/src/powershell-run/powershell-run.assembly-info.cs b/src/powershell-run/powershell-run.assembly-info.cs new file mode 100644 index 000000000..523523c72 --- /dev/null +++ b/src/powershell-run/powershell-run.assembly-info.cs @@ -0,0 +1,4 @@ +using System.Runtime.CompilerServices; +using System.Reflection; +[assembly:AssemblyFileVersionAttribute("1.0.0.0")] +[assembly:AssemblyVersion("1.0.0.0")] diff --git a/src/powershell-run/powershell-simple.assembly-info.cs b/src/powershell-run/powershell-simple.assembly-info.cs new file mode 100644 index 000000000..523523c72 --- /dev/null +++ b/src/powershell-run/powershell-simple.assembly-info.cs @@ -0,0 +1,4 @@ +using System.Runtime.CompilerServices; +using System.Reflection; +[assembly:AssemblyFileVersionAttribute("1.0.0.0")] +[assembly:AssemblyVersion("1.0.0.0")] diff --git a/src/powershell-run/powershell-run.cs b/src/powershell-run/powershell-simple.cs similarity index 95% rename from src/powershell-run/powershell-run.cs rename to src/powershell-run/powershell-simple.cs index 1f358b780..5b8ba1e31 100644 --- a/src/powershell-run/powershell-run.cs +++ b/src/powershell-run/powershell-simple.cs @@ -8,6 +8,7 @@ using System.Management.Automation.Runspaces; using System.Management.Automation.Host; using System.Globalization; using System.Reflection; +using System.Runtime.InteropServices; namespace ps_hello_world { @@ -456,8 +457,11 @@ namespace ps_hello_world public static void init() { - string psBasePath = System.IO.Directory.GetCurrentDirectory(); - PowerShellAssemblyLoadContextInitializer.SetPowerShellAssemblyLoadContext(psBasePath); + //string psBasePath = System.IO.Directory.GetCurrentDirectory(); + //PowerShellAssemblyLoadContextInitializer.SetPowerShellAssemblyLoadContext(psBasePath); + + //Assembly a = Assembly.Load(new AssemblyName("System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null")); + //Console.WriteLine("##########################\nloaded assembly a=" + a + " during init\n#########################"); // PH: this debugging requires a change in the core PS stuff that was stashed away // during source cleanup @@ -520,6 +524,19 @@ namespace ps_hello_world } } + public static void UnmanagedMain(int argc, [MarshalAs(UnmanagedType.LPArray,ArraySubType=UnmanagedType.LPStr,SizeParamIndex=0)] String[] argv) + { + init(); + List allArgs = new List(); + + for (int i = 0; i < argc; ++i) + { + allArgs.Add(argv[i]); + } + + test2(allArgs.ToArray()); + } + static void Main(string[] args) { // important: From 68af229f584ea9f3c15c0408a6e0846527aeb066 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Mon, 27 Jul 2015 18:43:54 +0200 Subject: [PATCH 123/295] added more temporary folders to .gitignore --- scripts/.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/.gitignore b/scripts/.gitignore index 8bc62bfbb..a25e704c8 100644 --- a/scripts/.gitignore +++ b/scripts/.gitignore @@ -20,3 +20,5 @@ management-infrastructure-win.mk system-automation-win.mk CorePsTypeCatalog.cs buildtemp/ +libps-build/ +exec_env/ From c080f351eafe899f9cf4762485a8363e7d5ad28f Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 28 Jul 2015 18:30:19 +0200 Subject: [PATCH 124/295] re-pin to latest native host implementation, changed managed code signature --- scripts/Makefile | 4 +++- src/monad-native | 2 +- src/powershell-run/powershell-simple.cs | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index b55d81890..69c944212 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -170,7 +170,9 @@ run-host: $(RUN_TARGETS) dotnetlibs/host_cmdline internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline powershell-simple.exe '"a","b","c","a","a" | Select-Object -Unique' + #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline + #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline powershell-simple.exe '"a","b","c","a","a" | Select-Object -Unique' + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline -b /tmp "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" '"a","b","c","a","a" | Select-Object -Unique' run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) diff --git a/src/monad-native b/src/monad-native index f7396c956..0a3165927 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit f7396c956114223403f5d59a201eede3b0194fc0 +Subproject commit 0a316592717abbcf9e11aeaeac205a8692c1e2f6 diff --git a/src/powershell-run/powershell-simple.cs b/src/powershell-run/powershell-simple.cs index 5b8ba1e31..e9909a92b 100644 --- a/src/powershell-run/powershell-simple.cs +++ b/src/powershell-run/powershell-simple.cs @@ -524,7 +524,7 @@ namespace ps_hello_world } } - public static void UnmanagedMain(int argc, [MarshalAs(UnmanagedType.LPArray,ArraySubType=UnmanagedType.LPStr,SizeParamIndex=0)] String[] argv) + public static int UnmanagedMain(int argc, [MarshalAs(UnmanagedType.LPArray,ArraySubType=UnmanagedType.LPStr,SizeParamIndex=0)] String[] argv) { init(); List allArgs = new List(); @@ -535,6 +535,8 @@ namespace ps_hello_world } test2(allArgs.ToArray()); + + return 0; } static void Main(string[] args) From 6469bd5a95b0ea96df224c3da6a780600c8d015a Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 28 Jul 2015 18:50:10 +0200 Subject: [PATCH 125/295] added libicu-dev to readme instructions --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e3ef4e418..8def78cfe 100644 --- a/README.md +++ b/README.md @@ -134,9 +134,10 @@ Install necessary packages. - GCC and G++, for compiling C and C++ native code - [GNU Make][], for building `monad-linux` - [CMake][], for building `src/monad-native` +- libicu-dev, for building `src/monad-native` ```sh -sudo apt-get install mono-devel libunwind8 gcc g++ make cmake +sudo apt-get install mono-devel libunwind8 gcc g++ make cmake libicu-dev ``` [repository]: http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives From e07c5f65a944d4c31caf90d77c51a869f34267c6 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 28 Jul 2015 18:50:25 +0200 Subject: [PATCH 126/295] re-pin to latest monad-native version --- src/monad-native | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-native b/src/monad-native index 0a3165927..d09ac28b7 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit 0a316592717abbcf9e11aeaeac205a8692c1e2f6 +Subproject commit d09ac28b738a93d686220b432340ae40e66136c5 From 543649c7fdf398d935aa106f6590e94352fd2f1b Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 28 Jul 2015 18:50:56 +0200 Subject: [PATCH 127/295] cleaned up Makefile --- scripts/Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 69c944212..7c821e655 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -170,9 +170,7 @@ run-host: $(RUN_TARGETS) dotnetlibs/host_cmdline internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines - #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline - #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline powershell-simple.exe '"a","b","c","a","a" | Select-Object -Unique' - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline -b /tmp "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" '"a","b","c","a","a" | Select-Object -Unique' + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" '"a","b","c","a","a" | Select-Object -Unique' run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) From d20045ff589d5718a60c2aaae4708e51a743184e Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 28 Jul 2015 18:52:59 +0200 Subject: [PATCH 128/295] added libicu52 to docker container --- scripts/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Dockerfile b/scripts/Dockerfile index 5e0fe9538..cbbe2e695 100644 --- a/scripts/Dockerfile +++ b/scripts/Dockerfile @@ -12,7 +12,7 @@ RUN ifconfig RUN cat /etc/resolv.conf RUN ping -c 1 8.8.8.8 RUN apt-get update -RUN apt-get install -y openssh-server wget libstdc++6 libunwind8 +RUN apt-get install -y openssh-server wget libstdc++6 libunwind8 libicu52 #RUN mkdir /var/run/sshd RUN echo 'root:pass' | chpasswd RUN adduser --shell /opt/app_base/runps.sh --disabled-password --gecos "" test1 From b0f73c085af0c3c1a39eab7f88b3fd0a08df2a62 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 28 Jul 2015 19:00:04 +0200 Subject: [PATCH 129/295] changed back make targets, changed existing make targets to new custom hosting for powershell-simple.exe --- scripts/Makefile | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 7c821e655..c96b485a6 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -161,12 +161,6 @@ internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll run: $(RUN_TARGETS) internal-prepare-exec_env - # check if corerun is the right one (could be the debug version) - if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi - # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe '"a","b","c","a","a" | Select-Object -Unique' - -run-host: $(RUN_TARGETS) dotnetlibs/host_cmdline internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines @@ -186,7 +180,7 @@ pester-tests: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft. # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi # execute the pester tests, pester needs a TEMP environment variable to be set - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' test: $(RUN_TARGETS) internal-prepare-exec_env $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) dotnetlibs/corerun pester-tests cd exec_env/testrun && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../app_base ../app_base/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml @@ -196,14 +190,13 @@ internal-prepare-debugclr: cp -r $(MONAD_EXT)/coreclr/Debug/* dotnetlibs run-debugclr: dotnetlibs/powershell-run.exe internal-prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env - #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' - cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-simple.exe "\"test blah\"" + cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" "test" trace: - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun powershell-simple.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" '"a","b","c","a","a" | Select-Object -Unique' debug: dotnetlibs/powershell-run.exe dotnetlibs/corerun internal-prepare-exec_env dotnetlibs/api-ms-win-core-registry-l1-1-0.dll - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./corerun powershell-simple.exe "\"hello world\"" + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" '"hello world"' clean: rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs buildtemp/TypeCatalogGen.exe string-resources.dll test.dll buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll From 5e68effa2984ee37682633d56d802a1ce7711978 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 29 Jul 2015 14:45:59 +0200 Subject: [PATCH 130/295] added host_cmdline to RUN_TARGETS --- scripts/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile b/scripts/Makefile index c96b485a6..ea8b223d8 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -158,7 +158,7 @@ internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun cp -r ../ext-src/pester exec_env/app_base/Modules/Pester cp runps.sh exec_env/app_base -RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll +RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll dotnetlibs/host_cmdline run: $(RUN_TARGETS) internal-prepare-exec_env # check if corerun is the right one (could be the debug version) From d14e7034497ee9be79fd6880b108d9b2d731b9ed Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 29 Jul 2015 15:51:27 +0200 Subject: [PATCH 131/295] re-pin to refactored IsWinPEHost changes --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 29b050993..110f955fd 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 29b050993c4e8506f2e138c1c007d9b5df5e87c1 +Subproject commit 110f955fd0c58cd362e403c68c23a8e8b7640135 From 5cffe858af31b286a90d193bd8ae49796a6a5b01 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 29 Jul 2015 15:54:42 +0200 Subject: [PATCH 132/295] added test_Utils with test for IsWinPEHost --- src/ps_test/test_Utils.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/ps_test/test_Utils.cs diff --git a/src/ps_test/test_Utils.cs b/src/ps_test/test_Utils.cs new file mode 100644 index 000000000..eb5167780 --- /dev/null +++ b/src/ps_test/test_Utils.cs @@ -0,0 +1,15 @@ +using Xunit; +using System; +using System.Management.Automation; + +namespace PSTests +{ + public static class UtilsTests + { + [Fact] + public static void TestIsWinPEHost() + { + Assert.False(Utils.IsWinPEHost()); + } + } +} From ed93168e5ed9f9ed938cba46ffe951b890267bca Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 30 Jul 2015 16:57:32 +0200 Subject: [PATCH 133/295] refactored Makefile run targets, added helper scripts for powershell-simple, changed how PS is invoked to solve issue #122, moved dlls for PowerShell away from CoreCLR, re-pinned to latest monad and monad-native fixes, added UnmanagedMain entry point for powershell-run.exe --- scripts/Makefile | 88 +++++++++++++++++------------------ scripts/runps-simple-debug.sh | 8 ++++ scripts/runps-simple-trace.sh | 8 ++++ scripts/runps-simple.sh | 8 ++++ scripts/runps.sh | 2 +- scripts/tests.mk | 2 +- src/monad | 2 +- src/monad-native | 2 +- src/powershell-run/main.cs | 22 +++++++++ 9 files changed, 94 insertions(+), 48 deletions(-) create mode 100755 scripts/runps-simple-debug.sh create mode 100755 scripts/runps-simple-trace.sh create mode 100755 scripts/runps-simple.sh diff --git a/scripts/Makefile b/scripts/Makefile index ea8b223d8..9927b0763 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -58,7 +58,9 @@ SRCS_ALL=${STRING_RESOURCES} ${SRCS} CSC=mono buildtemp/Microsoft.Net.ToolsetCompilers.*/tools/csc.exe MCS=mcs -all: dotnetlibs/System.Management.Automation.dll $(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll dotnetlibs/host_cmdline + +all: dotnetlibs/System.Management.Automation.dll $(RUN_TARGETS) dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) # this is the build rule for SMA.dll dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} @@ -129,10 +131,6 @@ libps.so-test: dotnetlibs/libps.so dotnetlibs/monad_native dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c gcc -o $@ -fPIC -shared -Wall $^ -# this is the rule to copy over updated CoreCLR + .net libraries -dotnetlibs/corerun: $(MONAD_EXT)/coreclr/Release/corerun - cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs - # this is the manual step that will install some stuff using nuget and do other things that can't be dependency # tracked that easily prepare: @@ -143,60 +141,62 @@ prepare: cd buildtemp && mono nuget.exe install -Version 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers # this is an internal target, it's not intended to be called manually -internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun +# +# it will: +# - create necessary directories for deployment layout +# - copy all the PowerShell stuff into PowerShell's app_base +# - copy the custom host and other scripts into PowerShell's app_base +# - copy PS modules +# +# This rule does not copy coreclr, because the selection of debug or +# release CoreCLR depends on the actual run target. +internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) rm -rf exec_env mkdir -p exec_env/app_base/Modules - mkdir -p exec_env/testrun + mkdir -p exec_env/coreclr cp ../src/monad/monad/miscfiles/display/*.ps1xml exec_env/app_base cp ../src/monad/monad/miscfiles/types/CoreClr/*.ps1xml exec_env/app_base cp -r ../src/monad/monad/miscfiles/modules/* exec_env/app_base/Modules cp -r dotnetlibs/*.dll exec_env/app_base cp -r dotnetlibs/*.exe exec_env/app_base - cp -r dotnetlibs/lib* exec_env/app_base - cp -r dotnetlibs/corerun exec_env/app_base cp dotnetlibs/host_cmdline exec_env/app_base cp -r ../ext-src/pester exec_env/app_base/Modules/Pester - cp runps.sh exec_env/app_base + cp runps*.sh exec_env/app_base -RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll dotnetlibs/host_cmdline - -run: $(RUN_TARGETS) internal-prepare-exec_env - # check if corerun is the right one (could be the debug version) - if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi - # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" '"a","b","c","a","a" | Select-Object -Unique' - -run-interactive: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env - # check if corerun is the right one (could be the debug version) - if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi - cd exec_env/app_base && ./runps.sh - -run-file: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env - # check if corerun is the right one (could be the debug version) - if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi - cd exec_env/app_base && ./runps.sh --file $(PSSCRIPT) - -pester-tests: $(POWERSHELL_RUN_TARGETS) dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env - # check if corerun is the right one (could be the debug version) - if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi - # execute the pester tests, pester needs a TEMP environment variable to be set - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' - -test: $(RUN_TARGETS) internal-prepare-exec_env $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) dotnetlibs/corerun pester-tests - cd exec_env/testrun && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../app_base ../app_base/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml +internal-prepare-release-clr: + cp -r $(MONAD_EXT)/coreclr/Release/* exec_env/coreclr/ # this is an internal target, it's not intended to be called manually -internal-prepare-debugclr: - cp -r $(MONAD_EXT)/coreclr/Debug/* dotnetlibs +internal-prepare-debug-clr: + cp -r $(MONAD_EXT)/coreclr/Debug/* exec_env/coreclr/ -run-debugclr: dotnetlibs/powershell-run.exe internal-prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env - cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" "test" +run: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr + # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines + exec_env/app_base/runps-simple.sh '"a","b","c","a","a" | Select-Object -Unique' -trace: - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" '"a","b","c","a","a" | Select-Object -Unique' +run-interactive: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr + exec_env/app_base/runps.sh -debug: dotnetlibs/powershell-run.exe dotnetlibs/corerun internal-prepare-exec_env dotnetlibs/api-ms-win-core-registry-l1-1-0.dll - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./host_cmdline "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" '"hello world"' +run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr + exec_env/app_base/runps.sh --file $(PSSCRIPT) + +pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr + # execute the pester tests, pester needs a TEMP environment variable to be set + exec_env/app_base/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' + +test: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) pester-tests dotnetlibs/monad_native + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../coreclr:. ../coreclr/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml + cd dotnetlibs && ./monad_native + +run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-debug-clr + PAL_DBG_CHANNELS="+LOADER.TRACE" exec_env/app_base/runps-simple.sh get-location + +trace: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr + exec_env/app_base/runps-simple-trace.sh get-location + +debug: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr + # quoting here is a bit special if strings are passed in, because lldb seems to forward arguments strangely + exec_env/app_base/runps-simple-debug.sh get-location clean: rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs buildtemp/TypeCatalogGen.exe string-resources.dll test.dll buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll diff --git a/scripts/runps-simple-debug.sh b/scripts/runps-simple-debug.sh new file mode 100755 index 000000000..75b105ff0 --- /dev/null +++ b/scripts/runps-simple-debug.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) + +cd $SCRIPTDIR +echo "launching PS now" +PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./host_cmdline -- -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" "$@" + diff --git a/scripts/runps-simple-trace.sh b/scripts/runps-simple-trace.sh new file mode 100755 index 000000000..33d1c0e33 --- /dev/null +++ b/scripts/runps-simple-trace.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) + +cd $SCRIPTDIR +echo "launching PS now" +PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. strace -e trace=file ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" "$@" + diff --git a/scripts/runps-simple.sh b/scripts/runps-simple.sh new file mode 100755 index 000000000..31d2c7d18 --- /dev/null +++ b/scripts/runps-simple.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) + +cd $SCRIPTDIR +echo "launching PS now" +PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" "$@" + diff --git a/scripts/runps.sh b/scripts/runps.sh index b781fe46d..8e5421955 100755 --- a/scripts/runps.sh +++ b/scripts/runps.sh @@ -4,5 +4,5 @@ SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) cd $SCRIPTDIR echo "launching PS now" -PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "$@" +PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-run.exe "powershell-run, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "Microsoft.Samples.PowerShell.Host.PSListenerConsoleSample" "UnmanagedMain" "$@" diff --git a/scripts/tests.mk b/scripts/tests.mk index 0c1b03362..8a7c312a2 100644 --- a/scripts/tests.mk +++ b/scripts/tests.mk @@ -1,5 +1,5 @@ TEST_FOLDER=../src/ps_test -TESTRUN_FOLDER=exec_env/testrun +TESTRUN_FOLDER=exec_env/app_base TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_*.cs) $(TESTRUN_FOLDER)/xunit%: $(MONAD_EXT)/xunit/xunit% diff --git a/src/monad b/src/monad index 29b050993..0ac8456bc 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 29b050993c4e8506f2e138c1c007d9b5df5e87c1 +Subproject commit 0ac8456bcf187604356f3d2a7af85d9396e07bd8 diff --git a/src/monad-native b/src/monad-native index d09ac28b7..c1c9a9926 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit d09ac28b738a93d686220b432340ae40e66136c5 +Subproject commit c1c9a992699229cf69ef22a346b95137ab9f7a15 diff --git a/src/powershell-run/main.cs b/src/powershell-run/main.cs index b305bda50..0bb399053 100644 --- a/src/powershell-run/main.cs +++ b/src/powershell-run/main.cs @@ -8,6 +8,7 @@ namespace Microsoft.Samples.PowerShell.Host using System.Management.Automation.Runspaces; using System.Text; using System.IO; + using System.Runtime.InteropServices; using PowerShell = System.Management.Automation.PowerShell; /// @@ -73,12 +74,28 @@ namespace Microsoft.Samples.PowerShell.Host set { this.exitCode = value; } } + // TODO:PSL this needs to be removed, it is only here for legacy testing purposes public static void init() { string psBasePath = System.IO.Directory.GetCurrentDirectory(); PowerShellAssemblyLoadContextInitializer.SetPowerShellAssemblyLoadContext(psBasePath); } + // this is the unmanaged main entry point used by the CoreCLR host + public static int UnmanagedMain(int argc, [MarshalAs(UnmanagedType.LPArray,ArraySubType=UnmanagedType.LPStr,SizeParamIndex=0)] String[] argv) + { + List allArgs = new List(); + + for (int i = 0; i < argc; ++i) + { + allArgs.Add(argv[i]); + } + + ManagedMain(allArgs.ToArray()); + + return 0; + } + /// /// Creates and initiates the listener instance. /// @@ -86,6 +103,11 @@ namespace Microsoft.Samples.PowerShell.Host private static void Main(string[] args) { init(); + ManagedMain(args); + } + + private static void ManagedMain(string[] args) + { // Display the welcome message. Console.WriteLine(); From 56ae9e5ebdd78446ba5e0687169f7a94023ad87c Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 30 Jul 2015 18:47:25 +0200 Subject: [PATCH 134/295] changed Dockerfile to support updated directory structure in exec_env, added copy command to copy missing libps.so for run targets --- scripts/Dockerfile | 11 +++-------- scripts/Makefile | 1 + 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/scripts/Dockerfile b/scripts/Dockerfile index cbbe2e695..c8db07e97 100644 --- a/scripts/Dockerfile +++ b/scripts/Dockerfile @@ -15,7 +15,7 @@ RUN apt-get update RUN apt-get install -y openssh-server wget libstdc++6 libunwind8 libicu52 #RUN mkdir /var/run/sshd RUN echo 'root:pass' | chpasswd -RUN adduser --shell /opt/app_base/runps.sh --disabled-password --gecos "" test1 +RUN adduser --shell /opt/exec_env/app_base/runps.sh --disabled-password --gecos "" test1 RUN echo 'test1:pass' | chpasswd RUN sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config @@ -28,17 +28,12 @@ RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so ENV NOTVISIBLE "in users profile" RUN echo "export VISIBLE=now" >> /etc/profile -COPY exec_env/app_base/ /opt/app_base/ -RUN chmod -R ugo+rX /opt/app_base +COPY exec_env/ /opt/exec_env/ +RUN chmod -R ugo+rX /opt/exec_env -#RUN mkdir /etc/service/sshd -#ADD sshd-init.sh /etc/service/sshd/run RUN mkdir /etc/service/shellinaboxd ADD shellinaboxd-init.sh /etc/service/shellinaboxd/run EXPOSE 22 EXPOSE 4201 -# start sshd in daemonized mode, start shellinaboxd in interactive mode (must be started that way using docker's CMD) -#CMD /usr/sbin/sshd && /usr/bin/shellinaboxd -s /:LOGIN -p 4201 -t -v - diff --git a/scripts/Makefile b/scripts/Makefile index 9927b0763..ebb1ca27b 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -159,6 +159,7 @@ internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) cp -r ../src/monad/monad/miscfiles/modules/* exec_env/app_base/Modules cp -r dotnetlibs/*.dll exec_env/app_base cp -r dotnetlibs/*.exe exec_env/app_base + cp -r dotnetlibs/*.so exec_env/app_base cp dotnetlibs/host_cmdline exec_env/app_base cp -r ../ext-src/pester exec_env/app_base/Modules/Pester cp runps*.sh exec_env/app_base From f2fd9ca3035bbdc90e157bcf49836c17b93e2835 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 31 Jul 2015 00:47:22 +0200 Subject: [PATCH 135/295] enabled hash bang support, fixed run scripts to not alter the current working directory --- scripts/3rdparty/hashbang/README.txt | 8 +++++ scripts/3rdparty/hashbang/script.ps1 | 5 +++ scripts/Makefile | 5 ++- scripts/runps-file.sh | 6 ++++ scripts/runps-simple-debug.sh | 7 ++-- scripts/runps-simple-trace.sh | 7 ++-- scripts/runps-simple.sh | 6 ++-- scripts/runps.sh | 6 ++-- src/powershell-run/main.cs | 44 +++++++++++++++++-------- src/powershell-run/powershell-simple.cs | 23 ++++++++++++- 10 files changed, 90 insertions(+), 27 deletions(-) create mode 100644 scripts/3rdparty/hashbang/README.txt create mode 100755 scripts/3rdparty/hashbang/script.ps1 create mode 100755 scripts/runps-file.sh diff --git a/scripts/3rdparty/hashbang/README.txt b/scripts/3rdparty/hashbang/README.txt new file mode 100644 index 000000000..c5f97f0aa --- /dev/null +++ b/scripts/3rdparty/hashbang/README.txt @@ -0,0 +1,8 @@ +Usage: + +PATH=$PATH:/absolute/path/to/powershell/app_base ./script.ps1 + +Comment: + +The script assumes that /usr/bin/env can execute runps-file.sh. + diff --git a/scripts/3rdparty/hashbang/script.ps1 b/scripts/3rdparty/hashbang/script.ps1 new file mode 100755 index 000000000..d9c86695b --- /dev/null +++ b/scripts/3rdparty/hashbang/script.ps1 @@ -0,0 +1,5 @@ +#!/usr/bin/env runps-file.sh + +get-process +get-module + diff --git a/scripts/Makefile b/scripts/Makefile index ebb1ca27b..07df6de11 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -183,11 +183,14 @@ run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr # execute the pester tests, pester needs a TEMP environment variable to be set - exec_env/app_base/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' + exec_env/app_base/runps-simple.sh 'cd ../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' test: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) pester-tests dotnetlibs/monad_native cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../coreclr:. ../coreclr/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml + # run the c++ tests cd dotnetlibs && ./monad_native + # test the 3rdparty/hashbang sample + PATH=$(PATH):$(shell pwd)/exec_env/app_base 3rdparty/hashbang/script.ps1 run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-debug-clr PAL_DBG_CHANNELS="+LOADER.TRACE" exec_env/app_base/runps-simple.sh get-location diff --git a/scripts/runps-file.sh b/scripts/runps-file.sh new file mode 100755 index 000000000..e3239ccdc --- /dev/null +++ b/scripts/runps-file.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) + +"$SCRIPTDIR/runps.sh" --file "$@" + diff --git a/scripts/runps-simple-debug.sh b/scripts/runps-simple-debug.sh index 75b105ff0..6bbe7a82d 100755 --- a/scripts/runps-simple-debug.sh +++ b/scripts/runps-simple-debug.sh @@ -1,8 +1,9 @@ #!/bin/bash +CWD=$(pwd) SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) -cd $SCRIPTDIR -echo "launching PS now" -PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./host_cmdline -- -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" "$@" +cd "$SCRIPTDIR" +echo "launching PS debug now" +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR:/usr/lib/llvm-3.6/lib" lldb-3.6 ./host_cmdline -- -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" --working-dir "$CWD" "$@" diff --git a/scripts/runps-simple-trace.sh b/scripts/runps-simple-trace.sh index 33d1c0e33..d8e08c031 100755 --- a/scripts/runps-simple-trace.sh +++ b/scripts/runps-simple-trace.sh @@ -1,8 +1,9 @@ #!/bin/bash +CWD=$(pwd) SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) -cd $SCRIPTDIR -echo "launching PS now" -PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. strace -e trace=file ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" "$@" +cd "$SCRIPTDIR" +echo "launching PS trace now" +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" strace -e trace=file ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" --working-dir "$CWD" "$@" diff --git a/scripts/runps-simple.sh b/scripts/runps-simple.sh index 31d2c7d18..214fc6465 100755 --- a/scripts/runps-simple.sh +++ b/scripts/runps-simple.sh @@ -1,8 +1,8 @@ #!/bin/bash +CWD=$(pwd) SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) -cd $SCRIPTDIR -echo "launching PS now" -PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" "$@" +cd "$SCRIPTDIR" +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" --working-dir "$CWD" "$@" diff --git a/scripts/runps.sh b/scripts/runps.sh index 8e5421955..5f672c053 100755 --- a/scripts/runps.sh +++ b/scripts/runps.sh @@ -1,8 +1,8 @@ #!/bin/bash +CWD=$(pwd) SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) -cd $SCRIPTDIR -echo "launching PS now" -PSMODULEPATH=$SCRIPTDIR/Modules LD_LIBRARY_PATH=. ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-run.exe "powershell-run, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "Microsoft.Samples.PowerShell.Host.PSListenerConsoleSample" "UnmanagedMain" "$@" +cd "$SCRIPTDIR" +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-run.exe "powershell-run, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "Microsoft.Samples.PowerShell.Host.PSListenerConsoleSample" "UnmanagedMain" --working-dir "$CWD" "$@" diff --git a/src/powershell-run/main.cs b/src/powershell-run/main.cs index 0bb399053..1deea3213 100644 --- a/src/powershell-run/main.cs +++ b/src/powershell-run/main.cs @@ -109,28 +109,46 @@ namespace Microsoft.Samples.PowerShell.Host private static void ManagedMain(string[] args) { - // Display the welcome message. - Console.WriteLine(); - Console.WriteLine("PowerShell for Linux interactive console"); - Console.WriteLine("========================================"); - Console.WriteLine(); - Console.WriteLine("Current status:"); - Console.WriteLine("- Type 'exit' to exit"); - Console.WriteLine("- Utility and Management cmdlet modules are loadable"); - Console.WriteLine(); - String initialScript = null; - if (args.Length > 0 && args[0] == "--file") + if (args.Length > 0) { - initialScript = File.ReadAllText(args[1]); + for (int i = 0; i < args.Length; ++i) + { + string arg = args[i]; + bool hasNext = (i+1) diff --git a/src/powershell-run/powershell-simple.cs b/src/powershell-run/powershell-simple.cs index e9909a92b..ca0b39358 100644 --- a/src/powershell-run/powershell-simple.cs +++ b/src/powershell-run/powershell-simple.cs @@ -9,6 +9,7 @@ using System.Management.Automation.Host; using System.Globalization; using System.Reflection; using System.Runtime.InteropServices; +using System.IO; namespace ps_hello_world { @@ -534,7 +535,27 @@ namespace ps_hello_world allArgs.Add(argv[i]); } - test2(allArgs.ToArray()); + List filteredArgs = new List(); + if (allArgs.Count > 0) + { + for (int i = 0; i < allArgs.Count; ++i) + { + string arg = allArgs[i]; + bool hasNext = (i+1) Date: Fri, 31 Jul 2015 15:54:52 +0200 Subject: [PATCH 136/295] re-pin to cleanup of System.Management.Automation.Environment.OSVersion, added unit test --- src/monad | 2 +- src/ps_test/test_CorePsExtensions.cs | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 src/ps_test/test_CorePsExtensions.cs diff --git a/src/monad b/src/monad index 0ac8456bc..1a2fa0af4 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 0ac8456bcf187604356f3d2a7af85d9396e07bd8 +Subproject commit 1a2fa0af446bf6adda0400fc54b5529afe58ef19 diff --git a/src/ps_test/test_CorePsExtensions.cs b/src/ps_test/test_CorePsExtensions.cs new file mode 100644 index 000000000..2a736d7f9 --- /dev/null +++ b/src/ps_test/test_CorePsExtensions.cs @@ -0,0 +1,19 @@ +using Xunit; +using System; +using System.Management.Automation; + +namespace PSTests +{ + public static class CorePsExtensionsTests + { + [Fact] + public static void TestEnvironmentOSVersion() + { + // this test primarily checks that there is no exception thrown + // NOTE: the type name is explicitly written here to make clear what + // type and function is tested + System.Management.Automation.Environment.OperatingSystem os = System.Management.Automation.Environment.OSVersion; + Assert.NotNull(os); + } + } +} From 0172601dee3d1ef94c2624cd365accd1f754827a Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 31 Jul 2015 16:15:42 +0200 Subject: [PATCH 137/295] made null change to .gitignore to re-trigger build --- scripts/.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/.gitignore b/scripts/.gitignore index a25e704c8..0b8471e6d 100644 --- a/scripts/.gitignore +++ b/scripts/.gitignore @@ -22,3 +22,4 @@ CorePsTypeCatalog.cs buildtemp/ libps-build/ exec_env/ + From 66d2c7f35d3cf78686fa84de4fc576f757dfc948 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 31 Jul 2015 16:46:40 +0200 Subject: [PATCH 138/295] Makefile changes to move libps-build into buildtemp sub directory --- scripts/Makefile | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index ebb1ca27b..043a138ee 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -110,16 +110,16 @@ CorePsTypeCatalog.cs: powershell-linux.inc buildtemp/TypeCatalogGen.exe buildtem # the pinvoke library libps.so -libps-build/Makefile: ../src/monad-native/src/CMakeLists.txt - rm -rf libps-build - mkdir libps-build +buildtemp/libps-build/Makefile: ../src/monad-native/src/CMakeLists.txt + rm -rf buildtemp/libps-build + mkdir buildtemp/libps-build # cached files can change the path to be incorrect, this must be cleaned rm -f ../src/monad-native/src/CMakeCache.txt rm -f ../src/monad-native/src/cmake_install.cmake - cd libps-build && cmake ../../src/monad-native/src/ + cd buildtemp/libps-build && cmake ../../../src/monad-native/src/ -dotnetlibs/libps.so dotnetlibs/monad_native dotnetlibs/host_cmdline: libps-build/Makefile - cd libps-build && make VERBOSE=0 && cp monad_native ../dotnetlibs && cp libps.so ../dotnetlibs && cp host_cmdline ../dotnetlibs +dotnetlibs/libps.so dotnetlibs/monad_native dotnetlibs/host_cmdline: buildtemp/libps-build/Makefile + cd buildtemp/libps-build && make VERBOSE=0 && cp monad_native ../../dotnetlibs && cp libps.so ../../dotnetlibs && cp host_cmdline ../../dotnetlibs libps.so-test: dotnetlibs/libps.so dotnetlibs/monad_native cd dotnetlibs && LD_LIBRARY_PATH=. ./monad_native @@ -200,9 +200,9 @@ debug: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr exec_env/app_base/runps-simple-debug.sh get-location clean: - rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs buildtemp/TypeCatalogGen.exe string-resources.dll test.dll buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll + rm -rf dotnetlibs/* rm -rf exec_env - rm -rf libps-build + rm -rf buildtemp/libps-build rm -rf dotnetlibs/* # clean built stuff + prepare step From 2bec2539cb169e0054fd41183e308069fa892ccb Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Fri, 31 Jul 2015 16:46:57 +0200 Subject: [PATCH 139/295] removed libps-build from .gitignore --- scripts/.gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/.gitignore b/scripts/.gitignore index a25e704c8..6f740d9bf 100644 --- a/scripts/.gitignore +++ b/scripts/.gitignore @@ -20,5 +20,4 @@ management-infrastructure-win.mk system-automation-win.mk CorePsTypeCatalog.cs buildtemp/ -libps-build/ exec_env/ From 1a38a52e00d284350a2cf791c9f9ffe8de43aecd Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 4 Aug 2015 00:31:30 -0700 Subject: [PATCH 140/295] added format-table tests --- src/pester-tests/Test-Format-Table.Tests.ps1 | 39 ++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/pester-tests/Test-Format-Table.Tests.ps1 diff --git a/src/pester-tests/Test-Format-Table.Tests.ps1 b/src/pester-tests/Test-Format-Table.Tests.ps1 new file mode 100644 index 000000000..67648f3c3 --- /dev/null +++ b/src/pester-tests/Test-Format-Table.Tests.ps1 @@ -0,0 +1,39 @@ +Describe "Test-Format-Table" { + It "Should call format table on piped input without error" { + { Get-Process | Format-Table } | Should Not Throw + + { Get-Process | ft } | Should Not Throw + } + + It "Should return a format object data type" { + $val = (Get-Process | Format-Table | gm ) + + $val2 = (Get-Process | Format-Table | gm ) + + $val.TypeName | Should Match "Microsoft.Powershell.Commands.Internal.Format" + + $val2.TypeName | Should Match "Microsoft.Powershell.Commands.Internal.Format" + } + + It "Should be able to be called with optional parameters" { + $v1 = (Get-Process | Format-Table *) + $v2 = (Get-Process | Format-Table -Property ProcessName) + $v3 = (Get-Process | Format-Table -GroupBy ProcessName) + $v4 = (Get-Process | Format-Table -View StartTime) + + $v12 = (Get-Process | ft *) + $v22 = (Get-Process | ft -Property ProcessName) + $v32 = (Get-Process | ft -GroupBy ProcessName) + $v42 = (Get-Process | ft -View StartTime) + + { $v1 } | Should Not Throw + { $v2 } | Should Not Throw + { $v3 } | Should Not Throw + { $v4 } | Should Not Throw + + { $v12 } | Should Not Throw + { $v22 } | Should Not Throw + { $v32 } | Should Not Throw + { $v42 } | Should Not Throw + } +} From df8722dfc84cb0ae892f78a72e1d37d6431bc26b Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 4 Aug 2015 10:57:54 -0700 Subject: [PATCH 141/295] created a failing test for jenkins troubleshooting --- src/pester-tests/Test-Format-Table.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Format-Table.Tests.ps1 b/src/pester-tests/Test-Format-Table.Tests.ps1 index 67648f3c3..1b00333ff 100644 --- a/src/pester-tests/Test-Format-Table.Tests.ps1 +++ b/src/pester-tests/Test-Format-Table.Tests.ps1 @@ -12,7 +12,7 @@ $val.TypeName | Should Match "Microsoft.Powershell.Commands.Internal.Format" - $val2.TypeName | Should Match "Microsoft.Powershell.Commands.Internal.Format" + $val2.TypeName | Should Not Match "Microsoft.Powershell.Commands.Internal.Format" } It "Should be able to be called with optional parameters" { From f86f856ba686de7ec265234805d91d163a855136 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 4 Aug 2015 11:19:41 -0700 Subject: [PATCH 142/295] undid failing test --- src/pester-tests/Test-Format-Table.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Format-Table.Tests.ps1 b/src/pester-tests/Test-Format-Table.Tests.ps1 index 1b00333ff..67648f3c3 100644 --- a/src/pester-tests/Test-Format-Table.Tests.ps1 +++ b/src/pester-tests/Test-Format-Table.Tests.ps1 @@ -12,7 +12,7 @@ $val.TypeName | Should Match "Microsoft.Powershell.Commands.Internal.Format" - $val2.TypeName | Should Not Match "Microsoft.Powershell.Commands.Internal.Format" + $val2.TypeName | Should Match "Microsoft.Powershell.Commands.Internal.Format" } It "Should be able to be called with optional parameters" { From 2a6305ca11d5c7adfd85cd09f6eebd3ae0bbd881 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 24 Jul 2015 13:11:18 -0700 Subject: [PATCH 143/295] Add passing GetUserName unit test Updates monad-native submodule to include GetUserName P/Invoke, and updates monad submodule to use said P/Invoke. Matches the username against ^[a-z][a-z0-9\-]*$ --- src/monad | 2 +- src/monad-native | 2 +- src/ps_test/test_CorePsPlatform.cs | 8 ++++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/monad b/src/monad index 1a2fa0af4..013dbb254 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 1a2fa0af446bf6adda0400fc54b5529afe58ef19 +Subproject commit 013dbb254f57d72bf6d8fc247cca070c8413ca53 diff --git a/src/monad-native b/src/monad-native index c1c9a9926..7d007d670 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit c1c9a992699229cf69ef22a346b95137ab9f7a15 +Subproject commit 7d007d67084ef9a4bce364af05d36a31619066b0 diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index fe2387b43..28be80664 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -41,5 +41,13 @@ namespace PSTests { Assert.False(Platform.HasRegistrySupport()); } + + [Fact] + public static void TestGetUserName() + { + // Use Assert.Equal("yourusername", + // Platform.NonWindowsGetUserName()) to test without regex + Assert.Matches("^[a-z][a-z0-9\\-]*$", Platform.NonWindowsGetUserName()); + } } } From f24dfb02dc3b77290e31d8c1b2a9758c9c47b126 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 4 Aug 2015 16:07:14 -0700 Subject: [PATCH 144/295] added Format-List test --- src/pester-tests/Test-Format-List.Tests.ps1 | 36 +++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/pester-tests/Test-Format-List.Tests.ps1 diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 new file mode 100644 index 000000000..c1dc0cac3 --- /dev/null +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -0,0 +1,36 @@ +Describe "Test-Format-List" { + It "Should call format list without error" { + { Get-Process | Format-List } | Should Not Throw + + { Get-Process | fl } | Should Not Throw + } + + It "Should be able to call format list on piped in variable objects" { + $a = Get-Process + + { $a | Format-List } | Should Not Throw + + { $a | fl } | Should Not Throw + } + + It "Should be able to call a property of the piped input" { + #Tested on two input commands to veryify functionality. + $testCommand1 = Get-Process + $testCommand2 = Get-Date + + { $testCommand1 | Format-List -Property Name } | Should Not Throw + { $testCommand2 | Format-List -Property DisplayName } | Should Not Throw + + + { $testCommand1 | fl -Property Name } | Should Not Throw + { $testCommand2 | fl -Property DisplayName } | Should Not Throw + } + + It "Should be able to display a list of props when separated by a comma" { + $testCommand = Get-Process + + { $testCommand | Format-List -Property Name,BasePriority }| Should Not Throw + + { $testCommand | fl -Property Name,BasePriority } | Should Not Throw + } +} From 90de5ae48873fff4eccf258d1aa30013297373b2 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 4 Aug 2015 16:38:12 -0700 Subject: [PATCH 145/295] Change mshttps to https for Pester submodule Should not assume mshttps anyway, plus it's been deprecated. --- .gitmodules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 49857161f..5b7958300 100644 --- a/.gitmodules +++ b/.gitmodules @@ -12,4 +12,4 @@ url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/monad-ext [submodule "ext-src/pester"] path = ext-src/pester - url = mshttps://msostc.visualstudio.com/DefaultCollection/PS/_git/Pester + url = https://msostc.visualstudio.com/DefaultCollection/PS/_git/Pester From 1d18a810ab298675bf71ec820105c949786eae4c Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 4 Aug 2015 18:38:04 -0700 Subject: [PATCH 146/295] Update pinned monad-native --- src/monad-native | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-native b/src/monad-native index 7d007d670..2ec0c2996 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit 7d007d67084ef9a4bce364af05d36a31619066b0 +Subproject commit 2ec0c2996f8048d5feb84e660af674bd5528ec2b From b2c7331f7ca31dec307a8039bf56d1fc1e95733a Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 5 Aug 2015 15:44:54 +0200 Subject: [PATCH 147/295] re-pin to latest refactoring fixes --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 1a2fa0af4..a931a26e2 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 1a2fa0af446bf6adda0400fc54b5529afe58ef19 +Subproject commit a931a26e206ba6debca21825c918f9e5b6434f6f From c9cf2a42faf90b591ec73de616c7cad934310352 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 5 Aug 2015 15:50:36 +0200 Subject: [PATCH 148/295] re-pin to latest cleanup --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index a931a26e2..ecee9a445 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit a931a26e206ba6debca21825c918f9e5b6434f6f +Subproject commit ecee9a445416f0a8376dfd62609d5c0983204d71 From adc5cd745923793ff9083ea3e0dfe903a981512f Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 5 Aug 2015 15:35:20 -0700 Subject: [PATCH 149/295] Update Docker build script to use fakelogin fakelogin populates /var/run/utmp enough such that getlogin() works, and is included in the latest Docker image. Run `docker pull andschwa/magrathea` to update. --- scripts/build.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/build.sh b/scripts/build.sh index 72efc2d61..72b1f2272 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,4 +1,9 @@ #!/usr/bin/env sh # Docker requires the volume path to be absolute... so we resolve it ourselves. -docker run --rm --interactive --tty --volume $(dirname $(pwd))/:/opt/monad --workdir /opt/monad/scripts andschwa/magrathea:latest $@ +docker run --rm --interactive --tty \ + --volume $(dirname $(pwd))/:/opt/monad \ + --workdir /opt/monad/scripts \ + andschwa/magrathea:latest \ + bash -c "/opt/fakelogin; $*" +# we use $* over $@ so that multi-word parameters aren't split up From 052165d15a0928d33276c016523f583509499b90 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 5 Aug 2015 16:01:10 -0700 Subject: [PATCH 150/295] added test to determine if output is correct --- src/pester-tests/Test-Format-List.Tests.ps1 | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index c1dc0cac3..918f2f318 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -29,8 +29,27 @@ Describe "Test-Format-List" { It "Should be able to display a list of props when separated by a comma" { $testCommand = Get-Process - { $testCommand | Format-List -Property Name,BasePriority }| Should Not Throw + { $testCommand | Format-List -Property Name,BasePriority } | Should Not Throw { $testCommand | fl -Property Name,BasePriority } | Should Not Throw } + + It "Should not show only the requested props" { + $testCommand = Get-Process + + ( $testCommand | Format-List | Out-String).Contains("CPU") | Should Be $true + ( $testCommand | Format-List -Property Name | Out-String).Contains("CPU") | Should Be $false + + ( $testCommand | fl | Out-String).Contains("CPU") | Should Be $true + ( $testCommand | fl -Property Name | Out-String).Contains("CPU") | Should Be $false + } + + It "Should be able to take input without piping objects to it" { + $input = (Get-Process)[0] + + { Format-List -InputObject $input } | Should Not Throw + + { fl -InputObject $input } | Should Not Throw + } + } From ad91eb52c33df24adaeec447259fced3cc68c96e Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 5 Aug 2015 16:45:19 -0700 Subject: [PATCH 151/295] Add source flag to nuget.exe install `-Source 'https://nuget.org/api/v2'` Works around NuGet 3 issues. Necessary with the MonoProject's mono-devel (which is used in the Docker build container). --- scripts/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 62ed5a9ed..75cdfdaad 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -136,9 +136,9 @@ dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-co prepare: rm -rf buildtemp/System.Reflection.Metadata.* buildtemp/System.Collections.Immutable.* buildtemp/Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe cp $(MONAD_EXT)/nuget/nuget.exe buildtemp/nuget.exe - cd buildtemp && mono nuget.exe install -Version 1.0.21 System.Reflection.Metadata - cd buildtemp && mono nuget.exe install -Version 1.1.36 System.Collections.Immutable - cd buildtemp && mono nuget.exe install -Version 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers + cd buildtemp && mono nuget.exe install -Source 'https://nuget.org/api/v2' -Version 1.0.21 System.Reflection.Metadata + cd buildtemp && mono nuget.exe install -Source 'https://nuget.org/api/v2' -Version 1.1.36 System.Collections.Immutable + cd buildtemp && mono nuget.exe install -Source 'https://nuget.org/api/v2' -Version 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers # this is an internal target, it's not intended to be called manually # From 3cd762041376e98b9a8467a3e0d4c889b59df022 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 6 Aug 2015 16:24:18 +0200 Subject: [PATCH 152/295] re-pin to latest fixes, added small test for CreateJunction --- src/monad | 2 +- src/ps_test/test_FileSystemProvider.cs | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/ps_test/test_FileSystemProvider.cs diff --git a/src/monad b/src/monad index ecee9a445..0a6169623 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit ecee9a445416f0a8376dfd62609d5c0983204d71 +Subproject commit 0a616962315ca21bfc3d39bf699d26540a97d08a diff --git a/src/ps_test/test_FileSystemProvider.cs b/src/ps_test/test_FileSystemProvider.cs new file mode 100644 index 000000000..2bdcacbfc --- /dev/null +++ b/src/ps_test/test_FileSystemProvider.cs @@ -0,0 +1,16 @@ +using Xunit; +using System; +using System.Management.Automation; +using Microsoft.PowerShell.Commands; + +namespace PSTests +{ + public static class FileSystemProviderTests + { + [Fact] + public static void TestCreateJunctionFails() + { + Assert.False(InternalSymbolicLinkLinkCodeMethods.CreateJunction("","")); + } + } +} From 3137e26e9860bee823b6faabf604c4da33b2e9fd Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 6 Aug 2015 16:35:06 +0200 Subject: [PATCH 153/295] added Pester test for mode flags in ls output --- src/pester-tests/Test-Get-Item.Tests.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pester-tests/Test-Get-Item.Tests.ps1 b/src/pester-tests/Test-Get-Item.Tests.ps1 index 9399ccaad..38bda92da 100644 --- a/src/pester-tests/Test-Get-Item.Tests.ps1 +++ b/src/pester-tests/Test-Get-Item.Tests.ps1 @@ -18,4 +18,8 @@ (Get-Item /usr/bin) | Should Not BeNullOrEmpty (Get-Item ..) | Should Not BeNullOrEmpty } + + It "Should have mode flags set" { + ls / | foreach-object { $_.Mode | Should Not BeNullOrEmpty } + } } From b0d7a2153e816a6415aa6c1d5138de5b60a46e14 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 6 Aug 2015 11:31:30 -0700 Subject: [PATCH 154/295] changed it statement to accurately reflect test --- src/pester-tests/Test-Format-List.Tests.ps1 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index 918f2f318..0895f6b99 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -34,14 +34,12 @@ Describe "Test-Format-List" { { $testCommand | fl -Property Name,BasePriority } | Should Not Throw } - It "Should not show only the requested props" { + It "Should not show anything other than the requested props" { $testCommand = Get-Process ( $testCommand | Format-List | Out-String).Contains("CPU") | Should Be $true ( $testCommand | Format-List -Property Name | Out-String).Contains("CPU") | Should Be $false - ( $testCommand | fl | Out-String).Contains("CPU") | Should Be $true - ( $testCommand | fl -Property Name | Out-String).Contains("CPU") | Should Be $false } It "Should be able to take input without piping objects to it" { From ba17c42d3852863b03764f1f0572f33a6042f94e Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 6 Aug 2015 13:11:05 -0700 Subject: [PATCH 155/295] added comments explaining why the test has to be scripted this way --- src/pester-tests/Test-Format-List.Tests.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index 0895f6b99..0d62afa3f 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -36,7 +36,13 @@ Describe "Test-Format-List" { It "Should not show anything other than the requested props" { $testCommand = Get-Process + <# the structure of the output of format-list, although iterable, is not a proper collection of objects we can test + gps | fl | ForEach-Object{$_.ToString()} confirms that each item is a format object. + + (Get-Process | Format-List | Out-String).split("\n") | ForEach-Object { $_} will list objects, but not allow interaction with them. + + #> ( $testCommand | Format-List | Out-String).Contains("CPU") | Should Be $true ( $testCommand | Format-List -Property Name | Out-String).Contains("CPU") | Should Be $false From 49d5bf11210294989912654c11b67a372e32f22c Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 6 Aug 2015 16:40:10 -0700 Subject: [PATCH 156/295] added custom powershell object to properly mock the test function --- src/pester-tests/Test-Format-List.Tests.ps1 | 73 ++++++++++++++------- 1 file changed, 50 insertions(+), 23 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index 0d62afa3f..cd6906eae 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -1,8 +1,35 @@ Describe "Test-Format-List" { It "Should call format list without error" { - { Get-Process | Format-List } | Should Not Throw + $input = New-Object PSObject + Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue - { Get-Process | fl } | Should Not Throw + { $input | Format-List } | Should Not Throw + + } + + It "Should be able to call the alias" { + $input = New-Object PSObject + Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue + + { $input | fl } | Should Not Throw + + } + + It "Should have the same output whether choosing alias or not" { + $input = New-Object PSObject + Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue + + $input | fl | Out-String | Should Be ($input | Format-List | Out-String) + } + + It "Should produce the expected output" { + $expected = "`n`ntestName : testValue`n`n`n`n" + $input = New-Object PSObject + Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue + + ($input | Format-List ) | Should Not BeNullOrEmpty + ($input | Format-List | Out-String) | Should Not BeNullOrEmpty + ($input | Format-List | Out-String) | Should Be $expected } It "Should be able to call format list on piped in variable objects" { @@ -10,50 +37,50 @@ Describe "Test-Format-List" { { $a | Format-List } | Should Not Throw - { $a | fl } | Should Not Throw } It "Should be able to call a property of the piped input" { - #Tested on two input commands to veryify functionality. - $testCommand1 = Get-Process - $testCommand2 = Get-Date + # Tested on two input commands to verify functionality. - { $testCommand1 | Format-List -Property Name } | Should Not Throw - { $testCommand2 | Format-List -Property DisplayName } | Should Not Throw + { Get-Process| Format-List -Property Name } | Should Not Throw + { Get-Date | Format-List -Property DisplayName } | Should Not Throw - - { $testCommand1 | fl -Property Name } | Should Not Throw - { $testCommand2 | fl -Property DisplayName } | Should Not Throw } It "Should be able to display a list of props when separated by a comma" { - $testCommand = Get-Process + { Get-Process | Format-List -Property Name,BasePriority } | Should Not Throw - { $testCommand | Format-List -Property Name,BasePriority } | Should Not Throw - { $testCommand | fl -Property Name,BasePriority } | Should Not Throw + ( Get-Process | Format-List -Property Name,BasePriority | Out-String).Contains("Name") | Should Be $true + ( Get-Process | Format-List -Property Name,BasePriority | Out-String).Contains("BasePriority") | Should Be $true + } It "Should not show anything other than the requested props" { - $testCommand = Get-Process - <# the structure of the output of format-list, although iterable, is not a proper collection of objects we can test + <# the structure of the output of format-list, although iterable, is not a proper collection of + objects we can test - gps | fl | ForEach-Object{$_.ToString()} confirms that each item is a format object. - - (Get-Process | Format-List | Out-String).split("\n") | ForEach-Object { $_} will list objects, but not allow interaction with them. + gps | fl | ForEach-Object{$_.ToString()} confirms that each item is a format object. + (Get-Process | Format-List | Out-String).split("\n") | ForEach-Object { $_} will list objects, + but not allow interaction with them. #> - ( $testCommand | Format-List | Out-String).Contains("CPU") | Should Be $true - ( $testCommand | Format-List -Property Name | Out-String).Contains("CPU") | Should Be $false + + + ( Get-Process | Format-List | Out-String).Contains("CPU") | Should Be $true + ( Get-Process | Format-List -Property Name | Out-String).Contains("CPU") | Should Be $false + + ( Get-Process | Format-List -Property Name | Out-String).Contains("Id") | Should Be $false + ( Get-Process | Format-List -Property Name | Out-String).Contains("Handle") | Should Be $false } It "Should be able to take input without piping objects to it" { - $input = (Get-Process)[0] + $input = New-Object PSObject + Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue { Format-List -InputObject $input } | Should Not Throw - { fl -InputObject $input } | Should Not Throw } } From bbed466ada2863b2cdde82b3de5c4987ddb3236f Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 7 Aug 2015 10:12:37 -0700 Subject: [PATCH 157/295] resolved style and readability comments --- src/pester-tests/Test-Format-List.Tests.ps1 | 46 +++++++++++---------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index cd6906eae..9f070082e 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -19,7 +19,11 @@ Describe "Test-Format-List" { $input = New-Object PSObject Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue - $input | fl | Out-String | Should Be ($input | Format-List | Out-String) + $expected = $input | Format-List | Out-String + $actual = $input | fl | Out-String + + $actual | Should Be $expected + } It "Should produce the expected output" { @@ -27,33 +31,29 @@ Describe "Test-Format-List" { $input = New-Object PSObject Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue - ($input | Format-List ) | Should Not BeNullOrEmpty - ($input | Format-List | Out-String) | Should Not BeNullOrEmpty - ($input | Format-List | Out-String) | Should Be $expected - } - - It "Should be able to call format list on piped in variable objects" { - $a = Get-Process - - { $a | Format-List } | Should Not Throw - + $input | Format-List | Should Not BeNullOrEmpty + $input | Format-List | Out-String | Should Not BeNullOrEmpty + $input | Format-List | Out-String | Should Be $expected } It "Should be able to call a property of the piped input" { # Tested on two input commands to verify functionality. - { Get-Process| Format-List -Property Name } | Should Not Throw - { Get-Date | Format-List -Property DisplayName } | Should Not Throw + { Get-Process | Format-List -Property Name } | Should Not Throw + { Get-Process | Format-List -Property Name } | Should Not BeNullOrEmpty + + { Get-Date | Format-List -Property DisplayName } | Should Not Throw + { Get-Date | Format-List -Property DisplayName } | Should Not BeNullOrEmpty } It "Should be able to display a list of props when separated by a comma" { { Get-Process | Format-List -Property Name,BasePriority } | Should Not Throw + $output = ( Get-Process | Format-List -Property Name,BasePriority | Out-String) - ( Get-Process | Format-List -Property Name,BasePriority | Out-String).Contains("Name") | Should Be $true - ( Get-Process | Format-List -Property Name,BasePriority | Out-String).Contains("BasePriority") | Should Be $true - + $output.Contains("Name") | Should Be $true + $output.Contains("BasePriority") | Should Be $true } It "Should not show anything other than the requested props" { @@ -66,20 +66,24 @@ Describe "Test-Format-List" { but not allow interaction with them. #> + ( Get-Process | Format-List | Out-String).Contains("CPU") | Should Be $true - ( Get-Process | Format-List | Out-String).Contains("CPU") | Should Be $true - ( Get-Process | Format-List -Property Name | Out-String).Contains("CPU") | Should Be $false + $output = ( Get-Process | Format-List -Property Name | Out-String) - ( Get-Process | Format-List -Property Name | Out-String).Contains("Id") | Should Be $false - ( Get-Process | Format-List -Property Name | Out-String).Contains("Handle") | Should Be $false + $output.Contains("CPU") | Should Be $false + $output.Contains("Id") | Should Be $false + $output.Contains("Handle") | Should Be $false } It "Should be able to take input without piping objects to it" { $input = New-Object PSObject Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue - { Format-List -InputObject $input } | Should Not Throw + $output = { Format-List -InputObject $input } + + $output | Should Not Throw + $output | Should Not BeNullOrEmpty } From a8a8e2091c2fc26250e24c7c5e9bf0e368ebe651 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 7 Aug 2015 11:31:50 -0700 Subject: [PATCH 158/295] changed filtering test to be better --- src/pester-tests/Test-Format-List.Tests.ps1 | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index 9f070082e..4b9deeaf1 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -71,9 +71,20 @@ Describe "Test-Format-List" { $output = ( Get-Process | Format-List -Property Name | Out-String) - $output.Contains("CPU") | Should Be $false - $output.Contains("Id") | Should Be $false - $output.Contains("Handle") | Should Be $false + $output | Should Not Match "CPU" + $output | Should Not Match "Id" + $output | Should Not Match "Handle" + + # Testing each element of format-list, using a for-each loop since the Format-List is so opaque + (Get-Process | Format-List -Property CPU | Out-String) -Split "`n" | + Where-Object { + $_.trim() -ne "" + } | + + ForEach-Object{ + $_ | Should Match "CPU :" + } + } It "Should be able to take input without piping objects to it" { From 22348bdb91729706e0752f6e526ff7083bef21eb Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 7 Aug 2015 11:34:36 -0700 Subject: [PATCH 159/295] removed unnecessary comments and matched style --- src/pester-tests/Test-Format-List.Tests.ps1 | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index 4b9deeaf1..6be3cf037 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -57,17 +57,7 @@ Describe "Test-Format-List" { } It "Should not show anything other than the requested props" { - <# the structure of the output of format-list, although iterable, is not a proper collection of - objects we can test - - gps | fl | ForEach-Object{$_.ToString()} confirms that each item is a format object. - - (Get-Process | Format-List | Out-String).split("\n") | ForEach-Object { $_} will list objects, - but not allow interaction with them. - #> - - ( Get-Process | Format-List | Out-String).Contains("CPU") | Should Be $true - + ( Get-Process | Format-List | Out-String) | Should Match "CPU" $output = ( Get-Process | Format-List -Property Name | Out-String) From e5ca617d2a663128e324553247be4bd1a6f5d9ec Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 7 Aug 2015 13:11:21 -0700 Subject: [PATCH 160/295] Repin monad and monad-native --- src/monad | 2 +- src/monad-native | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/monad b/src/monad index 013dbb254..bc8ae2093 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 013dbb254f57d72bf6d8fc247cca070c8413ca53 +Subproject commit bc8ae209330c2e435f91d7e5c19a92c37984ed11 diff --git a/src/monad-native b/src/monad-native index 2ec0c2996..f35efda7e 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit 2ec0c2996f8048d5feb84e660af674bd5528ec2b +Subproject commit f35efda7e782f7904d5ce4c0439058ac2b283d3c From f4e84a84bd7fc94862e3f70266a62203872882ae Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 7 Aug 2015 14:07:03 -0700 Subject: [PATCH 161/295] Refactor and add tests --- src/pester-tests/Test-Format-List.Tests.ps1 | 31 ++++++++------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index 6be3cf037..e9f2ebe77 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -4,6 +4,7 @@ Describe "Test-Format-List" { Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue { $input | Format-List } | Should Not Throw + { $input | Format-List } | Should Not BeNullOrEmpty } @@ -12,6 +13,7 @@ Describe "Test-Format-List" { Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue { $input | fl } | Should Not Throw + { $input | fl } | Should Not BeNullOrEmpty } @@ -51,41 +53,30 @@ Describe "Test-Format-List" { { Get-Process | Format-List -Property Name,BasePriority } | Should Not Throw $output = ( Get-Process | Format-List -Property Name,BasePriority | Out-String) + } - $output.Contains("Name") | Should Be $true - $output.Contains("BasePriority") | Should Be $true + It "Should show the requested prop in every element" { + # Testing each element of format-list, using a for-each loop since the Format-List is so opaque + (Get-Process | Format-List -Property CPU | Out-String) -Split "`n" | + Where-Object { $_.trim() -ne "" } | + ForEach-Object {$_ | Should Match "CPU :" } } It "Should not show anything other than the requested props" { - ( Get-Process | Format-List | Out-String) | Should Match "CPU" - - $output = ( Get-Process | Format-List -Property Name | Out-String) + $output = Get-Process | Format-List -Property Name | Out-String $output | Should Not Match "CPU" $output | Should Not Match "Id" $output | Should Not Match "Handle" - - # Testing each element of format-list, using a for-each loop since the Format-List is so opaque - (Get-Process | Format-List -Property CPU | Out-String) -Split "`n" | - Where-Object { - $_.trim() -ne "" - } | - - ForEach-Object{ - $_ | Should Match "CPU :" - } - } It "Should be able to take input without piping objects to it" { $input = New-Object PSObject Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue - $output = { Format-List -InputObject $input } - $output | Should Not Throw - $output | Should Not BeNullOrEmpty + $output | Should Not Throw + $output | Should Not BeNullOrEmpty } - } From fd8a9d25ac416f4ef10b8643044afb742abe0cc4 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 7 Aug 2015 14:12:40 -0700 Subject: [PATCH 162/295] added a beforeEach clause --- src/pester-tests/Test-Format-List.Tests.ps1 | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index 6be3cf037..1eebdb19e 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -1,24 +1,18 @@ Describe "Test-Format-List" { - It "Should call format list without error" { + BeforeEach { $input = New-Object PSObject Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue + } + It "Should call format list without error" { { $input | Format-List } | Should Not Throw - } It "Should be able to call the alias" { - $input = New-Object PSObject - Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue - { $input | fl } | Should Not Throw - } It "Should have the same output whether choosing alias or not" { - $input = New-Object PSObject - Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue - $expected = $input | Format-List | Out-String $actual = $input | fl | Out-String @@ -78,10 +72,7 @@ Describe "Test-Format-List" { } It "Should be able to take input without piping objects to it" { - $input = New-Object PSObject - Add-Member -InputObject $input -MemberType NoteProperty -Name testName -Value testValue - - $output = { Format-List -InputObject $input } + $output = { Format-List -InputObject $input } $output | Should Not Throw $output | Should Not BeNullOrEmpty From d35e13afdb96705131cb4809aecf6e26a392bcc8 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 7 Aug 2015 14:39:17 -0700 Subject: [PATCH 163/295] Fix list of props test and merge cruft --- src/pester-tests/Test-Format-List.Tests.ps1 | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index af25885c2..da0069abb 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -7,13 +7,11 @@ Describe "Test-Format-List" { It "Should call format list without error" { { $input | Format-List } | Should Not Throw { $input | Format-List } | Should Not BeNullOrEmpty - } It "Should be able to call the alias" { { $input | fl } | Should Not Throw { $input | fl } | Should Not BeNullOrEmpty - } It "Should have the same output whether choosing alias or not" { @@ -21,7 +19,6 @@ Describe "Test-Format-List" { $actual = $input | fl | Out-String $actual | Should Be $expected - } It "Should produce the expected output" { @@ -36,26 +33,26 @@ Describe "Test-Format-List" { It "Should be able to call a property of the piped input" { # Tested on two input commands to verify functionality. - { Get-Process | Format-List -Property Name } | Should Not Throw { Get-Process | Format-List -Property Name } | Should Not BeNullOrEmpty { Get-Date | Format-List -Property DisplayName } | Should Not Throw { Get-Date | Format-List -Property DisplayName } | Should Not BeNullOrEmpty - } It "Should be able to display a list of props when separated by a comma" { { Get-Process | Format-List -Property Name,BasePriority } | Should Not Throw - $output = ( Get-Process | Format-List -Property Name,BasePriority | Out-String) + (Get-Process | Format-List -Property Name,BasePriority | Out-String) -Split "`n" | + Where-Object { $_.trim() -ne "" } | + ForEach-Object { $_ | Should Match "(Name)|(BasePriority)" } } It "Should show the requested prop in every element" { # Testing each element of format-list, using a for-each loop since the Format-List is so opaque (Get-Process | Format-List -Property CPU | Out-String) -Split "`n" | Where-Object { $_.trim() -ne "" } | - ForEach-Object {$_ | Should Match "CPU :" } + ForEach-Object { $_ | Should Match "CPU :" } } It "Should not show anything other than the requested props" { @@ -67,8 +64,6 @@ Describe "Test-Format-List" { } It "Should be able to take input without piping objects to it" { - $output = { Format-List -InputObject $input } - $output = { Format-List -InputObject $input } $output | Should Not Throw From 749a92dff80ca2f82f489beba3508b81fce8108a Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 7 Aug 2015 14:52:19 -0700 Subject: [PATCH 164/295] made string calls more precise --- src/pester-tests/Test-Format-List.Tests.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pester-tests/Test-Format-List.Tests.ps1 b/src/pester-tests/Test-Format-List.Tests.ps1 index da0069abb..d284128dd 100644 --- a/src/pester-tests/Test-Format-List.Tests.ps1 +++ b/src/pester-tests/Test-Format-List.Tests.ps1 @@ -58,9 +58,9 @@ Describe "Test-Format-List" { It "Should not show anything other than the requested props" { $output = Get-Process | Format-List -Property Name | Out-String - $output | Should Not Match "CPU" - $output | Should Not Match "Id" - $output | Should Not Match "Handle" + $output | Should Not Match "CPU :" + $output | Should Not Match "Id :" + $output | Should Not Match "Handle :" } It "Should be able to take input without piping objects to it" { From 095ef2c3852e4a06070ce1bd6a026b01d628b255 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 7 Aug 2015 16:56:19 -0700 Subject: [PATCH 165/295] Assert GetUserName unit test against whoami --- src/ps_test/test_CorePsPlatform.cs | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index 28be80664..6cf195a31 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -1,5 +1,6 @@ using Xunit; using System; +using System.Diagnostics; using System.Management.Automation; namespace PSTests @@ -45,9 +46,22 @@ namespace PSTests [Fact] public static void TestGetUserName() { - // Use Assert.Equal("yourusername", - // Platform.NonWindowsGetUserName()) to test without regex - Assert.Matches("^[a-z][a-z0-9\\-]*$", Platform.NonWindowsGetUserName()); + var startInfo = new ProcessStartInfo + { + FileName = @"/usr/bin/env", + Arguments = "whoami", + RedirectStandardOutput = true, + UseShellExecute = false + }; + Process process = Process.Start(startInfo); + // The process should always exit, but wait a set time just in case + process.WaitForExit(1000); + // The process should return an exit code of 0 on success + Assert.Equal(0, process.ExitCode); + // Get output of call to whoami without trailing newline + string username = process.StandardOutput.ReadToEnd().Trim(); + // It should be the same as what our platform code returns + Assert.Equal(username, Platform.NonWindowsGetUserName()); } } } From 8d34bbea0a972651ab6ff4b73e838176e6e07c46 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 10 Aug 2015 13:37:17 -0700 Subject: [PATCH 166/295] Repin monad and monad-native --- src/monad | 2 +- src/monad-native | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/monad b/src/monad index bc8ae2093..df562ce7e 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit bc8ae209330c2e435f91d7e5c19a92c37984ed11 +Subproject commit df562ce7ecd60fb42e30702116123c8a58bf04d4 diff --git a/src/monad-native b/src/monad-native index f35efda7e..a99c56eea 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit f35efda7e782f7904d5ce4c0439058ac2b283d3c +Subproject commit a99c56eea3264b8c492bc0edf5e3a65102397af9 From c9e1b6cbb16ab0e9d3b7ac105eb60cd88da74e39 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 11 Aug 2015 08:56:29 -0700 Subject: [PATCH 167/295] Use NuGet APIv3 --- scripts/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 75cdfdaad..9a1027347 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -136,9 +136,9 @@ dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-co prepare: rm -rf buildtemp/System.Reflection.Metadata.* buildtemp/System.Collections.Immutable.* buildtemp/Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe cp $(MONAD_EXT)/nuget/nuget.exe buildtemp/nuget.exe - cd buildtemp && mono nuget.exe install -Source 'https://nuget.org/api/v2' -Version 1.0.21 System.Reflection.Metadata - cd buildtemp && mono nuget.exe install -Source 'https://nuget.org/api/v2' -Version 1.1.36 System.Collections.Immutable - cd buildtemp && mono nuget.exe install -Source 'https://nuget.org/api/v2' -Version 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers + cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version 1.0.21 System.Reflection.Metadata + cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version 1.1.36 System.Collections.Immutable + cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers # this is an internal target, it's not intended to be called manually # From fd75d29628fa473e4455b8bee01ced87565f8750 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 11 Aug 2015 16:03:00 -0700 Subject: [PATCH 168/295] changed ParsePathCommand.cs to get Split-Path unit tests to pass --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index df562ce7e..1b1329dfa 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit df562ce7ecd60fb42e30702116123c8a58bf04d4 +Subproject commit 1b1329dfaa038799d0a9de5f17b6d3737abd2319 From 5968e97eaa1015424a72bb2cfbc344f5698b77b2 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 13 Aug 2015 11:40:07 -0700 Subject: [PATCH 169/295] changed PowerShell code to get Split-Path -Qualifier working in linux --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 1b1329dfa..9d5fa55fc 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 1b1329dfaa038799d0a9de5f17b6d3737abd2319 +Subproject commit 9d5fa55fceaff9514c5ffa26a0e1af01df05b7f3 From 40ba6c214e32cbc3c61ed629fcbb0961ecce9cf9 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 13 Aug 2015 15:45:13 -0700 Subject: [PATCH 170/295] Fix GetUserName unit test A deadlock was occurring when executing `whoami` through System.Diagnostics.Process because we were calling `WaitForExit()` before `StandardOutput.ReadToEnd()`. According to the documentation, "To avoid deadlocks, always read the output stream first and then wait," which is what we do here now. Additionally, `Process` implements IDisposable, and is now automatically disposed via the `using` block. https://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardoutput(v=vs.110).aspx https://msdn.microsoft.com/en-us/library/System.Diagnostics.Process(v=vs.110).aspx --- src/ps_test/test_CorePsPlatform.cs | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index 6cf195a31..99a3d8f3f 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -53,15 +53,17 @@ namespace PSTests RedirectStandardOutput = true, UseShellExecute = false }; - Process process = Process.Start(startInfo); - // The process should always exit, but wait a set time just in case - process.WaitForExit(1000); - // The process should return an exit code of 0 on success - Assert.Equal(0, process.ExitCode); - // Get output of call to whoami without trailing newline - string username = process.StandardOutput.ReadToEnd().Trim(); - // It should be the same as what our platform code returns - Assert.Equal(username, Platform.NonWindowsGetUserName()); + using (Process process = Process.Start(startInfo)) + { + // Get output of call to whoami without trailing newline + string username = process.StandardOutput.ReadToEnd().Trim(); + process.WaitForExit(); + + // The process should return an exit code of 0 on success + Assert.Equal(0, process.ExitCode); + // It should be the same as what our platform code returns + Assert.Equal(username, Platform.NonWindowsGetUserName()); + } } } } From 4862e6cfd8cb77c6cb1440eb72431d8a729c453a Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 17 Aug 2015 15:03:14 -0700 Subject: [PATCH 171/295] added more tests to more thoroughly test split-path --- src/pester-tests/Test-Split-Path.Tests.ps1 | 48 ++++++++++++++++++---- 1 file changed, 39 insertions(+), 9 deletions(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index c599b2382..f4965bd0f 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -1,36 +1,66 @@ Describe "Test-Split-Path" { <# Dependencies: + 1. Split-Path - FUT 2. ForEach 3. Object piping 4. ls/Get-ChildItem - filter output of ls + parent and Literal + #> It "Should return a string object when invoked" { - (Split-Path .).GetType().Name | Should Be "String" - (Split-Path . -Leaf).GetType().Name | Should Be "String" - (Split-Path . -Resolve).GetType().Name | Should Be "String" + ( Split-Path . ).GetType().Name | Should Be "String" + ( Split-Path . -Leaf ).GetType().Name | Should Be "String" + ( Split-Path . -Resolve ).GetType().Name | Should Be "String" } It "Should return the name of the drive when the qualifier switch is used" { - Split-Path / -Qualifier | Should Be "/" + Split-Path / -Qualifier | Should Be "/" + Split-Path /usr/bin -Qualifier | Should Be "/" + } + + It "Should error when using the qualifier switch for a windows path while on a nonwindows machine" { + Split-Path "C:\Users" -Qualifier -ErrorAction SilentlyContinue | Should Throw + } + + It "Should error when no directory separator characters are used with a qualifier" { + Split-Path "abadTest" -Qualifier -ErrorAction SilentlyContinue | Should Throw + } + + It "Should return the path minus the drive when the noqualifier switch is used" { + { Split-Path /usr/bin -NoQualifier } | Should Not Throw + Split-Path /usr/bin -NoQualifier | Should Be "usr/bin" } It "Should return the parent folder name when the leaf switch is used" { - Split-Path . -Leaf | Should be "pester-tests" + Split-Path /usr/bin -Leaf | Should be "bin" } It "Should be able to accept regular expression input and output an array for multiple objects" { - (Split-Path *Get*.ps1 -Leaf -Resolve).GetType().BaseType.Name | Should Be "Array" + ( Split-Path *Get*.ps1 -Leaf -Resolve ).GetType().BaseType.Name | Should Be "Array" } It "Should be able to tell if a given path is an absolute path" { - (Split-Path /usr/bin -IsAbsolute) | Should be $true - (Split-Path . -IsAbsolute) | Should be $false + ( Split-Path /usr/bin -IsAbsolute ) | Should be $true + ( Split-Path . -IsAbsolute ) | Should be $false } It "Should support piping" { - ("." | Split-Path -leaf) | Should Be "pester-tests" + ( "/usr/bin" | Split-Path ) | Should Be "/usr" } + + It "Should return the path up to the parent of the directory when Parent switch is used" { + Split-Path "/usr/bin" | Should Be ( Split-Path "/usr/bin" -Parent ) + } + + It "Should not throw if a parameterSetName is correct" { + { Split-Path "/usr/bin/" -Parent } | Should Not Throw + } + + It "Should throw if a parameterSetName is incorrect" { + { Split-Path "/usr/bin/" -Parentaoeu } | Should Throw + } + } From 2689741ddc6a3fe4bea7a20ae4c64f505e9adfb0 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 17 Aug 2015 15:07:00 -0700 Subject: [PATCH 172/295] added support for PSL to remove qualifiers correctly --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 9d5fa55fc..0a5744c8d 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 9d5fa55fceaff9514c5ffa26a0e1af01df05b7f3 +Subproject commit 0a5744c8da185fdde71fe7df7424978875476fb9 From d8996b2bf74d242c5f90cd70693bf19cecf4d04d Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 19 Aug 2015 14:13:15 -0700 Subject: [PATCH 173/295] added pester tests for out-file and got running in linux --- src/pester-tests/Test-Out-File.Tests.ps1 | 112 +++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 src/pester-tests/Test-Out-File.Tests.ps1 diff --git a/src/pester-tests/Test-Out-File.Tests.ps1 b/src/pester-tests/Test-Out-File.Tests.ps1 new file mode 100644 index 000000000..9856af0ae --- /dev/null +++ b/src/pester-tests/Test-Out-File.Tests.ps1 @@ -0,0 +1,112 @@ +Describe "Test-Out-File" { + $a = "some test text" + $b = New-Object psobject -Property @{text=$a} + $Testfile = "/tmp/outfileTest.txt" + + BeforeEach { + if (Test-Path -Path $testfile) + { + Set-ItemProperty -Path $testfile -Name IsReadOnly -Value $false + rm $testfile + } + } + + AfterEach { + # implement in *nix to remove test files after each test if they exist + rm $testfile + } + + It "Should be able to be called without error" { + { Out-File -FilePath $testfile } | Should Not Throw + } + + It "Should be able to accept string input" { + { $a | Out-File -FilePath $testfile } | Should Not Throw + + { Out-File -FilePath $testfile -InputObject $a } | Should Not Throw + } + + It "Should be able to accept object input" { + { $b | Out-File -FilePath $testfile } | Should Not Throw + + { Out-File -FilePath $testfile -InputObject $b } | Should Not Throw + } + + It "Should not overwrite when the noclobber switch is used" { + + Out-File -FilePath $testfile -InputObject $b + + { Out-File -FilePath $testfile -InputObject $b -NoClobber -ErrorAction SilentlyContinue } | Should Throw "already exists." + { Out-File -FilePath $testfile -InputObject $b -NoOverWrite -ErrorAction SilentlyContinue } | Should Throw "already exists." + + $actual = Get-Content $testfile + + $actual[0] | Should Be "" + $actual[1] | Should Match "text" + $actual[2] | Should Match "----" + $actual[3] | Should Match "some test text" + } + + It "Should Append a new line when the append switch is used" { + { Out-File -FilePath $testfile -InputObject $b } | Should Not Throw + { Out-File -FilePath $testfile -InputObject $b -Append } | Should Not Throw + + $actual = Get-Content $testfile + + $actual[0] | Should Be "" + $actual[1] | Should Match "text" + $actual[2] | Should Match "----" + $actual[3] | Should Match "some test text" + $actual[4] | Should Be "" + $actual[5] | Should Be "" + $actual[6] | Should Be "" + $actual[7] | Should Match "text" + $actual[8] | Should Match "----" + $actual[9] | Should Match "some test text" + $actual[10] | Should Be "" + $actual[11] | Should Be "" + + } + + It "Should limit each line to the specified number of characters when the width switch is used on objects" { + + Out-File -FilePath $testfile -Width 10 -InputObject $b + + $actual = Get-Content $testfile + + $actual[0] | Should Be "" + $actual[1] | Should Be "text " + $actual[2] | Should Be "---- " + $actual[3] | Should Be "some te..." + + } + + ### -force switch override + It "Should allow the cmdlet to overwrite an existing read-only file" { + # create a read-only text file + { Out-File -FilePath $testfile -InputObject $b } | Should Not Throw + Set-ItemProperty -Path $testfile -Name IsReadOnly -Value $true + + # write information to the RO file + { Out-File -FilePath $testfile -InputObject $b -Append -Force } | Should Not Throw + + $actual = Get-Content $testfile + + $actual[0] | Should Be "" + $actual[1] | Should Match "text" + $actual[2] | Should Match "----" + $actual[3] | Should Match "some test text" + $actual[4] | Should Be "" + $actual[5] | Should Be "" + $actual[6] | Should Be "" + $actual[7] | Should Match "text" + $actual[8] | Should Match "----" + $actual[9] | Should Match "some test text" + $actual[10] | Should Be "" + $actual[11] | Should Be "" + + # reset to not read only so it can be deleted + Set-ItemProperty -Path $testfile -Name IsReadOnly -Value $false + } + ###These commands show how to use the Out-File cmdlet when you are not in a FileSystem drive. +} From 4f4cbbac2e072bf85d263a0829e6caa2fe96597c Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 20 Aug 2015 11:49:01 -0700 Subject: [PATCH 174/295] added tests to get working in linux --- src/pester-tests/Test-Remove-Item.Tests.ps1 | 152 ++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 src/pester-tests/Test-Remove-Item.Tests.ps1 diff --git a/src/pester-tests/Test-Remove-Item.Tests.ps1 b/src/pester-tests/Test-Remove-Item.Tests.ps1 new file mode 100644 index 000000000..ef8244fd5 --- /dev/null +++ b/src/pester-tests/Test-Remove-Item.Tests.ps1 @@ -0,0 +1,152 @@ +Describe "Test-Remove-Item" { + $testpath = "/tmp/" + $testfile = "testfile.txt" + $testfilepath = $testpath + $testfile + Context "File removal Tests" { + BeforeEach { + # redundant code in case the AfterEach fails + if (Test-Path $testfilepath) + { + Remove-Item $testfilepath -Force + } + + New-Item -Name $testfile -Path $testpath -ItemType "file" -Value "lorem ipsum" + + Test-path $testfilepath | Should Be $true + } + + AfterEach { + if (Test-Path $testfilepath) + { + Remove-Item $testfilepath -Force + } + + Test-Path $testfilepath | Should Be $false + } + + It "Should be able to be called on a regular file without error using the Path switch" { + { Remove-Item -Path $testfilepath } | Should Not Throw + } + + It "Should be able to be called on a file without the Path switch" { + { Remove-Item $testfilepath } | Should Not Throw + } + + It "Should be able to call the rm alias" { + { rm $testfilepath } | Should Not Throw + } + + It "Should be able to call the del alias" { + { del $testfilepath } | Should Not Throw + } + + It "Should be able to call the erase alias" { + { erase $testfilepath } | Should Not Throw + } + + It "Should be able to call the ri alias" { + { ri $testfilepath } | Should Not Throw + } + + It "Should not be able to remove a read-only document without using the force switch" { + # Set to read only + Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $true + # attempt to remove the file + { Remove-Item $testfilepath -ErrorAction SilentlyContinue } | Should Not Throw + # validate + Test-Path $testfilepath | Should Be $true + + # set to not be read only + Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $false + # remove + Remove-Item $testfilepath -Force + # Validate + Test-Path $testfilepath | Should Be $false + } + + It "Should be able to remove all files matching a regular expression with the include switch" { + # Create multiple files with specific string + New-Item -Name file1.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + New-Item -Name file2.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + New-Item -Name file3.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + # Create a single file that does not match that string - already done in BeforeEach + + # Delete the specific string + Remove-Item /tmp/* -Include file*.txt + # validate that the string under test was deleted, and the nonmatching strings still exist + Test-path /tmp/file1.txt | Should Be $false + Test-path /tmp/file2.txt | Should Be $false + Test-path /tmp/file3.txt | Should Be $false + Test-Path $testfilepath | Should Be $true + + # Delete the non-matching strings + Remove-Item $testfilepath + } + + It "Should be able to not remove any files matching a regular expression with the exclude switch" { + # Create multiple files with specific string + New-Item -Name file1.wav -Path $testpath -ItemType "file" -Value "lorem ipsum" + New-Item -Name file2.wav -Path $testpath -ItemType "file" -Value "lorem ipsum" + + # Create a single file that does not match that string + New-Item -Name file1.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + New-Item -Name file2.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + + # Delete the specific string + Remove-Item /tmp/file* -Exclude *.wav -Include *.txt + + # validate that the string under test was deleted, and the nonmatching strings still exist + Test-Path /tmp/file1.wav | Should Be $true + Test-Path /tmp/file2.wav | Should Be $true + Test-Path /tmp/file1.txt | Should Be $false + Test-path /tmp/file2.txt | Should Be $false + + # Delete the non-matching strings + Remove-Item /tmp/file1.wav + Remove-Item /tmp/file2.wav + + Test-Path /tmp/file1.wav | Should Be $false + Test-Path /tmp/file2.wav | Should Be $false + } + } + + Context "Directory Removal Tests" { + $testdirectory = "/tmp/testdir" + $testsubdirectory = $testdirectory + "/subd" + BeforeEach{ + if (Test-Path $testdirectory) + { + Remove-Item $testdirectory -Force + } + + test-path $testdirectory | Should Be $false + + New-Item -Name "testdir" -Path "/tmp/" -ItemType "directory" + + test-path $testdirectory | Should Be $true + } + + AfterEach { + if (Test-Path $testdirectory) + { + Remove-Item $testdirectory -Recurse -Force + } + + Test-Path $testdirectory | Should Be $false + } + + It "Should be able to remove a directory" { + { Remove-Item $testdirectory } | Should Not Throw + } + + It "Should be able to recursively delete subfolders" { + New-Item -Name "subd" -Path $testdirectory -ItemType "directory" + New-Item -Name $testfile -Path $testsubdirectory -ItemType "file" -Value "lorem ipsum" + + $complexDirectory = $testsubdirectory + "/" + $testfile + test-path $complexDirectory | Should Be $true + + { Remove-Item $testdirectory -Recurse} | Should Not Throw + } + } +} From 8458e5779e84ce5c1299b6e02cb3ffd5f8e6ab01 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 21 Aug 2015 14:34:00 -0700 Subject: [PATCH 175/295] brought in submodule changes and modded test to not expect the / to be removed in the path --- src/monad | 2 +- src/pester-tests/Test-Split-Path.Tests.ps1 | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/monad b/src/monad index 0a5744c8d..4e2140b94 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 0a5744c8da185fdde71fe7df7424978875476fb9 +Subproject commit 4e2140b9436b5e5978752539ad06dbb0828f9b7e diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index f4965bd0f..33c1f5a96 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -29,9 +29,9 @@ Split-Path "abadTest" -Qualifier -ErrorAction SilentlyContinue | Should Throw } - It "Should return the path minus the drive when the noqualifier switch is used" { + It "Should return the path when the noqualifier switch is used on a linux system" { { Split-Path /usr/bin -NoQualifier } | Should Not Throw - Split-Path /usr/bin -NoQualifier | Should Be "usr/bin" + Split-Path /usr/bin -NoQualifier | Should Be "/usr/bin" } It "Should return the parent folder name when the leaf switch is used" { From 632a11a6c653393a83797aa517bb8ea372485ac2 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 21 Aug 2015 14:58:34 -0700 Subject: [PATCH 176/295] fixed typo using parent switch --- src/pester-tests/Test-Split-Path.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index 33c1f5a96..c200f35d5 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -52,7 +52,7 @@ } It "Should return the path up to the parent of the directory when Parent switch is used" { - Split-Path "/usr/bin" | Should Be ( Split-Path "/usr/bin" -Parent ) + Split-Path "/usr/bin" -Parent | Should Be ( Split-Path "/usr/bin" -Parent ) } It "Should not throw if a parameterSetName is correct" { From 95e932d6d0a55d7283450edf737cffc241b1a39d Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 21 Aug 2015 15:51:27 -0700 Subject: [PATCH 177/295] removed AfterEach block because it's not required --- src/pester-tests/Test-Remove-Item.Tests.ps1 | 27 ++++++++++++--------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/src/pester-tests/Test-Remove-Item.Tests.ps1 b/src/pester-tests/Test-Remove-Item.Tests.ps1 index ef8244fd5..fb21fbd58 100644 --- a/src/pester-tests/Test-Remove-Item.Tests.ps1 +++ b/src/pester-tests/Test-Remove-Item.Tests.ps1 @@ -11,55 +11,60 @@ } New-Item -Name $testfile -Path $testpath -ItemType "file" -Value "lorem ipsum" - - Test-path $testfilepath | Should Be $true - } - - AfterEach { - if (Test-Path $testfilepath) - { - Remove-Item $testfilepath -Force - } - - Test-Path $testfilepath | Should Be $false } It "Should be able to be called on a regular file without error using the Path switch" { { Remove-Item -Path $testfilepath } | Should Not Throw + + Test-Path $testfilepath | Should Be $false } It "Should be able to be called on a file without the Path switch" { { Remove-Item $testfilepath } | Should Not Throw + + Test-Path $testfilepath | Should Be $false } It "Should be able to call the rm alias" { { rm $testfilepath } | Should Not Throw + + Test-Path $testfilepath | Should Be $false } It "Should be able to call the del alias" { { del $testfilepath } | Should Not Throw + + Test-Path $testfilepath | Should Be $false } It "Should be able to call the erase alias" { { erase $testfilepath } | Should Not Throw + + Test-Path $testfilepath | Should Be $false } It "Should be able to call the ri alias" { { ri $testfilepath } | Should Not Throw + + Test-Path $testfilepath | Should Be $false } It "Should not be able to remove a read-only document without using the force switch" { # Set to read only Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $true + # attempt to remove the file { Remove-Item $testfilepath -ErrorAction SilentlyContinue } | Should Not Throw + # validate Test-Path $testfilepath | Should Be $true # set to not be read only Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $false + # remove Remove-Item $testfilepath -Force + # Validate Test-Path $testfilepath | Should Be $false } From 8091785240a61948441a666a8af9a56aae54f01f Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 21 Aug 2015 15:57:34 -0700 Subject: [PATCH 178/295] Fixed whitespace and directory test assertions --- src/pester-tests/Test-Remove-Item.Tests.ps1 | 105 ++++++++++---------- 1 file changed, 50 insertions(+), 55 deletions(-) diff --git a/src/pester-tests/Test-Remove-Item.Tests.ps1 b/src/pester-tests/Test-Remove-Item.Tests.ps1 index fb21fbd58..754ed84b0 100644 --- a/src/pester-tests/Test-Remove-Item.Tests.ps1 +++ b/src/pester-tests/Test-Remove-Item.Tests.ps1 @@ -50,68 +50,68 @@ } It "Should not be able to remove a read-only document without using the force switch" { - # Set to read only - Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $true + # Set to read only + Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $true - # attempt to remove the file - { Remove-Item $testfilepath -ErrorAction SilentlyContinue } | Should Not Throw + # attempt to remove the file + { Remove-Item $testfilepath -ErrorAction SilentlyContinue } | Should Not Throw - # validate - Test-Path $testfilepath | Should Be $true + # validate + Test-Path $testfilepath | Should Be $true - # set to not be read only - Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $false + # set to not be read only + Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $false - # remove - Remove-Item $testfilepath -Force + # remove + Remove-Item $testfilepath -Force - # Validate - Test-Path $testfilepath | Should Be $false - } + # Validate + Test-Path $testfilepath | Should Be $false + } It "Should be able to remove all files matching a regular expression with the include switch" { - # Create multiple files with specific string - New-Item -Name file1.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" - New-Item -Name file2.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" - New-Item -Name file3.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" - # Create a single file that does not match that string - already done in BeforeEach + # Create multiple files with specific string + New-Item -Name file1.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + New-Item -Name file2.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + New-Item -Name file3.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + # Create a single file that does not match that string - already done in BeforeEach - # Delete the specific string - Remove-Item /tmp/* -Include file*.txt - # validate that the string under test was deleted, and the nonmatching strings still exist - Test-path /tmp/file1.txt | Should Be $false - Test-path /tmp/file2.txt | Should Be $false - Test-path /tmp/file3.txt | Should Be $false - Test-Path $testfilepath | Should Be $true + # Delete the specific string + Remove-Item /tmp/* -Include file*.txt + # validate that the string under test was deleted, and the nonmatching strings still exist + Test-path /tmp/file1.txt | Should Be $false + Test-path /tmp/file2.txt | Should Be $false + Test-path /tmp/file3.txt | Should Be $false + Test-Path $testfilepath | Should Be $true - # Delete the non-matching strings - Remove-Item $testfilepath + # Delete the non-matching strings + Remove-Item $testfilepath } It "Should be able to not remove any files matching a regular expression with the exclude switch" { - # Create multiple files with specific string - New-Item -Name file1.wav -Path $testpath -ItemType "file" -Value "lorem ipsum" - New-Item -Name file2.wav -Path $testpath -ItemType "file" -Value "lorem ipsum" + # Create multiple files with specific string + New-Item -Name file1.wav -Path $testpath -ItemType "file" -Value "lorem ipsum" + New-Item -Name file2.wav -Path $testpath -ItemType "file" -Value "lorem ipsum" - # Create a single file that does not match that string - New-Item -Name file1.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" - New-Item -Name file2.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + # Create a single file that does not match that string + New-Item -Name file1.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" + New-Item -Name file2.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" - # Delete the specific string - Remove-Item /tmp/file* -Exclude *.wav -Include *.txt + # Delete the specific string + Remove-Item /tmp/file* -Exclude *.wav -Include *.txt - # validate that the string under test was deleted, and the nonmatching strings still exist - Test-Path /tmp/file1.wav | Should Be $true - Test-Path /tmp/file2.wav | Should Be $true - Test-Path /tmp/file1.txt | Should Be $false - Test-path /tmp/file2.txt | Should Be $false + # validate that the string under test was deleted, and the nonmatching strings still exist + Test-Path /tmp/file1.wav | Should Be $true + Test-Path /tmp/file2.wav | Should Be $true + Test-Path /tmp/file1.txt | Should Be $false + Test-path /tmp/file2.txt | Should Be $false - # Delete the non-matching strings - Remove-Item /tmp/file1.wav - Remove-Item /tmp/file2.wav + # Delete the non-matching strings + Remove-Item /tmp/file1.wav + Remove-Item /tmp/file2.wav - Test-Path /tmp/file1.wav | Should Be $false - Test-Path /tmp/file2.wav | Should Be $false + Test-Path /tmp/file1.wav | Should Be $false + Test-Path /tmp/file2.wav | Should Be $false } } @@ -131,17 +131,10 @@ test-path $testdirectory | Should Be $true } - AfterEach { - if (Test-Path $testdirectory) - { - Remove-Item $testdirectory -Recurse -Force - } - - Test-Path $testdirectory | Should Be $false - } - It "Should be able to remove a directory" { { Remove-Item $testdirectory } | Should Not Throw + + Test-Path $testdirectory | Should Be $false } It "Should be able to recursively delete subfolders" { @@ -152,6 +145,8 @@ test-path $complexDirectory | Should Be $true { Remove-Item $testdirectory -Recurse} | Should Not Throw + + Test-Path $testdirectory | Should Be $false } } -} +} From 1a3d4aa9a60b04919f3afa0cd8f6abb8b83a7422 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 21 Aug 2015 17:43:46 -0700 Subject: [PATCH 179/295] Refactor host usage Build scripts and powershell-simple.cs were refactored to work with the patch to CoreCLR and updated hosting code. - Paths in Makefile were fixed because the hosting code runs the assembly from the current working directory (usually app_base) - runps scripts were all fixed because the hosting code CLI changed - powershell-simple.cs was cleaned up because its Main function is now directly executed - monad submodule was repinned while we had the change - monad-ext submodule was updated with rebuild CoreCLR binaries - monad-native submodule was repinned to development, including fixed test and hosting code changes --- scripts/Makefile | 4 +- scripts/powershell-run.mk | 2 - scripts/runps-file.sh | 1 - scripts/runps-simple-debug.sh | 3 +- scripts/runps-simple-trace.sh | 3 +- scripts/runps-simple.sh | 3 +- scripts/runps.sh | 3 +- src/monad | 2 +- src/monad-ext | 2 +- src/monad-native | 2 +- src/powershell-run/powershell-simple.cs | 61 ------------------------- 11 files changed, 9 insertions(+), 77 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 9a1027347..1f49d7d91 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -183,14 +183,14 @@ run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr # execute the pester tests, pester needs a TEMP environment variable to be set - exec_env/app_base/runps-simple.sh 'cd ../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' + exec_env/app_base/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' test: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) pester-tests dotnetlibs/monad_native cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../coreclr:. ../coreclr/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml # run the c++ tests cd dotnetlibs && ./monad_native # test the 3rdparty/hashbang sample - PATH=$(PATH):$(shell pwd)/exec_env/app_base 3rdparty/hashbang/script.ps1 + PATH=$(PATH):$(shell pwd)/exec_env/app_base $(shell pwd)/3rdparty/hashbang/script.ps1 run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-debug-clr PAL_DBG_CHANNELS="+LOADER.TRACE" exec_env/app_base/runps-simple.sh get-location diff --git a/scripts/powershell-run.mk b/scripts/powershell-run.mk index 712b75c69..71a741266 100644 --- a/scripts/powershell-run.mk +++ b/scripts/powershell-run.mk @@ -19,5 +19,3 @@ dotnetlibs/powershell-run.exe: $(POWERSHELL_RUN_SRCS) $(POWERSHELL_RUN_DEPS) dotnetlibs/powershell-simple.exe: $(POWERSHELL_SIMPLE_SRCS) $(POWERSHELL_RUN_DEPS) $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(POWERSHELL_RUN_REFS) $(COREREF) $(POWERSHELL_SIMPLE_SRCS) - - diff --git a/scripts/runps-file.sh b/scripts/runps-file.sh index e3239ccdc..4dcf52cd1 100755 --- a/scripts/runps-file.sh +++ b/scripts/runps-file.sh @@ -3,4 +3,3 @@ SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) "$SCRIPTDIR/runps.sh" --file "$@" - diff --git a/scripts/runps-simple-debug.sh b/scripts/runps-simple-debug.sh index 6bbe7a82d..5d3fbe4fb 100755 --- a/scripts/runps-simple-debug.sh +++ b/scripts/runps-simple-debug.sh @@ -5,5 +5,4 @@ SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) cd "$SCRIPTDIR" echo "launching PS debug now" -PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR:/usr/lib/llvm-3.6/lib" lldb-3.6 ./host_cmdline -- -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" --working-dir "$CWD" "$@" - +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR:/usr/lib/llvm-3.6/lib" lldb-3.6 ./host_cmdline -- -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe powershell-simple.exe "$@" diff --git a/scripts/runps-simple-trace.sh b/scripts/runps-simple-trace.sh index d8e08c031..f2932e827 100755 --- a/scripts/runps-simple-trace.sh +++ b/scripts/runps-simple-trace.sh @@ -5,5 +5,4 @@ SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) cd "$SCRIPTDIR" echo "launching PS trace now" -PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" strace -e trace=file ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" --working-dir "$CWD" "$@" - +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" strace -e trace=file ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe powershell-simple.exe "$@" diff --git a/scripts/runps-simple.sh b/scripts/runps-simple.sh index 214fc6465..63615f271 100755 --- a/scripts/runps-simple.sh +++ b/scripts/runps-simple.sh @@ -4,5 +4,4 @@ CWD=$(pwd) SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) cd "$SCRIPTDIR" -PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe "powershell-simple, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "ps_hello_world.Program" "UnmanagedMain" --working-dir "$CWD" "$@" - +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-simple.exe powershell-simple.exe "$@" diff --git a/scripts/runps.sh b/scripts/runps.sh index 5f672c053..d47a5e77e 100755 --- a/scripts/runps.sh +++ b/scripts/runps.sh @@ -4,5 +4,4 @@ CWD=$(pwd) SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) cd "$SCRIPTDIR" -PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-run.exe "powershell-run, version=1.0.0.0, culture=neutral, PublicKeyToken=null" "Microsoft.Samples.PowerShell.Host.PSListenerConsoleSample" "UnmanagedMain" --working-dir "$CWD" "$@" - +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa powershell-run.exe powershell-run.exe "$@" diff --git a/src/monad b/src/monad index df562ce7e..2793b76e2 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit df562ce7ecd60fb42e30702116123c8a58bf04d4 +Subproject commit 2793b76e2d48f012a82b8e9106b9e9f496d3b785 diff --git a/src/monad-ext b/src/monad-ext index 20468e65d..ea31eca62 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit 20468e65dac6fa5a1b4cf6971ff490e548531822 +Subproject commit ea31eca6223992fa9729af67518930b6b45829d3 diff --git a/src/monad-native b/src/monad-native index a99c56eea..440cf6a23 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit a99c56eea3264b8c492bc0edf5e3a65102397af9 +Subproject commit 440cf6a236067eba2d5dcfd5e3707a36295cee97 diff --git a/src/powershell-run/powershell-simple.cs b/src/powershell-run/powershell-simple.cs index ca0b39358..a3455c1b0 100644 --- a/src/powershell-run/powershell-simple.cs +++ b/src/powershell-run/powershell-simple.cs @@ -456,25 +456,6 @@ namespace ps_hello_world } } - public static void init() - { - //string psBasePath = System.IO.Directory.GetCurrentDirectory(); - //PowerShellAssemblyLoadContextInitializer.SetPowerShellAssemblyLoadContext(psBasePath); - - //Assembly a = Assembly.Load(new AssemblyName("System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null")); - //Console.WriteLine("##########################\nloaded assembly a=" + a + " during init\n#########################"); - - // PH: this debugging requires a change in the core PS stuff that was stashed away - // during source cleanup - /* - PowerShellAssemblyLoadContext asmLoadContext = PowerShellAssemblyLoadContextInitializer.AsmLoadContext; - IEnumerable assemblies = asmLoadContext.GetAssemblies("System.Management.Automation"); - foreach (Assembly a in assemblies) - { - Console.WriteLine("a: " + a); - }*/ - } - static void test1(string[] args) { InitialSessionState iss = InitialSessionState.CreateDefault2(); @@ -525,50 +506,8 @@ namespace ps_hello_world } } - public static int UnmanagedMain(int argc, [MarshalAs(UnmanagedType.LPArray,ArraySubType=UnmanagedType.LPStr,SizeParamIndex=0)] String[] argv) - { - init(); - List allArgs = new List(); - - for (int i = 0; i < argc; ++i) - { - allArgs.Add(argv[i]); - } - - List filteredArgs = new List(); - if (allArgs.Count > 0) - { - for (int i = 0; i < allArgs.Count; ++i) - { - string arg = allArgs[i]; - bool hasNext = (i+1) Date: Mon, 24 Aug 2015 10:06:48 -0700 Subject: [PATCH 180/295] removed typos --- src/pester-tests/Test-Out-File.Tests.ps1 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/pester-tests/Test-Out-File.Tests.ps1 b/src/pester-tests/Test-Out-File.Tests.ps1 index 9856af0ae..db63179f4 100644 --- a/src/pester-tests/Test-Out-File.Tests.ps1 +++ b/src/pester-tests/Test-Out-File.Tests.ps1 @@ -81,7 +81,6 @@ } - ### -force switch override It "Should allow the cmdlet to overwrite an existing read-only file" { # create a read-only text file { Out-File -FilePath $testfile -InputObject $b } | Should Not Throw @@ -108,5 +107,4 @@ # reset to not read only so it can be deleted Set-ItemProperty -Path $testfile -Name IsReadOnly -Value $false } - ###These commands show how to use the Out-File cmdlet when you are not in a FileSystem drive. -} +} From 4ded5c5cd930a611fa4d54b01be89b04882daa63 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 24 Aug 2015 11:38:32 -0700 Subject: [PATCH 181/295] added environment variable tests --- .../Test-Environment-Variables.Tests.ps1 | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 6bde8f289..28b58fa74 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -1,15 +1,21 @@ Describe "Test-Environment-Variables" { - It "Should have environment variable" { + It "Should have environment variables" { Get-Item ENV: | Should Not BeNullOrEmpty } - It "Should be able to access the members of the environment variable in two ways" { - (Get-Item ENV:HOME).Value | Should be "/root" + It "Should be able to access the members of the environment variable" { + $test = /usr/bin/whoami + $expected = "/" + $test + (Get-Item ENV:HOME).Value | Should Be $expected (Get-Item ENV:HOSTNAME).Value | Should Not BeNullOrEmpty (Get-Item ENV:PATH).Value | Should Not BeNullOrEmpty + } + + It "Should be able to set the environment variables" { + { $ENV:TESTENVIRONMENTVARIABLE = "this is a test environment variable" } | Should Not Throw + + $ENV:TESTENVIRONMENTVARIABLE | Should Not BeNullOrEmpty + $ENV:TESTENVIRONMENTVARIABLE | Should Be "this is a test environment variable" - (ls ENV:HOME).Value | Should be "/root" - (ls ENV:HOSTNAME).Value | Should Not BeNullOrEmpty - (ls ENV:PATH).Value | Should Not BeNullOrEmpty } } From a0ba3b6b8fe93d9e3f95641255cd4581e7b4ace6 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 24 Aug 2015 13:39:24 -0700 Subject: [PATCH 182/295] modified to work under jenkins --- src/pester-tests/Test-Environment-Variables.Tests.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 28b58fa74..8b637dcca 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -4,8 +4,8 @@ } It "Should be able to access the members of the environment variable" { - $test = /usr/bin/whoami - $expected = "/" + $test + $expected = /bin/bash -c "cd ~ && pwd" + (Get-Item ENV:HOME).Value | Should Be $expected (Get-Item ENV:HOSTNAME).Value | Should Not BeNullOrEmpty (Get-Item ENV:PATH).Value | Should Not BeNullOrEmpty From f7393055025cee37132312aa7b06b04a37419013 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 24 Aug 2015 13:54:13 -0700 Subject: [PATCH 183/295] deleted superfluous assertion --- src/pester-tests/Test-Environment-Variables.Tests.ps1 | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 8b637dcca..5b3cc1ce5 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -7,7 +7,6 @@ $expected = /bin/bash -c "cd ~ && pwd" (Get-Item ENV:HOME).Value | Should Be $expected - (Get-Item ENV:HOSTNAME).Value | Should Not BeNullOrEmpty (Get-Item ENV:PATH).Value | Should Not BeNullOrEmpty } From ed86ae170efa65fbfb51aa74087e6588055a78e6 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 24 Aug 2015 14:47:06 -0700 Subject: [PATCH 184/295] added tests to validate individual environmental variables --- .../Test-Environment-Variables.Tests.ps1 | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 5b3cc1ce5..0712237e1 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -7,7 +7,6 @@ $expected = /bin/bash -c "cd ~ && pwd" (Get-Item ENV:HOME).Value | Should Be $expected - (Get-Item ENV:PATH).Value | Should Not BeNullOrEmpty } It "Should be able to set the environment variables" { @@ -17,4 +16,18 @@ $ENV:TESTENVIRONMENTVARIABLE | Should Be "this is a test environment variable" } + + It "Should contain /bin in the PATH" { + $ENV:PATH | Should Match "/bin" + } + + It "Should have the correct HOSTNAME" { + $expected = /bin/bash -c hostname + + $ENV:HOSTNAME | Should Be $expected + } + + It "Should have a nonempty PATH" { + $ENV:PATH | Should Not BeNullOrEmpty + } } From f919006d46a4ebae7920edd877f346e95979e64f Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 24 Aug 2015 15:04:50 -0700 Subject: [PATCH 185/295] re-ordered tests to indicate a logical progression to facilitate debugging added tests to validate individual environmental variables --- .../Test-Environment-Variables.Tests.ps1 | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index 0712237e1..d659ae56f 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -3,10 +3,18 @@ Get-Item ENV: | Should Not BeNullOrEmpty } + It "Should have a nonempty PATH" { + $ENV:PATH | Should Not BeNullOrEmpty + } + + It "Should contain /bin in the PATH" { + $ENV:PATH | Should Match "/bin" + } + It "Should be able to access the members of the environment variable" { $expected = /bin/bash -c "cd ~ && pwd" - (Get-Item ENV:HOME).Value | Should Be $expected + (Get-Item ENV:HOME).Value | Should Be $expected } It "Should be able to set the environment variables" { @@ -17,17 +25,9 @@ } - It "Should contain /bin in the PATH" { - $ENV:PATH | Should Match "/bin" - } - It "Should have the correct HOSTNAME" { - $expected = /bin/bash -c hostname + $expected = /bin/hostname $ENV:HOSTNAME | Should Be $expected } - - It "Should have a nonempty PATH" { - $ENV:PATH | Should Not BeNullOrEmpty - } } From 1c1c1dacaaa1460119154bc0c974ccbf7860bb1f Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 25 Aug 2015 10:15:21 -0700 Subject: [PATCH 186/295] turned repeated string into a variable --- src/pester-tests/Test-Environment-Variables.Tests.ps1 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pester-tests/Test-Environment-Variables.Tests.ps1 b/src/pester-tests/Test-Environment-Variables.Tests.ps1 index d659ae56f..4bf643ffe 100644 --- a/src/pester-tests/Test-Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Test-Environment-Variables.Tests.ps1 @@ -18,10 +18,11 @@ } It "Should be able to set the environment variables" { - { $ENV:TESTENVIRONMENTVARIABLE = "this is a test environment variable" } | Should Not Throw + $expected = "this is a test environment variable" + { $ENV:TESTENVIRONMENTVARIABLE = $expected } | Should Not Throw $ENV:TESTENVIRONMENTVARIABLE | Should Not BeNullOrEmpty - $ENV:TESTENVIRONMENTVARIABLE | Should Be "this is a test environment variable" + $ENV:TESTENVIRONMENTVARIABLE | Should Be $expected } From e0f6b1fa0b66482e8acf0b1a8e81ab85417d2a41 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 25 Aug 2015 14:46:29 -0700 Subject: [PATCH 187/295] added New-Item Test Suite --- src/pester-tests/Test-New-Item.Tests.ps1 | 81 ++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 src/pester-tests/Test-New-Item.Tests.ps1 diff --git a/src/pester-tests/Test-New-Item.Tests.ps1 b/src/pester-tests/Test-New-Item.Tests.ps1 new file mode 100644 index 000000000..c57531203 --- /dev/null +++ b/src/pester-tests/Test-New-Item.Tests.ps1 @@ -0,0 +1,81 @@ +Describe "Test-New-Item" { + $tmpDirectory = "/tmp" + $testfile = "testfile.txt" + $testfolder = "newDirectory" + + $FullyQualifiedFile = $tmpDirectory + "/" + $testfile + $FullyQualifiedFolder = $tmpDirectory +"/" + $testfolder + + AfterEach { + if (Test-Path $FullyQualifiedFile) + { + { Remove-Item $FullyQualifiedFile -Force} | Should Not Throw + } + + if (Test-Path $FullyQualifiedFolder) + { + { Remove-Item $FullyQualifiedFolder -Recurse -Force } | Should Not Throw + } + } + + It "should call the function without error" { + { New-Item -Name $testfile -Path $tmpDirectory -ItemType file } | Should Not Throw + } + + It "Should create a file without error" { + New-Item -Name $testfile -Path $tmpDirectory -ItemType file + + Test-Path $FullyQualifiedFile | Should Be $true + } + + It "Should create a folder without an error" { + New-Item -Name newDirectory -Path $tmpDirectory -ItemType directory + + Test-Path $FullyQualifiedFolder | Should Be $true + } + + It "Should create a file using the ni alias" { + ni -Name $testfile -Path $tmpDirectory -ItemType file + + Test-Path $FullyQualifiedFile | Should Be $true + } + + It "Should create a file using the Type alias instead of ItemType" { + New-Item -Name $testfile -Path $tmpDirectory -Type file + + Test-Path $FullyQualifiedFile | Should Be $true + } + + It "Should create a file with sample text inside the file using the Value switch" { + $expected = "This is test string" + New-Item -Name $testfile -Path $tmpDirectory -ItemType file -Value $expected + + Test-Path $FullyQualifiedFile | Should Be $true + + Get-Content $FullyQualifiedFile | Should Be $expected + } + + It "Should not create a file when the Name switch is not used and only a directory specified" { + #errorAction used because permissions issue in windows + New-Item -Path $tmpDirectory -ItemType file -ErrorAction SilentlyContinue + + Test-Path $FullyQualifiedFile | Should Be $false + + } + + It "Should create a file when the Name switch is not used but a fully qualified path is specified" { + New-Item -Path $FullyQualifiedFile -ItemType file + + Test-Path $FullyQualifiedFile | Should Be $true + } + + It "Should be able to create a multiple items in different directories" { + $FullyQualifiedFile2 = $tmpDirectory + "/" + "test2.txt" + New-Item -ItemType file -Path $FullyQualifiedFile, $FullyQualifiedFile2 + + Test-Path $FullyQualifiedFile | Should Be $true + Test-Path $FullyQualifiedFile2 | Should Be $true + + Remove-Item $FullyQualifiedFile2 + } +} From df2a4939ed374ee19cd22982842553e0f9c433fb Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 26 Aug 2015 10:53:36 -0700 Subject: [PATCH 188/295] added code review changes --- src/pester-tests/Test-Split-Path.Tests.ps1 | 48 ++++++++++++++-------- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index c200f35d5..ec3283057 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -1,15 +1,8 @@ Describe "Test-Split-Path" { -<# - Dependencies: + $testDir = "/tmp" + $testfile = "testfile.ps1" + $FullyQualifiedTestFile = $testDir + "/" + $testFile - 1. Split-Path - FUT - 2. ForEach - 3. Object piping - 4. ls/Get-ChildItem - filter output of ls - - parent and Literal - -#> It "Should return a string object when invoked" { ( Split-Path . ).GetType().Name | Should Be "String" ( Split-Path . -Leaf ).GetType().Name | Should Be "String" @@ -22,6 +15,9 @@ } It "Should error when using the qualifier switch for a windows path while on a nonwindows machine" { + # ErrorAction SilentlyContinue merely suppresses the error from the console. + # Throwing exceptions still seen by Pester. + Split-Path "C:\Users" -Qualifier -ErrorAction SilentlyContinue | Should Throw } @@ -31,7 +27,7 @@ It "Should return the path when the noqualifier switch is used on a linux system" { { Split-Path /usr/bin -NoQualifier } | Should Not Throw - Split-Path /usr/bin -NoQualifier | Should Be "/usr/bin" + Split-Path /usr/bin -NoQualifier | Should Be "/usr/bin" } It "Should return the parent folder name when the leaf switch is used" { @@ -39,12 +35,32 @@ } It "Should be able to accept regular expression input and output an array for multiple objects" { - ( Split-Path *Get*.ps1 -Leaf -Resolve ).GetType().BaseType.Name | Should Be "Array" + $testfile2 = "testfilenumber2.ps1" + $FullyQualifiedTestFile2 = $testDir + "/" + $testfile2 + + New-Item -ItemType file -Path $FullyQualifiedTestFile, $FullyQualifiedTestFile2 + + Test-Path $FullyQualifiedTestFile | Should Be $true + Test-Path $FullyQualifiedTestFile2 | Should Be $true + + ( Split-Path /tmp/*estf*.ps1 -Leaf -Resolve ).GetType().BaseType.Name | Should Be "Array" + ( Split-path /tmp/*estf*.ps1 -Leaf -Resolve )[0] | Should Be $testfile + ( Split-path /tmp/*estf*.ps1 -Leaf -Resolve )[1] | Should Be $testfile2 + + Remove-Item $FullyQualifiedTestFile, $FullyQualifiedTestFile2 } It "Should be able to tell if a given path is an absolute path" { ( Split-Path /usr/bin -IsAbsolute ) | Should be $true + ( Split-Path .. -IsAbsolute ) | Should be $false + ( Split-Path /usr/.. -IsAbsolute ) | Should be $true + ( Split-Path /usr/../ -IsAbsolute ) | Should be $true + ( Split-Path ../ -IsAbsolute ) | Should be $false ( Split-Path . -IsAbsolute ) | Should be $false + ( Split-Path ~/ -IsAbsolute ) | Should be $false + ( Split-Path ~/.. -IsAbsolute ) | Should be $false + ( Split-Path ~/../.. -IsAbsolute ) | Should be $false + } It "Should support piping" { @@ -52,15 +68,11 @@ } It "Should return the path up to the parent of the directory when Parent switch is used" { - Split-Path "/usr/bin" -Parent | Should Be ( Split-Path "/usr/bin" -Parent ) - } - - It "Should not throw if a parameterSetName is correct" { - { Split-Path "/usr/bin/" -Parent } | Should Not Throw + Split-Path "/usr/bin" -Parent | Should Be "/usr" } It "Should throw if a parameterSetName is incorrect" { - { Split-Path "/usr/bin/" -Parentaoeu } | Should Throw + { Split-Path "/usr/bin/" -Parentaoeu } | Should Throw "A parameter cannot be found that matches parameter name" } } From f4ea2ba4f844157a0f43a4398264b3391c324770 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 26 Aug 2015 11:17:52 -0700 Subject: [PATCH 189/295] added tests from CR --- src/pester-tests/Test-Split-Path.Tests.ps1 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index ec3283057..cfd7ada3e 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -31,7 +31,9 @@ } It "Should return the parent folder name when the leaf switch is used" { - Split-Path /usr/bin -Leaf | Should be "bin" + Split-Path /usr/bin -Leaf | Should be "bin" + Split-Path /usr/local/bin -Leaf | Should be "bin" + Split-Path usr/bin -Leaf | Should be "bin" } It "Should be able to accept regular expression input and output an array for multiple objects" { @@ -68,7 +70,9 @@ } It "Should return the path up to the parent of the directory when Parent switch is used" { - Split-Path "/usr/bin" -Parent | Should Be "/usr" + Split-Path "/usr/bin" -Parent | Should Be "/usr" + Split-Path "/usr/local/bin" -Parent | Should Be "/usr/local" + Split-Path "usr/local/bin" -Parent | Should Be "usr/local" } It "Should throw if a parameterSetName is incorrect" { From 38c1047ebaf265c562171257e1e7f19dc49dafef Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 26 Aug 2015 12:56:38 -0700 Subject: [PATCH 190/295] Added logic to handle failing jenkins test --- src/pester-tests/Test-Split-Path.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index cfd7ada3e..e0c69c83c 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -40,7 +40,7 @@ $testfile2 = "testfilenumber2.ps1" $FullyQualifiedTestFile2 = $testDir + "/" + $testfile2 - New-Item -ItemType file -Path $FullyQualifiedTestFile, $FullyQualifiedTestFile2 + New-Item -ItemType file -Path $FullyQualifiedTestFile, $FullyQualifiedTestFile2 -Force Test-Path $FullyQualifiedTestFile | Should Be $true Test-Path $FullyQualifiedTestFile2 | Should Be $true From f475db96cb5653dd0462a2598428538b8c8c4889 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 26 Aug 2015 14:30:02 -0700 Subject: [PATCH 191/295] using a created temp directory instead of the root temp directory. --- src/pester-tests/Test-Split-Path.Tests.ps1 | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index e0c69c83c..5a50791b7 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -1,8 +1,9 @@ Describe "Test-Split-Path" { - $testDir = "/tmp" + # Use the local directory because it's renewed each time with the correct privileges + $testDir = "./tmp" $testfile = "testfile.ps1" $FullyQualifiedTestFile = $testDir + "/" + $testFile - +ls It "Should return a string object when invoked" { ( Split-Path . ).GetType().Name | Should Be "String" ( Split-Path . -Leaf ).GetType().Name | Should Be "String" @@ -45,11 +46,14 @@ Test-Path $FullyQualifiedTestFile | Should Be $true Test-Path $FullyQualifiedTestFile2 | Should Be $true - ( Split-Path /tmp/*estf*.ps1 -Leaf -Resolve ).GetType().BaseType.Name | Should Be "Array" - ( Split-path /tmp/*estf*.ps1 -Leaf -Resolve )[0] | Should Be $testfile - ( Split-path /tmp/*estf*.ps1 -Leaf -Resolve )[1] | Should Be $testfile2 + ( Split-Path ./tmp/*estf*.ps1 -Leaf -Resolve ).GetType().BaseType.Name | Should Be "Array" + ( Split-path ./tmp/*estf*.ps1 -Leaf -Resolve )[0] | Should Be $testfile + ( Split-path ./tmp/*estf*.ps1 -Leaf -Resolve )[1] | Should Be $testfile2 Remove-Item $FullyQualifiedTestFile, $FullyQualifiedTestFile2 + + Test-Path $FullyQualifiedTestFile | Should Be $false + Test-Path $FullyQualifiedTestFile2 | Should Be $false } It "Should be able to tell if a given path is an absolute path" { @@ -78,5 +82,4 @@ It "Should throw if a parameterSetName is incorrect" { { Split-Path "/usr/bin/" -Parentaoeu } | Should Throw "A parameter cannot be found that matches parameter name" } - } From f8179859b154d006c1b15a91c2b062b907e983d5 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 26 Aug 2015 14:34:44 -0700 Subject: [PATCH 192/295] bringing submodules up to date --- src/monad | 2 +- src/monad-ext | 2 +- src/monad-native | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/monad b/src/monad index df562ce7e..2793b76e2 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit df562ce7ecd60fb42e30702116123c8a58bf04d4 +Subproject commit 2793b76e2d48f012a82b8e9106b9e9f496d3b785 diff --git a/src/monad-ext b/src/monad-ext index 20468e65d..ea31eca62 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit 20468e65dac6fa5a1b4cf6971ff490e548531822 +Subproject commit ea31eca6223992fa9729af67518930b6b45829d3 diff --git a/src/monad-native b/src/monad-native index a99c56eea..440cf6a23 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit a99c56eea3264b8c492bc0edf5e3a65102397af9 +Subproject commit 440cf6a236067eba2d5dcfd5e3707a36295cee97 From 8456bf9d4d1450c413a7a0c66890795688079096 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 26 Aug 2015 15:13:12 -0700 Subject: [PATCH 193/295] added modifications from code review. --- src/pester-tests/Test-Remove-Item.Tests.ps1 | 37 +++++++-------------- 1 file changed, 12 insertions(+), 25 deletions(-) diff --git a/src/pester-tests/Test-Remove-Item.Tests.ps1 b/src/pester-tests/Test-Remove-Item.Tests.ps1 index 754ed84b0..2c1c0d994 100644 --- a/src/pester-tests/Test-Remove-Item.Tests.ps1 +++ b/src/pester-tests/Test-Remove-Item.Tests.ps1 @@ -4,13 +4,10 @@ $testfilepath = $testpath + $testfile Context "File removal Tests" { BeforeEach { - # redundant code in case the AfterEach fails - if (Test-Path $testfilepath) - { - Remove-Item $testfilepath -Force - } + New-Item -Name $testfile -Path $testpath -ItemType "file" -Value "lorem ipsum" -Force + + Test-Path $testfilepath | Should Be $true - New-Item -Name $testfile -Path $testpath -ItemType "file" -Value "lorem ipsum" } It "Should be able to be called on a regular file without error using the Path switch" { @@ -54,18 +51,15 @@ Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $true # attempt to remove the file - { Remove-Item $testfilepath -ErrorAction SilentlyContinue } | Should Not Throw + { Remove-Item $testfilepath } | Should Not Throw # validate Test-Path $testfilepath | Should Be $true - # set to not be read only - Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $false - - # remove + # remove using the -force switch on the readonly object Remove-Item $testfilepath -Force - # Validate + # Validate Test-Path $testfilepath | Should Be $false } @@ -82,10 +76,12 @@ Test-path /tmp/file1.txt | Should Be $false Test-path /tmp/file2.txt | Should Be $false Test-path /tmp/file3.txt | Should Be $false - Test-Path $testfilepath | Should Be $true + Test-Path $testfilepath | Should Be $true # Delete the non-matching strings Remove-Item $testfilepath + + Test-Path $testfilepath | Should Be $false } It "Should be able to not remove any files matching a regular expression with the exclude switch" { @@ -95,7 +91,6 @@ # Create a single file that does not match that string New-Item -Name file1.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" - New-Item -Name file2.txt -Path $testpath -ItemType "file" -Value "lorem ipsum" # Delete the specific string Remove-Item /tmp/file* -Exclude *.wav -Include *.txt @@ -104,7 +99,6 @@ Test-Path /tmp/file1.wav | Should Be $true Test-Path /tmp/file2.wav | Should Be $true Test-Path /tmp/file1.txt | Should Be $false - Test-path /tmp/file2.txt | Should Be $false # Delete the non-matching strings Remove-Item /tmp/file1.wav @@ -118,17 +112,10 @@ Context "Directory Removal Tests" { $testdirectory = "/tmp/testdir" $testsubdirectory = $testdirectory + "/subd" - BeforeEach{ - if (Test-Path $testdirectory) - { - Remove-Item $testdirectory -Force - } + BeforeEach { + New-Item -Name "testdir" -Path "/tmp/" -ItemType "directory" -Force - test-path $testdirectory | Should Be $false - - New-Item -Name "testdir" -Path "/tmp/" -ItemType "directory" - - test-path $testdirectory | Should Be $true + Test-Path $testdirectory | Should Be $true } It "Should be able to remove a directory" { From 8501e6e4abb63081a0ff2e3c2d1ab1866fc79f82 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 26 Aug 2015 15:55:44 -0700 Subject: [PATCH 194/295] fixing issue with errorAction not suppressed- produces false positives on the test logs --- src/pester-tests/Test-Remove-Item.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Remove-Item.Tests.ps1 b/src/pester-tests/Test-Remove-Item.Tests.ps1 index 2c1c0d994..017a461d7 100644 --- a/src/pester-tests/Test-Remove-Item.Tests.ps1 +++ b/src/pester-tests/Test-Remove-Item.Tests.ps1 @@ -51,7 +51,7 @@ Set-ItemProperty -Path $testfilepath -Name IsReadOnly -Value $true # attempt to remove the file - { Remove-Item $testfilepath } | Should Not Throw + { Remove-Item $testfilepath -ErrorAction SilentlyContinue } | Should Not Throw # validate Test-Path $testfilepath | Should Be $true From 913b5a97d09d18104b934d24a2897cb38d207a44 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 28 Aug 2015 10:12:27 -0700 Subject: [PATCH 195/295] Pin src/monad to develop-2015-08-28 Build files updated. Patches squashed and rebased. --- scripts/gen/SYS_AUTO/ParserStrings.cs | 72 ++++++++++++++ scripts/gen/SYS_AUTO/ParserStrings.resources | Bin 58579 -> 59889 bytes .../gen/SYS_AUTO/RemotingErrorIdStrings.cs | 90 ++++++++++++++++++ .../SYS_AUTO/RemotingErrorIdStrings.resources | Bin 71102 -> 73027 bytes src/monad | 2 +- 5 files changed, 163 insertions(+), 1 deletion(-) diff --git a/scripts/gen/SYS_AUTO/ParserStrings.cs b/scripts/gen/SYS_AUTO/ParserStrings.cs index 5735d3e3c..b8fe6662b 100644 --- a/scripts/gen/SYS_AUTO/ParserStrings.cs +++ b/scripts/gen/SYS_AUTO/ParserStrings.cs @@ -595,6 +595,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Failed to convert the value of CimProperty {0} to the property value of class {1}.. + /// + internal static string ConvertCimPropertyToObjectPropertyFailed { + get { + return ResourceManager.GetString("ConvertCimPropertyToObjectPropertyFailed", resourceCulture); + } + } + /// /// Looks up a localized string similar to Could not get dispatch ID for {0} (error: {1}).. /// @@ -838,6 +847,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Keyword '{0}' already defined in the configuration.. + /// + internal static string DuplicateKeywordDefinition { + get { + return ResourceManager.GetString("DuplicateKeywordDefinition", resourceCulture); + } + } + /// /// Looks up a localized string similar to Duplicate named arguments '{0}' are not allowed.. /// @@ -1090,6 +1108,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Property {0} of PowerShell class {1} is not declared as array type, but defined in its configuration instance as instance array type.. + /// + internal static string ExpectArrayTypeOfPropertyInPSClass { + get { + return ResourceManager.GetString("ExpectArrayTypeOfPropertyInPSClass", resourceCulture); + } + } + /// /// Looks up a localized string similar to An expression was expected after '('.. /// @@ -1430,6 +1457,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Failed to create an object of PowerShell class {0}.. + /// + internal static string InstantiatePSClassObjectFailed { + get { + return ResourceManager.GetString("InstantiatePSClassObjectFailed", resourceCulture); + } + } + /// /// Looks up a localized string similar to '{0}': Interface name expected.. /// @@ -1538,6 +1574,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to The hashtable supplied to the Desired State Configuration resource {0} is not valid. The key or value cannot be null or empty.. + /// + internal static string InvalidHashtable { + get { + return ResourceManager.GetString("InvalidHashtable", resourceCulture); + } + } + /// /// Looks up a localized string similar to The member '{0}' is not valid. Valid members are ///'{1}'.. @@ -1602,6 +1647,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to The username supplied to the Desired State Configuration resource {0} is not valid. The username cannot be null or empty.. + /// + internal static string InvalidPassword { + get { + return ResourceManager.GetString("InvalidPassword", resourceCulture); + } + } + /// /// Looks up a localized string similar to The PowerShell data file '{0}' is invalid since it cannot be evaluated into a Hashtable object.. /// @@ -1665,6 +1719,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to The username supplied to the Desired State Configuration resource {0} is not valid. The username cannot be null or empty.. + /// + internal static string InvalidUserName { + get { + return ResourceManager.GetString("InvalidUserName", resourceCulture); + } + } + /// /// Looks up a localized string similar to Expression is not allowed in a Using expression.. /// @@ -2925,6 +2988,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Property {0} is not declared in PowerShell class {1}, but defined in its configuration instance.. + /// + internal static string PropertyNotDeclaredInPSClass { + get { + return ResourceManager.GetString("PropertyNotDeclaredInPSClass", resourceCulture); + } + } + /// /// Looks up a localized string similar to The property '{0}' cannot be found on this object. Verify that the property exists and can be set.. /// diff --git a/scripts/gen/SYS_AUTO/ParserStrings.resources b/scripts/gen/SYS_AUTO/ParserStrings.resources index c0d703f77c91016be0c87e99811acff3dcb526b7..7efbef9ebfe374931e2a06132779e97807e587ca 100644 GIT binary patch delta 6170 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 + /// Looks up a localized string similar to Failed to find vmcompute.dll. The Hyper-V role may not be enabled on this machine.. + /// + internal static string CannotFindVmComputeDll { + get { + return ResourceManager.GetString("CannotFindVmComputeDll", resourceCulture); + } + } + /// /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Error handle resulted in an error code: {0}.. /// @@ -538,6 +547,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Could not find the toolkit, '{0}'. The toolkit must be a file named '{1}' within a 'Toolkits' directory in a module in the current module path.. + /// + internal static string CouldNotFindToolkit { + get { + return ResourceManager.GetString("CouldNotFindToolkit", resourceCulture); + } + } + /// /// Looks up a localized string similar to {0} is not a valid value for the parameter {1}. The value must be greater than or equal to 0.. /// @@ -767,6 +785,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Could not parse visible command defintion for '{0}'. The visible command definition must be a hashtable with the keys of 'Name' and 'Parameters'. The value of the 'Parameters' key must be a collection of hashtables with the keys 'Name', and optionally either 'ValidateSet' or 'ValidatePattern'.. + /// + internal static string DISCCommandModificationSyntax { + get { + return ResourceManager.GetString("DISCCommandModificationSyntax", resourceCulture); + } + } + /// /// Looks up a localized string similar to Company associated with this session configuration. /// @@ -956,6 +983,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to User roles (security groups), and the additional configuration settings that should be applied to them. + /// + internal static string DISCRoleDefinitionsComment { + get { + return ResourceManager.GetString("DISCRoleDefinitionsComment", resourceCulture); + } + } + /// /// Looks up a localized string similar to Version number of the schema used for this configuration file. /// @@ -974,6 +1010,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Toolkits to apply to this session configuration. This toolkit must be defined as a session configuration file named after that toolkit within a 'Toolkits' directory in a module in the current module path.. + /// + internal static string DISCToolkitsToLoadComment { + get { + return ResourceManager.GetString("DISCToolkitsToLoadComment", resourceCulture); + } + } + /// /// Looks up a localized string similar to Specifies the transport options for this session configuration. /// @@ -1629,6 +1674,33 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to The 'Roles' entry must be a hashtable, but was a {0}.. + /// + internal static string InvalidRoleEntry { + get { + return ResourceManager.GetString("InvalidRoleEntry", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' is not valid in a toolkit or role definition.. + /// + internal static string InvalidRoleToolkitKey { + get { + return ResourceManager.GetString("InvalidRoleToolkitKey", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not convert the value of the '{0}' role entry to a hashtable. The 'Roles' entry must be a hashtable with group names for keys, where the value associated with each key is another hashtable of session configuration properties for that role.. + /// + internal static string InvalidRoleValue { + get { + return ResourceManager.GetString("InvalidRoleValue", resourceCulture); + } + } + /// /// Looks up a localized string similar to {0} is not a valid schema value. Valid values are "http" and "https".. /// @@ -3053,6 +3125,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Failed to create an instance of RemoteSessionHyperVSocketServer.. + /// + internal static string RemoteSessionHyperVSocketServerConstructorFailure { + get { + return ResourceManager.GetString("RemoteSessionHyperVSocketServerConstructorFailure", resourceCulture); + } + } + /// /// Looks up a localized string similar to Remote transport error: {0}. /// @@ -3837,6 +3918,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to WSMan Initialization failed with error code: {0}.. + /// + internal static string WSManInitFailed { + get { + return ResourceManager.GetString("WSManInitFailed", resourceCulture); + } + } + /// /// Looks up a localized string similar to The maximum number of WS-Man URI redirections to allow while connecting to a remote computer. /// diff --git a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources index 7b771f8a5ad583b68e91c923db4e95fa57879e73..f3a113e04ac1b72a6186e7e803699fe47e4d7c54 100644 GIT binary patch delta 7701 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 delta 5870 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 diff --git a/src/monad b/src/monad index 2793b76e2..44427ec1f 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 2793b76e2d48f012a82b8e9106b9e9f496d3b785 +Subproject commit 44427ec1f38f443a8b90a48e50a4d40beed0fa05 From 93199735d83449ef50303fb580bdb56625e8b140 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 27 Aug 2015 16:16:13 -0700 Subject: [PATCH 196/295] added unit test for getting the machine name from the p/invoke --- src/ps_test/test_CorePsPlatform.cs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index 99a3d8f3f..0f937df3b 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -65,5 +65,29 @@ namespace PSTests Assert.Equal(username, Platform.NonWindowsGetUserName()); } } + + [Fact] + public static void TestGetMachineName() + { + var startInfo = new ProcessStartInfo + { + FileName = @"/usr/hostname", + RedirectStandardOutput = true, + UseShellExecute = false + }; + using (Process process = Process.Start(startInfo)) + { + // Get output of call to hostname without trailing newline + string hostname = process.StandardOutput.ReadToEnd().Trim(); + process.WaitForExit(); + + // The process should return an exit code of 0 on success + Assert.Equal(0, process.ExitCode); + // It should be the same as what our platform code returns + Assert.Equal(hostname, Platform.NonWindowsGetMachineName()); + } + + + } } } From 6a88fe52aa81709656b40e18173c09e0271aa929 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 28 Aug 2015 14:45:56 -0700 Subject: [PATCH 197/295] Fix GetComputerName xUnit test and repin monad --- src/monad | 2 +- src/ps_test/test_CorePsPlatform.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/monad b/src/monad index 44427ec1f..8e014f44d 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 44427ec1f38f443a8b90a48e50a4d40beed0fa05 +Subproject commit 8e014f44d72765f086fe516e870602d5a476076e diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index 0f937df3b..57e58bc32 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -71,7 +71,8 @@ namespace PSTests { var startInfo = new ProcessStartInfo { - FileName = @"/usr/hostname", + FileName = @"/usr/bin/env", + Arguments = "hostname", RedirectStandardOutput = true, UseShellExecute = false }; From 10c772829dc7415de36f6c0971e55e4327d52532 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 28 Aug 2015 16:06:27 -0700 Subject: [PATCH 198/295] fixed unordering of files created during test --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 2793b76e2..a1a05637e 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 2793b76e2d48f012a82b8e9106b9e9f496d3b785 +Subproject commit a1a05637ebc40bdbfef51f8435e8592587a4eb5d From 534de9d15ffe3e1f3c48715f2871432fabfda2a4 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 28 Aug 2015 16:07:11 -0700 Subject: [PATCH 199/295] Match array instead of testing elements So that we can ignore the ordering from the regexp --- src/pester-tests/Test-Split-Path.Tests.ps1 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index 5a50791b7..64aae8811 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -46,9 +46,10 @@ ls Test-Path $FullyQualifiedTestFile | Should Be $true Test-Path $FullyQualifiedTestFile2 | Should Be $true - ( Split-Path ./tmp/*estf*.ps1 -Leaf -Resolve ).GetType().BaseType.Name | Should Be "Array" - ( Split-path ./tmp/*estf*.ps1 -Leaf -Resolve )[0] | Should Be $testfile - ( Split-path ./tmp/*estf*.ps1 -Leaf -Resolve )[1] | Should Be $testfile2 + $actual = ( Split-Path ./tmp/*estf*.ps1 -Leaf -Resolve ) + $actual.GetType().BaseType.Name | Should Be "Array" + $actual | Should Match $testfile + $actual | Should Match $testfile2 Remove-Item $FullyQualifiedTestFile, $FullyQualifiedTestFile2 From 7b1280eb2e44912640e823f3dd14c9e3407bed7c Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 28 Aug 2015 17:22:51 -0700 Subject: [PATCH 200/295] Refactor Split-Path regexp test Fix issues with ordering etc. --- src/pester-tests/Test-Split-Path.Tests.ps1 | 32 ++++++++++------------ 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index 64aae8811..6d3357191 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -1,9 +1,4 @@ Describe "Test-Split-Path" { - # Use the local directory because it's renewed each time with the correct privileges - $testDir = "./tmp" - $testfile = "testfile.ps1" - $FullyQualifiedTestFile = $testDir + "/" + $testFile -ls It "Should return a string object when invoked" { ( Split-Path . ).GetType().Name | Should Be "String" ( Split-Path . -Leaf ).GetType().Name | Should Be "String" @@ -38,23 +33,26 @@ ls } It "Should be able to accept regular expression input and output an array for multiple objects" { - $testfile2 = "testfilenumber2.ps1" - $FullyQualifiedTestFile2 = $testDir + "/" + $testfile2 + $testDir = "./tmp" + Remove-Item $testDir -Recurse -Force - New-Item -ItemType file -Path $FullyQualifiedTestFile, $FullyQualifiedTestFile2 -Force + $testFile1 = "testfile1.ps1" + $testFile2 = "testfile2.ps1" + $testFilePath1 = $testDir + "/" + $testFile1 + $testFilePath2 = $testDir + "/" + $testFile2 - Test-Path $FullyQualifiedTestFile | Should Be $true - Test-Path $FullyQualifiedTestFile2 | Should Be $true + New-Item -ItemType file -Path $testFilePath1, $testFilePath2 -Force - $actual = ( Split-Path ./tmp/*estf*.ps1 -Leaf -Resolve ) + Test-Path $testFilePath1 | Should Be $true + Test-Path $testFilePath2 | Should Be $true + + $actual = ( Split-Path $testDir/*file*.ps1 -Leaf -Resolve ) | Sort-Object $actual.GetType().BaseType.Name | Should Be "Array" - $actual | Should Match $testfile - $actual | Should Match $testfile2 + $actual[0] | Should Be $testFile1 + $actual[1] | Should Be $testFile2 - Remove-Item $FullyQualifiedTestFile, $FullyQualifiedTestFile2 - - Test-Path $FullyQualifiedTestFile | Should Be $false - Test-Path $FullyQualifiedTestFile2 | Should Be $false + Remove-Item $testDir -Recurse -Force + Test-Path $testDir | Should Be $false } It "Should be able to tell if a given path is an absolute path" { From 92cd86d3f205cf80c0ac3fc2ca7b552c1ae46a83 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 28 Aug 2015 20:13:10 -0700 Subject: [PATCH 201/295] Ignore Remove-Item errors in Split-Path setup --- src/pester-tests/Test-Split-Path.Tests.ps1 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/pester-tests/Test-Split-Path.Tests.ps1 b/src/pester-tests/Test-Split-Path.Tests.ps1 index 6d3357191..47dc536a0 100644 --- a/src/pester-tests/Test-Split-Path.Tests.ps1 +++ b/src/pester-tests/Test-Split-Path.Tests.ps1 @@ -14,27 +14,29 @@ # ErrorAction SilentlyContinue merely suppresses the error from the console. # Throwing exceptions still seen by Pester. - Split-Path "C:\Users" -Qualifier -ErrorAction SilentlyContinue | Should Throw + Split-Path "C:\Users" -Qualifier -ErrorAction SilentlyContinue | Should Throw } It "Should error when no directory separator characters are used with a qualifier" { - Split-Path "abadTest" -Qualifier -ErrorAction SilentlyContinue | Should Throw + Split-Path "abadTest" -Qualifier -ErrorAction SilentlyContinue | Should Throw } - It "Should return the path when the noqualifier switch is used on a linux system" { + It "Should return the path when the noqualifier switch is used on a Linux system" { { Split-Path /usr/bin -NoQualifier } | Should Not Throw Split-Path /usr/bin -NoQualifier | Should Be "/usr/bin" } - It "Should return the parent folder name when the leaf switch is used" { + It "Should return the base name when the leaf switch is used" { Split-Path /usr/bin -Leaf | Should be "bin" Split-Path /usr/local/bin -Leaf | Should be "bin" Split-Path usr/bin -Leaf | Should be "bin" + Split-Path ./bin -Leaf | Should be "bin" + Split-Path bin -Leaf | Should be "bin" } It "Should be able to accept regular expression input and output an array for multiple objects" { $testDir = "./tmp" - Remove-Item $testDir -Recurse -Force + Remove-Item $testDir -Recurse -Force -ErrorAction Ignore $testFile1 = "testfile1.ps1" $testFile2 = "testfile2.ps1" @@ -51,7 +53,7 @@ $actual[0] | Should Be $testFile1 $actual[1] | Should Be $testFile2 - Remove-Item $testDir -Recurse -Force + Remove-Item $testDir -Recurse -Force -ErrorAction Ignore Test-Path $testDir | Should Be $false } From f648656cc12e270e8ac350ebe2036161f91481c7 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 28 Aug 2015 21:18:58 -0700 Subject: [PATCH 202/295] Refactor test targets --- scripts/Makefile | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 1f49d7d91..723e453f3 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -181,20 +181,27 @@ run-interactive: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-relea run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr exec_env/app_base/runps.sh --file $(PSSCRIPT) -pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr - # execute the pester tests, pester needs a TEMP environment variable to be set - exec_env/app_base/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' - -test: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) pester-tests dotnetlibs/monad_native - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../coreclr:. ../coreclr/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml - # run the c++ tests - cd dotnetlibs && ./monad_native - # test the 3rdparty/hashbang sample - PATH=$(PATH):$(shell pwd)/exec_env/app_base $(shell pwd)/3rdparty/hashbang/script.ps1 - run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-debug-clr PAL_DBG_CHANNELS="+LOADER.TRACE" exec_env/app_base/runps-simple.sh get-location +native-tests: dotnetlibs/monad_native + # execute the native C++ tests + cd dotnetlibs && ./monad_native + +xunit-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) + # execute the xUnit runner, with XML output + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../coreclr:. ../coreclr/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml + +pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr + # execute the Pester tests, which needs a TEMP environment variable to be set + exec_env/app_base/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' + +hashbang-tests: + # execute the 3rdparty/hashbang example + PATH=$(PATH):$(shell pwd)/exec_env/app_base $(shell pwd)/3rdparty/hashbang/script.ps1 + +test: native-tests xunit-tests pester-tests hashbang-tests + trace: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr exec_env/app_base/runps-simple-trace.sh get-location From 70466f963c95ba7e1da79178a16e512685890831 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 31 Aug 2015 12:55:43 -0700 Subject: [PATCH 203/295] Repin monad and monad-native - GetCpInfo fixes monad-native compiler warning - monad has more fixes --- src/monad | 2 +- src/monad-native | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/monad b/src/monad index 8e014f44d..d541b0734 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 8e014f44d72765f086fe516e870602d5a476076e +Subproject commit d541b073435e55fd96771697e5549cc9a188fa54 diff --git a/src/monad-native b/src/monad-native index 440cf6a23..5693da6a4 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit 440cf6a236067eba2d5dcfd5e3707a36295cee97 +Subproject commit 5693da6a46e8c4d63a49a6dbc6be3081ce7d0d08 From a7010cd742b7cc49f2cd6db8bb1d5b4d57b47c61 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 1 Sep 2015 13:55:54 -0700 Subject: [PATCH 204/295] Add `make script.ps1` target for easy testing Use like `make src/pester-tests/Test-Split-Path.Tests.ps1` --- scripts/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/Makefile b/scripts/Makefile index 723e453f3..a92147ba9 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -181,6 +181,10 @@ run-interactive: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-relea run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr exec_env/app_base/runps.sh --file $(PSSCRIPT) +# easy way to run individual PowerShell scripts, `make script.ps1` where the path is relative from monad-linux +%.ps1: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr + TEMP=/tmp exec_env/app_base/runps.sh --file ../../../$@ + run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-debug-clr PAL_DBG_CHANNELS="+LOADER.TRACE" exec_env/app_base/runps-simple.sh get-location From 8c80840d69cfdd693b425e397b7179c220a5fdf8 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 1 Sep 2015 14:08:04 -0700 Subject: [PATCH 205/295] Make path relative to monad-linux/scripts Since that's where the Makefile lives --- scripts/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index a92147ba9..174a68bd0 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -181,9 +181,9 @@ run-interactive: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-relea run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr exec_env/app_base/runps.sh --file $(PSSCRIPT) -# easy way to run individual PowerShell scripts, `make script.ps1` where the path is relative from monad-linux +# easy way to run individual PowerShell scripts, `make script.ps1` where the path is relative to monad-linux/scripts (with TEMP set for Pester) %.ps1: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr - TEMP=/tmp exec_env/app_base/runps.sh --file ../../../$@ + TEMP=/tmp exec_env/app_base/runps.sh --file ../../$@ run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-debug-clr PAL_DBG_CHANNELS="+LOADER.TRACE" exec_env/app_base/runps-simple.sh get-location From 4ff63410342634e9153c24b79d7f78d70a32a1f6 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 1 Sep 2015 16:57:16 -0700 Subject: [PATCH 206/295] implemented xunit tests for testing isHardLink using a fileSystem object --- src/ps_test/test_CorePsPlatform.cs | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index 57e58bc32..b761c234b 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -1,5 +1,6 @@ using Xunit; using System; +using System.IO; using System.Diagnostics; using System.Management.Automation; @@ -90,5 +91,38 @@ namespace PSTests } + + [Fact] + public static void TestIsHardLink() + { + // a file that should exist on every *nix distro + + string path = @"/tmp/MyTest"; + if (!File.Exists(path)) + { + File.Create(path); + } + + // Create a file to write to using StreamWriter. + // convert string to stream. On Windows, this appears to be handled, but on *nix, we apparently need to convert to UTF8. + byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(path); + MemoryStream stream = new MemoryStream(byteArray); + + using (StreamWriter sw = new StreamWriter(stream)) + { + sw.Write("Hello"); + } + + // Convert `path` string to FileSystemInfo data type. And now, it should return true + FileSystemInfo fd = new FileInfo(path); + Assert.True(Platform.NonWindowsIsHardLink(fd)); + } + + [Fact] + public static void TestIsHardLinkFailsWithDirectory() + { + + } + } } From 73b1a714208e03eacba185dda2bfc25c33d50d7b Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 1 Sep 2015 16:58:16 -0700 Subject: [PATCH 207/295] bringing implementation code up-to-date with the test code --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index d541b0734..01ff8a3f7 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit d541b073435e55fd96771697e5549cc9a188fa54 +Subproject commit 01ff8a3f7967503f805933d17b90ddb23402b866 From 080c734dfb93c0aa2cfd3b765b26d1affb245137 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 2 Sep 2015 11:02:09 -0700 Subject: [PATCH 208/295] added fail under directory as input unit test --- src/ps_test/test_CorePsPlatform.cs | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index b761c234b..bc62134ca 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -93,7 +93,7 @@ namespace PSTests } [Fact] - public static void TestIsHardLink() + public static void TestIsHardLinkWithFileSystemInfo() { // a file that should exist on every *nix distro @@ -102,7 +102,6 @@ namespace PSTests { File.Create(path); } - // Create a file to write to using StreamWriter. // convert string to stream. On Windows, this appears to be handled, but on *nix, we apparently need to convert to UTF8. byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(path); @@ -119,9 +118,20 @@ namespace PSTests } [Fact] - public static void TestIsHardLinkFailsWithDirectory() + public static void TestIsHardLinkFailsWithDirectoryWithFileSystemInfo() { - + // A folder that should exist on every *nix system + string path = @"/tmp"; + + // Create a file to write to using StreamWriter. + // convert string to stream. On Windows, this appears to be handled, but on *nix, we apparently need to convert to UTF8. + byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(path); + MemoryStream stream = new MemoryStream(byteArray); + + // Convert `path` string to FileSystemInfo data type. And now, it should return true + FileSystemInfo fd = new FileInfo(path); + Assert.False(Platform.NonWindowsIsHardLink(fd)); + } } From 9b02eea58dca19af87ac117b3840ab27f4a01157 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 2 Sep 2015 11:15:31 -0700 Subject: [PATCH 209/295] added unit test for additional failure cases and removed unneeded code from existing unit tests --- src/ps_test/test_CorePsPlatform.cs | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index bc62134ca..a8bf60eb9 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -102,6 +102,7 @@ namespace PSTests { File.Create(path); } + // Create a file to write to using StreamWriter. // convert string to stream. On Windows, this appears to be handled, but on *nix, we apparently need to convert to UTF8. byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(path); @@ -123,16 +124,23 @@ namespace PSTests // A folder that should exist on every *nix system string path = @"/tmp"; - // Create a file to write to using StreamWriter. - // convert string to stream. On Windows, this appears to be handled, but on *nix, we apparently need to convert to UTF8. - byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(path); - MemoryStream stream = new MemoryStream(byteArray); + // Convert `path` string to FileSystemInfo data type. And now, it should return true + FileSystemInfo fd = new FileInfo(path); + Assert.False(Platform.NonWindowsIsHardLink(fd)); + } + + [Fact] + public static void TestIsHardLinkFailsWithNonexistantFileWithFileSystemInfo() + { + // A file that should *never* exist on a test machine: + string path = @"/tmp/ThisFileShouldNotExistOnTestMachines"; + + // If the file exists, then there's a larger issue that needs to be looked at + Assert.False(File.Exists(path)); // Convert `path` string to FileSystemInfo data type. And now, it should return true FileSystemInfo fd = new FileInfo(path); Assert.False(Platform.NonWindowsIsHardLink(fd)); - } - } } From 74f0a893c1dda04f2cccdcdb52968e19525baeb7 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 2 Sep 2015 15:17:35 -0700 Subject: [PATCH 210/295] Repin monad --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 01ff8a3f7..d0697c432 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 01ff8a3f7967503f805933d17b90ddb23402b866 +Subproject commit d0697c432c1d678e59af3ebd6320e5bc3a432b2f From aa45feb3856867b986c15afdcce561b02f9a14f0 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 2 Sep 2015 16:15:52 -0700 Subject: [PATCH 211/295] Added test suite for Test-Path cmdlet --- src/pester-tests/Test-Test-Path.Tests.ps1 | 106 ++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 src/pester-tests/Test-Test-Path.Tests.ps1 diff --git a/src/pester-tests/Test-Test-Path.Tests.ps1 b/src/pester-tests/Test-Test-Path.Tests.ps1 new file mode 100644 index 000000000..144442fa1 --- /dev/null +++ b/src/pester-tests/Test-Test-Path.Tests.ps1 @@ -0,0 +1,106 @@ +Describe "Test-Test-Path" { + $testdirectory = "/usr/bin" + $testfilename = "vi" # use /usr/bin/vi since that's bundled with all linux + $testfile = $testdirectory + "/" + $testfilename + It "Should be called on an existing path without error" { + { Test-Path $testdirectory } | Should Not Throw + { Test-Path -Path $testdirectory } | Should Not Throw + { Test-Path -LiteralPath $testdirectory } | Should Not Throw + } + + It "Should allow piping objects to it" { + { $testdirectory | Test-Path } | Should Not Throw + } + + It "Should return a boolean data type" { + { Test-Path -Path $testdirectory } | Should Be ($true -or $false) + } + + It "Should be called on a nonexistant path without error" { + { Test-Path -Path "aNonexistant/path/that/should/error" } | Should Not Throw + } + + It "Should return false for a nonexistant path" { + Test-Path -Path "aNonexistant/path/that/should/error" | Should Be $false + } + + It "Should return true for an existing path" { + Test-Path -Path $testdirectory | Should Be $true + } + + It "Should be able to accept a regular expression" { + { Test-Path -Path "/u*" } | Should Not Throw + } + + It "Should be able to return the correct result when a regular expression is used" { + Test-Path -Path "/u*" | Should Be $true + + Test-Path -Path "/aoeu*" | Should Be $false + } + + It "Should return false when the Leaf pathtype is used on a directory" { + Test-Path -Path $testdirectory -PathType Leaf | Should Be $false + } + + It "Should return true when the Leaf pathtype is used on an existing endpoint" { + Test-Path -Path $testfile -PathType Leaf | Should Be $true + } + + It "Should return false when the Leaf pathtype is used on a nonexistant file" { + Test-Path -Path "aoeu" -PathType Leaf | Should Be $false + } + + It "Should return true when the Leaf pathtype is used on a file using the Type alias instead of PathType" { + Test-Path -Path $testfile -Type Leaf | Should Be $true + } + + It "Should be able to search multiple regular expressions using the include switch" { + Test-Path -Path "/usr/bin/*" -Include vi* | Should Be $true + } + + It "Should be able to exclude a regular expression using the exclude switch" { + Test-Path -Path "/usr/bin/" -Exclude vi* | Should Be $true + } + + It "Should be able to exclude multiple regular expressions using the exclude switch" { + # tests whether there's any files in the /usr directory that don't start with 'd' or 'g' + Test-Path -Path "/usr" -Exclude d*, g* | Should Be $true + } + + It "Should return true if the syntax of the path is correct when using the IsValid switch" { + Test-Path -Path /this/is/a/valid/path -IsValid | Should Be $true + } + + It "Should return false if the syntax of the path is incorrect when using the IsValid switch" { + Test-Path -Path C:/usr/bin -IsValid | Should Be $false + } + + It "Should return true on paths containing spaces when the path is surrounded in quotes" { + Test-Path -Path "/totally a valid/path" -IsValid | Should Be $true + } + + It "Should throw on paths containing spaces when the path is not surrounded in quotes" { + { Test-Path -Path /a path/without quotes/around/it -IsValid } | Should Throw + } + + It "Should return true if a directory leads or trails with a space when surrounded by quotes" { + Test-Path -Path "/a path / with/funkyspaces" -IsValid | Should Be $true + } + + It "Should return true on a valid path when the LiteralPath switch is used" { + Test-Path -LiteralPath "/usr/bin" | Should Be $true + } + + It "Should return false if regular expressions are used with the LiteralPath switch" { + Test-Path -LiteralPath /*sr/bin | Should Be $false + } + + It "Should return false if regular expressions are used with the LiteralPath alias PSPath switch" { + Test-Path -PSPath /*sr/bin | Should Be $false + } + + It "Should return true if used on components other than filesystem objects" { + Test-Path Alias:\gci | Should Be $true + Test-Path Env:\HOSTNAME | Should Be $true + } +} From 94be33afe14b3fc67a52de997365a9db4acbc11e Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 3 Sep 2015 11:10:49 -0700 Subject: [PATCH 212/295] Generate $COREREF in Makefile automatically Previously generated by hand and saved. Now will update itself automatically when monad-ext/coreclr is updated. --- scripts/coreref.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/coreref.mk b/scripts/coreref.mk index 042499f06..775b92822 100644 --- a/scripts/coreref.mk +++ b/scripts/coreref.mk @@ -2,9 +2,9 @@ # this depends on the MONAD_EXT variable to be correctly set TARGETING_PACK=$(MONAD_EXT)/coreclr/TargetingPack -COREREF=-r:$(TARGETING_PACK)/Microsoft.CSharp.dll -r:$(TARGETING_PACK)/Microsoft.VisualBasic.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Primitives.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Registry.AccessControl.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Registry.dll -r:$(TARGETING_PACK)/System.AppContext.dll -r:$(TARGETING_PACK)/System.Collections.Concurrent.dll -r:$(TARGETING_PACK)/System.Collections.dll -r:$(TARGETING_PACK)/System.Collections.NonGeneric.dll -r:$(TARGETING_PACK)/System.Collections.Specialized.dll -r:$(TARGETING_PACK)/System.ComponentModel.Annotations.dll -r:$(TARGETING_PACK)/System.ComponentModel.dll -r:$(TARGETING_PACK)/System.ComponentModel.EventBasedAsync.dll -r:$(TARGETING_PACK)/System.ComponentModel.Primitives.dll -r:$(TARGETING_PACK)/System.ComponentModel.TypeConverter.dll -r:$(TARGETING_PACK)/System.Console.dll -r:$(TARGETING_PACK)/System.Data.Common.dll -r:$(TARGETING_PACK)/System.Data.SqlClient.dll -r:$(TARGETING_PACK)/System.Diagnostics.Contracts.dll -r:$(TARGETING_PACK)/System.Diagnostics.Debug.dll -r:$(TARGETING_PACK)/System.Diagnostics.FileVersionInfo.dll -r:$(TARGETING_PACK)/System.Diagnostics.Process.dll -r:$(TARGETING_PACK)/System.Diagnostics.TextWriterTraceListener.dll -r:$(TARGETING_PACK)/System.Diagnostics.Tools.dll -r:$(TARGETING_PACK)/System.Diagnostics.TraceSource.dll -r:$(TARGETING_PACK)/System.Diagnostics.Tracing.dll -r:$(TARGETING_PACK)/System.Dynamic.Runtime.dll -r:$(TARGETING_PACK)/System.Globalization.Calendars.dll -r:$(TARGETING_PACK)/System.Globalization.dll -r:$(TARGETING_PACK)/System.Globalization.Extensions.dll -r:$(TARGETING_PACK)/System.IO.Compression.dll -r:$(TARGETING_PACK)/System.IO.Compression.ZipFile.dll -r:$(TARGETING_PACK)/System.IO.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.AccessControl.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.DriveInfo.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.Primitives.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.Watcher.dll -r:$(TARGETING_PACK)/System.IO.MemoryMappedFiles.dll -r:$(TARGETING_PACK)/System.IO.Pipes.dll -r:$(TARGETING_PACK)/System.IO.UnmanagedMemoryStream.dll -r:$(TARGETING_PACK)/System.Linq.dll -r:$(TARGETING_PACK)/System.Linq.Expressions.dll -r:$(TARGETING_PACK)/System.Linq.Parallel.dll -r:$(TARGETING_PACK)/System.Linq.Queryable.dll -r:$(TARGETING_PACK)/System.Net.Http.dll -r:$(TARGETING_PACK)/System.Net.Http.WinHttpHandler.dll -r:$(TARGETING_PACK)/System.Net.NameResolution.dll -r:$(TARGETING_PACK)/System.Net.NetworkInformation.dll -r:$(TARGETING_PACK)/System.Net.Primitives.dll -r:$(TARGETING_PACK)/System.Net.Security.dll -r:$(TARGETING_PACK)/System.Net.Sockets.dll -r:$(TARGETING_PACK)/System.Net.Utilities.dll -r:$(TARGETING_PACK)/System.Net.WebHeaderCollection.dll -r:$(TARGETING_PACK)/System.Net.WebSockets.Client.dll -r:$(TARGETING_PACK)/System.Net.WebSockets.dll -r:$(TARGETING_PACK)/System.ObjectModel.dll -r:$(TARGETING_PACK)/System.Reflection.DispatchProxy.dll -r:$(TARGETING_PACK)/System.Reflection.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.ILGeneration.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.Lightweight.dll -r:$(TARGETING_PACK)/System.Reflection.Extensions.dll -r:$(TARGETING_PACK)/System.Reflection.Primitives.dll -r:$(TARGETING_PACK)/System.Reflection.TypeExtensions.dll -r:$(TARGETING_PACK)/System.Resources.ReaderWriter.dll -r:$(TARGETING_PACK)/System.Resources.ResourceManager.dll -r:$(TARGETING_PACK)/System.Runtime.CompilerServices.VisualC.dll -r:$(TARGETING_PACK)/System.Runtime.dll -r:$(TARGETING_PACK)/System.Runtime.Extensions.dll -r:$(TARGETING_PACK)/System.Runtime.Handles.dll -r:$(TARGETING_PACK)/System.Runtime.InteropServices.dll -r:$(TARGETING_PACK)/System.Runtime.InteropServices.WindowsRuntime.dll -r:$(TARGETING_PACK)/System.Runtime.Loader.dll -r:$(TARGETING_PACK)/System.Runtime.Numerics.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Json.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Primitives.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Xml.dll -r:$(TARGETING_PACK)/System.Security.AccessControl.dll -r:$(TARGETING_PACK)/System.Security.Claims.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.DeriveBytes.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encoding.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encryption.Aes.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encryption.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Hashing.Algorithms.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Hashing.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.RandomNumberGenerator.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.RSA.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.X509Certificates.dll -r:$(TARGETING_PACK)/System.Security.Principal.dll -r:$(TARGETING_PACK)/System.Security.Principal.Windows.dll -r:$(TARGETING_PACK)/System.Security.SecureString.dll -r:$(TARGETING_PACK)/System.ServiceModel.Duplex.dll -r:$(TARGETING_PACK)/System.ServiceModel.Http.dll -r:$(TARGETING_PACK)/System.ServiceModel.NetTcp.dll -r:$(TARGETING_PACK)/System.ServiceModel.Primitives.dll -r:$(TARGETING_PACK)/System.ServiceModel.Security.dll -r:$(TARGETING_PACK)/System.ServiceProcess.ServiceController.dll -r:$(TARGETING_PACK)/System.Text.Encoding.CodePages.dll -r:$(TARGETING_PACK)/System.Text.Encoding.dll -r:$(TARGETING_PACK)/System.Text.Encoding.Extensions.dll -r:$(TARGETING_PACK)/System.Text.RegularExpressions.dll -r:$(TARGETING_PACK)/System.Threading.AccessControl.dll -r:$(TARGETING_PACK)/System.Threading.dll -r:$(TARGETING_PACK)/System.Threading.Overlapped.dll -r:$(TARGETING_PACK)/System.Threading.Tasks.dll -r:$(TARGETING_PACK)/System.Threading.Tasks.Parallel.dll -r:$(TARGETING_PACK)/System.Threading.Thread.dll -r:$(TARGETING_PACK)/System.Threading.ThreadPool.dll -r:$(TARGETING_PACK)/System.Threading.Timer.dll -r:$(TARGETING_PACK)/System.Xml.ReaderWriter.dll -r:$(TARGETING_PACK)/System.Xml.XDocument.dll -r:$(TARGETING_PACK)/System.Xml.XmlDocument.dll -r:$(TARGETING_PACK)/System.Xml.XmlSerializer.dll -r:$(TARGETING_PACK)/System.Xml.XPath.dll -r:$(TARGETING_PACK)/System.Xml.XPath.XDocument.dll -r:$(TARGETING_PACK)/System.Xml.XPath.XmlDocument.dll +COREREF=$(addprefix -r:, $(shell ls $(TARGETING_PACK)/*.dll)) # COREREF_2 is here for dev/testing purposes, it should not be used anywhere (instead use the reference assemblies stored in COREREF) CORECLR_ASSEMBLY_BASE=$(MONAD_EXT)/coreclr/Release -COREREF_2= -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.CSharp.dll -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.VisualBasic.dll -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.Win32.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.Win32.Registry.AccessControl.dll -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.Win32.Registry.dll -r:$(CORECLR_ASSEMBLY_BASE)/mscorlib.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.AppContext.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Collections.Concurrent.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Collections.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Collections.NonGeneric.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Collections.Specialized.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.Annotations.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.EventBasedAsync.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.TypeConverter.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Console.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Core.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Data.Common.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Data.SqlClient.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Contracts.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Debug.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.FileVersionInfo.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Process.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.StackTrace.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.TextWriterTraceListener.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Tools.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.TraceSource.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Tracing.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Dynamic.Runtime.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Globalization.Calendars.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Globalization.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Globalization.Extensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.Compression.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.Compression.ZipFile.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.AccessControl.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.DriveInfo.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.Watcher.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.MemoryMappedFiles.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.Pipes.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.UnmanagedMemoryStream.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Linq.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Linq.Expressions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Linq.Parallel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Linq.Queryable.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Http.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Http.WinHttpHandler.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.NameResolution.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.NetworkInformation.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Requests.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Security.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Sockets.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Utilities.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.WebHeaderCollection.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.WebSockets.Client.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.WebSockets.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ObjectModel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.CompilerServices.ICastable.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.CoreLib.InteropServices.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.DataContractSerialization.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.Interop.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.Networking.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.ServiceModel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.Uri.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.DispatchProxy.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Emit.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Emit.ILGeneration.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Emit.Lightweight.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Extensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.TypeExtensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Resources.ReaderWriter.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Resources.ResourceManager.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.CompilerServices.VisualC.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Extensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Handles.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.InteropServices.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.InteropServices.WindowsRuntime.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Loader.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Numerics.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Serialization.Json.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Serialization.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Serialization.Xml.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.AccessControl.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Claims.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.DeriveBytes.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Encoding.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Encryption.Aes.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Encryption.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Hashing.Algorithms.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Hashing.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.RandomNumberGenerator.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.RSA.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.X509Certificates.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Principal.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Principal.Windows.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.SecureString.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.Duplex.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.Http.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.NetTcp.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.Security.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceProcess.ServiceController.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Text.Encoding.CodePages.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Text.Encoding.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Text.Encoding.Extensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Text.RegularExpressions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.AccessControl.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Overlapped.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Tasks.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Tasks.Parallel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Thread.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.ThreadPool.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Timer.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.ReaderWriter.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XDocument.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XmlDocument.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XmlSerializer.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XPath.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XPath.XDocument.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XPath.XmlDocument.dll +COREREF_2=$(addprefix -r:, $(shell ls $(CORECLR_ASSEMBLY_BASE)/*.dll)) From 84d58714fc2afdb3bf3c2475887f38206ecc0c11 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 3 Sep 2015 21:43:17 +0200 Subject: [PATCH 213/295] added a simple test that creates a full PS Runspace and executes a script --- scripts/Makefile | 2 +- scripts/runps-test.sh | 7 ++++++ src/ps_test/test_Runspace.cs | 48 ++++++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100755 scripts/runps-test.sh create mode 100644 src/ps_test/test_Runspace.cs diff --git a/scripts/Makefile b/scripts/Makefile index 174a68bd0..1bd25a099 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -194,7 +194,7 @@ native-tests: dotnetlibs/monad_native xunit-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) # execute the xUnit runner, with XML output - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=../coreclr:. ../coreclr/corerun xunit.console.netcore.exe ps_test.dll -xml ../../xunittests.xml + exec_env/app_base/runps-test.sh ps_test.dll -xml ../../xunittests.xml pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr # execute the Pester tests, which needs a TEMP environment variable to be set diff --git a/scripts/runps-test.sh b/scripts/runps-test.sh new file mode 100755 index 000000000..5196f708b --- /dev/null +++ b/scripts/runps-test.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +CWD=$(pwd) +SCRIPTDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) + +cd "$SCRIPTDIR" +PSMODULEPATH="$SCRIPTDIR/Modules" LD_LIBRARY_PATH="$SCRIPTDIR" ./host_cmdline -c ../coreclr -alc Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll -tpa xunit.console.netcore.exe xunit.console.netcore.exe "$@" diff --git a/src/ps_test/test_Runspace.cs b/src/ps_test/test_Runspace.cs new file mode 100644 index 000000000..f9b4745eb --- /dev/null +++ b/src/ps_test/test_Runspace.cs @@ -0,0 +1,48 @@ +using Xunit; +using System; +using System.Management.Automation; +using System.Management.Automation.Runspaces; + +namespace PSTests +{ + public static class RunspaceTests + { + [Fact] + public static void TestMethod() + { + InitialSessionState iss = InitialSessionState.CreateDefault2(); + + // NOTE: instantiate custom host myHost for the next line to capture stdout and stderr output + // in addition to just the PSObjects + using (Runspace rs = RunspaceFactory.CreateRunspace(/*myHost,*/iss)) + { + rs.Open(); + using (PowerShell ps = PowerShell.Create()) + { + ps.Runspace = rs; + + string script = "get-process | select-object -first 3"; + ps.AddScript(script); + + // IMPORTANT NOTE: do not call AddCommand("out-host") here or + // MergeMyResults, otherwise Invoke will not return any objects + + var results = ps.Invoke(); + + // check that there are 3 captured objects + int objCount = 0; + foreach (var result in results) + { + // this is how an object would be captured here and looked at, + // each result is a PSObject with the data from the pipeline + ++objCount; + Assert.NotNull(result); + } + Assert.Equal(3,objCount); + ps.Dispose(); + } + } + } + } +} + From 562a9bb35b3467af8803812806ea3a019165ea7b Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 3 Sep 2015 14:31:46 -0700 Subject: [PATCH 214/295] Add Security.dll reference for Commands.Management.dll While enabling previously disabled code in `cimConverter.cs`, it was revealed that `Microsoft.PowerShell.Commands.Management.dll` has a dependency on `Microsoft.PowerShell.Security.dll` for the type `SecurityDescriptorCommandsBase`. --- scripts/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 174a68bd0..7882c6457 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -72,13 +72,13 @@ dotnetlibs/Microsoft.Management.Infrastructure.dll: ${MAN_INFRA_SRCS} dotnetlibs # Commands -dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMANDS_MANAGEMENT_RES_SRCS} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(MI_ASSEMBLY) - $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) +dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Security.dll ${COMMANDS_MANAGEMENT_RES_SRCS} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(MI_ASSEMBLY) + $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) -r:dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMANDS_UTILITY_RES_SRCS} ${COMMANDS_UTILITY_RES_CS_SRCS} $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMANDS_UTILITY_RES_CS_SRCS} $(COMMANDS_UTILITY_RES_REF) -dotnetlibs/Microsoft.PowerShell.Security.dll: ${SECURITY_SRCS} dotnetlibs/System.Management.Automation.dll ${SECURITY_RES_SRCS} ${SECURITY_RES_CS_SRCS} +dotnetlibs/Microsoft.PowerShell.Security.dll: ${SECURITY_SRCS} ${SECURITY_RES_SRCS} ${SECURITY_RES_CS_SRCS} $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${SECURITY_SRCS} ${SECURITY_RES_CS_SRCS} $(SECURITY_RES_REF) # assembly load context From f163808eac8c6dfee5be7fd42a02962225aef050 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 3 Sep 2015 14:55:21 -0700 Subject: [PATCH 215/295] Swap {} for () in Makefile Parentheses are more portable. There was an inconsistent mix of parentheses and curly braces. --- scripts/Makefile | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 3e4d51e14..00d0874c3 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -41,16 +41,16 @@ MI_REF_ASSEMBLY=-r:$(MONAD_EXT)/PS/PS_refs_modil/microsoft.management.infrastruc MI_ASSEMBLY=dotnetlibs/Microsoft.Management.Infrastructure.dll MI_REF=-r:$(MI_ASSEMBLY) -PRODUCT_BASE_REFS=${COREREF} -PRODUCT_MI_REFS=${COREREF} ${MI_NATIVE_REF} -PRODUCT_PS_REFS=${COREREF} ${MI_REF} -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -PRODUCT_COMMANDS_REFS=${COREREF} -r:dotnetlibs/System.Management.Automation.dll +PRODUCT_BASE_REFS=$(COREREF) +PRODUCT_MI_REFS=$(COREREF) $(MI_NATIVE_REF) +PRODUCT_PS_REFS=$(COREREF) $(MI_REF) -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +PRODUCT_COMMANDS_REFS=$(COREREF) -r:dotnetlibs/System.Management.Automation.dll MCSOPTS_BASE=-unsafe -nostdlib -noconfig -define:CORECLR -define:_CORECLR -MCSOPTS_MI=${MCSOPTS_BASE} -target:library -MCSOPTS_LIB=${MCSOPTS_BASE} -target:library -MCSOPTS_PS=${STRING_RESOURCES_ORIG} ${MCSOPTS_BASE} -target:library -SRCS_ALL=${STRING_RESOURCES} ${SRCS} +MCSOPTS_MI=$(MCSOPTS_BASE) -target:library +MCSOPTS_LIB=$(MCSOPTS_BASE) -target:library +MCSOPTS_PS=$(STRING_RESOURCES_ORIG) $(MCSOPTS_BASE) -target:library +SRCS_ALL=$(STRING_RESOURCES) $(SRCS) # compilers # - Roslyn's csc is used for all the PS code @@ -63,28 +63,28 @@ RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.M all: dotnetlibs/System.Management.Automation.dll $(RUN_TARGETS) dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) # this is the build rule for SMA.dll -dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} - $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES_REF} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs +dotnetlibs/System.Management.Automation.dll: $(SYS_AUTO_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) $(SYS_AUTO_RES_SRCS) $(SYS_AUTO_RES_CS_SRCS) + $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_PS_REFS) $(SYS_AUTO_SRCS) $(SYS_AUTO_RES_REF) $(SYS_AUTO_RES_CS_SRCS) $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs # this is the build rule for MMI.dll -dotnetlibs/Microsoft.Management.Infrastructure.dll: ${MAN_INFRA_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) +dotnetlibs/Microsoft.Management.Infrastructure.dll: $(MAN_INFRA_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) $(CSC) -out:$@ $(MCSOPTS_MI) $(PRODUCT_MI_REFS) $(MAN_INFRA_SRCS) $(MAN_INFRA_RES_REF) $(MAN_INFRA_RES_CS_SRCS) ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs # Commands -dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Security.dll ${COMMANDS_MANAGEMENT_RES_SRCS} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(MI_ASSEMBLY) - $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) -r:dotnetlibs/Microsoft.PowerShell.Security.dll +dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: $(COMMANDS_MANAGEMENT_SRCS) dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Security.dll $(COMMANDS_MANAGEMENT_RES_SRCS) $(COMMANDS_MANAGEMENT_RES_CS_SRCS) $(MI_ASSEMBLY) + $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_COMMANDS_REFS) $(COMMANDS_MANAGEMENT_SRCS) $(COMMANDS_MANAGEMENT_RES_CS_SRCS) $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) -r:dotnetlibs/Microsoft.PowerShell.Security.dll -dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMANDS_UTILITY_RES_SRCS} ${COMMANDS_UTILITY_RES_CS_SRCS} - $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMANDS_UTILITY_RES_CS_SRCS} $(COMMANDS_UTILITY_RES_REF) +dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: $(COMMANDS_UTILITY_SRCS) dotnetlibs/System.Management.Automation.dll $(COMMANDS_UTILITY_RES_SRCS) $(COMMANDS_UTILITY_RES_CS_SRCS) + $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_COMMANDS_REFS) $(COMMANDS_UTILITY_SRCS) $(COMMANDS_UTILITY_RES_CS_SRCS) $(COMMANDS_UTILITY_RES_REF) -dotnetlibs/Microsoft.PowerShell.Security.dll: ${SECURITY_SRCS} ${SECURITY_RES_SRCS} ${SECURITY_RES_CS_SRCS} - $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${SECURITY_SRCS} ${SECURITY_RES_CS_SRCS} $(SECURITY_RES_REF) +dotnetlibs/Microsoft.PowerShell.Security.dll: $(SECURITY_SRCS) $(SECURITY_RES_SRCS) $(SECURITY_RES_CS_SRCS) + $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_COMMANDS_REFS) $(SECURITY_SRCS) $(SECURITY_RES_CS_SRCS) $(SECURITY_RES_REF) # assembly load context dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) - $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $(ASSEMBLY_LOAD_CONTEXT_SRCS) + $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_BASE_REFS) $(ASSEMBLY_LOAD_CONTEXT_SRCS) # this will copy whatever the first version of the dll in the globber is buildtemp/System.Reflection.Metadata.dll: buildtemp/System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll @@ -101,7 +101,7 @@ dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: ../src/stubs/Microsof MPATH=/usr/lib/mono/4.5/Facades buildtemp/TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/TypeCatalogGen/TypeCatalogGen.cs buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll - $(MCS) -out:$@ -target:exe ${NUGETREF} -pkg:dotnet -r:${MPATH}/System.Runtime.dll -r:${MPATH}/System.Reflection.Primitives.dll -r:${MPATH}/System.IO.dll $< + $(MCS) -out:$@ -target:exe $(NUGETREF) -pkg:dotnet -r:$(MPATH)/System.Runtime.dll -r:$(MPATH)/System.Reflection.Primitives.dll -r:$(MPATH)/System.IO.dll $< # generate the Core PS type catalog # this comes from: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/makefile.inc From f70f004238eff0612cee175001fb80b6b27eca02 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 3 Sep 2015 15:23:16 -0700 Subject: [PATCH 216/295] Missed a pair --- scripts/tests.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/tests.mk b/scripts/tests.mk index 8a7c312a2..4f9963828 100644 --- a/scripts/tests.mk +++ b/scripts/tests.mk @@ -6,4 +6,4 @@ $(TESTRUN_FOLDER)/xunit%: $(MONAD_EXT)/xunit/xunit% cp -f $^ $@ $(TESTRUN_FOLDER)/ps_test.dll: $(TEST_SRCS) $(addprefix $(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) - $(CSC) -out:$@ -noconfig -nostdlib -target:library $(addprefix -r:$(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) ${COREREF} $(TEST_SRCS) + $(CSC) -out:$@ -noconfig -nostdlib -target:library $(addprefix -r:$(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(COREREF) $(TEST_SRCS) From 962e3671b171f21e9e9d30c709203219b15bfeb4 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 3 Sep 2015 16:04:12 -0700 Subject: [PATCH 217/295] Update xUnit tests for AMSI and repin monad Includes lots of fixes to monad. --- src/monad | 2 +- src/ps_test/test_SecuritySupport.cs | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/monad b/src/monad index d541b0734..38fe674dc 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit d541b073435e55fd96771697e5549cc9a188fa54 +Subproject commit 38fe674dc9c66c2752a322f1986ab6d387016d27 diff --git a/src/ps_test/test_SecuritySupport.cs b/src/ps_test/test_SecuritySupport.cs index 4c3b4b9b1..962dc6670 100644 --- a/src/ps_test/test_SecuritySupport.cs +++ b/src/ps_test/test_SecuritySupport.cs @@ -15,7 +15,9 @@ namespace PSTests [Fact] public static void TestCurrentDomain_ProcessExit() { - AmsiUtils.CurrentDomain_ProcessExit(null, EventArgs.Empty); + Assert.Throws(delegate { + AmsiUtils.CurrentDomain_ProcessExit(null, EventArgs.Empty); + }); } [Fact] From 00e542524ca3af892575bf4d93d29480b3641934 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 3 Sep 2015 16:15:50 -0700 Subject: [PATCH 218/295] modified test code according to code review --- src/pester-tests/Test-Out-File.Tests.ps1 | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/pester-tests/Test-Out-File.Tests.ps1 b/src/pester-tests/Test-Out-File.Tests.ps1 index db63179f4..6d7db2b43 100644 --- a/src/pester-tests/Test-Out-File.Tests.ps1 +++ b/src/pester-tests/Test-Out-File.Tests.ps1 @@ -1,29 +1,37 @@ Describe "Test-Out-File" { $a = "some test text" $b = New-Object psobject -Property @{text=$a} - $Testfile = "/tmp/outfileTest.txt" + $testfile = "/tmp/outfileTest.txt" BeforeEach { if (Test-Path -Path $testfile) { - Set-ItemProperty -Path $testfile -Name IsReadOnly -Value $false - rm $testfile + Remove-Item -Path $testfile -Force } } AfterEach { - # implement in *nix to remove test files after each test if they exist - rm $testfile + Remove-Item -Path $testfile -Force } It "Should be able to be called without error" { { Out-File -FilePath $testfile } | Should Not Throw } - It "Should be able to accept string input" { + It "Should be able to accept string input via piping" { { $a | Out-File -FilePath $testfile } | Should Not Throw + $actual = Get-Content $testfile + + $actual | Should Be $a + } + + It "Should be able to accept string input via the InputObject swictch" { { Out-File -FilePath $testfile -InputObject $a } | Should Not Throw + + $actual = Get-Content $testfile + + $actual | Should Be $a } It "Should be able to accept object input" { From f6e255310b3765ce4f15b13837bd59678bc58e2a Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 3 Sep 2015 16:40:30 -0700 Subject: [PATCH 219/295] merged upstream changes inside monad --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 01ff8a3f7..d0697c432 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 01ff8a3f7967503f805933d17b90ddb23402b866 +Subproject commit d0697c432c1d678e59af3ebd6320e5bc3a432b2f From d4f08a971d1822c64f266c3ddccbcdb1e66044df Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 3 Sep 2015 16:41:14 -0700 Subject: [PATCH 220/295] changed according to code review --- src/ps_test/test_CorePsPlatform.cs | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index a8bf60eb9..f2fcef456 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -93,35 +93,26 @@ namespace PSTests } [Fact] - public static void TestIsHardLinkWithFileSystemInfo() + public static void TestExistantFileIsHardLink() { - // a file that should exist on every *nix distro - string path = @"/tmp/MyTest"; if (!File.Exists(path)) { File.Create(path); } - // Create a file to write to using StreamWriter. // convert string to stream. On Windows, this appears to be handled, but on *nix, we apparently need to convert to UTF8. byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(path); MemoryStream stream = new MemoryStream(byteArray); - using (StreamWriter sw = new StreamWriter(stream)) - { - sw.Write("Hello"); - } - // Convert `path` string to FileSystemInfo data type. And now, it should return true FileSystemInfo fd = new FileInfo(path); Assert.True(Platform.NonWindowsIsHardLink(fd)); } [Fact] - public static void TestIsHardLinkFailsWithDirectoryWithFileSystemInfo() + public static void TestDirectoryIsHardLink() { - // A folder that should exist on every *nix system string path = @"/tmp"; // Convert `path` string to FileSystemInfo data type. And now, it should return true @@ -130,7 +121,7 @@ namespace PSTests } [Fact] - public static void TestIsHardLinkFailsWithNonexistantFileWithFileSystemInfo() + public static void TestNonExistantIsHardLink() { // A file that should *never* exist on a test machine: string path = @"/tmp/ThisFileShouldNotExistOnTestMachines"; From bd6e4ef88511b80ae1860460bed2a3234aef7ea5 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 3 Sep 2015 16:42:28 -0700 Subject: [PATCH 221/295] fixed typo --- src/ps_test/test_CorePsPlatform.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index f2fcef456..e11826091 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -101,7 +101,8 @@ namespace PSTests File.Create(path); } // Create a file to write to using StreamWriter. - // convert string to stream. On Windows, this appears to be handled, but on *nix, we apparently need to convert to UTF8. + // convert string to stream. On Windows, this appears to be handled, but on *nix, + // we apparently need to convert to UTF8. byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(path); MemoryStream stream = new MemoryStream(byteArray); From e19b2fab4b270965215ea9e5ff598e46f02ec9b3 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 4 Sep 2015 15:05:18 -0700 Subject: [PATCH 222/295] added changes from code review testing credentials --- src/pester-tests/Test-New-Item.Tests.ps1 | 58 ++++++++++++++++++------ 1 file changed, 43 insertions(+), 15 deletions(-) diff --git a/src/pester-tests/Test-New-Item.Tests.ps1 b/src/pester-tests/Test-New-Item.Tests.ps1 index c57531203..a5fb08873 100644 --- a/src/pester-tests/Test-New-Item.Tests.ps1 +++ b/src/pester-tests/Test-New-Item.Tests.ps1 @@ -1,21 +1,31 @@ -Describe "Test-New-Item" { - $tmpDirectory = "/tmp" - $testfile = "testfile.txt" - $testfolder = "newDirectory" +function Clean-State +{ + if (Test-Path $FullyQualifiedFile) + { + Remove-Item $FullyQualifiedFile -Force + } - $FullyQualifiedFile = $tmpDirectory + "/" + $testfile - $FullyQualifiedFolder = $tmpDirectory +"/" + $testfolder + if (Test-Path $FullyQualifiedFolder) + { + Remove-Item $FullyQualifiedFolder -Recurse -Force + } +} + +Describe "Test-New-Item" { + $tmpDirectory = "/tmp" + $testfile = "testfile.txt" + $testfolder = "newDirectory" + $FullyQualifiedFile = $tmpDirectory + "/" + $testfile + $FullyQualifiedFolder = $tmpDirectory + "/" + $testfolder + + BeforeEach { + Clean-State + } AfterEach { - if (Test-Path $FullyQualifiedFile) - { - { Remove-Item $FullyQualifiedFile -Force} | Should Not Throw - } - - if (Test-Path $FullyQualifiedFolder) - { - { Remove-Item $FullyQualifiedFolder -Recurse -Force } | Should Not Throw - } + Clean-State + Test-Path $FullyQualifiedFile | Should Be $false + Test-Path $FullyQualifiedFolder | Should Be $false } It "should call the function without error" { @@ -78,4 +88,22 @@ Remove-Item $FullyQualifiedFile2 } + + It "Should be able to call the whatif switch without error" { + ( Out-Null -inputobject (New-Item -Name testfile.txt -Path /tmp -ItemType file -WhatIf)) + { $a } | Should Not Throw + } + + It "Should not create a new file when the whatif switch is used" { + # suppress the output of the whatif statement + $a = New-Item -Name $testfile -Path $tmpDirectory -ItemType file -WhatIf + + Out-Null -inputobject $a + + Test-Path $FullyQualifiedFile | Should Be $false + } + + It "Should produce an error when the credentials switch is thrown" { + { New-Item -Name $testfile -Path $tmpDirectory -ItemType file -Credential redmond/USER } | Should Throw "not implemented" + } } From 4dc037cc4e3a815cd7ea2679b2a848c3ad7d4e9a Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 4 Sep 2015 15:19:21 -0700 Subject: [PATCH 223/295] Repin monad to latest fixes Resolves all approved work items prior to resubmission of a code review to the PowerShell team. --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 38fe674dc..9aecfb12f 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 38fe674dc9c66c2752a322f1986ab6d387016d27 +Subproject commit 9aecfb12f69d91908812751e1b69d7c5c8098e07 From cec380e4b4e4f13e61d1b4d0e490254eb73171bf Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 8 Sep 2015 11:47:13 -0700 Subject: [PATCH 224/295] added additional testing according to code review --- src/pester-tests/Test-Test-Path.Tests.ps1 | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/pester-tests/Test-Test-Path.Tests.ps1 b/src/pester-tests/Test-Test-Path.Tests.ps1 index 144442fa1..83c18d1f4 100644 --- a/src/pester-tests/Test-Test-Path.Tests.ps1 +++ b/src/pester-tests/Test-Test-Path.Tests.ps1 @@ -10,10 +10,13 @@ It "Should allow piping objects to it" { { $testdirectory | Test-Path } | Should Not Throw + + $testdirectory | Test-Path | Should Be $true + "/usr/bin/totallyFakeDirectory" | Test-Path | Should Be $false } It "Should return a boolean data type" { - { Test-Path -Path $testdirectory } | Should Be ($true -or $false) + { Test-Path -Path $testdirectory } | Should Be $true } It "Should be called on a nonexistant path without error" { @@ -29,13 +32,16 @@ } It "Should be able to accept a regular expression" { - { Test-Path -Path "/u*" } | Should Not Throw + { Test-Path -Path "/u*" } | Should Not Throw + { Test-Path -Path "/u[a-z]r" } | Should Not Throw } It "Should be able to return the correct result when a regular expression is used" { - Test-Path -Path "/u*" | Should Be $true + Test-Path -Path "/u*" | Should Be $true + Test-Path -Path "/u[a-z]*" | Should Be $true - Test-Path -Path "/aoeu*" | Should Be $false + Test-Path -Path "/aoeu*" | Should Be $false + Test-Path -Path "/u[A-Z]" | Should Be $false } It "Should return false when the Leaf pathtype is used on a directory" { @@ -93,10 +99,12 @@ It "Should return false if regular expressions are used with the LiteralPath switch" { Test-Path -LiteralPath /*sr/bin | Should Be $false + Test-Path -LiteralPath /[usth]sr/bin | Should Be $false } It "Should return false if regular expressions are used with the LiteralPath alias PSPath switch" { Test-Path -PSPath /*sr/bin | Should Be $false + Test-Path -PSPath /[aoeu]sr/bin | Should Be $false } It "Should return true if used on components other than filesystem objects" { From a290c278b68501080dbe7d933a2c6e53cce74de3 Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 8 Sep 2015 14:33:52 -0700 Subject: [PATCH 225/295] Pesters tests for Select-String --- src/pester-tests/Test-Select-String.Tests.ps1 | 145 ++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 src/pester-tests/Test-Select-String.Tests.ps1 diff --git a/src/pester-tests/Test-Select-String.Tests.ps1 b/src/pester-tests/Test-Select-String.Tests.ps1 new file mode 100644 index 000000000..0eed891a6 --- /dev/null +++ b/src/pester-tests/Test-Select-String.Tests.ps1 @@ -0,0 +1,145 @@ +Describe ".\Test-Select-String" { + Context "String actions" { + $testInputOne = "Hello","HELLO", "Goodbye" + $testInputTwo = "Hello","HELLO" + + It "Should be called with out error" { + { $testInputOne | Select-String -Pattern "HELLO" } | Should Not Throw + } + + It "Should be called without error using the sls alias" { + { $testInputOne | sls -Pattern "HELLO" } | Should Not Throw + } + + It "Should return an array data type when multiple matches are found" { + ( $testInputTwo | Select-String -Pattern "HELLO").GetType().BaseType | Should Be Array + } + + It "Should return an array of matches when multiple matches are found" { + $testInputOne | Select-String -Pattern "HELLO" | Should Be "HELLO", "Hello" + } + + It "Should return an object type when one match is found" { + # look into the aliases for the switches. ca for case-sensitive, n for notmatch, etc + ( $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive).GetType().BaseType | Should Be System.Object + } + + It "Should only return the case sensitive match when the casesensitive switch is used" { + $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive | Should Be "HELLO" + } + + It "Should accept a collection of strings from the input object"{ + { Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Other" } | Should Not Throw + } + + It "Should return System.Object when the input object switch is used on a collection"{ + ( Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Other" ).GetType().BaseType | Should Be System.Object + } + + It "Should return null or empty when the input object switch is used on a collection and the pattern does not exist"{ + Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Neither" | Should BeNullOrEmpty + } + + It "Should return a bool type when the quiet switch is used"{ + ($testInputTwo | Select-String -Quiet "HELLO" -CaseSensitive).GetType() | Should Be bool + } + + It "Should be true when select string returns a positive result when the quiet switch is used"{ + ($testInputTwo | Select-String -Quiet "HELLO" -CaseSensitive) | Should Be TRUE + } + + It "Should be empty when select string does not return a result when the quiet switch is used"{ + $testInputTwo | Select-String -Quiet "Goodbye" | Should BeNullOrEmpty + } + + It "Should return an array of non matching strings when the switch of NotMatch is used and the string do not match"{ + $testInputOne | Select-String -Pattern "Goodbye" -NotMatch | Should Be "HELLO", "Hello" + } + } + + Context "Filesytem actions" { + $testInputFile = "/tmp/testfile1.txt" + BeforeEach { + New-Item $testInputFile -Itemtype "file" -Force -Value "This is a text string, and another string`nThis is the second line`nThis is the third line`nThis is the fourth line`nNo matches" + } + + It "Should return an object when a match is found is the file on only one line"{ + (Select-String $testInputFile -Pattern "string").GetType().BaseType | Should be System.Object + } + + It "Should return the name of the file and the string that 'string' is found if there is only one lines that has a match" { + $expected = $testInputFile + ":1:This is a text string, and another string" + + Select-String $testInputFile -Pattern "string" | Should Be $expected + } + + It "Should return all strings where 'second' is found in testfile1 if there is only one lines that has a match" { + $expected = $testInputFile + ":2:This is the second line" + + Select-String $testInputFile -Pattern "second"| Should Be $expected + } + + #this should probably go up near the one that returns 'object' when only a single match is found + It "Should return an array when a match is found is the file on several lines"{ + (Select-String $testInputFile -Pattern "in").GetType().BaseType | Should be array + } + + It "Should return all strings where 'in' is found in testfile1 pattern switch is not required" { + $expected1 = $testInputFile + ":1:This is a text string, and another string" + $expected2 = $testInputFile + ":2:This is the second line" + $expected3 = $testInputFile + ":3:This is the third line" + $expected4 = $testInputFile + ":4:This is the fourth line" + + (Select-String in $testInputFile)[0] | Should Be $expected1 + (Select-String in $testInputFile)[1] | Should Be $expected2 + (Select-String in $testInputFile)[2] | Should Be $expected3 + (Select-String in $testInputFile)[3] | Should Be $expected4 + (Select-String in $testInputFile)[4] | Should BeNullOrEmpty + } + + It "Should return empty because 'for' is not found in testfile1 " { + Select-String for $testInputFile | Should BeNullOrEmpty + } + + It "Should return the third line in testfile1 and the lines above and below it " { + $expectedLine = "testfile1.txt:2:This is the second line" + $expectedLineBefore = "testfile1.txt:3:This is the third line" + $expectedLineAfter = "/tmp/testfile1.txt:4:This is the fourth line" + + Select-String third $testInputFile -Context 1 | Should Match $expectedLine + Select-String third $testInputFile -Context 1 | Should Match $expectedLineBefore + Select-String third $testInputFile -Context 1 | Should Match $expectedLineAfter + } + + It "Should return the number of matches for 'is' in textfile1 " { + (Select-String is $testInputFile -CaseSensitive).count| Should Be 4 + } + + It "Should return the third line in testfile1 when a relative path is used"{ + $expected = "/tmp/testfile1.txt:3:This is the third line" + + Select-String third /tmp/../tmp/testfile1.txt | Should Match $expected + } + + It "Should return the fourth line in testfile1 when a relative path is used"{ + $testDirectory = "/tmp/" + $expected = "/tmp/testfile1.txt:5:No matches" + + pushd $testDirectory + + Select-String matches $testDirectory/testfile1.txt | Should Match $expected + } + + It "Should return the fourth line in testfile1 when a regular expression is used"{ + $expected = "/tmp/testfile1.txt:5:No matches" + + Select-String 'matc*' $testInputFile -CaseSensitive | Should Match $expected + } + + It "Should return the fourth line in testfile1 when a regular expression is used, using the alias for casesensitive"{ + $expected = "/tmp/testfile1.txt:5:No matches" + + Select-String 'matc*' $testInputFile -ca | Should Match $expected + } + } +} \ No newline at end of file From 807b47a8ce3b3891d06954d863d7374177f4086e Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 8 Sep 2015 15:59:19 -0700 Subject: [PATCH 226/295] Added popd --- src/pester-tests/Test-Select-String.Tests.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pester-tests/Test-Select-String.Tests.ps1 b/src/pester-tests/Test-Select-String.Tests.ps1 index 0eed891a6..027da8384 100644 --- a/src/pester-tests/Test-Select-String.Tests.ps1 +++ b/src/pester-tests/Test-Select-String.Tests.ps1 @@ -128,6 +128,7 @@ pushd $testDirectory Select-String matches $testDirectory/testfile1.txt | Should Match $expected + popd } It "Should return the fourth line in testfile1 when a regular expression is used"{ From 7790be06014af8e15343abd9a07d3eb49d255c37 Mon Sep 17 00:00:00 2001 From: Aaron Date: Fri, 11 Sep 2015 11:43:50 -0700 Subject: [PATCH 227/295] made changes based off of feedback --- src/pester-tests/Test-Select-String.Tests.ps1 | 98 +++++++++++-------- 1 file changed, 59 insertions(+), 39 deletions(-) diff --git a/src/pester-tests/Test-Select-String.Tests.ps1 b/src/pester-tests/Test-Select-String.Tests.ps1 index 027da8384..fc95f6402 100644 --- a/src/pester-tests/Test-Select-String.Tests.ps1 +++ b/src/pester-tests/Test-Select-String.Tests.ps1 @@ -1,9 +1,9 @@ -Describe ".\Test-Select-String" { +Describe "Test-Select-String" { Context "String actions" { - $testInputOne = "Hello","HELLO", "Goodbye" + $testInputOne = "Hello","HELLO","Goodbye" $testInputTwo = "Hello","HELLO" - It "Should be called with out error" { + It "Should be called with out errors" { { $testInputOne | Select-String -Pattern "HELLO" } | Should Not Throw } @@ -12,49 +12,70 @@ } It "Should return an array data type when multiple matches are found" { + # Array is case insensitive ( $testInputTwo | Select-String -Pattern "HELLO").GetType().BaseType | Should Be Array } - + It "Should return an array of matches when multiple matches are found" { - $testInputOne | Select-String -Pattern "HELLO" | Should Be "HELLO", "Hello" + $a = $testInputOne | Select-String -Pattern "HELLO" + $b = $testInputOne | sls -Pattern "HELLO" + + $a | Should Be $b } It "Should return an object type when one match is found" { - # look into the aliases for the switches. ca for case-sensitive, n for notmatch, etc ( $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive).GetType().BaseType | Should Be System.Object } + It "Should return MatchInfo type" { + ( $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive).GetType().Name | Should Be MatchInfo + } + + It "Should use the ca alias for casesenstive" { + $a = $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive + $b = $testInputTwo | Select-String -Pattern "HELLO" -ca + + $a | Should Be $b + } + It "Should only return the case sensitive match when the casesensitive switch is used" { $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive | Should Be "HELLO" } - It "Should accept a collection of strings from the input object"{ + It "Should accept a collection of strings from the input object" { { Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Other" } | Should Not Throw } - It "Should return System.Object when the input object switch is used on a collection"{ + It "Should return System.Object when the input object switch is used on a collection" { ( Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Other" ).GetType().BaseType | Should Be System.Object } - It "Should return null or empty when the input object switch is used on a collection and the pattern does not exist"{ - Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Neither" | Should BeNullOrEmpty + It "Should return null or empty when the input object switch is used on a collection and the pattern does not exist" { + Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Neither" | Should BeNullOrEmpty } - It "Should return a bool type when the quiet switch is used"{ + It "Should return a bool type when the quiet switch is used" { ($testInputTwo | Select-String -Quiet "HELLO" -CaseSensitive).GetType() | Should Be bool } - It "Should be true when select string returns a positive result when the quiet switch is used"{ - ($testInputTwo | Select-String -Quiet "HELLO" -CaseSensitive) | Should Be TRUE + It "Should be true when select string returns a positive result when the quiet switch is used" { + ($testInputTwo | Select-String -Quiet "HELLO" -CaseSensitive) | Should Be $true } - It "Should be empty when select string does not return a result when the quiet switch is used"{ - $testInputTwo | Select-String -Quiet "Goodbye" | Should BeNullOrEmpty + It "Should be empty when select string does not return a result when the quiet switch is used" { + $testInputTwo | Select-String -Quiet "Goodbye" | Should BeNullOrEmpty } - It "Should return an array of non matching strings when the switch of NotMatch is used and the string do not match"{ + It "Should return an array of non matching strings when the switch of NotMatch is used and the string do not match" { $testInputOne | Select-String -Pattern "Goodbye" -NotMatch | Should Be "HELLO", "Hello" } + + It "Should return the same as NotMatch" { + $a = $testInputOne | Select-String -Pattern "Goodbye" -NotMatch + $b = $testInputOne | Select-String -Pattern "Goodbye" -n + + $a | Should Be $b + } } Context "Filesytem actions" { @@ -62,11 +83,15 @@ BeforeEach { New-Item $testInputFile -Itemtype "file" -Force -Value "This is a text string, and another string`nThis is the second line`nThis is the third line`nThis is the fourth line`nNo matches" } - - It "Should return an object when a match is found is the file on only one line"{ + + It "Should return an object when a match is found is the file on only one line" { (Select-String $testInputFile -Pattern "string").GetType().BaseType | Should be System.Object } - + + It "Should return an array when a match is found is the file on several lines" { + (Select-String $testInputFile -Pattern "in").GetType().BaseType | Should be array + } + It "Should return the name of the file and the string that 'string' is found if there is only one lines that has a match" { $expected = $testInputFile + ":1:This is a text string, and another string" @@ -79,22 +104,17 @@ Select-String $testInputFile -Pattern "second"| Should Be $expected } - #this should probably go up near the one that returns 'object' when only a single match is found - It "Should return an array when a match is found is the file on several lines"{ - (Select-String $testInputFile -Pattern "in").GetType().BaseType | Should be array - } - It "Should return all strings where 'in' is found in testfile1 pattern switch is not required" { - $expected1 = $testInputFile + ":1:This is a text string, and another string" - $expected2 = $testInputFile + ":2:This is the second line" - $expected3 = $testInputFile + ":3:This is the third line" - $expected4 = $testInputFile + ":4:This is the fourth line" + $expected1 = "This is a text string, and another string" + $expected2 = "This is the second line" + $expected3 = "This is the third line" + $expected4 = "This is the fourth line" - (Select-String in $testInputFile)[0] | Should Be $expected1 - (Select-String in $testInputFile)[1] | Should Be $expected2 - (Select-String in $testInputFile)[2] | Should Be $expected3 - (Select-String in $testInputFile)[3] | Should Be $expected4 - (Select-String in $testInputFile)[4] | Should BeNullOrEmpty + (Select-String in $testInputFile)[0].Line | Should Be $expected1 + (Select-String in $testInputFile)[1].Line | Should Be $expected2 + (Select-String in $testInputFile)[2].Line | Should Be $expected3 + (Select-String in $testInputFile)[3].Line | Should Be $expected4 + (Select-String in $testInputFile)[4].Line | Should BeNullOrEmpty } It "Should return empty because 'for' is not found in testfile1 " { @@ -115,32 +135,32 @@ (Select-String is $testInputFile -CaseSensitive).count| Should Be 4 } - It "Should return the third line in testfile1 when a relative path is used"{ + It "Should return the third line in testfile1 when a relative path is used" { $expected = "/tmp/testfile1.txt:3:This is the third line" Select-String third /tmp/../tmp/testfile1.txt | Should Match $expected } - It "Should return the fourth line in testfile1 when a relative path is used"{ + It "Should return the fourth line in testfile1 when a relative path is used" { $testDirectory = "/tmp/" $expected = "/tmp/testfile1.txt:5:No matches" pushd $testDirectory Select-String matches $testDirectory/testfile1.txt | Should Match $expected - popd + popd } - It "Should return the fourth line in testfile1 when a regular expression is used"{ + It "Should return the fourth line in testfile1 when a regular expression is used" { $expected = "/tmp/testfile1.txt:5:No matches" Select-String 'matc*' $testInputFile -CaseSensitive | Should Match $expected } - It "Should return the fourth line in testfile1 when a regular expression is used, using the alias for casesensitive"{ + It "Should return the fourth line in testfile1 when a regular expression is used, using the alias for casesensitive" { $expected = "/tmp/testfile1.txt:5:No matches" Select-String 'matc*' $testInputFile -ca | Should Match $expected } } -} \ No newline at end of file +} From 6ca644f37525f2bfc0a0dd5d3a6bd4692e9ff0bd Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 14 Sep 2015 13:58:18 -0700 Subject: [PATCH 228/295] brought monad up to date with latest PSL changes --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 9aecfb12f..378897d1d 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 9aecfb12f69d91908812751e1b69d7c5c8098e07 +Subproject commit 378897d1d5cf19e63fb7faefd301eca6624daf38 From 1615ded3e47d2fe1ba4160d66e1d39b7fc0b0ff3 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 14 Sep 2015 15:07:31 -0700 Subject: [PATCH 229/295] incorporated final changes to pester tests --- src/pester-tests/Test-Out-File.Tests.ps1 | 41 ++++++++++-------------- 1 file changed, 17 insertions(+), 24 deletions(-) diff --git a/src/pester-tests/Test-Out-File.Tests.ps1 b/src/pester-tests/Test-Out-File.Tests.ps1 index 6d7db2b43..b08126e5f 100644 --- a/src/pester-tests/Test-Out-File.Tests.ps1 +++ b/src/pester-tests/Test-Out-File.Tests.ps1 @@ -1,17 +1,10 @@ Describe "Test-Out-File" { - $a = "some test text" - $b = New-Object psobject -Property @{text=$a} + $expectedContent = "some test text" + $inputObject = New-Object psobject -Property @{text=$expectedContent} $testfile = "/tmp/outfileTest.txt" - BeforeEach { - if (Test-Path -Path $testfile) - { - Remove-Item -Path $testfile -Force - } - } - AfterEach { - Remove-Item -Path $testfile -Force + Remove-Item -Path $testfile -Force } It "Should be able to be called without error" { @@ -19,33 +12,33 @@ } It "Should be able to accept string input via piping" { - { $a | Out-File -FilePath $testfile } | Should Not Throw + { $expectedContent | Out-File -FilePath $testfile } | Should Not Throw $actual = Get-Content $testfile - $actual | Should Be $a + $actual | Should Be $expectedContent } It "Should be able to accept string input via the InputObject swictch" { - { Out-File -FilePath $testfile -InputObject $a } | Should Not Throw + { Out-File -FilePath $testfile -InputObject $expectedContent } | Should Not Throw $actual = Get-Content $testfile - $actual | Should Be $a + $actual | Should Be $expectedContent } It "Should be able to accept object input" { - { $b | Out-File -FilePath $testfile } | Should Not Throw + { $inputObject | Out-File -FilePath $testfile } | Should Not Throw - { Out-File -FilePath $testfile -InputObject $b } | Should Not Throw + { Out-File -FilePath $testfile -InputObject $inputObject } | Should Not Throw } It "Should not overwrite when the noclobber switch is used" { - Out-File -FilePath $testfile -InputObject $b + Out-File -FilePath $testfile -InputObject $inputObject - { Out-File -FilePath $testfile -InputObject $b -NoClobber -ErrorAction SilentlyContinue } | Should Throw "already exists." - { Out-File -FilePath $testfile -InputObject $b -NoOverWrite -ErrorAction SilentlyContinue } | Should Throw "already exists." + { Out-File -FilePath $testfile -InputObject $inputObject -NoClobber -ErrorAction SilentlyContinue } | Should Throw "already exists." + { Out-File -FilePath $testfile -InputObject $inputObject -NoOverWrite -ErrorAction SilentlyContinue } | Should Throw "already exists." $actual = Get-Content $testfile @@ -56,8 +49,8 @@ } It "Should Append a new line when the append switch is used" { - { Out-File -FilePath $testfile -InputObject $b } | Should Not Throw - { Out-File -FilePath $testfile -InputObject $b -Append } | Should Not Throw + { Out-File -FilePath $testfile -InputObject $inputObject } | Should Not Throw + { Out-File -FilePath $testfile -InputObject $inputObject -Append } | Should Not Throw $actual = Get-Content $testfile @@ -78,7 +71,7 @@ It "Should limit each line to the specified number of characters when the width switch is used on objects" { - Out-File -FilePath $testfile -Width 10 -InputObject $b + Out-File -FilePath $testfile -Width 10 -InputObject $inputObject $actual = Get-Content $testfile @@ -91,11 +84,11 @@ It "Should allow the cmdlet to overwrite an existing read-only file" { # create a read-only text file - { Out-File -FilePath $testfile -InputObject $b } | Should Not Throw + { Out-File -FilePath $testfile -InputObject $inputObject } | Should Not Throw Set-ItemProperty -Path $testfile -Name IsReadOnly -Value $true # write information to the RO file - { Out-File -FilePath $testfile -InputObject $b -Append -Force } | Should Not Throw + { Out-File -FilePath $testfile -InputObject $inputObject -Append -Force } | Should Not Throw $actual = Get-Content $testfile From cbace227a9dbbf7bd0003af42ac59f6ea4a962c4 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 14 Sep 2015 16:30:33 -0700 Subject: [PATCH 230/295] incorporated changes to pester tests from code review --- src/pester-tests/Test-New-Item.Tests.ps1 | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/pester-tests/Test-New-Item.Tests.ps1 b/src/pester-tests/Test-New-Item.Tests.ps1 index a5fb08873..ae5703096 100644 --- a/src/pester-tests/Test-New-Item.Tests.ps1 +++ b/src/pester-tests/Test-New-Item.Tests.ps1 @@ -22,12 +22,6 @@ Describe "Test-New-Item" { Clean-State } - AfterEach { - Clean-State - Test-Path $FullyQualifiedFile | Should Be $false - Test-Path $FullyQualifiedFolder | Should Be $false - } - It "should call the function without error" { { New-Item -Name $testfile -Path $tmpDirectory -ItemType file } | Should Not Throw } @@ -90,20 +84,16 @@ Describe "Test-New-Item" { } It "Should be able to call the whatif switch without error" { - ( Out-Null -inputobject (New-Item -Name testfile.txt -Path /tmp -ItemType file -WhatIf)) - { $a } | Should Not Throw + { New-Item -Name testfile.txt -Path /tmp -ItemType file -WhatIf } | Should Not Throw } It "Should not create a new file when the whatif switch is used" { - # suppress the output of the whatif statement - $a = New-Item -Name $testfile -Path $tmpDirectory -ItemType file -WhatIf - - Out-Null -inputobject $a + New-Item -Name $testfile -Path $tmpDirectory -ItemType file -WhatIf Test-Path $FullyQualifiedFile | Should Be $false } It "Should produce an error when the credentials switch is thrown" { - { New-Item -Name $testfile -Path $tmpDirectory -ItemType file -Credential redmond/USER } | Should Throw "not implemented" + { New-Item -Name $testfile -Path $tmpDirectory -ItemType file -Credential domain/USER } | Should Throw "not implemented" } } From 2cab69401a84501d8e9e688141adba96a8eeee41 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 14 Sep 2015 16:31:28 -0700 Subject: [PATCH 231/295] incorporating updates to monad --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 9aecfb12f..378897d1d 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 9aecfb12f69d91908812751e1b69d7c5c8098e07 +Subproject commit 378897d1d5cf19e63fb7faefd301eca6624daf38 From 4db3cf379712426125b6594a226376a72edc2d19 Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 15 Sep 2015 11:20:51 -0700 Subject: [PATCH 232/295] Added pester tests for Get-Random --- src/pester-tests/Test-Get-Random.Tests.ps1 | 82 ++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 src/pester-tests/Test-Get-Random.Tests.ps1 diff --git a/src/pester-tests/Test-Get-Random.Tests.ps1 b/src/pester-tests/Test-Get-Random.Tests.ps1 new file mode 100644 index 000000000..004e2dcbf --- /dev/null +++ b/src/pester-tests/Test-Get-Random.Tests.ps1 @@ -0,0 +1,82 @@ +Describe "Test-Get-Random" { + It "Should return a random number greater than -1 " { + Get-Random | Should BeGreaterThan -1 + } + It "Should return a random number less than 100 " { + Get-Random -Maximum 100 | Should BeLessThan 100 + Get-Random -Maximum 100 | Should BeGreaterThan 0 + } + + It "Should return a random number less than 100 and greater than -100 " { + $randomNumber = Get-Random -Minimum -100 -Maximum 100 + $randomNumber | Should BeLessThan 100 + $randomNumber | Should BeGreaterThan -100 + } + + It "Should return a random number less than 20.93 and greater than 10.7 " { + $randomNumber = Get-Random -Minimum 10.7 -Maximum 20.93 + $randomNumber | Should BeLessThan 20.93 + $randomNumber | Should BeGreaterThan 10.7 + } + + It "Should return same number for both Get-Random when switch SetSeed is used " { + $firstRandomNumber = Get-Random -Maximum 100 -SetSeed 23 + $secondRandomNumber = Get-Random -Maximum 100 -SetSeed 23 + $firstRandomNumber | Should be $secondRandomNumber + } + + It "Should return a number from 1,2,3,5,8,13 " { + $randomNumber = Get-Random -InputObject 1, 2, 3, 5, 8, 13 + $randomNumber | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + } + + It "Should return an array " { + $randomNumber = Get-Random -InputObject 1, 2, 3, 5, 8, 13 -Count 3 + $randomNumber.GetType().BaseType | Should Be array + } + + It "Should return three random numbers for array of 1,2,3,5,8,13 " { + $randomNumber = Get-Random -InputObject 1, 2, 3, 5, 8, 13 -Count 3 + $randomNumber[0] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[1] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[2] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[3] | Should BeNullOrEmpty + } + + It "Should return all the numbers for array of 1,2,3,5,8,13 in no particular order" { + $randomNumber = Get-Random -InputObject 1, 2, 3, 5, 8, 13 -Count ([int]::MaxValue) + $randomNumber[0] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[1] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[2] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[3] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[4] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[5] | Should Be (1 -or 2 -or 3 -or 5 -or 8 -or 13) + $randomNumber[6] | Should BeNullOrEmpty + } + + It "Should return for a string collection " { + $randomNumber = Get-Random -InputObject "red", "yellow", "blue" + $randomNumber | Should Be ("red" -or "yellow" -or "blue") + } + + It "Should return a number for hexdecimal " { + $randomNumber = Get-Random 0x07FFFFFFFFF + $randomNumber | Should BeLessThan 549755813887 + $randomNumber | Should BeGreaterThan 0 + } + + It "Should return false, check two random numbers are not equal when not using the SetSeed switch " { + $firstRandomNumber = Get-Random + $secondRandomNumber = Get-Random + $firstRandomNumber | Should Not Be $secondRandomNumber + } + + It "Should return the same number for hexidemical number and regular number when the switch SetSeed it used " { + $firstRandomNumber = Get-Random 0x07FFFFFFFF -SetSeed 20 + $secondRandomNumber = Get-Random 34359738367 -SetSeed 20 + $firstRandomNumber | Should Be @secondRandomNumber + } + It "Should throw an error because the hexidecial number is to large " { + { Get-Random 0x07FFFFFFFFFFFFFFFF } | Should Throw "Value was either too large or too small for a UInt32" + } +} From ab8878fa52df373ede2474f508965ffe2d6afce9 Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 15 Sep 2015 15:13:29 -0700 Subject: [PATCH 233/295] Changed to Select-String Pester tests based off of feeddback from pull request --- src/pester-tests/Test-Select-String.Tests.ps1 | 246 +++++++++--------- 1 file changed, 127 insertions(+), 119 deletions(-) diff --git a/src/pester-tests/Test-Select-String.Tests.ps1 b/src/pester-tests/Test-Select-String.Tests.ps1 index fc95f6402..74a700e53 100644 --- a/src/pester-tests/Test-Select-String.Tests.ps1 +++ b/src/pester-tests/Test-Select-String.Tests.ps1 @@ -1,166 +1,174 @@ Describe "Test-Select-String" { Context "String actions" { - $testInputOne = "Hello","HELLO","Goodbye" - $testInputTwo = "Hello","HELLO" + $testinputone = "hello","Hello","goodbye" + $testinputtwo = "hello","Hello" - It "Should be called with out errors" { - { $testInputOne | Select-String -Pattern "HELLO" } | Should Not Throw + it "Should be called with out errors" { + { $testinputone | Select-String -Pattern "hello" } | Should Not Throw } - It "Should be called without error using the sls alias" { - { $testInputOne | sls -Pattern "HELLO" } | Should Not Throw + it "Should be called without error using the sls alias" { + { $testinputone | sls -Pattern "hello" } | Should Not Throw } - It "Should return an array data type when multiple matches are found" { - # Array is case insensitive - ( $testInputTwo | Select-String -Pattern "HELLO").GetType().BaseType | Should Be Array + it "Should return an array data type when multiple matches are found" { + # array is case insensitive + ( $testinputtwo | Select-String -Pattern "hello").gettype().basetype | Should Be Array } - It "Should return an array of matches when multiple matches are found" { - $a = $testInputOne | Select-String -Pattern "HELLO" - $b = $testInputOne | sls -Pattern "HELLO" + it "Should return the same result for the alias sls and Select-String " { + $firstMatch = $testinputone | Select-String -Pattern "hello" + $secondMatch = $testinputone | sls -Pattern "hello" - $a | Should Be $b + $equal = @(compare-object $firstMatch $secondMatch).Length -eq 0 + $equal | Should Be True } - It "Should return an object type when one match is found" { - ( $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive).GetType().BaseType | Should Be System.Object + it "Should return an object type when one match is found" { + ( $testinputtwo | Select-String -Pattern "hello" -CaseSensitive).gettype().basetype | Should Be System.Object } - It "Should return MatchInfo type" { - ( $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive).GetType().Name | Should Be MatchInfo + it "Should return matchinfo type" { + ( $testinputtwo | Select-String -Pattern "hello" -CaseSensitive).gettype().name | Should Be MatchInfo } - It "Should use the ca alias for casesenstive" { - $a = $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive - $b = $testInputTwo | Select-String -Pattern "HELLO" -ca - - $a | Should Be $b + it "Should be called without an error using ca for casesensitive " { + {$testinputone | Select-String -Pattern "hello" -ca } | Should Not Throw } - It "Should only return the case sensitive match when the casesensitive switch is used" { - $testInputTwo | Select-String -Pattern "HELLO" -CaseSensitive | Should Be "HELLO" + it "Should use the ca alias for casesenstive" { + $firstMatch = $testinputtwo | Select-String -Pattern "hello" -CaseSensitive + $secondMatch = $testinputtwo | Select-String -Pattern "hello" -ca + + $equal = @(Compare-Object $firstMatch $secondMatch).Length -eq 0 + $equal | Should Be True } - It "Should accept a collection of strings from the input object" { - { Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Other" } | Should Not Throw + it "Should only return the case sensitive match when the casesensitive switch is used" { + $testinputtwo | Select-String -Pattern "hello" -CaseSensitive | Should Be "hello" } - It "Should return System.Object when the input object switch is used on a collection" { - ( Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Other" ).GetType().BaseType | Should Be System.Object + it "Should accept a collection of strings from the input object" { + { Select-String -InputObject "some stuff", "other stuff" -Pattern "other" } | Should Not Throw } - It "Should return null or empty when the input object switch is used on a collection and the pattern does not exist" { - Select-String -InputObject "Some stuff", "Other stuff" -Pattern "Neither" | Should BeNullOrEmpty + it "Should return system.object when the input object switch is used on a collection" { + ( Select-String -InputObject "some stuff", "other stuff" -pattern "other" ).gettype().basetype | Should Be System.Object } - It "Should return a bool type when the quiet switch is used" { - ($testInputTwo | Select-String -Quiet "HELLO" -CaseSensitive).GetType() | Should Be bool + it "Should return null or empty when the input object switch is used on a collection and the pattern does not exist" { + Select-String -InputObject "some stuff", "other stuff" -Pattern "neither" | Should BeNullOrEmpty } - It "Should be true when select string returns a positive result when the quiet switch is used" { - ($testInputTwo | Select-String -Quiet "HELLO" -CaseSensitive) | Should Be $true + it "Should return a bool type when the quiet switch is used" { + ($testinputtwo | Select-String -Quiet "hello" -CaseSensitive).gettype() | Should Be Bool } - It "Should be empty when select string does not return a result when the quiet switch is used" { - $testInputTwo | Select-String -Quiet "Goodbye" | Should BeNullOrEmpty + it "Should be true when select string returns a positive result when the quiet switch is used" { + ($testinputtwo | Select-String -Quiet "hello" -CaseSensitive) | Should Be $True } - It "Should return an array of non matching strings when the switch of NotMatch is used and the string do not match" { - $testInputOne | Select-String -Pattern "Goodbye" -NotMatch | Should Be "HELLO", "Hello" + it "Should be empty when select string does not return a result when the quiet switch is used" { + $testinputtwo | Select-String -Quiet "goodbye" | Should BeNullOrEmpty } - It "Should return the same as NotMatch" { - $a = $testInputOne | Select-String -Pattern "Goodbye" -NotMatch - $b = $testInputOne | Select-String -Pattern "Goodbye" -n + it "Should return an array of non matching strings when the switch of NotMatch is used and the string do not match" { + $testinputone | Select-String -Pattern "goodbye" -NotMatch | Should Be "hello", "hello" + } - $a | Should Be $b + it "Should return the same as NotMatch" { + $firstMatch = $testinputone | Select-String -pattern "goodbye" -NotMatch + $secondMatch = $testinputone | Select-String -pattern "goodbye" -n + + $equal = @(Compare-Object $firstMatch $secondMatch).Length -eq 0 + $equal | Should Be True } } - - Context "Filesytem actions" { - $testInputFile = "/tmp/testfile1.txt" - BeforeEach { - New-Item $testInputFile -Itemtype "file" -Force -Value "This is a text string, and another string`nThis is the second line`nThis is the third line`nThis is the fourth line`nNo matches" - } - It "Should return an object when a match is found is the file on only one line" { - (Select-String $testInputFile -Pattern "string").GetType().BaseType | Should be System.Object - } + Context "Filesytem actions" { + $testInputFile = "/tmp/testfile1.txt" + BeforeEach { + New-Item $testInputFile -Itemtype "file" -Force -Value "This is a text string, and another string`nThis is the second line`nThis is the third line`nThis is the fourth line`nNo matches" + } - It "Should return an array when a match is found is the file on several lines" { - (Select-String $testInputFile -Pattern "in").GetType().BaseType | Should be array - } + It "Should return an object when a match is found is the file on only one line" { + (Select-String $testInputFile -Pattern "string").GetType().BaseType | Should be System.Object + } + + It "Should return an array when a match is found is the file on several lines" { + (Select-String $testInputFile -Pattern "in").GetType().BaseType | Should be array + (Select-String $testInputFile -Pattern "in")[0].GetType().Name | Should Be MatchInfo + } It "Should return the name of the file and the string that 'string' is found if there is only one lines that has a match" { $expected = $testInputFile + ":1:This is a text string, and another string" Select-String $testInputFile -Pattern "string" | Should Be $expected - } - - It "Should return all strings where 'second' is found in testfile1 if there is only one lines that has a match" { - $expected = $testInputFile + ":2:This is the second line" - - Select-String $testInputFile -Pattern "second"| Should Be $expected - } - - It "Should return all strings where 'in' is found in testfile1 pattern switch is not required" { - $expected1 = "This is a text string, and another string" - $expected2 = "This is the second line" - $expected3 = "This is the third line" - $expected4 = "This is the fourth line" - - (Select-String in $testInputFile)[0].Line | Should Be $expected1 - (Select-String in $testInputFile)[1].Line | Should Be $expected2 - (Select-String in $testInputFile)[2].Line | Should Be $expected3 - (Select-String in $testInputFile)[3].Line | Should Be $expected4 - (Select-String in $testInputFile)[4].Line | Should BeNullOrEmpty - } + } - It "Should return empty because 'for' is not found in testfile1 " { - Select-String for $testInputFile | Should BeNullOrEmpty - } - - It "Should return the third line in testfile1 and the lines above and below it " { - $expectedLine = "testfile1.txt:2:This is the second line" - $expectedLineBefore = "testfile1.txt:3:This is the third line" - $expectedLineAfter = "/tmp/testfile1.txt:4:This is the fourth line" - - Select-String third $testInputFile -Context 1 | Should Match $expectedLine - Select-String third $testInputFile -Context 1 | Should Match $expectedLineBefore - Select-String third $testInputFile -Context 1 | Should Match $expectedLineAfter - } - - It "Should return the number of matches for 'is' in textfile1 " { - (Select-String is $testInputFile -CaseSensitive).count| Should Be 4 - } - - It "Should return the third line in testfile1 when a relative path is used" { - $expected = "/tmp/testfile1.txt:3:This is the third line" - - Select-String third /tmp/../tmp/testfile1.txt | Should Match $expected - } - - It "Should return the fourth line in testfile1 when a relative path is used" { - $testDirectory = "/tmp/" - $expected = "/tmp/testfile1.txt:5:No matches" - - pushd $testDirectory - - Select-String matches $testDirectory/testfile1.txt | Should Match $expected + It "Should return all strings where 'second' is found in testfile1 if there is only one lines that has a match" { + $expected = $testInputFile + ":2:This is the second line" + + Select-String $testInputFile -Pattern "second"| Should Be $expected + } + + It "Should return all strings where 'in' is found in testfile1 pattern switch is not required" { + $expected1 = "This is a text string, and another string" + $expected2 = "This is the second line" + $expected3 = "This is the third line" + $expected4 = "This is the fourth line" + + (Select-String in $testInputFile)[0].Line | Should Be $expected1 + (Select-String in $testInputFile)[1].Line | Should Be $expected2 + (Select-String in $testInputFile)[2].Line | Should Be $expected3 + (Select-String in $testInputFile)[3].Line | Should Be $expected4 + (Select-String in $testInputFile)[4].Line | Should BeNullOrEmpty + } + + It "Should return empty because 'for' is not found in testfile1 " { + Select-String for $testInputFile | Should BeNullOrEmpty + } + + It "Should return the third line in testfile1 and the lines above and below it " { + $expectedLine = "testfile1.txt:2:This is the second line" + $expectedLineBefore = "testfile1.txt:3:This is the third line" + $expectedLineAfter = "/tmp/testfile1.txt:4:This is the fourth line" + + Select-String third $testInputFile -Context 1 | Should Match $expectedLine + Select-String third $testInputFile -Context 1 | Should Match $expectedLineBefore + Select-String third $testInputFile -Context 1 | Should Match $expectedLineAfter + } + + It "Should return the number of matches for 'is' in textfile1 " { + (Select-String is $testInputFile -CaseSensitive).count| Should Be 4 + } + + It "Should return the third line in testfile1 when a relative path is used" { + $expected = "/tmp/testfile1.txt:3:This is the third line" + + Select-String third /tmp/../tmp/testfile1.txt | Should Match $expected + } + + It "Should return the fourth line in testfile1 when a relative path is used" { + $testDirectory = "/tmp/" + $expected = "/tmp/testfile1.txt:5:No matches" + + pushd $testDirectory + + Select-String matches $testDirectory/testfile1.txt | Should Match $expected popd - } - - It "Should return the fourth line in testfile1 when a regular expression is used" { - $expected = "/tmp/testfile1.txt:5:No matches" - - Select-String 'matc*' $testInputFile -CaseSensitive | Should Match $expected - } - - It "Should return the fourth line in testfile1 when a regular expression is used, using the alias for casesensitive" { - $expected = "/tmp/testfile1.txt:5:No matches" - - Select-String 'matc*' $testInputFile -ca | Should Match $expected - } - } + } + + It "Should return the fourth line in testfile1 when a regular expression is used" { + $expected = "/tmp/testfile1.txt:5:No matches" + + Select-String 'matc*' $testInputFile -CaseSensitive | Should Match $expected + } + + It "Should return the fourth line in testfile1 when a regular expression is used, using the alias for casesensitive" { + $expected = "/tmp/testfile1.txt:5:No matches" + + Select-String 'matc*' $testInputFile -ca | Should Match $expected + } + } } From be87f4fb45086dbece92ec987777462108f833f5 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 15 Sep 2015 15:33:52 -0700 Subject: [PATCH 234/295] added more pester tests --- src/pester-tests/Test-Get-Content.Tests.ps1 | 84 +++++++++++++++++---- 1 file changed, 70 insertions(+), 14 deletions(-) diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index 244377003..893c6d7aa 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -1,26 +1,82 @@ Describe "Test-Get-Content" { + $testString = "This is a test content for a file" + $secondline = "Here's a first line `n here's a second line`nmore text`njust to make sure`n there's plenty to work with" + $testPath = "/tmp/testfile1" + $testPath2 = "/tmp/testfile2" + + BeforeEach { + New-Item -Path $testPath -Force -Value $testString + New-Item -Path $testPath2 -Force -Value $secondline + } + It "Should throw an error on a directory " { # also tests that -erroraction SilentlyContinue will work. - Get-Content . -ErrorAction SilentlyContinue | Should Throw - cat . -ErrorAction SilentlyContinue | Should Throw - gc . -ErrorAction SilentlyContinue | Should Throw - type . -ErrorAction SilentlyContinue | Should Throw - } - It "Should deliver an array object when listing a file" { - (Get-Content -Path ./Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (Get-Content -Path ./Test-Get-Content.Tests.ps1)[0] |Should be "Describe `"Test-Get-Content`" `{" + It "Should return an Object when listing only a single line" { + (Get-Content -Path $testPath).GetType().BaseType.Name | Should Be "Object" + } - (gc -Path ./Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (gc -Path ./Test-Get-Content.Tests.ps1)[0] |Should be "Describe `"Test-Get-Content`" `{" + It "Should deliver an array object when listing a file with multiple lines" { + (Get-Content -Path $testPath2).GetType().BaseType.Name | Should Be "Array" + } - (type -Path ./Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (type -Path ./Test-Get-Content.Tests.ps1)[0] |Should be "Describe `"Test-Get-Content`" `{" + It "Should return the correct information from a file" { + (Get-Content -Path $testPath) | Should Be $testString + } - (cat -Path ./Test-Get-Content.Tests.ps1).GetType().BaseType.Name | Should Be "Array" - (cat -Path ./Test-Get-Content.Tests.ps1)[0] |Should be "Describe `"Test-Get-Content`" `{" + It "Should be able to call using the cat alias" { + { cat -Path $testPath } | Should Not Throw + } + It "Should be able to call using the gc alias" { + { gc -Path $testPath } | Should Not Throw + } + + It "Should be able to call using the type alias" { + { type -Path $testPath } | Should Not Throw + } + + It "Should be able to return a specific line from a file" { + (cat -Path $testPath2)[1] | Should be " here's a second line" + } + + It "Should be able to specify the number of lines to get the content of using the TotalCount switch" { + $returnArray = (cat -Path $testPath2 -TotalCount 2) + + $returnArray[0] | Should Be "Here's a first line " + $returnArray[1] | Should Be " here's a second line" + } + + It "Should be able to specify the number of lines to get the content of using the Head switch" { + $returnArray = (cat -Path $testPath2 -Head 2) + + $returnArray[0] | Should Be "Here's a first line " + $returnArray[1] | Should Be " here's a second line" + } + + It "Should be able to specify the number of lines to get the content of using the First switch" { + $returnArray = (cat -Path $testPath2 -First 2) + + $returnArray[0] | Should Be "Here's a first line " + $returnArray[1] | Should Be " here's a second line" + } + + It "Should return the last line of a file using the Tail switch" { + Get-Content -Path $testPath -Tail 1 | Should Be " there's plenty to work with" + } + + It "Should return the last lines of a file using the Last alias" { + Get-Content -Path $testPath2 -Tail 1 | Should Be " there's plenty to work with" + } + + It "Should be able to get content within a different drive" { + Set-Location env: + + { Get-Content PATH } | Should Not Throw + Get-Content PATH | Should Be "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + + Set-Location / } } From e5e9e30347ad6dab50458c9c8b4f52468e8ecc92 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 15 Sep 2015 16:35:05 -0700 Subject: [PATCH 235/295] Ignore CS170{1,2} C# compiler warnings --- scripts/Makefile | 2 +- scripts/coreref.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 00d0874c3..e4dd177f8 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -46,7 +46,7 @@ PRODUCT_MI_REFS=$(COREREF) $(MI_NATIVE_REF) PRODUCT_PS_REFS=$(COREREF) $(MI_REF) -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) PRODUCT_COMMANDS_REFS=$(COREREF) -r:dotnetlibs/System.Management.Automation.dll -MCSOPTS_BASE=-unsafe -nostdlib -noconfig -define:CORECLR -define:_CORECLR +MCSOPTS_BASE=-unsafe -nostdlib -noconfig -define:CORECLR -define:_CORECLR /nowarn:CS1701,CS1702 MCSOPTS_MI=$(MCSOPTS_BASE) -target:library MCSOPTS_LIB=$(MCSOPTS_BASE) -target:library MCSOPTS_PS=$(STRING_RESOURCES_ORIG) $(MCSOPTS_BASE) -target:library diff --git a/scripts/coreref.mk b/scripts/coreref.mk index 775b92822..e7c5fc571 100644 --- a/scripts/coreref.mk +++ b/scripts/coreref.mk @@ -4,7 +4,7 @@ TARGETING_PACK=$(MONAD_EXT)/coreclr/TargetingPack COREREF=$(addprefix -r:, $(shell ls $(TARGETING_PACK)/*.dll)) -# COREREF_2 is here for dev/testing purposes, it should not be used anywhere (instead use the reference assemblies stored in COREREF) CORECLR_ASSEMBLY_BASE=$(MONAD_EXT)/coreclr/Release +# COREREF_2 is here for dev/testing purposes, it should not be used anywhere (instead use the reference assemblies stored in COREREF) COREREF_2=$(addprefix -r:, $(shell ls $(CORECLR_ASSEMBLY_BASE)/*.dll)) From c2787fdaca0bce72d0bbf22697dcfcbba975bbd7 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 15 Sep 2015 16:42:52 -0700 Subject: [PATCH 236/295] Repin monad and build mapping Monad submodule has been squashed and rebased to new PowerShell branch, th2_srv1_mgmt_dev. Build system has been updated to include upstream changes, as well as the addition of CorePsPlatform.cs to the PowerShell build system (so it longer needs to be added automatically). --- scripts/Makefile | 7 +- .../gen/COMMANDS_UTILITY/NewObjectStrings.cs | 18 +- .../NewObjectStrings.resources | Bin 1614 -> 1582 bytes .../COMMANDS_UTILITY/UtilityCommonStrings.cs | 9 + .../UtilityCommonStrings.resources | Bin 2518 -> 2660 bytes scripts/gen/SYS_AUTO/AutomationExceptions.cs | 9 + .../SYS_AUTO/AutomationExceptions.resources | Bin 5786 -> 6161 bytes scripts/gen/SYS_AUTO/DebuggerStrings.cs | 2 +- .../gen/SYS_AUTO/DebuggerStrings.resources | Bin 5369 -> 5349 bytes scripts/gen/SYS_AUTO/Modules.cs | 56 +++++- scripts/gen/SYS_AUTO/Modules.resources | Bin 26352 -> 27776 bytes scripts/gen/SYS_AUTO/ParserStrings.cs | 41 +--- scripts/gen/SYS_AUTO/ParserStrings.resources | Bin 59889 -> 59377 bytes .../gen/SYS_AUTO/RemotingErrorIdStrings.cs | 185 ++++++++++++------ .../SYS_AUTO/RemotingErrorIdStrings.resources | Bin 73027 -> 74521 bytes scripts/platform.mk | 4 - scripts/system-automation.mk | 26 +++ src/monad | 2 +- 18 files changed, 243 insertions(+), 116 deletions(-) delete mode 100644 scripts/platform.mk diff --git a/scripts/Makefile b/scripts/Makefile index e4dd177f8..fdf48cefc 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -15,9 +15,6 @@ include assembly-load-context.mk # main references to the CoreCLR reference assemblies include coreref.mk -# make file which adds things that are necessary for the platform we are building for -include platform.mk - # builds unit tests include tests.mk @@ -63,8 +60,8 @@ RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.M all: dotnetlibs/System.Management.Automation.dll $(RUN_TARGETS) dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) # this is the build rule for SMA.dll -dotnetlibs/System.Management.Automation.dll: $(SYS_AUTO_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) $(SYS_AUTO_RES_SRCS) $(SYS_AUTO_RES_CS_SRCS) - $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_PS_REFS) $(SYS_AUTO_SRCS) $(SYS_AUTO_RES_REF) $(SYS_AUTO_RES_CS_SRCS) $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs +dotnetlibs/System.Management.Automation.dll: $(SYS_AUTO_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(SYS_AUTO_RES_SRCS) $(SYS_AUTO_RES_CS_SRCS) + $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_PS_REFS) $(SYS_AUTO_SRCS) $(SYS_AUTO_RES_REF) $(SYS_AUTO_RES_CS_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs # this is the build rule for MMI.dll dotnetlibs/Microsoft.Management.Infrastructure.dll: $(MAN_INFRA_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) diff --git a/scripts/gen/COMMANDS_UTILITY/NewObjectStrings.cs b/scripts/gen/COMMANDS_UTILITY/NewObjectStrings.cs index 9226f7776..c88c1736a 100644 --- a/scripts/gen/COMMANDS_UTILITY/NewObjectStrings.cs +++ b/scripts/gen/COMMANDS_UTILITY/NewObjectStrings.cs @@ -61,6 +61,15 @@ internal class NewObjectStrings { } } + /// + /// Looks up a localized string similar to {0} Please note that Single-Threaded Apartment is not supported in OneCore PowerShell.. + /// + internal static string ApartmentNotSupported { + get { + return ResourceManager.GetString("ApartmentNotSupported", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot create type. Only core types are supported in this language mode.. /// @@ -106,15 +115,6 @@ internal class NewObjectStrings { } } - /// - /// Looks up a localized string similar to Cannot create the COM object. COM object is not supported in OneCore PowerShell.. - /// - internal static string ComObjectNotSupportedInOneCorePowerShell { - get { - return ResourceManager.GetString("ComObjectNotSupportedInOneCorePowerShell", resourceCulture); - } - } - /// /// Looks up a localized string similar to The value supplied is not valid, or the property is read-only. Change the value, and then try again.. /// diff --git a/scripts/gen/COMMANDS_UTILITY/NewObjectStrings.resources b/scripts/gen/COMMANDS_UTILITY/NewObjectStrings.resources index c72011193e7dc1955a4ca987c22d95847bed9284..6b0317df92b368e48a7f64103677fb5b2f070d20 100644 GIT binary patch delta 237 zcmX@dvyNxNmWWwm&nLxAzdFlAaMN-p?vjmSL7|`PnYdj9WSt@{Tu#@ERdeb#K55C$WXwL$WX*k!jQ|5%8)l%o=F-gJn@$&W5i?^Ml;4m zldBmm7{5;5!f3?g&N%r6qq1BQP_Kk1LmopJP-hN9CPNBC7?@QGG-3YaIwl1sR_4hI zn52!JnHd-u!>SEx6#{Zn6N^(7^72bk6-qJ^OB8}L^U`xtbwe_WQWH~BQxqHv5{pW5 UQ}ZV4vubTVz~s&}Ig<4&0O1lq3jhEB delta 248 zcmZ3-bB<@i7Pq+RS7(_BZd&fdU9$0W;OYZnL7|`PnYdj9WSt@{Tu#@vGBPkM17dFm z2oMIccLSLjK)MM?zXRg^Op`SkJsBA$7c-hMdQD!%Xu&vl@?%CLruPh!#hH{vxPWQ{ zoEh>NavA&?k{GfWQW=sb^Ds(lcrxSxMe=}rkZci<4gk{SK)Q$_m>~m5=K!HQ(_|Ya zX~vn8BbXGJ{xeOkVv=UDWoBU5{E^9nNh82HF)uH_L?O8-HL)aBp(GsJ7o_dzxQ diff --git a/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs index d747551f8..7ccfff994 100644 --- a/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs +++ b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.cs @@ -70,6 +70,15 @@ internal class UtilityCommonStrings { } } + /// + /// Looks up a localized string similar to The file '{0}' could not be parsed as a PowerShell Data File.. + /// + internal static string CouldNotParseAsPowerShellDataFile { + get { + return ResourceManager.GetString("CouldNotParseAsPowerShellDataFile", resourceCulture); + } + } + /// /// Looks up a localized string similar to This command cannot be run because '{0}' is empty or blank. Please specify CSSUri and then run the command.. /// diff --git a/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.resources b/scripts/gen/COMMANDS_UTILITY/UtilityCommonStrings.resources index e0a0150a8e022d274f90a4b6f80f1b90af5a4317..f371c16eb58ff11c168496b767fe442c483f646e 100644 GIT binary patch delta 351 zcmWlQy-Nc@5XEQq?nvtw79k`H3IPT2Ga-sa^axfVl8{Owr?+y!GZ*hJL=?qdL}e<= zSP7{_2>tboray2w6F(@}yvz>KMgcI>8uz&^5+!ogUcR^o3*CrGAmZSN3752q}_+ zj>R0lQAf<8O+R83pQulZ;tq{#F>KKadzX}EiikmNZA2^>^r+2XjdVR_E|wf6x2mp^ z$%Dzmq}=oxt}Sa`C^wX>TYjKyX$8`f1+S_6qN7|_npSAZ9N$dfcFCy*G!;qQR`fmN EA6_Y0kpKVy delta 215 zcmaDNa!q)`LPo)fi~KzMUrnys#K^!9#K6E%3#4_J7#IqHcrB0*0{lSsb)a}3ko^fr z^8>LP5KjY&n*+se0C7GLvrl$pw3>W~QJm3e@-0Rg#`%-KGs-b4OcrC3W6YUs%B00O zVR8bK8RHBfDK>d6lLFHV#>wZIOd01+W@R>ERGn + /// Looks up a localized string similar to Cannot process argument because the value of argument "{0}" is not valid. Valid values are "Global", "Local", or "Script", or a number relative to the current scope (0 through the number of scopes where 0 is the current scope and 1 is its parent). Change the value of the "{0}" argument and run the operation again.. + /// + internal static string InvalidScopeIdArgument { + get { + return ResourceManager.GetString("InvalidScopeIdArgument", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot perform operation because operation "{0}" is not implemented.. /// diff --git a/scripts/gen/SYS_AUTO/AutomationExceptions.resources b/scripts/gen/SYS_AUTO/AutomationExceptions.resources index 169b1acbef8f26fa06234950ff5f66f57776772c..c0cfdabdcf37db6b56840f466e5e814e392cd1e2 100644 GIT binary patch delta 387 zcmZvWKT88a5XI-#oEOkbnh*j39ZwL2B*Z@;rZIvjfsiJm_2sfACzso>w->>}h@G8b ztE5tUK}aQH;YaWjSP51ZHkP^pNzxQ~|jPirx^{qBHxI2km{5)>RSuI17({f2G zX|K}OvJ0O&Kwr&+8a)PZH4U%^00&CnG=TPas9oxXTm^jSfejwG(1bcTz@Q5hDvEZ1 zLkmLaDE2|XyUZ9!7EM_)vcxszkuk5|n*e3GJ(ZRY^;+}LVg)rB#|8F z;~z8RiO83Dxz7alY|m{L@Gz1HLK>jWDO&p;YuKKZL#xW1$-+2Vb%(oMpQ=!WNcb`2Gn6m{Gn6tE0AW5u z5s;V4kiwwNGkF5LJX1c; - /// Looks up a localized string similar to The line count must be a positive integer no greater than {0}.. + /// Looks up a localized string similar to The line count must be a positive integer.. /// internal static string BadCountFormat { get { diff --git a/scripts/gen/SYS_AUTO/DebuggerStrings.resources b/scripts/gen/SYS_AUTO/DebuggerStrings.resources index a5c5f2d8fd6bd0178b3f4d22d1c1623131e74416..1e9bb7b6bcd94aba5bc98db4bac8a1f45ffd3a95 100644 GIT binary patch delta 383 zcmY+9Pbh9Q-Nyr3{zv;d!2(&+~orKlt}ABYo3}7yg!vqMhAq7tC>kNn>m=eh Ux}0wGI}f=PpHBZlU)izo1)^nOUjP6A delta 387 zcmY+9&nv@m9LC@8@AvclX(3z8sF{Q{RyL8=zDcaLG($Nka@j$~mPShX7s%t_qFuN- zh#W-RT;wJvIjA|wK{+^(Ps*>$`|vzZ&+B=YgKxouD@CbdTq~nI3cs4+3l!9dVk+2G z-DgEP$P1sDNhL*&dEZTj!C`2SEmzs zG7^%fd5I|gz+za}6TF36Jt=qk4TsB^Hu^b=l9A>OJR2!~M4#z!2rFg_uVTmSNpG4& z)#G2g3qMuIQmp+JM`-B}gGetS^a#EealfQZ9G|VJ!}*4 YFuH6v2JBOI@L>lrQQ + /// Looks up a localized string similar to The specified MaximumVersion '{0}' was incorrect. If you are using '*', MaximumVersion only supports one '*' and should always be placed at the end of MaximumVersion.. + /// + internal static string MaximumVersionFormatIncorrect { + get { + return ResourceManager.GetString("MaximumVersionFormatIncorrect", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' with MaximumVersion '{1}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string MaximumVersionNotFound { + get { + return ResourceManager.GetString("MaximumVersionNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The MinimumVersion '{0}' should not be greater than MaximumVersion '{1}'.. + /// + internal static string MinimumVersionAndMaximumVersionInvalidRange { + get { + return ResourceManager.GetString("MinimumVersionAndMaximumVersionInvalidRange", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The specified module '{0}' with MinimumVersion '{1}' and MaximumVersion '{2}' was not loaded because no valid module file was found in any module directory.. + /// + internal static string MinimumVersionAndMaximumVersionNotFound { + get { + return ResourceManager.GetString("MinimumVersionAndMaximumVersionNotFound", resourceCulture); + } + } + /// /// Looks up a localized string similar to Some commands from module {0} cannot be imported over a CimSession. To get all the commands, verify that the remote server has Windows PowerShell remote management enabled, and then try adding the PSSession parameter to an Import-Module cmdlet.. /// @@ -1224,7 +1260,7 @@ internal class Modules { } /// - /// Looks up a localized string similar to The 'ModuleVersion' and 'RequiredVersion' members do not exist in the hashtable that describes this module. One of these two members must exist, and be assigned a version number in the format 'n.n.n.n'.. + /// Looks up a localized string similar to The 'ModuleVersion', 'MaximumVersion' and 'RequiredVersion' members do not exist in the hashtable that describes this module. One of these three members must exist, and be assigned a version number in the format 'n.n.n.n'.. /// internal static string RequiredModuleMissingModuleVersion { get { @@ -1268,6 +1304,24 @@ internal class Modules { } } + /// + /// Looks up a localized string similar to The required module '{1}' with MaximumVersion '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoadedWrongMaximumVersion { + get { + return ResourceManager.GetString("RequiredModuleNotLoadedWrongMaximumVersion", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The required module '{1}' with MinimumVersion '{2}' and MaximumVersion '{3}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. + /// + internal static string RequiredModuleNotLoadedWrongMinimumVersionAndMaximumVersion { + get { + return ResourceManager.GetString("RequiredModuleNotLoadedWrongMinimumVersionAndMaximumVersion", resourceCulture); + } + } + /// /// Looks up a localized string similar to The required module '{1}' with version '{2}' is not loaded. Load the module or remove the module from 'RequiredModules' in the file '{0}'.. /// diff --git a/scripts/gen/SYS_AUTO/Modules.resources b/scripts/gen/SYS_AUTO/Modules.resources index 41f1da8c5c8ce6489c462285494bb94f98754923..e21385a99b806a11f0d248d5495eafb4f97867b3 100644 GIT binary patch delta 2341 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 bi^9#_Z7qCeO<24f9-G%xBgRfPpN#(p1><8} diff --git a/scripts/gen/SYS_AUTO/ParserStrings.cs b/scripts/gen/SYS_AUTO/ParserStrings.cs index b8fe6662b..82d51f4f3 100644 --- a/scripts/gen/SYS_AUTO/ParserStrings.cs +++ b/scripts/gen/SYS_AUTO/ParserStrings.cs @@ -425,7 +425,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Cannot run a document in OneCore powershell: {0}.. + /// Looks up a localized string similar to Cannot run a document in OneCore PowerShell: {0}.. /// internal static string CantActivateDocumentOnOneCore { get { @@ -551,7 +551,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Configuration keyword is not supported in OneCore powershell.. + /// Looks up a localized string similar to Configuration keyword is not supported in OneCore PowerShell.. /// internal static string ConfigurationNotSupportedOnOneCore { get { @@ -1272,7 +1272,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to The format of the resource reference '{0}' in the Requires list for resource '{1}' is not valid. A required resource name should be in the format '[<typename>]<name>', with no spaces.. + /// Looks up a localized string similar to The format of the resource reference '{0}' in the Requires list for resource '{1}' is not valid. A required resource name should be in the format '[<typename>]<name>', with alphanumeric characters, spaces, '_', '-', '.' and '\'.. /// internal static string GetBadlyFormedRequiredResourceId { get { @@ -1476,7 +1476,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to The default AssemblyLoadContext in use is invalid. The default AssemblyLoadContext for OneCore powershell should be of type 'PowerShellAssemblyLoadContext'.. + /// Looks up a localized string similar to The default AssemblyLoadContext in use is invalid. The default AssemblyLoadContext for OneCore PowerShell should be of type 'PowerShellAssemblyLoadContext'.. /// internal static string InvalidAssemblyLoadContextInUse { get { @@ -2584,7 +2584,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to The DSC engine could not load the module '{0}'. It was not found on the system.. + /// Looks up a localized string similar to Could not find the module '{0}'.. /// internal static string ModuleNotFoundDuringParse { get { @@ -2593,25 +2593,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Unable to load module '{0}' : {1}. - /// - internal static string ModuleNotFoundDuringParseDueToException { - get { - return ResourceManager.GetString("ModuleNotFoundDuringParseDueToException", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The DSC engine could not load the module <{0}, {1}>. It was not found on the system.. - /// - internal static string ModuleWithVersionNotFoundDuringParse { - get { - return ResourceManager.GetString("ModuleWithVersionNotFoundDuringParse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple versions of the module '{0}' were found. You can run 'Get-DscResource -Module {0}' to see available versions on the system, and then use the fully qualified name in the following command to specify the desired version: 'Import-DscResource –ModuleName @{{ModuleName="{0}";ModuleVersion="Version"}}'.. + /// Looks up a localized string similar to Multiple versions of the module '{0}' were found. You can run 'Get-Module -ListAvailable -FullyQualifiedName {0}' to see available versions on the system, and then use the fully qualified name '@{{ModuleName="{0}"; RequiredVersion="Version"}}'.. /// internal static string MultipleModuleEntriesFoundDuringParse { get { @@ -2898,15 +2880,6 @@ internal class ParserStrings { } } - /// - /// Looks up a localized string similar to The parameter attribute is not allowed on a method parameter.. - /// - internal static string ParameterAttributeNotAllowedInMethod { - get { - return ResourceManager.GetString("ParameterAttributeNotAllowedInMethod", resourceCulture); - } - } - /// /// Looks up a localized string similar to Parameter {0} cannot have an argument.. /// @@ -3946,7 +3919,7 @@ internal class ParserStrings { } /// - /// Looks up a localized string similar to Workflow is not supported in OneCore powershell.. + /// Looks up a localized string similar to Workflow is not supported in OneCore PowerShell.. /// internal static string WorkflowNotSupportedOnOneCore { get { diff --git a/scripts/gen/SYS_AUTO/ParserStrings.resources b/scripts/gen/SYS_AUTO/ParserStrings.resources index 7efbef9ebfe374931e2a06132779e97807e587ca..c84df64b14dca32ac4f4150492aa7ec0f218ee90 100644 GIT binary patch delta 4212 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 delta 4663 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 Jy%w8I`~M27Do_9b diff --git a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs index c8eb48f79..1bb3258f9 100644 --- a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs +++ b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs @@ -250,15 +250,6 @@ internal class RemotingErrorIdStrings { } } - /// - /// Looks up a localized string similar to Failed to find vmcompute.dll. The Hyper-V role may not be enabled on this machine.. - /// - internal static string CannotFindVmComputeDll { - get { - return ResourceManager.GetString("CannotFindVmComputeDll", resourceCulture); - } - } - /// /// Looks up a localized string similar to The call to Windows API GetStdHandle to get the Standard Error handle resulted in an error code: {0}.. /// @@ -548,11 +539,38 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Could not find the toolkit, '{0}'. The toolkit must be a file named '{1}' within a 'Toolkits' directory in a module in the current module path.. + /// Looks up a localized string similar to The Containers feature may not be enabled on this machine.. /// - internal static string CouldNotFindToolkit { + internal static string ContainersFeatureNotEnabled { get { - return ResourceManager.GetString("CouldNotFindToolkit", resourceCulture); + return ResourceManager.GetString("ContainersFeatureNotEnabled", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not find the role capability, '{0}'. The role capability must be a file named '{1}' within a 'RoleCapabilities' directory in a module in the current module path.. + /// + internal static string CouldNotFindRoleCapability { + get { + return ResourceManager.GetString("CouldNotFindRoleCapability", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not grant remote access to '{0}': '{1}'. The session configuration has been registered, but this group does not have access. To resolve this error, provide a valid group name and register the session configuration again.. + /// + internal static string CouldNotResolveRoleDefinitionPrincipal { + get { + return ResourceManager.GetString("CouldNotResolveRoleDefinitionPrincipal", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Could not resolve username '{0}'. Verify the username and try again.. + /// + internal static string CouldNotResolveUsername { + get { + return ResourceManager.GetString("CouldNotResolveUsername", resourceCulture); } } @@ -750,7 +768,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Aliases defined in this session configuration. + /// Looks up a localized string similar to Aliases to be defined when applied to a session. /// internal static string DISCAliasDefinitionsComment { get { @@ -759,7 +777,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Assemblies that will be loaded in this session configuration. + /// Looks up a localized string similar to Assemblies to load when applied to a session. /// internal static string DISCAssembliesToLoadComment { get { @@ -768,7 +786,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Author of this session configuration. + /// Looks up a localized string similar to Author of this document. /// internal static string DISCAuthorComment { get { @@ -777,7 +795,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Version of the CLR used by this session configuration. + /// Looks up a localized string similar to Version of the CLR to use when applied to a session. /// internal static string DISCCLRVersionComment { get { @@ -795,7 +813,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Company associated with this session configuration. + /// Looks up a localized string similar to Company associated with this document. /// internal static string DISCCompanyNameComment { get { @@ -804,7 +822,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Copyright statement for this session configuration. + /// Looks up a localized string similar to Copyright statement for this document. /// internal static string DISCCopyrightComment { get { @@ -813,7 +831,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Description of the functionality provided by this session configuration. + /// Looks up a localized string similar to Description of the functionality provided by these settings. /// internal static string DISCDescriptionComment { get { @@ -822,7 +840,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Environment variables defined in this session configuration. + /// Looks up a localized string similar to Environment variables to define when applied to a session. /// internal static string DISCEnvironmentVariablesComment { get { @@ -840,7 +858,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Specifies the execution policy for this session configuration. + /// Looks up a localized string similar to Execution policy to apply when applied to a session. /// internal static string DISCExecutionPolicyComment { get { @@ -849,7 +867,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Format files (.ps1xml) that will be loaded in this session configuration.. + /// Looks up a localized string similar to Format files (.ps1xml) to load when applied to a session. /// internal static string DISCFormatsToProcessComment { get { @@ -858,7 +876,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Functions defined in this session configuration. + /// Looks up a localized string similar to Functions to define when applied to a session. /// internal static string DISCFunctionDefinitionsComment { get { @@ -867,7 +885,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to ID used to uniquely identify this session configuration.. + /// Looks up a localized string similar to ID used to uniquely identify this document. /// internal static string DISCGUIDComment { get { @@ -876,7 +894,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Initial state of this session configuration. + /// Looks up a localized string similar to Session type defaults to apply for this session configuration. /// internal static string DISCInitialSessionStateComment { get { @@ -912,7 +930,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Modules that will be imported. + /// Looks up a localized string similar to Language mode to apply when applied to a session. /// internal static string DISCLanguageModeComment { get { @@ -930,7 +948,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Modules that will be imported.. + /// Looks up a localized string similar to Modules to import when applied to a session. /// internal static string DISCModulesToImportComment { get { @@ -966,7 +984,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Version of the Windows PowerShell engine used by this session configuration. + /// Looks up a localized string similar to Version of the Windows PowerShell engine to use when applied to a session. /// internal static string DISCPowerShellVersionComment { get { @@ -975,7 +993,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Processor architecture used by this session configuration. + /// Looks up a localized string similar to Processor architecture to use when applied to a session. /// internal static string DISCProcessorArchitectureComment { get { @@ -984,7 +1002,16 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to User roles (security groups), and the additional configuration settings that should be applied to them. + /// Looks up a localized string similar to Role Capabilities to apply to this session configuration. This role capability must be defined as a PowerShell Role Capability (.psrc) file named after that role capability within a 'RoleCapabilities' directory in a module in the current module path.. + /// + internal static string DISCRoleCapabilitiesToLoadComment { + get { + return ResourceManager.GetString("DISCRoleCapabilitiesToLoadComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to User roles (security groups), and the role capabilities that should be applied to them when applied to a session. /// internal static string DISCRoleDefinitionsComment { get { @@ -993,7 +1020,16 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Version number of the schema used for this configuration file. + /// Looks up a localized string similar to Whether to run this session configuration as the machine's (virtual) administrator account. + /// + internal static string DISCRunAsVirtualAccountComment { + get { + return ResourceManager.GetString("DISCRunAsVirtualAccountComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Version number of the schema used for this document. /// internal static string DISCSchemaVersionComment { get { @@ -1002,7 +1038,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Specifies the scripts to run after the session is configured. + /// Looks up a localized string similar to Scripts to run when applied to a session. /// internal static string DISCScriptsToProcessComment { get { @@ -1011,20 +1047,11 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Toolkits to apply to this session configuration. This toolkit must be defined as a session configuration file named after that toolkit within a 'Toolkits' directory in a module in the current module path.. + /// Looks up a localized string similar to Directory to place session transcripts for this session configuration. /// - internal static string DISCToolkitsToLoadComment { + internal static string DISCTranscriptDirectoryComment { get { - return ResourceManager.GetString("DISCToolkitsToLoadComment", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Specifies the transport options for this session configuration. - /// - internal static string DISCTransportOptionsComment { - get { - return ResourceManager.GetString("DISCTransportOptionsComment", resourceCulture); + return ResourceManager.GetString("DISCTranscriptDirectoryComment", resourceCulture); } } @@ -1110,7 +1137,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Types to add to this session configuration. + /// Looks up a localized string similar to Types to add when applied to a session. /// internal static string DISCTypesToAddComment { get { @@ -1119,7 +1146,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Type files (.ps1xml) that will be loaded in this session configuration. + /// Looks up a localized string similar to Type files (.ps1xml) to load when applied to a session. /// internal static string DISCTypesToProcessComment { get { @@ -1128,7 +1155,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Variables defined in this session configuration. + /// Looks up a localized string similar to Variables to define when applied to a session. /// internal static string DISCVariableDefinitionsComment { get { @@ -1146,7 +1173,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Aliases visible in this session configuration. + /// Looks up a localized string similar to Aliases to make visible when applied to a session. /// internal static string DISCVisibleAliasesComment { get { @@ -1155,7 +1182,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Cmdlets visible in this session configuration. + /// Looks up a localized string similar to Cmdlets to make visible when applied to a session. /// internal static string DISCVisibleCmdletsComment { get { @@ -1164,7 +1191,16 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Functions visible in this session configuration. + /// Looks up a localized string similar to External commands (scripts and applications) to make visible when applied to a session. + /// + internal static string DISCVisibleExternalCommandsComment { + get { + return ResourceManager.GetString("DISCVisibleExternalCommandsComment", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Functions to make visible when applied to a session. /// internal static string DISCVisibleFunctionsComment { get { @@ -1173,7 +1209,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to Providers visible in this session configuration. + /// Looks up a localized string similar to Providers to make visible when applied to a session. /// internal static string DISCVisibleProvidersComment { get { @@ -1657,7 +1693,7 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to PSSession Configuration File path '{0}' is not valid. The path argument must resolve to a single file in the file system with a '.pssc' extension. Please fix the path specification and try again.. + /// Looks up a localized string similar to PSSession Configuration file path '{0}' is not valid. The path argument must resolve to a single file in the file system with a '.pssc' extension. Please fix the path specification and try again.. /// internal static string InvalidPSSessionConfigurationFilePath { get { @@ -1674,6 +1710,24 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Role Capability file path '{0}' is not valid. The path argument must resolve to a single file in the file system with a '.psrc' extension. Please fix the path specification and try again.. + /// + internal static string InvalidRoleCapabilityFilePath { + get { + return ResourceManager.GetString("InvalidRoleCapabilityFilePath", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The key '{0}' is not valid in a role capability or role definition.. + /// + internal static string InvalidRoleCapabilityKey { + get { + return ResourceManager.GetString("InvalidRoleCapabilityKey", resourceCulture); + } + } + /// /// Looks up a localized string similar to The 'Roles' entry must be a hashtable, but was a {0}.. /// @@ -1683,15 +1737,6 @@ internal class RemotingErrorIdStrings { } } - /// - /// Looks up a localized string similar to The key '{0}' is not valid in a toolkit or role definition.. - /// - internal static string InvalidRoleToolkitKey { - get { - return ResourceManager.GetString("InvalidRoleToolkitKey", resourceCulture); - } - } - /// /// Looks up a localized string similar to Could not convert the value of the '{0}' role entry to a hashtable. The 'Roles' entry must be a hashtable with group names for keys, where the value associated with each key is another hashtable of session configuration properties for that role.. /// @@ -2250,6 +2295,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Unable to start named pipe server while in server mode.. + /// + internal static string NamedPipeServerCannotStart { + get { + return ResourceManager.GetString("NamedPipeServerCannotStart", resourceCulture); + } + } + /// /// Looks up a localized string similar to "The named pipe target process has ended.". /// @@ -3521,6 +3575,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Could not get the session capabilities for the session configuration '{0}': this configuration was not registered with a session configuration file (.pssc), such as one created by the New-PSSessionConfigurationFile cmdlet.. + /// + internal static string SessionConfigurationMustBeFileBased { + get { + return ResourceManager.GetString("SessionConfigurationMustBeFileBased", resourceCulture); + } + } + /// /// Looks up a localized string similar to A failure occurred while attempting to connect the PSSession.. /// diff --git a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources index f3a113e04ac1b72a6186e7e803699fe47e4d7c54..de3571e7fd1a35b9fe78897e9e9cf534beaebb57 100644 GIT binary patch delta 8825 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 Date: Thu, 17 Sep 2015 15:35:38 -0700 Subject: [PATCH 237/295] added changes from code review --- src/pester-tests/Test-Get-Content.Tests.ps1 | 42 +++++++++++++++------ 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index 893c6d7aa..2aaa5e75e 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -1,12 +1,21 @@ Describe "Test-Get-Content" { $testString = "This is a test content for a file" - $secondline = "Here's a first line `n here's a second line`nmore text`njust to make sure`n there's plenty to work with" + $nl = "`n" + + $firstline = "Here's a first line " + $secondline = " here's a second line" + $thirdline = "more text" + $fourthline = "just to make sure" + $fifthline = "there's plenty to work with" + + $testString2 = $firstline + $nl + $secondline + $nl + $thirdline + $nl + $fourthline + $nl + $fifthline + $testPath = "/tmp/testfile1" $testPath2 = "/tmp/testfile2" BeforeEach { New-Item -Path $testPath -Force -Value $testString - New-Item -Path $testPath2 -Force -Value $secondline + New-Item -Path $testPath2 -Force -Value $testString2 } It "Should throw an error on a directory " { @@ -38,37 +47,48 @@ { type -Path $testPath } | Should Not Throw } + It "Should return the same values for aliases" { + $getContentAlias = Get-Content -Path $testPath + $gcAlias = gc -Path $testPath + $catAlias = gc -Path $testPath + $typeAlias = gc -Path $testPath + + $getContentAlias | Should Be $gcAlias + $getContentAlias | Should Be $catAlias + $getContentAlias | Should Be $typeAlias + } + It "Should be able to return a specific line from a file" { - (cat -Path $testPath2)[1] | Should be " here's a second line" + (Get-Content -Path $testPath2)[1] | Should be $secondline } It "Should be able to specify the number of lines to get the content of using the TotalCount switch" { $returnArray = (cat -Path $testPath2 -TotalCount 2) - $returnArray[0] | Should Be "Here's a first line " - $returnArray[1] | Should Be " here's a second line" + $returnArray[0] | Should Be $firstline + $returnArray[1] | Should Be $secondline } It "Should be able to specify the number of lines to get the content of using the Head switch" { $returnArray = (cat -Path $testPath2 -Head 2) - $returnArray[0] | Should Be "Here's a first line " - $returnArray[1] | Should Be " here's a second line" + $returnArray[0] | Should Be $firstline + $returnArray[1] | Should Be $secondline } It "Should be able to specify the number of lines to get the content of using the First switch" { $returnArray = (cat -Path $testPath2 -First 2) - $returnArray[0] | Should Be "Here's a first line " - $returnArray[1] | Should Be " here's a second line" + $returnArray[0] | Should Be $firstline + $returnArray[1] | Should Be $secondline } It "Should return the last line of a file using the Tail switch" { - Get-Content -Path $testPath -Tail 1 | Should Be " there's plenty to work with" + Get-Content -Path $testPath -Tail 1 | Should Be $fifthline } It "Should return the last lines of a file using the Last alias" { - Get-Content -Path $testPath2 -Tail 1 | Should Be " there's plenty to work with" + Get-Content -Path $testPath2 -Last 1 | Should Be $fifthline } It "Should be able to get content within a different drive" { From 2c303db564f65451438b87a97638f61b98576e1c Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 17 Sep 2015 16:17:58 -0700 Subject: [PATCH 238/295] merging in monad changes required to fix get-content -tail bug --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 105169ff7..f94ae7e0c 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 105169ff725b1d1ddfe0b4e018ac780e485ab3a7 +Subproject commit f94ae7e0c7030fe9efb06df7ae849d7484955e33 From dabf16789d067450f7c197eb58bb9a7ef6a813ad Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Thu, 17 Sep 2015 16:18:31 -0700 Subject: [PATCH 239/295] minor typo fixes --- src/pester-tests/Test-Get-Content.Tests.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index 2aaa5e75e..bd555127a 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -84,7 +84,7 @@ } It "Should return the last line of a file using the Tail switch" { - Get-Content -Path $testPath -Tail 1 | Should Be $fifthline + Get-Content -Path $testPath -Tail 1 | Should Be $testString } It "Should return the last lines of a file using the Last alias" { From 234f03fd692592f30f9151638a3681737dfbf0b7 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 18 Sep 2015 12:04:56 -0700 Subject: [PATCH 240/295] Repin monad with removal of NoInlining attributes Switching to Roslyn from Mono in PR 17 made this possible. --- src/monad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 105169ff7..3a92ed01b 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 105169ff725b1d1ddfe0b4e018ac780e485ab3a7 +Subproject commit 3a92ed01b568e427b613469542f459047a5985f8 From 8145ea26a452e0737b8c8ec75690bdce54411661 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 18 Sep 2015 12:39:05 -0700 Subject: [PATCH 241/295] Refactor Makefile - Update variable names - Remove no longer used variables - Include coreref and tests directly (now that they're short) --- scripts/Makefile | 63 ++++++++++++++++++++++++---------------------- scripts/coreref.mk | 10 -------- scripts/tests.mk | 9 ------- 3 files changed, 33 insertions(+), 49 deletions(-) delete mode 100644 scripts/coreref.mk delete mode 100644 scripts/tests.mk diff --git a/scripts/Makefile b/scripts/Makefile index fdf48cefc..973308578 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -1,27 +1,21 @@ -# global configuration needed by some of the included makefiles -PSRC = ../src/monad/monad/src -MONAD_EXT=../src/monad-ext +.PHONY: all -# this variable is needed by module specific include makefiles below -ADMIN_GIT_ROOT=../src/monad - -phony_all: all - -# include all the external makefiles - -# these should go away with the makefile restructuring +# this should go away and be automatically generated include assembly-load-context.mk # main references to the CoreCLR reference assemblies -include coreref.mk - -# builds unit tests -include tests.mk +MONAD_EXT=../src/monad-ext +TARGETING_PACK=$(MONAD_EXT)/coreclr/TargetingPack +COREREF=$(addprefix -r:, $(shell ls $(TARGETING_PACK)/*.dll)) +CORECLR_ASSEMBLY_BASE=$(MONAD_EXT)/coreclr/Release # powershell-run is the main powershell executable include powershell-run.mk -# These are the main PS dlls: +# this variable is needed by module specific include makefiles below +ADMIN_GIT_ROOT=../src/monad + +# these are automatically generated from the PowerShell build sytem # - System.Management.Automation.dll (the main PS dll) # - commands/modules (they contain cmdlets): management and utility # - Microsoft.Management.Infrastructure.dll (the first dll in the remoting code paths) @@ -43,45 +37,43 @@ PRODUCT_MI_REFS=$(COREREF) $(MI_NATIVE_REF) PRODUCT_PS_REFS=$(COREREF) $(MI_REF) -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) PRODUCT_COMMANDS_REFS=$(COREREF) -r:dotnetlibs/System.Management.Automation.dll -MCSOPTS_BASE=-unsafe -nostdlib -noconfig -define:CORECLR -define:_CORECLR /nowarn:CS1701,CS1702 -MCSOPTS_MI=$(MCSOPTS_BASE) -target:library -MCSOPTS_LIB=$(MCSOPTS_BASE) -target:library -MCSOPTS_PS=$(STRING_RESOURCES_ORIG) $(MCSOPTS_BASE) -target:library -SRCS_ALL=$(STRING_RESOURCES) $(SRCS) - # compilers # - Roslyn's csc is used for all the PS code # - Mono's mcs is used for build helper tools CSC=mono buildtemp/Microsoft.Net.ToolsetCompilers.*/tools/csc.exe MCS=mcs -RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll dotnetlibs/host_cmdline +CSCOPTS_BASE=-noconfig -nostdlib +CSCOPTS_LIB=$(CSCOPTS_BASE) -target:library +CSCOPTS_LIB_PS=$(CSCOPTS_LIB) -unsafe -define:CORECLR -define:_CORECLR /nowarn:CS1701,CS1702 + +RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) $(addprefix dotnetlibs/, Microsoft.PowerShell.Commands.Management.dll Microsoft.PowerShell.Commands.Utility.dll Microsoft.PowerShell.Security.dll api-ms-win-core-registry-l1-1-0.dll host_cmdline) all: dotnetlibs/System.Management.Automation.dll $(RUN_TARGETS) dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) # this is the build rule for SMA.dll dotnetlibs/System.Management.Automation.dll: $(SYS_AUTO_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(SYS_AUTO_RES_SRCS) $(SYS_AUTO_RES_CS_SRCS) - $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_PS_REFS) $(SYS_AUTO_SRCS) $(SYS_AUTO_RES_REF) $(SYS_AUTO_RES_CS_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs + $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_PS_REFS) $(SYS_AUTO_SRCS) $(SYS_AUTO_RES_REF) $(SYS_AUTO_RES_CS_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs # this is the build rule for MMI.dll dotnetlibs/Microsoft.Management.Infrastructure.dll: $(MAN_INFRA_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) - $(CSC) -out:$@ $(MCSOPTS_MI) $(PRODUCT_MI_REFS) $(MAN_INFRA_SRCS) $(MAN_INFRA_RES_REF) $(MAN_INFRA_RES_CS_SRCS) ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs + $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_MI_REFS) $(MAN_INFRA_SRCS) $(MAN_INFRA_RES_REF) $(MAN_INFRA_RES_CS_SRCS) ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs # Commands dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: $(COMMANDS_MANAGEMENT_SRCS) dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Security.dll $(COMMANDS_MANAGEMENT_RES_SRCS) $(COMMANDS_MANAGEMENT_RES_CS_SRCS) $(MI_ASSEMBLY) - $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_COMMANDS_REFS) $(COMMANDS_MANAGEMENT_SRCS) $(COMMANDS_MANAGEMENT_RES_CS_SRCS) $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) -r:dotnetlibs/Microsoft.PowerShell.Security.dll + $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_COMMANDS_REFS) $(COMMANDS_MANAGEMENT_SRCS) $(COMMANDS_MANAGEMENT_RES_CS_SRCS) $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) -r:dotnetlibs/Microsoft.PowerShell.Security.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: $(COMMANDS_UTILITY_SRCS) dotnetlibs/System.Management.Automation.dll $(COMMANDS_UTILITY_RES_SRCS) $(COMMANDS_UTILITY_RES_CS_SRCS) - $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_COMMANDS_REFS) $(COMMANDS_UTILITY_SRCS) $(COMMANDS_UTILITY_RES_CS_SRCS) $(COMMANDS_UTILITY_RES_REF) + $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_COMMANDS_REFS) $(COMMANDS_UTILITY_SRCS) $(COMMANDS_UTILITY_RES_CS_SRCS) $(COMMANDS_UTILITY_RES_REF) dotnetlibs/Microsoft.PowerShell.Security.dll: $(SECURITY_SRCS) $(SECURITY_RES_SRCS) $(SECURITY_RES_CS_SRCS) - $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_COMMANDS_REFS) $(SECURITY_SRCS) $(SECURITY_RES_CS_SRCS) $(SECURITY_RES_REF) + $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_COMMANDS_REFS) $(SECURITY_SRCS) $(SECURITY_RES_CS_SRCS) $(SECURITY_RES_REF) # assembly load context dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) - $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_BASE_REFS) $(ASSEMBLY_LOAD_CONTEXT_SRCS) + $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_BASE_REFS) $(ASSEMBLY_LOAD_CONTEXT_SRCS) # this will copy whatever the first version of the dll in the globber is buildtemp/System.Reflection.Metadata.dll: buildtemp/System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll @@ -93,7 +85,7 @@ buildtemp/System.Collections.Immutable.dll: buildtemp/System.Collections.Immutab # this one is built from stubs dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: ../src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs ../src/stubs/Microsoft.Management.Infrastructure.Native-stub-assembly-info.cs - $(CSC) -out:$@ $(MCSOPTS_LIB) $(PRODUCT_BASE_REFS) $^ + $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_BASE_REFS) $^ MPATH=/usr/lib/mono/4.5/Facades @@ -189,6 +181,17 @@ native-tests: dotnetlibs/monad_native # execute the native C++ tests cd dotnetlibs && ./monad_native +# xUnit tests +TEST_FOLDER=../src/ps_test +TESTRUN_FOLDER=exec_env/app_base +TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_*.cs) + +$(TESTRUN_FOLDER)/xunit%: $(MONAD_EXT)/xunit/xunit% + cp -f $^ $@ + +$(TESTRUN_FOLDER)/ps_test.dll: $(TEST_SRCS) $(addprefix $(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) + $(CSC) $(CSCOPTS_LIB) -out:$@ $(addprefix -r:$(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(COREREF) $(TEST_SRCS) + xunit-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) # execute the xUnit runner, with XML output exec_env/app_base/runps-test.sh ps_test.dll -xml ../../xunittests.xml diff --git a/scripts/coreref.mk b/scripts/coreref.mk deleted file mode 100644 index e7c5fc571..000000000 --- a/scripts/coreref.mk +++ /dev/null @@ -1,10 +0,0 @@ - -# this depends on the MONAD_EXT variable to be correctly set -TARGETING_PACK=$(MONAD_EXT)/coreclr/TargetingPack - -COREREF=$(addprefix -r:, $(shell ls $(TARGETING_PACK)/*.dll)) - -CORECLR_ASSEMBLY_BASE=$(MONAD_EXT)/coreclr/Release - -# COREREF_2 is here for dev/testing purposes, it should not be used anywhere (instead use the reference assemblies stored in COREREF) -COREREF_2=$(addprefix -r:, $(shell ls $(CORECLR_ASSEMBLY_BASE)/*.dll)) diff --git a/scripts/tests.mk b/scripts/tests.mk deleted file mode 100644 index 4f9963828..000000000 --- a/scripts/tests.mk +++ /dev/null @@ -1,9 +0,0 @@ -TEST_FOLDER=../src/ps_test -TESTRUN_FOLDER=exec_env/app_base -TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_*.cs) - -$(TESTRUN_FOLDER)/xunit%: $(MONAD_EXT)/xunit/xunit% - cp -f $^ $@ - -$(TESTRUN_FOLDER)/ps_test.dll: $(TEST_SRCS) $(addprefix $(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) - $(CSC) -out:$@ -noconfig -nostdlib -target:library $(addprefix -r:$(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(COREREF) $(TEST_SRCS) From c6ca50c618659710b76dfeb4106a3d6663f42a83 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 18 Sep 2015 12:46:03 -0700 Subject: [PATCH 242/295] Remove src/linux It was a deprecated experiment --- src/linux/CMakeLists.txt | 37 ------- src/linux/main.cpp | 38 ------- src/linux/stubs/Windows.h | 17 ---- src/linux/stubs/mscoree.h | 175 -------------------------------- src/linux/stubs/rpc.h | 0 src/linux/stubs/rpcndr.h | 0 src/linux/stubs/stubs_coreclr.h | 10 -- src/linux/test/test_pal.cpp | 89 ---------------- src/linux/test/test_pal.h | 17 ---- 9 files changed, 383 deletions(-) delete mode 100644 src/linux/CMakeLists.txt delete mode 100644 src/linux/main.cpp delete mode 100644 src/linux/stubs/Windows.h delete mode 100644 src/linux/stubs/mscoree.h delete mode 100644 src/linux/stubs/rpc.h delete mode 100644 src/linux/stubs/rpcndr.h delete mode 100644 src/linux/stubs/stubs_coreclr.h delete mode 100644 src/linux/test/test_pal.cpp delete mode 100644 src/linux/test/test_pal.h diff --git a/src/linux/CMakeLists.txt b/src/linux/CMakeLists.txt deleted file mode 100644 index 58fa991f1..000000000 --- a/src/linux/CMakeLists.txt +++ /dev/null @@ -1,37 +0,0 @@ -cmake_minimum_required(VERSION 2.8.4) -project(linux) - -set(CMAKE_CXX_COMPILER /usr/bin/clang++) - -# generic settings -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++") - -# include folders from PS for Linux -include_directories(${PROJECT_SOURCE_DIR}/stubs) - -# add coreclr -# - PLATFORM_UNIX is for pal headers -# - PAL_IMPLEMENTATION is for pal headers to define required function implementations (required for coreclr) -# - __LINUX__ defines the pal headers correctly define stuff for linux -# - COM_NO_WINDOWS_H defines that coreclr headers are not used on windows -# - CORECRL required for PowerShell code to enable CoreCRL support -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_UNIX -DPAL_IMPLEMENTATION -D__LINUX__ -DCOM_NO_WINDOWS_H -DCORECLR") -include_directories(${PROJECT_SOURCE_DIR}/../coreclr/src/pal/inc) -#include_directories(${PROJECT_SOURCE_DIR}/../coreclr/src/pal/prebuilt/inc) - -# include folders from PS -include_directories(${PROJECT_SOURCE_DIR}/../monad/monad/nttargets/assemblies/nativemsh/pwrshcommon) - -set(SOURCE_FILES main.cpp - test/test_pal.cpp - #../monad/monad/nttargets/assemblies/nativemsh/pwrshexe/CssMainEntry.cpp -) - -add_executable(linux ${SOURCE_FILES}) - -# add cppunit -include_directories(${PROJECT_SOURCE_DIR}/../../externals/cppunit/include) -find_library(LIB_CPPUNIT cppunit ${PROJECT_SOURCE_DIR}/../../externals/cppunit/lib) -target_link_libraries(linux ${LIB_CPPUNIT}) -message(STATUS "cppunit lib: ${LIB_CPPUNIT}") - diff --git a/src/linux/main.cpp b/src/linux/main.cpp deleted file mode 100644 index feb607ef5..000000000 --- a/src/linux/main.cpp +++ /dev/null @@ -1,38 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -int runTests() -{ - // Create the event manager and test controller - CPPUNIT_NS::TestResult controller; - - // Add a listener that collects test result - CPPUNIT_NS::TestResultCollector result; - controller.addListener(&result); - - // Add a listener that prints status update dots while the tests run - CPPUNIT_NS::BriefTestProgressListener progress; - controller.addListener(&progress); - - // Add the top suite to the test runner - CPPUNIT_NS::TestRunner runner; - runner.addTest(CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest()); - runner.run(controller); - - // Print test in a compiler compatible format. - CPPUNIT_NS::CompilerOutputter outputter(&result,CPPUNIT_NS::stdCOut()); - outputter.write(); - - return result.wasSuccessful() ? 0 : 1; - -} - -int main(int, char**) { - std::cout << "Hello, World!" << std::endl; - return runTests(); -} diff --git a/src/linux/stubs/Windows.h b/src/linux/stubs/Windows.h deleted file mode 100644 index f144cf1fb..000000000 --- a/src/linux/stubs/Windows.h +++ /dev/null @@ -1,17 +0,0 @@ - -// pal.h will provide everything windows.h otherwise would -#include "pal.h" -#include "rt/palrt.h" - - -// SAL annotations -#define _In_ -#define _Reserved_ -#define _Out_ -#define _In_opt_ -#define __deref_out_opt -#define __deref_out_ecount(COUNT) -#define __inout_ecount(COUNT) -#define __out_ecount(COUNT) -#define _Success_(VALUE) -#define _In_z_ \ No newline at end of file diff --git a/src/linux/stubs/mscoree.h b/src/linux/stubs/mscoree.h deleted file mode 100644 index d991f9875..000000000 --- a/src/linux/stubs/mscoree.h +++ /dev/null @@ -1,175 +0,0 @@ -#pragma once - -#include "pal.h" -#include "rt/palrt.h" - -//! -//! This header pulls in actual items from the original mscoree.h and also -//! defines stub classes and functions. -//! - -typedef /* [public][public] */ -enum __MIDL___MIDL_itf_mscoree_0000_0000_0002 -{ - STARTUP_CONCURRENT_GC = 0x1, - STARTUP_LOADER_OPTIMIZATION_MASK = ( 0x3 << 1 ) , - STARTUP_LOADER_OPTIMIZATION_SINGLE_DOMAIN = ( 0x1 << 1 ) , - STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN = ( 0x2 << 1 ) , - STARTUP_LOADER_OPTIMIZATION_MULTI_DOMAIN_HOST = ( 0x3 << 1 ) , - STARTUP_LOADER_SAFEMODE = 0x10, - STARTUP_LOADER_SETPREFERENCE = 0x100, - STARTUP_SERVER_GC = 0x1000, - STARTUP_HOARD_GC_VM = 0x2000, - STARTUP_SINGLE_VERSION_HOSTING_INTERFACE = 0x4000, - STARTUP_LEGACY_IMPERSONATION = 0x10000, - STARTUP_DISABLE_COMMITTHREADSTACK = 0x20000, - STARTUP_ALWAYSFLOW_IMPERSONATION = 0x40000, - STARTUP_TRIM_GC_COMMIT = 0x80000, - STARTUP_ETW = 0x100000, - STARTUP_ARM = 0x400000, - STARTUP_SINGLE_APPDOMAIN = 0x800000, - STARTUP_APPX_APP_MODEL = 0x1000000, - STARTUP_DISABLE_RANDOMIZED_STRING_HASHING = 0x2000000 -} STARTUP_FLAGS; - - -// other datatypes - -typedef HRESULT ( __stdcall *FExecuteInAppDomainCallback )( - void *cookie); - - -// interfaces - -class IUnknown -{ -public: - ULONG AddRef() - { - return 0; - } - ULONG Release() - { - return 0; - } - HRESULT QueryInterface( - REFIID riid, - void **ppvObject - ) - { - return S_OK; - } -}; - -struct IActivationFactory -{}; - -class IHostControl : public IUnknown -{ -public: -virtual HRESULT STDMETHODCALLTYPE GetHostManager( - /* [in] */ REFIID riid, - /* [out] */ void **ppObject) = 0; - -virtual HRESULT STDMETHODCALLTYPE SetAppDomainManager( - /* [in] */ DWORD dwAppDomainID, - /* [in] */ IUnknown *pUnkAppDomainManager) = 0; - -}; - -class ICLRControl : public IUnknown -{ -public: -virtual HRESULT STDMETHODCALLTYPE GetCLRManager( - /* [in] */ REFIID riid, - /* [out] */ void **ppObject) = 0; - -virtual HRESULT STDMETHODCALLTYPE SetAppDomainManagerType( - /* [in] */ LPCWSTR pwzAppDomainManagerAssembly, - /* [in] */ LPCWSTR pwzAppDomainManagerType) = 0; - -}; - -class ICLRRuntimeHost : public IUnknown -{ -public: -virtual HRESULT STDMETHODCALLTYPE Start( void) = 0; - -virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; - -virtual HRESULT STDMETHODCALLTYPE SetHostControl( - /* [in] */ IHostControl *pHostControl) = 0; - -virtual HRESULT STDMETHODCALLTYPE GetCLRControl( - /* [out] */ ICLRControl **pCLRControl) = 0; - -virtual HRESULT STDMETHODCALLTYPE UnloadAppDomain( - /* [in] */ DWORD dwAppDomainId, -/* [in] */ BOOL fWaitUntilDone) = 0; - -virtual HRESULT STDMETHODCALLTYPE ExecuteInAppDomain( - /* [in] */ DWORD dwAppDomainId, -/* [in] */ FExecuteInAppDomainCallback pCallback, -/* [in] */ void *cookie) = 0; - -virtual HRESULT STDMETHODCALLTYPE GetCurrentAppDomainId( - /* [out] */ DWORD *pdwAppDomainId) = 0; - -virtual HRESULT STDMETHODCALLTYPE ExecuteApplication( - /* [in] */ LPCWSTR pwzAppFullName, -/* [in] */ DWORD dwManifestPaths, -/* [in] */ LPCWSTR *ppwzManifestPaths, -/* [in] */ DWORD dwActivationData, -/* [in] */ LPCWSTR *ppwzActivationData, -/* [out] */ int *pReturnValue) = 0; - -virtual HRESULT STDMETHODCALLTYPE ExecuteInDefaultAppDomain( - /* [in] */ LPCWSTR pwzAssemblyPath, -/* [in] */ LPCWSTR pwzTypeName, -/* [in] */ LPCWSTR pwzMethodName, -/* [in] */ LPCWSTR pwzArgument, -/* [out] */ DWORD *pReturnValue) = 0; - -}; - -class ICLRRuntimeHost2 : public ICLRRuntimeHost -{ -public: -virtual HRESULT STDMETHODCALLTYPE CreateAppDomainWithManager( - /* [in] */ LPCWSTR wszFriendlyName, -/* [in] */ DWORD dwFlags, -/* [in] */ LPCWSTR wszAppDomainManagerAssemblyName, -/* [in] */ LPCWSTR wszAppDomainManagerTypeName, -/* [in] */ int nProperties, -/* [in] */ LPCWSTR *pPropertyNames, -/* [in] */ LPCWSTR *pPropertyValues, -/* [out] */ DWORD *pAppDomainID) = 0; - -virtual HRESULT STDMETHODCALLTYPE CreateDelegate( - /* [in] */ DWORD appDomainID, -/* [in] */ LPCWSTR wszAssemblyName, -/* [in] */ LPCWSTR wszClassName, -/* [in] */ LPCWSTR wszMethodName, -/* [out] */ INT_PTR *fnPtr) = 0; - -virtual HRESULT STDMETHODCALLTYPE Authenticate( - /* [in] */ ULONGLONG authKey) = 0; - -virtual HRESULT STDMETHODCALLTYPE RegisterMacEHPort( void) = 0; - -virtual HRESULT STDMETHODCALLTYPE SetStartupFlags( - /* [in] */ STARTUP_FLAGS dwFlags) = 0; - -virtual HRESULT STDMETHODCALLTYPE DllGetActivationFactory( - /* [in] */ DWORD appDomainID, -/* [in] */ LPCWSTR wszTypeName, -/* [out] */ IActivationFactory **factory) = 0; - -virtual HRESULT STDMETHODCALLTYPE ExecuteAssembly( - /* [in] */ DWORD dwAppDomainId, -/* [in] */ LPCWSTR pwzAssemblyPath, -/* [in] */ int argc, -/* [in] */ LPCWSTR *argv, -/* [out] */ DWORD *pReturnValue) = 0; - -}; diff --git a/src/linux/stubs/rpc.h b/src/linux/stubs/rpc.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/linux/stubs/rpcndr.h b/src/linux/stubs/rpcndr.h deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/linux/stubs/stubs_coreclr.h b/src/linux/stubs/stubs_coreclr.h deleted file mode 100644 index cc021c9b0..000000000 --- a/src/linux/stubs/stubs_coreclr.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include "pal.h" - -DWORD WINAPI ExpandEnvironmentStringsW( - PCWSTR lpSrc, - PWSTR lpDst, - DWORD nSize -); - diff --git a/src/linux/test/test_pal.cpp b/src/linux/test/test_pal.cpp deleted file mode 100644 index 52aaea986..000000000 --- a/src/linux/test/test_pal.cpp +++ /dev/null @@ -1,89 +0,0 @@ -#include "pal.h" -#include "test_pal.h" - -// pull in some more headers -#include "NativeMshConstants.h" -#include "ClrHostWrapper.h" -#include "IPwrshCommonOutput.h" -#include "ConfigFileReader.h" -#include "NativeMsh.h" -#include "SystemCallFacade.h" -#include "WinSystemCallFacade.h" - -namespace Microsoft { - - CPPUNIT_TEST_SUITE_REGISTRATION(PalTestSuite); - - // this unit test is used to test if stuff from different headers was pulled in correctly - // this is for porting compatbility tests, not really functional tests - void PalTestSuite::testHeaders() { - - // check NativeMshConstants.h - CPPUNIT_ASSERT_EQUAL(NativeMsh::g_MISSING_COMMAND_LINE_ARGUMENT,1); - - // check ClrHostWrapper.h - NativeMsh::ICLRRuntimeHost2Wrapper clrHostWrapper; - - } - - void PalTestSuite::testDatatypes() { - - // check basic pointer lengths - CPPUNIT_ASSERT_EQUAL(sizeof(void*), sizeof(PVOID)); - - // windows datatypes - CPPUNIT_ASSERT_EQUAL(sizeof(WORD),(std::size_t)2); - CPPUNIT_ASSERT_EQUAL(sizeof(DWORD),(std::size_t)4); - CPPUNIT_ASSERT_EQUAL(sizeof(HANDLE),sizeof(void*)); - CPPUNIT_ASSERT_EQUAL(sizeof(HWND),sizeof(void*)); - CPPUNIT_ASSERT_EQUAL(sizeof(HMODULE),sizeof(void*)); - CPPUNIT_ASSERT_EQUAL(sizeof(HINSTANCE),sizeof(void*)); - CPPUNIT_ASSERT_EQUAL(sizeof(HGLOBAL),sizeof(void*)); - CPPUNIT_ASSERT_EQUAL(sizeof(HLOCAL),sizeof(void*)); - CPPUNIT_ASSERT_EQUAL(sizeof(HRSRC),sizeof(void*)); - CPPUNIT_ASSERT_EQUAL(sizeof(HRESULT),sizeof(LONG)); - CPPUNIT_ASSERT_EQUAL(sizeof(NTSTATUS),sizeof(LONG)); - - // windows integer datatypes - CPPUNIT_ASSERT_EQUAL(sizeof(INT),(std::size_t)4); - CPPUNIT_ASSERT_EQUAL(sizeof(INT8),(std::size_t)1); - CPPUNIT_ASSERT_EQUAL(sizeof(INT16),(std::size_t)2); - CPPUNIT_ASSERT_EQUAL(sizeof(INT32),(std::size_t)4); - CPPUNIT_ASSERT_EQUAL(sizeof(INT64),(std::size_t)8); - CPPUNIT_ASSERT_EQUAL(sizeof(UINT),(std::size_t)4); - CPPUNIT_ASSERT_EQUAL(sizeof(UINT8),(std::size_t)1); - CPPUNIT_ASSERT_EQUAL(sizeof(UINT16),(std::size_t)2); - CPPUNIT_ASSERT_EQUAL(sizeof(UINT32),(std::size_t)4); - CPPUNIT_ASSERT_EQUAL(sizeof(UINT64),(std::size_t)8); - - // windows integer max and min size constants - - CPPUNIT_ASSERT_EQUAL(CHAR_BIT,8); - CPPUNIT_ASSERT_EQUAL(SCHAR_MIN,-127-1); - CPPUNIT_ASSERT_EQUAL(SCHAR_MAX,127); - CPPUNIT_ASSERT_EQUAL(UCHAR_MAX,0xff); - CPPUNIT_ASSERT_EQUAL(SHRT_MIN,-32767-1); - CPPUNIT_ASSERT_EQUAL(SHRT_MAX,32767); - CPPUNIT_ASSERT_EQUAL(USHRT_MAX,0xffff); - CPPUNIT_ASSERT_EQUAL(INT_MIN,-2147483647-1); - CPPUNIT_ASSERT_EQUAL(INT_MAX,2147483647); - CPPUNIT_ASSERT_EQUAL(UINT_MAX,0xffffffff); - - // TODO: these are part of limits.h and will never fit windows values -// CPPUNIT_ASSERT_EQUAL(LONG_MIN,-2147483647L-1); -// CPPUNIT_ASSERT_EQUAL(LONG_MAX,2147483647L); -// CPPUNIT_ASSERT_EQUAL(ULONG_MAX,0xffffffffUL); - - CPPUNIT_ASSERT_EQUAL(MAXSHORT,0x7fff); - CPPUNIT_ASSERT_EQUAL(MAXLONG,0x7fffffff); - CPPUNIT_ASSERT_EQUAL(MAXCHAR,0x7f); - CPPUNIT_ASSERT_EQUAL(MAXDWORD,0xffffffff); - - // character data types - CPPUNIT_ASSERT_EQUAL(sizeof(CHAR),(std::size_t)1); - CPPUNIT_ASSERT_EQUAL(sizeof(TCHAR),(std::size_t)1); - - - } - -} diff --git a/src/linux/test/test_pal.h b/src/linux/test/test_pal.h deleted file mode 100644 index 54e8bab53..000000000 --- a/src/linux/test/test_pal.h +++ /dev/null @@ -1,17 +0,0 @@ -#include - -namespace Microsoft { - - class PalTestSuite : public CPPUNIT_NS::TestFixture { - CPPUNIT_TEST_SUITE(PalTestSuite); - CPPUNIT_TEST(testHeaders); - CPPUNIT_TEST(testDatatypes); - CPPUNIT_TEST_SUITE_END(); - - public: - void testHeaders(); - void testDatatypes(); - - }; - -} \ No newline at end of file From 94f3fef28813ee2312f1f943ec80b7f8f58df122 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 18 Sep 2015 12:53:50 -0700 Subject: [PATCH 243/295] Remove unneeded strings folders --- .../CmdletizationResources.cs | 295 ---------------- .../NavigationResources.cs | 279 ---------------- .../ProcessResources.cs | 314 ------------------ scripts/commands-utility-strings/AddMember.cs | 179 ---------- .../AliasCommandStrings.cs | 234 ------------- .../ConvertFromStringData.cs | 81 ----- .../CsvCommandStrings.cs | 90 ----- scripts/commands-utility-strings/Debugger.cs | 234 ------------- .../EventingStrings.cs | 144 -------- scripts/commands-utility-strings/GetMember.cs | 72 ---- .../GetRandomCommandStrings.cs | 90 ----- .../commands-utility-strings/HostStrings.cs | 81 ----- .../ImportLocalizedDataStrings.cs | 137 -------- .../MeasureObjectStrings.cs | 90 ----- .../NewObjectStrings.cs | 144 -------- .../SelectObjectStrings.cs | 108 ------ .../SortObjectStrings.cs | 72 ---- .../UtilityCommonStrings.cs | 180 ---------- .../VariableCommandStrings.cs | 153 --------- .../WriteErrorStrings.cs | 72 ---- .../WriteProgressResourceStrings.cs | 90 ----- 21 files changed, 3139 deletions(-) delete mode 100644 scripts/commands-management-strings/CmdletizationResources.cs delete mode 100644 scripts/commands-management-strings/NavigationResources.cs delete mode 100644 scripts/commands-management-strings/ProcessResources.cs delete mode 100644 scripts/commands-utility-strings/AddMember.cs delete mode 100644 scripts/commands-utility-strings/AliasCommandStrings.cs delete mode 100644 scripts/commands-utility-strings/ConvertFromStringData.cs delete mode 100644 scripts/commands-utility-strings/CsvCommandStrings.cs delete mode 100644 scripts/commands-utility-strings/Debugger.cs delete mode 100644 scripts/commands-utility-strings/EventingStrings.cs delete mode 100644 scripts/commands-utility-strings/GetMember.cs delete mode 100644 scripts/commands-utility-strings/GetRandomCommandStrings.cs delete mode 100644 scripts/commands-utility-strings/HostStrings.cs delete mode 100644 scripts/commands-utility-strings/ImportLocalizedDataStrings.cs delete mode 100644 scripts/commands-utility-strings/MeasureObjectStrings.cs delete mode 100644 scripts/commands-utility-strings/NewObjectStrings.cs delete mode 100644 scripts/commands-utility-strings/SelectObjectStrings.cs delete mode 100644 scripts/commands-utility-strings/SortObjectStrings.cs delete mode 100644 scripts/commands-utility-strings/UtilityCommonStrings.cs delete mode 100644 scripts/commands-utility-strings/VariableCommandStrings.cs delete mode 100644 scripts/commands-utility-strings/WriteErrorStrings.cs delete mode 100644 scripts/commands-utility-strings/WriteProgressResourceStrings.cs diff --git a/scripts/commands-management-strings/CmdletizationResources.cs b/scripts/commands-management-strings/CmdletizationResources.cs deleted file mode 100644 index 9b496e460..000000000 --- a/scripts/commands-management-strings/CmdletizationResources.cs +++ /dev/null @@ -1,295 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class CmdletizationResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal CmdletizationResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CmdletizationResources", typeof(CmdletizationResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The cmdlet does not fully support the Inquire action for debug messages. Cmdlet operation will continue during the prompt. Select a different action preference via -Debug switch or $DebugPreference variable, and try again.. - /// - internal static string CimCmdletAdapter_DebugInquire { - get { - return ResourceManager.GetString("CimCmdletAdapter_DebugInquire", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}: A CimSession to the CIM server uses the DCOM protocol, which does not support the {1} switch.. - /// - internal static string CimCmdletAdapter_RemoteDcomDoesntSupportExtendedSemantics { - get { - return ResourceManager.GetString("CimCmdletAdapter_RemoteDcomDoesntSupportExtendedSemantics", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet does not fully support the Inquire action for warnings. Cmdlet operation will continue during the prompt. Select a different action preference via -WarningAction parameter or $WarningPreference variable, and try again.. - /// - internal static string CimCmdletAdapter_WarningInquire { - get { - return ResourceManager.GetString("CimCmdletAdapter_WarningInquire", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The cmdlet does not fully support the Stop action for warnings. Cmdlet operation will be stopped with a delay. Select a different action preference via -WarningAction parameter or $WarningPreference variable, and try again.. - /// - internal static string CimCmdletAdapter_WarningStop { - get { - return ResourceManager.GetString("CimCmdletAdapter_WarningStop", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CIM intrinsic type. - /// - internal static string CimConversion_CimIntrinsicValue { - get { - return ResourceManager.GetString("CimConversion_CimIntrinsicValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to WQL literal. - /// - internal static string CimConversion_WqlQuery { - get { - return ResourceManager.GetString("CimConversion_WqlQuery", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CIM query for enumerating instances of the {0} class on the {1} CIM server, that are associated with the following instance: {2}. - /// - internal static string CimJob_AssociationDescription { - get { - return ResourceManager.GetString("CimJob_AssociationDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot connect to CIM server. {0}. - /// - internal static string CimJob_BrokenSession { - get { - return ResourceManager.GetString("CimJob_BrokenSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0}: {1}. - /// - internal static string CimJob_ComputerNameConcatenationTemplate { - get { - return ResourceManager.GetString("CimJob_ComputerNameConcatenationTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The CIM method returned the following error code: {0}. - /// - internal static string CimJob_ErrorCodeFromMethod { - get { - return ResourceManager.GetString("CimJob_ErrorCodeFromMethod", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to run {1}. {0}. - /// - internal static string CimJob_GenericCimFailure { - get { - return ResourceManager.GetString("CimJob_GenericCimFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find the {0} class on the {1} CIM server. Verify the value of the ClassName xml attribute in Cmdlet Definition XML and retry. Valid class name example: ROOT\cimv2\Win32_Process.. - /// - internal static string CimJob_InvalidClassName { - get { - return ResourceManager.GetString("CimJob_InvalidClassName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find the {2} output parameter of the {1} method of the {0} CIM object. Verify the value of the ParameterName attribute in Cmdlet Definition XML and retry.. - /// - internal static string CimJob_InvalidOutputParameterName { - get { - return ResourceManager.GetString("CimJob_InvalidOutputParameterName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CIM method {1} on the {0} CIM object. - /// - internal static string CimJob_MethodDescription { - get { - return ResourceManager.GetString("CimJob_MethodDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Type of {0} property ({1}) doesn't match the CIM type ({2}) associated with the type declared in Cmdlet Definition XML.. - /// - internal static string CimJob_MismatchedTypeOfPropertyReturnedByQuery { - get { - return ResourceManager.GetString("CimJob_MismatchedTypeOfPropertyReturnedByQuery", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No matching {1} objects found by {0}. Verify query parameters and retry.. - /// - internal static string CimJob_NotFound_ComplexCase { - get { - return ResourceManager.GetString("CimJob_NotFound_ComplexCase", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No {2} objects found with property '{0}' equal to '{1}'. Verify the value of the property and retry.. - /// - internal static string CimJob_NotFound_SimpleGranularCase_Equality { - get { - return ResourceManager.GetString("CimJob_NotFound_SimpleGranularCase_Equality", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No {2} objects found with property '{0}' matching '{1}'. Verify the value of the property and retry.. - /// - internal static string CimJob_NotFound_SimpleGranularCase_Wildcard { - get { - return ResourceManager.GetString("CimJob_NotFound_SimpleGranularCase_Wildcard", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CIM query for enumerating associated instance of the {0} class on the {1} CIM server. - /// - internal static string CimJob_SafeAssociationDescription { - get { - return ResourceManager.GetString("CimJob_SafeAssociationDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {2} CIM method exposed by the {0} class on the {1} CIM server. - /// - internal static string CimJob_SafeMethodDescription { - get { - return ResourceManager.GetString("CimJob_SafeMethodDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CIM query for instances of the {0} class on the {1} CIM server: {2}. - /// - internal static string CimJob_SafeQueryDescription { - get { - return ResourceManager.GetString("CimJob_SafeQueryDescription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The {0} command cannot complete, because the {1} server is currently busy. The command will be automatically resumed in {2:f2} seconds.. - /// - internal static string CimJob_SleepAndRetryVerboseMessage { - get { - return ResourceManager.GetString("CimJob_SleepAndRetryVerboseMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Running the following operation: {0}.. - /// - internal static string CimJob_VerboseExecutionMessage { - get { - return ResourceManager.GetString("CimJob_VerboseExecutionMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to CIM cmdlets do not support the {0} parameter together with the AsJob parameter. Remove one of these parameters and retry.. - /// - internal static string SessionBasedWrapper_ShouldProcessVsJobConflict { - get { - return ResourceManager.GetString("SessionBasedWrapper_ShouldProcessVsJobConflict", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to <?xml version="1.0" encoding="utf-8"?> - ///<!-- ################################################################## - ///Copyright (c) Microsoft Corporation. All rights reserved. - ///################################################################### --> - ///<!DOCTYPE schema [ - /// <!ENTITY csharpIdentifierLetterCharacterRegex "\p{Lu}\p{Ll}\p{Lt}\p{Lm}\p{Lo}\p{Nl}"> - /// <!ENTITY csharpIdentifierFirstCharacterRegex "&csharpIdentifierLetterCharacterRegex;_"> - /// <!ENTITY csharpIdentifierOtherCharacterRegex "&csharpIdentifierL [rest of string was truncated]";. - /// - internal static string Xml_cmdletsOverObjectsXsd { - get { - return ResourceManager.GetString("Xml_cmdletsOverObjectsXsd", resourceCulture); - } - } -} diff --git a/scripts/commands-management-strings/NavigationResources.cs b/scripts/commands-management-strings/NavigationResources.cs deleted file mode 100644 index c172d743e..000000000 --- a/scripts/commands-management-strings/NavigationResources.cs +++ /dev/null @@ -1,279 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class NavigationResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal NavigationResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NavigationResources", typeof(NavigationResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Add Content. - /// - internal static string AddContentAction { - get { - return ResourceManager.GetString("AddContentAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Path: {0}. - /// - internal static string AddContentTarget { - get { - return ResourceManager.GetString("AddContentTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Commit. - /// - internal static string CommitAction { - get { - return ResourceManager.GetString("CommitAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot copy because the specified destination already exists. Do you want to overwrite the existing content?. - /// - internal static string CopyToExistingPrompt { - get { - return ResourceManager.GetString("CopyToExistingPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Begin. - /// - internal static string CreateAction { - get { - return ResourceManager.GetString("CreateAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified path is a container that has child items. Do you want to delete this container and its child items?. - /// - internal static string DeleteHasChildrenPrompt { - get { - return ResourceManager.GetString("DeleteHasChildrenPrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Do you want to delete the specified item?. - /// - internal static string DeletePrompt { - get { - return ResourceManager.GetString("DeletePrompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An object at the specified path {0} does not exist, or has been filtered by the -Include or -Exclude parameter.. - /// - internal static string ItemNotFound { - get { - return ResourceManager.GetString("ItemNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot move item because the item at '{0}' does not exist.. - /// - internal static string MoveItemDoesntExist { - get { - return ResourceManager.GetString("MoveItemDoesntExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot move item because the item at '{0}' is in use.. - /// - internal static string MoveItemInUse { - get { - return ResourceManager.GetString("MoveItemInUse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New drive. - /// - internal static string NewDriveConfirmAction { - get { - return ResourceManager.GetString("NewDriveConfirmAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} Provider: {1} Root: {2}. - /// - internal static string NewDriveConfirmResourceTemplate { - get { - return ResourceManager.GetString("NewDriveConfirmResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot parse path because path '{0}' does not have a qualifier specified.. - /// - internal static string ParsePathFormatError { - get { - return ResourceManager.GetString("ParsePathFormatError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove Drive. - /// - internal static string RemoveDriveConfirmAction { - get { - return ResourceManager.GetString("RemoveDriveConfirmAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} Provider: {1} Root: {2}. - /// - internal static string RemoveDriveConfirmResourceTemplate { - get { - return ResourceManager.GetString("RemoveDriveConfirmResourceTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove drive '{0}' because it is in use.. - /// - internal static string RemoveDriveInUse { - get { - return ResourceManager.GetString("RemoveDriveInUse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot remove the item at '{0}' because it is in use.. - /// - internal static string RemoveItemInUse { - get { - return ResourceManager.GetString("RemoveItemInUse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The item at {0} has children and the Recurse parameter was not specified. If you continue, all children will be removed with the item. Are you sure you want to continue?. - /// - internal static string RemoveItemWithChildren { - get { - return ResourceManager.GetString("RemoveItemWithChildren", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename the item at '{0}' because it is in use.. - /// - internal static string RenamedItemInUse { - get { - return ResourceManager.GetString("RenamedItemInUse", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename because item at '{0}' does not exist.. - /// - internal static string RenameItemDoesntExist { - get { - return ResourceManager.GetString("RenameItemDoesntExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rollback. - /// - internal static string RollbackAction { - get { - return ResourceManager.GetString("RollbackAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Content. - /// - internal static string SetContentAction { - get { - return ResourceManager.GetString("SetContentAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Path: {0}. - /// - internal static string SetContentTarget { - get { - return ResourceManager.GetString("SetContentTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Current transaction. - /// - internal static string TransactionResource { - get { - return ResourceManager.GetString("TransactionResource", resourceCulture); - } - } -} diff --git a/scripts/commands-management-strings/ProcessResources.cs b/scripts/commands-management-strings/ProcessResources.cs deleted file mode 100644 index 877d21f98..000000000 --- a/scripts/commands-management-strings/ProcessResources.cs +++ /dev/null @@ -1,314 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ProcessResources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ProcessResources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProcessResources", typeof(ProcessResources).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to This command cannot be run completely because the system cannot find all the information required.. - /// - internal static string CannotStarttheProcess { - get { - return ResourceManager.GetString("CannotStarttheProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Are you sure you want to perform the Stop-Process operation on the following item: {0}({1})?. - /// - internal static string ConfirmStopProcess { - get { - return ResourceManager.GetString("ConfirmStopProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Parameters "{0}" and "{1}" cannot be specified at the same time.. - /// - internal static string ContradictParametersSpecified { - get { - return ResourceManager.GetString("ContradictParametersSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enumerate the file version information of the "{0}" process.. - /// - internal static string CouldnotEnumerateFileVer { - get { - return ResourceManager.GetString("CouldnotEnumerateFileVer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enumerate the modules and the file version information of the "{0}" process.. - /// - internal static string CouldnotEnumerateModuleFileVer { - get { - return ResourceManager.GetString("CouldnotEnumerateModuleFileVer", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot enumerate the modules of the "{0}" process.. - /// - internal static string CouldnotEnumerateModules { - get { - return ResourceManager.GetString("CouldnotEnumerateModules", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot stop process "{0} ({1})" because of the following error: {2}. - /// - internal static string CouldNotStopProcess { - get { - return ResourceManager.GetString("CouldNotStopProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot attach the debugger to the process due to {0} because no default debugger is available.. - /// - internal static string DebuggerError { - get { - return ResourceManager.GetString("DebuggerError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run because "{0}" and "{1}" are same. Give different inputs and Run your command again.. - /// - internal static string DuplicateEntry { - get { - return ResourceManager.GetString("DuplicateEntry", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The 'IncludeUserName' parameter requires elevated user rights. Try running the command again in a session that has been opened with elevated user rights (that is, Run as Administrator).. - /// - internal static string IncludeUserNameRequiresElevation { - get { - return ResourceManager.GetString("IncludeUserNameRequiresElevation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run because the input "{0}" is not a valid Application. Give a valid application and run your command again.. - /// - internal static string InvalidApplication { - get { - return ResourceManager.GetString("InvalidApplication", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run because either the parameter "{0}" has a value that is not valid or cannot be used with this command. Give a valid input and Run your command again.. - /// - internal static string InvalidInput { - get { - return ResourceManager.GetString("InvalidInput", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run due to the error: {0}.. - /// - internal static string InvalidStartProcess { - get { - return ResourceManager.GetString("InvalidStartProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run due to error 1783. The possible cause of this error can be using of a non-existing user "{0}". Please give a valid user and run your command again.. - /// - internal static string InvalidUserError { - get { - return ResourceManager.GetString("InvalidUserError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error adding '{0}' to the network: {1}. - /// - internal static string JoinNetworkFailed { - get { - return ResourceManager.GetString("JoinNetworkFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exception getting "Modules" or "FileVersion": "This feature is not supported for remote computers.".. - /// - internal static string NoComputerNameWithFileVersion { - get { - return ResourceManager.GetString("NoComputerNameWithFileVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run because the debugger cannot be attached to the process "{0} ({1})". Specify another process and Run your command.. - /// - internal static string NoDebuggerFound { - get { - return ResourceManager.GetString("NoDebuggerFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a process with the process identifier {1}.. - /// - internal static string NoProcessFoundForGivenId { - get { - return ResourceManager.GetString("NoProcessFoundForGivenId", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find a process with the name "{0}". Verify the process name and call the cmdlet again.. - /// - internal static string NoProcessFoundForGivenName { - get { - return ResourceManager.GetString("NoProcessFoundForGivenName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command stopped operation of "{0} ({1})" because of the following error: {2}.. - /// - internal static string Process_is_not_terminated { - get { - return ResourceManager.GetString("Process is not terminated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {0} ({1}). - /// - internal static string ProcessNameForConfirmation { - get { - return ResourceManager.GetString("ProcessNameForConfirmation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command stopped operation because process "{0} ({1})" is not stopped in the specified time-out.. - /// - internal static string ProcessNotTerminated { - get { - return ResourceManager.GetString("ProcessNotTerminated", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run because Redirection parameters cannot be used with UseShellExecute parameter. - /// - internal static string RedirectionParams { - get { - return ResourceManager.GetString("RedirectionParams", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error removing '{0}' from the network: {1}. - /// - internal static string RemoveFailed { - get { - return ResourceManager.GetString("RemoveFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Error renaming '{0}': {1}. - /// - internal static string RenameFailed { - get { - return ResourceManager.GetString("RenameFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The specified path is not a valid win32 application. Try again with the UseShellExecute.. - /// - internal static string UseShell { - get { - return ResourceManager.GetString("UseShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command stopped operation because it cannot wait on 'System Idle' process. Specify another process and Run your command again.. - /// - internal static string WaitOnIdleProcess { - get { - return ResourceManager.GetString("WaitOnIdleProcess", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command stopped operation because it cannot wait on itself. Specify another process and Run your command again.. - /// - internal static string WaitOnItself { - get { - return ResourceManager.GetString("WaitOnItself", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/AddMember.cs b/scripts/commands-utility-strings/AddMember.cs deleted file mode 100644 index 2032152ff..000000000 --- a/scripts/commands-utility-strings/AddMember.cs +++ /dev/null @@ -1,179 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class AddMember { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AddMember() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AddMember", typeof(AddMember).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The member referenced by this alias should not be null or empty.. - /// - internal static string AliasReferenceShouldNotBeNullOrEmpty { - get { - return ResourceManager.GetString("AliasReferenceShouldNotBeNullOrEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot add a member with type "{0}". Specify a different type for the MemberTypes parameter.. - /// - internal static string CannotAddMemberType { - get { - return ResourceManager.GetString("CannotAddMemberType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot force the member with name "{0}" and type "{1}" to be added. A member with that name and type already exists, and the existing member is not an instance extension.. - /// - internal static string CannotRemoveTypeDataMember { - get { - return ResourceManager.GetString("CannotRemoveTypeDataMember", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The parameter NotePropertyName cannot take values that could be converted to the type {0}. To define the name of a member with those values, use Add-Member, and specify the member type.. - /// - internal static string InvalidValueForNotePropertyName { - get { - return ResourceManager.GetString("InvalidValueForNotePropertyName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot add a member with the name "{0}" because a member with that name already exists. To overwrite the member anyway, add the Force parameter to your command.. - /// - internal static string MemberAlreadyExists { - get { - return ResourceManager.GetString("MemberAlreadyExists", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The name for a NoteProperty member should not be null or an empty string.. - /// - internal static string NotePropertyNameShouldNotBeNull { - get { - return ResourceManager.GetString("NotePropertyNameShouldNotBeNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The TypeName parameter should not be null, empty, or contain only white spaces.. - /// - internal static string TypeNameShouldNotBeEmpty { - get { - return ResourceManager.GetString("TypeNameShouldNotBeEmpty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Both Value and SecondValue parameters should not be null for a member of type "{0}". Specify a non-null value for one of the two parameters.. - /// - internal static string Value1AndValue2AreNotBothNull { - get { - return ResourceManager.GetString("Value1AndValue2AreNotBothNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Value parameter is required for a member of type "{0}". Specify the Value parameter when adding members of this type.. - /// - internal static string Value1Prompt { - get { - return ResourceManager.GetString("Value1Prompt", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Value parameter should not be null for a member of type "{0}". Specify a non-null value for the Value parameter when adding members of this type.. - /// - internal static string Value1ShouldNotBeNull { - get { - return ResourceManager.GetString("Value1ShouldNotBeNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SecondValue parameter should not be null for a member of type "{0}". Specify a non-null value for the SecondValue parameter when adding members of this type.. - /// - internal static string Value2ShouldNotBeNull { - get { - return ResourceManager.GetString("Value2ShouldNotBeNull", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SecondValue parameter is not necessary for a member of type "{0}", and should not be specified. Do not specify the SecondValue parameter when you add members of this type.. - /// - internal static string Value2ShouldNotBeSpecified { - get { - return ResourceManager.GetString("Value2ShouldNotBeSpecified", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To add a member, only one member type can be specified. The member types specified are: "{0}". - /// - internal static string WrongMemberCount { - get { - return ResourceManager.GetString("WrongMemberCount", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/AliasCommandStrings.cs b/scripts/commands-utility-strings/AliasCommandStrings.cs deleted file mode 100644 index cd1eb08cc..000000000 --- a/scripts/commands-utility-strings/AliasCommandStrings.cs +++ /dev/null @@ -1,234 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class AliasCommandStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal AliasCommandStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AliasCommandStrings", typeof(AliasCommandStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot open file {0} to export the alias. {1}. - /// - internal static string ExportAliasFileOpenFailed { - get { - return ResourceManager.GetString("ExportAliasFileOpenFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Date/Time : {0:F}. - /// - internal static string ExportAliasHeaderDate { - get { - return ResourceManager.GetString("ExportAliasHeaderDate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Computer : {0}. - /// - internal static string ExportAliasHeaderMachine { - get { - return ResourceManager.GetString("ExportAliasHeaderMachine", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Alias File. - /// - internal static string ExportAliasHeaderTitle { - get { - return ResourceManager.GetString("ExportAliasHeaderTitle", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Exported by : {0}. - /// - internal static string ExportAliasHeaderUser { - get { - return ResourceManager.GetString("ExportAliasHeaderUser", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot export the aliases because path '{0}' contains wildcard characters that resolved to multiple paths. Aliases can be exported to only one file. Change the value of the Path parameter to a path that resolves to a single file.. - /// - internal static string ExportAliasPathResolvedToMultiple { - get { - return ResourceManager.GetString("ExportAliasPathResolvedToMultiple", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot export the aliases because path '{0}' referred to a '{1}' provider path. Change the Path parameter to a file system path.. - /// - internal static string ExportAliasToFileSystemOnly { - get { - return ResourceManager.GetString("ExportAliasToFileSystemOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Import Alias. - /// - internal static string ImportAliasAction { - get { - return ResourceManager.GetString("ImportAliasAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot import an alias. Line number {1} in the file '{0}' is not a properly-formatted, comma-separated values (CSV) line for aliases. Change the line to contain four values separated by commas. If the value text itself contains a comma, then the value must be contained in quotation marks.. - /// - internal static string ImportAliasFileInvalidFormat { - get { - return ResourceManager.GetString("ImportAliasFileInvalidFormat", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot open file {0} to import the alias. {1}. - /// - internal static string ImportAliasFileOpenFailed { - get { - return ResourceManager.GetString("ImportAliasFileOpenFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot import the alias because the specified path '{0}' referred to a '{1}' provider path. Change the value of the Path parameter to a file system path.. - /// - internal static string ImportAliasFromFileSystemOnly { - get { - return ResourceManager.GetString("ImportAliasFromFileSystemOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot import the alias because line number {1} in the file '{0}' contains an option that is not recognized for aliases. Change the file to contain valid options.. - /// - internal static string ImportAliasOptionsError { - get { - return ResourceManager.GetString("ImportAliasOptionsError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot import alias because path '{0}' contains wildcard characters that resolve to multiple paths. Aliases can be imported from only one file. Change the value of the Path parameter to a path that resolves to a single file.. - /// - internal static string ImportAliasPathResolvedToMultiple { - get { - return ResourceManager.GetString("ImportAliasPathResolvedToMultiple", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} Value: {1}. - /// - internal static string ImportAliasTarget { - get { - return ResourceManager.GetString("ImportAliasTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New Alias. - /// - internal static string NewAliasAction { - get { - return ResourceManager.GetString("NewAliasAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} Value: {1}. - /// - internal static string NewAliasTarget { - get { - return ResourceManager.GetString("NewAliasTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot find a matching alias because an alias with the {0} '{1}' does not exist.. - /// - internal static string NoAliasFound { - get { - return ResourceManager.GetString("NoAliasFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set Alias. - /// - internal static string SetAliasAction { - get { - return ResourceManager.GetString("SetAliasAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} Value: {1}. - /// - internal static string SetAliasTarget { - get { - return ResourceManager.GetString("SetAliasTarget", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/ConvertFromStringData.cs b/scripts/commands-utility-strings/ConvertFromStringData.cs deleted file mode 100644 index fc41b5e47..000000000 --- a/scripts/commands-utility-strings/ConvertFromStringData.cs +++ /dev/null @@ -1,81 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ConvertFromStringData { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ConvertFromStringData() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ConvertFromStringData", typeof(ConvertFromStringData).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Data item '{1}' in line '{0}' is already defined. . - /// - internal static string DataItemAlreadyDefined { - get { - return ResourceManager.GetString("DataItemAlreadyDefined", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Data line '{0}' is not in 'name=value' format. . - /// - internal static string InvalidDataLine { - get { - return ResourceManager.GetString("InvalidDataLine", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/CsvCommandStrings.cs b/scripts/commands-utility-strings/CsvCommandStrings.cs deleted file mode 100644 index 6501f4ee9..000000000 --- a/scripts/commands-utility-strings/CsvCommandStrings.cs +++ /dev/null @@ -1,90 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class CsvCommandStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal CsvCommandStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CsvCommandStrings", typeof(CsvCommandStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot append CSV content to the following file: {1}. The appended object does not have a property that corresponds to the following column: {0}. To continue with mismatched properties, add the -Force parameter, and then retry the command.. - /// - internal static string CannotAppendCsvWithMismatchedPropertyNames { - get { - return ResourceManager.GetString("CannotAppendCsvWithMismatchedPropertyNames", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You must specify either the -Path or -LiteralPath parameters, but not both.. - /// - internal static string CannotSpecifyPathAndLiteralPath { - get { - return ResourceManager.GetString("CannotSpecifyPathAndLiteralPath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to One or more headers were not specified. Default names starting with "H" have been used in place of any missing headers.. - /// - internal static string UseDefaultNameForUnspecifiedHeader { - get { - return ResourceManager.GetString("UseDefaultNameForUnspecifiedHeader", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/Debugger.cs b/scripts/commands-utility-strings/Debugger.cs deleted file mode 100644 index 0dc0d1d49..000000000 --- a/scripts/commands-utility-strings/Debugger.cs +++ /dev/null @@ -1,234 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class Debugger { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Debugger() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Debugger", typeof(Debugger).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to There is no breakpoint with ID '{0}'.. - /// - internal static string BreakpointIdNotFound { - get { - return ResourceManager.GetString("BreakpointIdNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set breakpoint. The language mode for this session is incompatible with the system-wide language mode.. - /// - internal static string CannotSetBreakpointInconsistentLanguageMode { - get { - return ResourceManager.GetString("CannotSetBreakpointInconsistentLanguageMode", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Wait-Debugger called on line {0} in {1}.. - /// - internal static string DebugBreakMessage { - get { - return ResourceManager.GetString("DebugBreakMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to File '{0}' does not exist.. - /// - internal static string FileDoesNotExist { - get { - return ResourceManager.GetString("FileDoesNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Line cannot be less than 1.. - /// - internal static string LineLessThanOne { - get { - return ResourceManager.GetString("LineLessThanOne", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Failed to persist debug options for Process {0}.. - /// - internal static string PersistDebugPreferenceFailure { - get { - return ResourceManager.GetString("PersistDebugPreferenceFailure", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Debugging is not supported on remote sessions.. - /// - internal static string RemoteDebuggerNotSupported { - get { - return ResourceManager.GetString("RemoteDebuggerNotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Breakpoints cannot be set in the remote session because remote debugging is not supported by the current host.. - /// - internal static string RemoteDebuggerNotSupportedInHost { - get { - return ResourceManager.GetString("RemoteDebuggerNotSupportedInHost", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to You cannot debug the default host Runspace using this cmdlet. To debug the default Runspace use the normal debugging commands from the host.. - /// - internal static string RunspaceDebuggingCannotDebugDefaultRunspace { - get { - return ResourceManager.GetString("RunspaceDebuggingCannotDebugDefaultRunspace", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to To end the debugging session type the 'Detach' command at the debugger prompt, or type 'Ctrl+C' otherwise.. - /// - internal static string RunspaceDebuggingEndSession { - get { - return ResourceManager.GetString("RunspaceDebuggingEndSession", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot debug Runspace. There is no host or host UI. The debugger requires a host and host UI for debugging.. - /// - internal static string RunspaceDebuggingNoHost { - get { - return ResourceManager.GetString("RunspaceDebuggingNoHost", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot debug Runspace. The host has no debugger. Try debugging the Runspace inside the Windows PowerShell console or the Windows PowerShell ISE, both of which have built-in debuggers.. - /// - internal static string RunspaceDebuggingNoHostRunspaceOrDebugger { - get { - return ResourceManager.GetString("RunspaceDebuggingNoHostRunspaceOrDebugger", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No Runspace was found.. - /// - internal static string RunspaceDebuggingNoRunspaceFound { - get { - return ResourceManager.GetString("RunspaceDebuggingNoRunspaceFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Command or script completed.. - /// - internal static string RunspaceDebuggingScriptCompleted { - get { - return ResourceManager.GetString("RunspaceDebuggingScriptCompleted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Debugging Runspace: {0}. - /// - internal static string RunspaceDebuggingStarted { - get { - return ResourceManager.GetString("RunspaceDebuggingStarted", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to More than one Runspace was found. Only one Runspace can be debugged at a time.. - /// - internal static string RunspaceDebuggingTooManyRunspacesFound { - get { - return ResourceManager.GetString("RunspaceDebuggingTooManyRunspacesFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set debug options on Runspace {0} because it is not in the Opened state.. - /// - internal static string RunspaceOptionInvalidRunspaceState { - get { - return ResourceManager.GetString("RunspaceOptionInvalidRunspaceState", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to No debugger was found for Runspace {0}.. - /// - internal static string RunspaceOptionNoDebugger { - get { - return ResourceManager.GetString("RunspaceOptionNoDebugger", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot set breakpoint on file '{0}'; only *.ps1 and *.psm1 files are valid.. - /// - internal static string WrongExtension { - get { - return ResourceManager.GetString("WrongExtension", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/EventingStrings.cs b/scripts/commands-utility-strings/EventingStrings.cs deleted file mode 100644 index aa78e2c74..000000000 --- a/scripts/commands-utility-strings/EventingStrings.cs +++ /dev/null @@ -1,144 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class EventingStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal EventingStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("EventingStrings", typeof(EventingStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Action must be specified for non-forwarded events.. - /// - internal static string ActionMandatoryForLocal { - get { - return ResourceManager.GetString("ActionMandatoryForLocal", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Event with identifier '{0}' does not exist.. - /// - internal static string EventIdentifierNotFound { - get { - return ResourceManager.GetString("EventIdentifierNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Event '{0}'. - /// - internal static string EventResource { - get { - return ResourceManager.GetString("EventResource", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Event subscription '{0}'. - /// - internal static string EventSubscription { - get { - return ResourceManager.GetString("EventSubscription", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Event subscription with identifier '{0}' does not exist.. - /// - internal static string EventSubscriptionNotFound { - get { - return ResourceManager.GetString("EventSubscriptionNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Event subscription with source identifier '{0}' does not exist.. - /// - internal static string EventSubscriptionSourceNotFound { - get { - return ResourceManager.GetString("EventSubscriptionSourceNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove. - /// - internal static string Remove { - get { - return ResourceManager.GetString("Remove", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Event with source identifier '{0}' does not exist.. - /// - internal static string SourceIdentifierNotFound { - get { - return ResourceManager.GetString("SourceIdentifierNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Unsubscribe. - /// - internal static string Unsubscribe { - get { - return ResourceManager.GetString("Unsubscribe", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/GetMember.cs b/scripts/commands-utility-strings/GetMember.cs deleted file mode 100644 index 26ea76bc4..000000000 --- a/scripts/commands-utility-strings/GetMember.cs +++ /dev/null @@ -1,72 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class GetMember { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal GetMember() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetMember", typeof(GetMember).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to You must specify an object for the Get-Member cmdlet.. - /// - internal static string NoObjectSpecified { - get { - return ResourceManager.GetString("NoObjectSpecified", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/GetRandomCommandStrings.cs b/scripts/commands-utility-strings/GetRandomCommandStrings.cs deleted file mode 100644 index 629913fbd..000000000 --- a/scripts/commands-utility-strings/GetRandomCommandStrings.cs +++ /dev/null @@ -1,90 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class GetRandomCommandStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal GetRandomCommandStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("GetRandomCommandStrings", typeof(GetRandomCommandStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to 'maxValue' must be greater than zero.. - /// - internal static string MaxMustBeGreaterThanZeroApi { - get { - return ResourceManager.GetString("MaxMustBeGreaterThanZeroApi", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The Minimum value ({0}) cannot be greater than or equal to the Maximum value ({1}).. - /// - internal static string MinGreaterThanOrEqualMax { - get { - return ResourceManager.GetString("MinGreaterThanOrEqualMax", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to 'minValue' cannot be greater than maxValue.. - /// - internal static string MinGreaterThanOrEqualMaxApi { - get { - return ResourceManager.GetString("MinGreaterThanOrEqualMaxApi", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/HostStrings.cs b/scripts/commands-utility-strings/HostStrings.cs deleted file mode 100644 index 634558bab..000000000 --- a/scripts/commands-utility-strings/HostStrings.cs +++ /dev/null @@ -1,81 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class HostStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal HostStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HostStrings", typeof(HostStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot process the color because {0} is not a valid color.. - /// - internal static string InvalidColorErrorTemplate { - get { - return ResourceManager.GetString("InvalidColorErrorTemplate", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot evaluate the error because a string is not specified.. - /// - internal static string NoStringToEvalulateError { - get { - return ResourceManager.GetString("NoStringToEvalulateError", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/ImportLocalizedDataStrings.cs b/scripts/commands-utility-strings/ImportLocalizedDataStrings.cs deleted file mode 100644 index 119efc94f..000000000 --- a/scripts/commands-utility-strings/ImportLocalizedDataStrings.cs +++ /dev/null @@ -1,137 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class ImportLocalizedDataStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal ImportLocalizedDataStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ImportLocalizedDataStrings", typeof(ImportLocalizedDataStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot import localized data. The definition of additional supported commands is not allowed in this language mode.. - /// - internal static string CannotDefineSupportedCommand { - get { - return ResourceManager.GetString("CannotDefineSupportedCommand", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find the Windows PowerShell data file '{0}' in directory '{1}', or in any parent culture directories.. - /// - internal static string CannotFindPsd1File { - get { - return ResourceManager.GetString("CannotFindPsd1File", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following error occurred while Windows PowerShell was loading the '{0}' script data file: - ///{1}.. - /// - internal static string ErrorLoadingDataFile { - get { - return ResourceManager.GetString("ErrorLoadingDataFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following error occurred while Windows PowerShell was opening the data file '{0}': - ///{1}.. - /// - internal static string ErrorOpeningFile { - get { - return ResourceManager.GetString("ErrorOpeningFile", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The argument for the FileName parameter should not contain a path.. - /// - internal static string FileNameParameterCannotHavePath { - get { - return ResourceManager.GetString("FileNameParameterCannotHavePath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The data file '{0}' cannot be found. . - /// - internal static string FileNotExist { - get { - return ResourceManager.GetString("FileNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The BindingVariable name '{0}' is invalid.. - /// - internal static string IncorrectVariableName { - get { - return ResourceManager.GetString("IncorrectVariableName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The FileName parameter was not specified. The FileName parameter is required when Import-LocalizedData is not called from a script file.. - /// - internal static string NotCalledFromAScriptFile { - get { - return ResourceManager.GetString("NotCalledFromAScriptFile", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/MeasureObjectStrings.cs b/scripts/commands-utility-strings/MeasureObjectStrings.cs deleted file mode 100644 index bc38d8015..000000000 --- a/scripts/commands-utility-strings/MeasureObjectStrings.cs +++ /dev/null @@ -1,90 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class MeasureObjectStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal MeasureObjectStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MeasureObjectStrings", typeof(MeasureObjectStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Input object "{0}" is not numeric.. - /// - internal static string NonNumericInputObject { - get { - return ResourceManager.GetString("NonNumericInputObject", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Property "{0}" is not numeric.. - /// - internal static string NonNumericProperty { - get { - return ResourceManager.GetString("NonNumericProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The property "{0}" cannot be found in the input for any objects.. - /// - internal static string PropertyNotFound { - get { - return ResourceManager.GetString("PropertyNotFound", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/NewObjectStrings.cs b/scripts/commands-utility-strings/NewObjectStrings.cs deleted file mode 100644 index cc8fdd2f5..000000000 --- a/scripts/commands-utility-strings/NewObjectStrings.cs +++ /dev/null @@ -1,144 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class NewObjectStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal NewObjectStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NewObjectStrings", typeof(NewObjectStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Cannot create type. Only core types are supported in this language mode.. - /// - internal static string CannotCreateTypeConstrainedLanguage { - get { - return ResourceManager.GetString("CannotCreateTypeConstrainedLanguage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A constructor was not found. Cannot find an appropriate constructor for type {0}.. - /// - internal static string CannotFindAppropriateCtor { - get { - return ResourceManager.GetString("CannotFindAppropriateCtor", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Creating instances of attribute and delegated Windows RT types is not supported.. - /// - internal static string CannotInstantiateWinRTType { - get { - return ResourceManager.GetString("CannotInstantiateWinRTType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot load COM type {0}.. - /// - internal static string CannotLoadComObjectType { - get { - return ResourceManager.GetString("CannotLoadComObjectType", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The object written to the pipeline is an instance of the type "{0}" from the component's primary interoperability assembly. If this type exposes different members than the IDispatch members, scripts that are written to work with this object might not work if the primary interoperability assembly is not installed.. - /// - internal static string ComInteropLoaded { - get { - return ResourceManager.GetString("ComInteropLoaded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot create the COM object. COM object is not supported in OneCore PowerShell.. - /// - internal static string ComObjectNotSupportedInOneCorePowerShell { - get { - return ResourceManager.GetString("ComObjectNotSupportedInOneCorePowerShell", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The value supplied is not valid, or the property is read-only. Change the value, and then try again.. - /// - internal static string InvalidValue { - get { - return ResourceManager.GetString("InvalidValue", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The member "{1}" was not found for the specified {2} object.. - /// - internal static string MemberNotFound { - get { - return ResourceManager.GetString("MemberNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find type [{0}]: verify that the assembly containing this type is loaded.. - /// - internal static string TypeNotFound { - get { - return ResourceManager.GetString("TypeNotFound", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/SelectObjectStrings.cs b/scripts/commands-utility-strings/SelectObjectStrings.cs deleted file mode 100644 index 60a843296..000000000 --- a/scripts/commands-utility-strings/SelectObjectStrings.cs +++ /dev/null @@ -1,108 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class SelectObjectStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal SelectObjectStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SelectObjectStrings", typeof(SelectObjectStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to The property cannot be processed because the property "{0}" already exists.. - /// - internal static string AlreadyExistingProperty { - get { - return ResourceManager.GetString("AlreadyExistingProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to A property is an empty script block and does not provide a name.. - /// - internal static string EmptyScriptBlockAndNoName { - get { - return ResourceManager.GetString("EmptyScriptBlockAndNoName", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Multiple properties cannot be expanded.. - /// - internal static string MutlipleExpandProperties { - get { - return ResourceManager.GetString("MutlipleExpandProperties", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Property "{0}" cannot be found.. - /// - internal static string PropertyNotFound { - get { - return ResourceManager.GetString("PropertyNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot rename multiple results.. - /// - internal static string RenamingMultipleResults { - get { - return ResourceManager.GetString("RenamingMultipleResults", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/SortObjectStrings.cs b/scripts/commands-utility-strings/SortObjectStrings.cs deleted file mode 100644 index ea1ab58bd..000000000 --- a/scripts/commands-utility-strings/SortObjectStrings.cs +++ /dev/null @@ -1,72 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class SortObjectStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal SortObjectStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SortObjectStrings", typeof(SortObjectStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to "Sort-Object" - "{0}" cannot be found in "InputObject".. - /// - internal static string PropertyNotFound { - get { - return ResourceManager.GetString("PropertyNotFound", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/UtilityCommonStrings.cs b/scripts/commands-utility-strings/UtilityCommonStrings.cs deleted file mode 100644 index eb8dc8dd2..000000000 --- a/scripts/commands-utility-strings/UtilityCommonStrings.cs +++ /dev/null @@ -1,180 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class UtilityCommonStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal UtilityCommonStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("UtilityCommonStrings", typeof(UtilityCommonStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to This command cannot be run because '{0}' is empty or blank. Please specify CSSUri and then run the command.. - /// - internal static string EmptyCSSUri { - get { - return ResourceManager.GetString("EmptyCSSUri", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run because the file path '{0}' is not valid. Please provide a valid file path and then run the command.. - /// - internal static string FileNotFound { - get { - return ResourceManager.GetString("FileNotFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot open the file because the current provider ({0}) cannot open files.. - /// - internal static string FileOpenError { - get { - return ResourceManager.GetString("FileOpenError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The file '{0}' cannot be read: {1}. - /// - internal static string FileReadError { - get { - return ResourceManager.GetString("FileReadError", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot be run because using the AsHashTable parameter with more than one property requires adding the AsString parameter.. - /// - internal static string GroupObjectSingleProperty { - get { - return ResourceManager.GetString("GroupObjectSingleProperty", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command cannot be run because the AsString parameter requires that you specify the AsHashtable parameter.. - /// - internal static string GroupObjectWithHashTable { - get { - return ResourceManager.GetString("GroupObjectWithHashTable", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The objects grouped by this property cannot be expanded because there is a key duplication. Provide a valid value for the property, and then try again.. - /// - internal static string InvalidOperation { - get { - return ResourceManager.GetString("InvalidOperation", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to {2} has one or more exceptions that are not valid.. - /// - internal static string Invalidpath { - get { - return ResourceManager.GetString("Invalidpath", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to There are no matching results found for {2}.. - /// - internal static string NoMatchFound { - get { - return ResourceManager.GetString("NoMatchFound", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The command is not supported on this operating system.. - /// - internal static string NotSupported { - get { - return ResourceManager.GetString("NotSupported", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot find path '{0}' because it does not exist.. - /// - internal static string PathDoesNotExist { - get { - return ResourceManager.GetString("PathDoesNotExist", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Cannot use tag '{0}'. The 'PS' prefix is reserved.. - /// - internal static string PSPrefixReservedInInformationTag { - get { - return ResourceManager.GetString("PSPrefixReservedInInformationTag", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to This command cannot be run because the prefix value in the Namespace parameter is null. Provide a valid value for the prefix, and then run the command again.. - /// - internal static string SearchXMLPrefixNullError { - get { - return ResourceManager.GetString("SearchXMLPrefixNullError", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/VariableCommandStrings.cs b/scripts/commands-utility-strings/VariableCommandStrings.cs deleted file mode 100644 index 44aa101a1..000000000 --- a/scripts/commands-utility-strings/VariableCommandStrings.cs +++ /dev/null @@ -1,153 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class VariableCommandStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal VariableCommandStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VariableCommandStrings", typeof(VariableCommandStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Add variable. - /// - internal static string AddVariableAction { - get { - return ResourceManager.GetString("AddVariableAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. - /// - internal static string AddVariableTarget { - get { - return ResourceManager.GetString("AddVariableTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Clear variable. - /// - internal static string ClearVariableAction { - get { - return ResourceManager.GetString("ClearVariableAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. - /// - internal static string ClearVariableTarget { - get { - return ResourceManager.GetString("ClearVariableTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to New variable. - /// - internal static string NewVariableAction { - get { - return ResourceManager.GetString("NewVariableAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} Value: {1}. - /// - internal static string NewVariableTarget { - get { - return ResourceManager.GetString("NewVariableTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Remove variable. - /// - internal static string RemoveVariableAction { - get { - return ResourceManager.GetString("RemoveVariableAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0}. - /// - internal static string RemoveVariableTarget { - get { - return ResourceManager.GetString("RemoveVariableTarget", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Set variable. - /// - internal static string SetVariableAction { - get { - return ResourceManager.GetString("SetVariableAction", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Name: {0} Value: {1}. - /// - internal static string SetVariableTarget { - get { - return ResourceManager.GetString("SetVariableTarget", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/WriteErrorStrings.cs b/scripts/commands-utility-strings/WriteErrorStrings.cs deleted file mode 100644 index ed1fd902b..000000000 --- a/scripts/commands-utility-strings/WriteErrorStrings.cs +++ /dev/null @@ -1,72 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class WriteErrorStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal WriteErrorStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WriteErrorStrings", typeof(WriteErrorStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to "The Write-Error cmdlet reported an error.". - /// - internal static string WriteErrorException { - get { - return ResourceManager.GetString("WriteErrorException", resourceCulture); - } - } -} diff --git a/scripts/commands-utility-strings/WriteProgressResourceStrings.cs b/scripts/commands-utility-strings/WriteProgressResourceStrings.cs deleted file mode 100644 index 81063d7fc..000000000 --- a/scripts/commands-utility-strings/WriteProgressResourceStrings.cs +++ /dev/null @@ -1,90 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -/// -/// A strongly-typed resource class, for looking up localized strings, etc. -/// -// This class was auto-generated by the StronglyTypedResourceBuilder -// class via a tool like ResGen or Visual Studio. -// To add or remove a member, edit your .ResX file then rerun ResGen -// with the /str option, or rebuild your VS project. -[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] -[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] -[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] -internal class WriteProgressResourceStrings { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal WriteProgressResourceStrings() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WriteProgressResourceStrings", typeof(WriteProgressResourceStrings).GetTypeInfo().Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized string similar to Text to describe the activity for which progress is being reported.. - /// - internal static string ActivityParameterHelpMessage { - get { - return ResourceManager.GetString("ActivityParameterHelpMessage", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Processing. - /// - internal static string Processing { - get { - return ResourceManager.GetString("Processing", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Text to describe the current state of the activity for which progress is being reported.. - /// - internal static string StatusParameterHelpMessage { - get { - return ResourceManager.GetString("StatusParameterHelpMessage", resourceCulture); - } - } -} From 050206ff8ac18f942229a876de316fd22f651acc Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 18 Sep 2015 12:54:02 -0700 Subject: [PATCH 244/295] Delete xunittests.xml on make clean --- scripts/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/Makefile b/scripts/Makefile index 973308578..eecdc6586 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -218,6 +218,7 @@ clean: rm -rf exec_env rm -rf buildtemp/libps-build rm -rf dotnetlibs/* + rm xunittests.xml # clean built stuff + prepare step cleanall: clean From bb4739db7801c6966e2b527c9e696d81d1943769 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 18 Sep 2015 13:19:45 -0700 Subject: [PATCH 245/295] Refactor NuGet install step --- scripts/Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index eecdc6586..9984d930e 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -122,12 +122,13 @@ dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-co # this is the manual step that will install some stuff using nuget and do other things that can't be dependency # tracked that easily +NUGET_INSTALL=cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version prepare: rm -rf buildtemp/System.Reflection.Metadata.* buildtemp/System.Collections.Immutable.* buildtemp/Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe cp $(MONAD_EXT)/nuget/nuget.exe buildtemp/nuget.exe - cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version 1.0.21 System.Reflection.Metadata - cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version 1.1.36 System.Collections.Immutable - cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers + $(NUGET_INSTALL) 1.0.21 System.Reflection.Metadata + $(NUGET_INSTALL) 1.1.36 System.Collections.Immutable + $(NUGET_INSTALL) 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers # this is an internal target, it's not intended to be called manually # From 77b5569385145aa85bc00f9a477d31a67fba6efb Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 18 Sep 2015 14:18:05 -0700 Subject: [PATCH 246/295] Fix rm --- scripts/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile b/scripts/Makefile index 9984d930e..b235f379e 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -219,7 +219,7 @@ clean: rm -rf exec_env rm -rf buildtemp/libps-build rm -rf dotnetlibs/* - rm xunittests.xml + rm -f xunittests.xml # clean built stuff + prepare step cleanall: clean From da42c7680a386d58d7c54b85d45bcd8cd3753e3c Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 18 Sep 2015 18:32:21 -0700 Subject: [PATCH 247/295] fixed a bug in final test to verify that we can get-content in different drives. --- src/pester-tests/Test-Get-Content.Tests.ps1 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index bd555127a..09346ddd8 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -87,16 +87,18 @@ Get-Content -Path $testPath -Tail 1 | Should Be $testString } + It "Should return the last lines of a file using the Last alias" { Get-Content -Path $testPath2 -Last 1 | Should Be $fifthline } It "Should be able to get content within a different drive" { - Set-Location env: + pushd env: + $expectedoutput = [Environment]::GetEnvironmentVariable("PATH"); { Get-Content PATH } | Should Not Throw - Get-Content PATH | Should Be "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + Get-Content PATH | Should Be $expectedoutput - Set-Location / + popd } } From a3f0fd09ab0538cd15bfe573c122cfc7335011f5 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 21 Sep 2015 10:12:38 -0700 Subject: [PATCH 248/295] implemented changes from code review --- src/pester-tests/Test-Select-String.Tests.ps1 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pester-tests/Test-Select-String.Tests.ps1 b/src/pester-tests/Test-Select-String.Tests.ps1 index 74a700e53..54a21ac72 100644 --- a/src/pester-tests/Test-Select-String.Tests.ps1 +++ b/src/pester-tests/Test-Select-String.Tests.ps1 @@ -3,7 +3,7 @@ $testinputone = "hello","Hello","goodbye" $testinputtwo = "hello","Hello" - it "Should be called with out errors" { + it "Should be called without errors" { { $testinputone | Select-String -Pattern "hello" } | Should Not Throw } @@ -12,7 +12,6 @@ } it "Should return an array data type when multiple matches are found" { - # array is case insensitive ( $testinputtwo | Select-String -Pattern "hello").gettype().basetype | Should Be Array } From 88aefa5f40a599b7bc66042687b936abe4b2d03e Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 21 Sep 2015 11:20:30 -0700 Subject: [PATCH 249/295] Refactor to use $(APP_BASE) Now that everything is run from exec_env/app_base, we can reuse it and remove TESTRUN_FOLDER. --- scripts/Makefile | 52 +++++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index b235f379e..30125c6bb 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -130,6 +130,9 @@ prepare: $(NUGET_INSTALL) 1.1.36 System.Collections.Immutable $(NUGET_INSTALL) 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers +# this is the execution environment from which all managed code is run +APP_BASE=exec_env/app_base + # this is an internal target, it's not intended to be called manually # # it will: @@ -142,17 +145,17 @@ prepare: # release CoreCLR depends on the actual run target. internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) rm -rf exec_env - mkdir -p exec_env/app_base/Modules + mkdir -p $(APP_BASE)/Modules mkdir -p exec_env/coreclr - cp ../src/monad/monad/miscfiles/display/*.ps1xml exec_env/app_base - cp ../src/monad/monad/miscfiles/types/CoreClr/*.ps1xml exec_env/app_base - cp -r ../src/monad/monad/miscfiles/modules/* exec_env/app_base/Modules - cp -r dotnetlibs/*.dll exec_env/app_base - cp -r dotnetlibs/*.exe exec_env/app_base - cp -r dotnetlibs/*.so exec_env/app_base - cp dotnetlibs/host_cmdline exec_env/app_base - cp -r ../ext-src/pester exec_env/app_base/Modules/Pester - cp runps*.sh exec_env/app_base + cp ../src/monad/monad/miscfiles/display/*.ps1xml $(APP_BASE) + cp ../src/monad/monad/miscfiles/types/CoreClr/*.ps1xml $(APP_BASE) + cp -r ../src/monad/monad/miscfiles/modules/* $(APP_BASE)/Modules + cp -r dotnetlibs/*.dll $(APP_BASE) + cp -r dotnetlibs/*.exe $(APP_BASE) + cp -r dotnetlibs/*.so $(APP_BASE) + cp dotnetlibs/host_cmdline $(APP_BASE) + cp -r ../ext-src/pester $(APP_BASE)/Modules/Pester + cp runps*.sh $(APP_BASE) internal-prepare-release-clr: cp -r $(MONAD_EXT)/coreclr/Release/* exec_env/coreclr/ @@ -163,20 +166,20 @@ internal-prepare-debug-clr: run: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines - exec_env/app_base/runps-simple.sh '"a","b","c","a","a" | Select-Object -Unique' + $(APP_BASE)/runps-simple.sh '"a","b","c","a","a" | Select-Object -Unique' run-interactive: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr - exec_env/app_base/runps.sh + $(APP_BASE)/runps.sh run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr - exec_env/app_base/runps.sh --file $(PSSCRIPT) + $(APP_BASE)/runps.sh --file $(PSSCRIPT) # easy way to run individual PowerShell scripts, `make script.ps1` where the path is relative to monad-linux/scripts (with TEMP set for Pester) %.ps1: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr - TEMP=/tmp exec_env/app_base/runps.sh --file ../../$@ + TEMP=/tmp $(APP_BASE)/runps.sh --file ../../$@ run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-debug-clr - PAL_DBG_CHANNELS="+LOADER.TRACE" exec_env/app_base/runps-simple.sh get-location + PAL_DBG_CHANNELS="+LOADER.TRACE" $(APP_BASE)/runps-simple.sh get-location native-tests: dotnetlibs/monad_native # execute the native C++ tests @@ -184,35 +187,34 @@ native-tests: dotnetlibs/monad_native # xUnit tests TEST_FOLDER=../src/ps_test -TESTRUN_FOLDER=exec_env/app_base TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_*.cs) -$(TESTRUN_FOLDER)/xunit%: $(MONAD_EXT)/xunit/xunit% +$(APP_BASE)/xunit%: $(MONAD_EXT)/xunit/xunit% cp -f $^ $@ -$(TESTRUN_FOLDER)/ps_test.dll: $(TEST_SRCS) $(addprefix $(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) - $(CSC) $(CSCOPTS_LIB) -out:$@ $(addprefix -r:$(TESTRUN_FOLDER)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(COREREF) $(TEST_SRCS) +$(APP_BASE)/ps_test.dll: $(TEST_SRCS) $(addprefix $(APP_BASE)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) + $(CSC) $(CSCOPTS_LIB) -out:$@ $(addprefix -r:$(APP_BASE)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(COREREF) $(TEST_SRCS) -xunit-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(TESTRUN_FOLDER)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) +xunit-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(APP_BASE)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) # execute the xUnit runner, with XML output - exec_env/app_base/runps-test.sh ps_test.dll -xml ../../xunittests.xml + $(APP_BASE)/runps-test.sh ps_test.dll -xml ../../xunittests.xml pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr # execute the Pester tests, which needs a TEMP environment variable to be set - exec_env/app_base/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' + $(APP_BASE)/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' hashbang-tests: # execute the 3rdparty/hashbang example - PATH=$(PATH):$(shell pwd)/exec_env/app_base $(shell pwd)/3rdparty/hashbang/script.ps1 + PATH=$(PATH):$(shell pwd)/$(APP_BASE) $(shell pwd)/3rdparty/hashbang/script.ps1 test: native-tests xunit-tests pester-tests hashbang-tests trace: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr - exec_env/app_base/runps-simple-trace.sh get-location + $(APP_BASE)/runps-simple-trace.sh get-location debug: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr # quoting here is a bit special if strings are passed in, because lldb seems to forward arguments strangely - exec_env/app_base/runps-simple-debug.sh get-location + $(APP_BASE)/runps-simple-debug.sh get-location clean: rm -rf dotnetlibs/* From 8667e489390d863c2e576c6094f8e22d3e2a3c47 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Mon, 21 Sep 2015 13:41:41 -0700 Subject: [PATCH 250/295] minor typo fixing --- src/pester-tests/Test-Get-Content.Tests.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pester-tests/Test-Get-Content.Tests.ps1 b/src/pester-tests/Test-Get-Content.Tests.ps1 index 09346ddd8..3bcdcab93 100644 --- a/src/pester-tests/Test-Get-Content.Tests.ps1 +++ b/src/pester-tests/Test-Get-Content.Tests.ps1 @@ -50,8 +50,8 @@ It "Should return the same values for aliases" { $getContentAlias = Get-Content -Path $testPath $gcAlias = gc -Path $testPath - $catAlias = gc -Path $testPath - $typeAlias = gc -Path $testPath + $catAlias = cat -Path $testPath + $typeAlias = type -Path $testPath $getContentAlias | Should Be $gcAlias $getContentAlias | Should Be $catAlias From 5c34c1d59b5da11ef622798bb4cf0693018c9112 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 23 Sep 2015 11:33:33 -0700 Subject: [PATCH 251/295] fixed up tests to test standards --- src/pester-tests/Test-Get-PSDrive.Tests.ps1 | 24 ++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 index 3927c9ad4..6d6f486b5 100644 --- a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 +++ b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 @@ -1,31 +1,31 @@ Describe "Test-Get-PSDrive" { It "Should not throw" { - Get-PSDrive | Should Not BeNullOrEmpty + Get-PSDrive | Should Not BeNullOrEmpty + } + + It "Should have a name and a length property" { (Get-PSDrive).Name | Should Not BeNullOrEmpty (Get-PSDrive).Root.Length | Should Not BeLessThan 1 + } - gdr | Should Not BeNullOrEmpty - (gdr).Name | Should Not BeNullOrEmpty - (gdr).Root.Length | Should Not BeLessThan 1 + It "Should be able to be called with the gdr alias" { + { gdr } | Should Not Throw + + gdr | Should Not BeNullOrEmpty } It "Should return drive info"{ (Get-PSDrive Env).Name | Should Be Env (Get-PSDrive /).Root | Should Be / (Get-PSDrive /).Provider.Name | Should Be FileSystem - - (gdr Env).Name | Should Be Env - (gdr /).Root | Should Be / - (gdr /).Provider.Name | Should Be FileSystem } - It "Should be able to access switches"{ + It "Should be able to access a drive using the PSProvider switch" { (Get-PSDrive -PSProvider FileSystem).Name.Length | Should BeGreaterThan 0 - - (gdr -PSProvider FileSystem).Name.Length | Should BeGreaterThan 0 } - It "Should return true for a drive that does not exist"{ + It "Should return true that a drive that does not exist"{ !(Get-PSDrive fake -ErrorAction SilentlyContinue) | Should Be $True + Get-PSDrive fake -ErrorAction SilentlyContinue | Should BeNullOrEmpty } } From 1268ce5f24cf16bc0c2122fd33eaf655b047b957 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 29 Sep 2015 09:23:21 -0700 Subject: [PATCH 252/295] initial commit --- src/pester-tests/Test-Set-Variable.Tests.ps1 | 128 +++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 src/pester-tests/Test-Set-Variable.Tests.ps1 diff --git a/src/pester-tests/Test-Set-Variable.Tests.ps1 b/src/pester-tests/Test-Set-Variable.Tests.ps1 new file mode 100644 index 000000000..5a9821423 --- /dev/null +++ b/src/pester-tests/Test-Set-Variable.Tests.ps1 @@ -0,0 +1,128 @@ +Describe "Test-Set-Variable" { + It "Should create a new variable with no parameters" { + { Set-Variable testVar } | Should Not Throw + } + + It "Should assign a value to a variable it has to create" { + $testVar=4 + + Get-Variable testVar -ValueOnly | Should Be 4 + } + + It "Should change the value of an already existing variable" { + $testVar=1 + + $testVar | Should Not Be 2 + + Set-Variable testVar -Value 2 + + $testVar | Should Be 2 + } + + It "Should be able to be called with the set alias" { + set testVar -Value 1 + + $testVar | Should Be 1 + } + + It "Should be able to be called with the sv alias" { + sv testVar -Value 2 + + $testVar | Should Be 2 + } + + It "Should be able to set variable name using the Name parameter" { + Set-Variable -Name testVar -Value 1 + + $testVar | Should Be 1 + } + + It "Should be able to set the value of a variable by piped input" { + $testValue = "piped input" + + $testValue | Set-Variable -Name testVar + + $testVar | Should Be $testValue + } + + It "Should be able to pipe object properties to output using the PassThru switch" { + $input = Set-Variable -Name testVar -Value "test" -Description "test description" -PassThru + + $output = $input | Format-List -Property Description | Out-String + + $output | Should Be "`n`nDescription : test description`n`n`n`n" + } + + It "Should be able to set the value using the value switch" { + Set-Variable -Name testVar -Value 4 + + $testVar | Should Be 4 + + Set-Variable -Name testVar -Value "test" + + $testVar | Should Be "test" + } + + Context "Scope Tests" { + # This will violate the DRY principle. Tread softly. + + It "Should be able to get a global scope variable using the global switch" { + Set-Variable globalVar -Value 1 -Scope global -Force + + (Get-Variable -Name globalVar -Scope global)[0].Value | Should Be 1 + } + + It "Should not be able to set a global scope variable using the local switch" { + Set-Variable globalVar -Value 1 -Scope global -Force + + Get-Variable -Name globalVar -Scope local -ErrorAction SilentlyContinue | Should Throw + } + + It "Should be able to set a global variable using the script scope switch" { + { + Set-Variable globalVar -Value 1 -Scope global -Force + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to get an item locally using the local switch" { + { + Set-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope local + } | Should Not Throw + } + + It "Should be able to get an item locally using the global switch" { + { + Set-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope global + } | Should Not Throw + } + + It "Should not be able to get a local variable using the script scope switch" { + { + Set-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to get a script variable created using the script switch" { + { + Set-Variable globalVar -Value 1 -Scope script -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to set a global script variable that was created using the script scope switch" { + { + Set-Variable globalVar -Value 1 -Scope script -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + } +} From 56e9600e030f3522d02c956cdb227f16d9518350 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 30 Sep 2015 12:28:45 -0700 Subject: [PATCH 253/295] initial commit --- docs/Testing.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 docs/Testing.md diff --git a/docs/Testing.md b/docs/Testing.md new file mode 100644 index 000000000..49ba0ac14 --- /dev/null +++ b/docs/Testing.md @@ -0,0 +1,32 @@ +# PowerShell for Linux + +This readme is targeted at PowerShell for Linux users looking to write test suites to ensure quality of PowerShell products. + +## Getting started + +These instructions assume Ubuntu 14.04 LTS. It is assumed that PowerShell for Linux is currently installed on the system. + +### Obtain PowerShell + +PowerShell is required to enable and run the test suites. + +### Testing technology + +-------|------ +Pester | default cmdlet test framework +xUnit | default C# test framework +cppUnit | default C/C++ testing framework + +### Running the test suite + +Tests can be run from the `scripts` folder. If you are currently in `monad-linux/scripts`, then run `./build.sh make test` to run the complete tests suite. The table below shows the commands to run for the various test products bundled with Powershell for Linux (the table assumes the current working directory is `monad-linux/scripts`). + +It is strongly recommended that before major changes are tested, that users run `./build.sh make clean cleanall prepare` to ensure the environment is completely clean. + +------|--------- +Pester | ./build.sh make pester-tests +xUnit | ./build.sh make xunit-tests +cppunit | ./build.sh make native-tests +hashbang tests | ./build.sh make hashbang-tests + +within the `scripts` directory, you may also wish to run Pester tests on a single file. This can be done easily using `./build.sh make {path/from/scripts/to/pester/test} (E.g, `./build.sh make ../src/pester-test/Test-TESTFILE.Test.ps1`). From 690ae54b2c484e48281ff9a3379e64c25c251f2e Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Wed, 30 Sep 2015 12:35:38 -0700 Subject: [PATCH 254/295] fixed markdown --- docs/Testing.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/Testing.md b/docs/Testing.md index 49ba0ac14..f3a2685d1 100644 --- a/docs/Testing.md +++ b/docs/Testing.md @@ -12,6 +12,7 @@ PowerShell is required to enable and run the test suites. ### Testing technology +Technology | Purpose -------|------ Pester | default cmdlet test framework xUnit | default C# test framework @@ -23,6 +24,7 @@ Tests can be run from the `scripts` folder. If you are currently in `monad-linux It is strongly recommended that before major changes are tested, that users run `./build.sh make clean cleanall prepare` to ensure the environment is completely clean. +Technology | Run Method ------|--------- Pester | ./build.sh make pester-tests xUnit | ./build.sh make xunit-tests From cf78fa523c8baeb9a56f10a29436428baa0b7bff Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 21:35:58 +0000 Subject: [PATCH 255/295] Updated Testing.md --- docs/Testing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Testing.md b/docs/Testing.md index f3a2685d1..4ca2d6ce3 100644 --- a/docs/Testing.md +++ b/docs/Testing.md @@ -31,4 +31,4 @@ xUnit | ./build.sh make xunit-tests cppunit | ./build.sh make native-tests hashbang tests | ./build.sh make hashbang-tests -within the `scripts` directory, you may also wish to run Pester tests on a single file. This can be done easily using `./build.sh make {path/from/scripts/to/pester/test} (E.g, `./build.sh make ../src/pester-test/Test-TESTFILE.Test.ps1`). +within the `scripts` directory, you may also wish to run Pester tests on a single file. This can be done easily using `./build.sh make {path/from/scripts/to/pester/test}` (E.g, `./build.sh make ../src/pester-test/Test-TESTFILE.Test.ps1`). From 7fa684d54bdf382a9b76d603cd95dcc28d1fbaa1 Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 21:37:37 +0000 Subject: [PATCH 256/295] Added file Pester Tests.md --- docs/Pester Tests.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 docs/Pester Tests.md diff --git a/docs/Pester Tests.md b/docs/Pester Tests.md new file mode 100644 index 000000000..7d7a50014 --- /dev/null +++ b/docs/Pester Tests.md @@ -0,0 +1,2 @@ +#Pester Testing Test Guide + From c0c0ad5f33aa35665a2780822b16ce357d5be4db Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 21:38:09 +0000 Subject: [PATCH 257/295] Added file xUnit Tests --- docs/xUnit Tests | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/xUnit Tests diff --git a/docs/xUnit Tests b/docs/xUnit Tests new file mode 100644 index 000000000..0ed9533df --- /dev/null +++ b/docs/xUnit Tests @@ -0,0 +1 @@ +# xUnit Tests Guide \ No newline at end of file From 2ad1f8fba7d28a444a167d9b215ba998a87a71e6 Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 21:38:17 +0000 Subject: [PATCH 258/295] Updated xUnit Tests --- docs/xUnit Tests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/xUnit Tests b/docs/xUnit Tests index 0ed9533df..8a2b09f15 100644 --- a/docs/xUnit Tests +++ b/docs/xUnit Tests @@ -1 +1 @@ -# xUnit Tests Guide \ No newline at end of file +#xUnit Tests Guide \ No newline at end of file From 89e84b0765dc99f4f3cd686ee1edf0a47cc7752c Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 21:38:41 +0000 Subject: [PATCH 259/295] Deleted /docs/xUnit Tests --- docs/xUnit Tests | 1 - 1 file changed, 1 deletion(-) delete mode 100644 docs/xUnit Tests diff --git a/docs/xUnit Tests b/docs/xUnit Tests deleted file mode 100644 index 8a2b09f15..000000000 --- a/docs/xUnit Tests +++ /dev/null @@ -1 +0,0 @@ -#xUnit Tests Guide \ No newline at end of file From 568e3ca6c51762c0e2ae98612afbce3dcfe5e3a1 Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 21:39:09 +0000 Subject: [PATCH 260/295] Added file xUnit Tests.md --- docs/xUnit Tests.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/xUnit Tests.md diff --git a/docs/xUnit Tests.md b/docs/xUnit Tests.md new file mode 100644 index 000000000..aab9d866d --- /dev/null +++ b/docs/xUnit Tests.md @@ -0,0 +1 @@ +#xUnit Testing Guide \ No newline at end of file From a41de25a12a06507ea27ee1c083bb8eff7ee9e83 Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 21:40:07 +0000 Subject: [PATCH 261/295] Added file Native Tests.md --- docs/Native Tests.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/Native Tests.md diff --git a/docs/Native Tests.md b/docs/Native Tests.md new file mode 100644 index 000000000..b1261c48b --- /dev/null +++ b/docs/Native Tests.md @@ -0,0 +1 @@ +# Native Code Testing Guide \ No newline at end of file From ba665f52c9b0ec559e5cb403748eea76ff58a2b1 Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 21:43:18 +0000 Subject: [PATCH 262/295] Updated Pester Tests.md --- docs/Pester Tests.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/Pester Tests.md b/docs/Pester Tests.md index 7d7a50014..3f8e0d61e 100644 --- a/docs/Pester Tests.md +++ b/docs/Pester Tests.md @@ -1,2 +1,9 @@ #Pester Testing Test Guide +## Who this is for + +Cmdlet behavior is validated using the Pester testing framework. The purpose of this document is to create a single standard to maximize unit test coverage while minimizing confusion on expectations. What follows is a working document intended to guide those writing Pester unit tests for PSL. + +Test suites need to be created and many cmdlets added and unit-tested. The following list is to be used to guide the thought process of the developer in writing a suite in minimal time, while enhancing quality. + +Test suites should proceed as functional and system tests of the cmdlets, and the code treated as a black box for the purpose of test suite design. \ No newline at end of file From 6208416418f7a27d2d5ca873171f2290d2c3a82e Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 22:19:55 +0000 Subject: [PATCH 263/295] Updated Pester Tests.md --- docs/Pester Tests.md | 88 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 85 insertions(+), 3 deletions(-) diff --git a/docs/Pester Tests.md b/docs/Pester Tests.md index 3f8e0d61e..0cb788f5b 100644 --- a/docs/Pester Tests.md +++ b/docs/Pester Tests.md @@ -2,8 +2,90 @@ ## Who this is for -Cmdlet behavior is validated using the Pester testing framework. The purpose of this document is to create a single standard to maximize unit test coverage while minimizing confusion on expectations. What follows is a working document intended to guide those writing Pester unit tests for PSL. +Cmdlet behavior is validated using the Pester testing framework. The purpose of this document is to create a single standard to maximize unit test coverage while minimizing confusion on expectations. What follows is a working document intended to guide those writing Pester unit tests for PSL. + +Unit testing is done not only to validate that the block of code works as expected, but also to assist the developer to know precisely where in the code to look; in some cases, seeing the source code may inspire better unit tests. In many cases, a unit test *is* the only documented specification. Fortunately, the MSDN is a great source of information about Cmdlets. + +Test suites need to be created and many cmdlets added and unit-tested. The following list is to be used to guide the thought process of the developer in writing a suite in minimal time, while enhancing quality. + +Test suites should proceed as functional and system tests of the cmdlets, and the code treated as a black box for the purpose of test suite design. + + +### Use of Mocks +It is often necessary for the code to interact with the system or other components. When possible, use Mock objects to facilitate this in order to minimize external dependencies. Note: creating a Mock in PSL causes PowerShell to look at the Mock, never actually hitting any C# code. Cmdlets cannot be tested using Mocks. + +### Aliases + Each cmdlet with an alias must be tested with all of its aliases at least once to verify the code path calls the original function. + +## Testing Standards +### Readability +Every effort should be made to maximize readability of code. Code is written for the developer in the future to debug- not for the developer writing the code. + +1) When assertions are on consecutive lines, the pipes should line up: + +```sh +MyFirstCondition | Should Be 0 +MySecondCondition | Should Be 1 +``` + +This is less readable than: +```sh +MyFirstCondition | Should Be 0 +MySecondCondition | Should Be 1 +``` + +So the second section of code should instead be used. + +2) Use readable and meaningful variable name when assigning variables. + +3) Do not make large functions. Tests should be simple: define -> manipulate -> assert + +4) Remove the first 3 auto-generated lines of each .Tests.ps1 file. This is created automatically by Pester and is unnecessary. Each .Test.ps1 file should begin with a Describe block. + +5) Discard the auto-generated function file that is generated in tandem with the .Tests.ps1 file + +6) Name the test file "Test- when you create a new test fixture. + +7) Each test describes a behavior- use the word "Should" at the beginning of each test description- so it reads "It 'Should..." + +### Basic Unit Tests + +The following table should suffice to inspire in the developer sufficient content to create a suite of tests. + +test # | test name | entry criteria/setup | exit criteria/assertion +-------|-----------|----------------------|------------------------ +01 | Should be able to be called | without params (if applicable) | no throw +02 | Should be able to be called | minimal required params | no throw, expected output +03 | Should be able to use the X alias | minimal required params | no throw, expected output +04 | Should return the proper data type | required params | no throw, proper data type +05 | Should be able to accept piped input | piped input | expected output +06 | Should be able to call using the X parameter | use X parameter | no throw, expected output +07 | Should be able to call using the Y parameter | use Y parameter | no throw, expected output +08 | Should be able to call using the Z parameter | use Z parameter | no throw, expected output +09 | Should throw under condition X | create condition X | Throw error x +10 | Should throw under condition Y | create condition Y | Throw error y +11 | Should throw under condition Z | create condition Z | Throw error z + +These are the **basic** unit tests required to verify the functionality of any Cmdlet. If the above questions cannot be answered for each Cmdlet, then they cannot be verified to work. + +Look at the existing suites of pester tests located within `monad-linux/src/pester-test/` and use that as inspiration. + + +##Running Pester Tests +Pester tests may be run from outside of PowerShell via the command line. Build PowerShell and Pester using (assuming you're in the build folder) `./build.sh make ../src/pester-test/` or `./build.sh make pester-tests` + + + + + + + + + + + + + + -Test suites need to be created and many cmdlets added and unit-tested. The following list is to be used to guide the thought process of the developer in writing a suite in minimal time, while enhancing quality. -Test suites should proceed as functional and system tests of the cmdlets, and the code treated as a black box for the purpose of test suite design. \ No newline at end of file From 762913fb31a726d54b42baae9aba8c848a981518 Mon Sep 17 00:00:00 2001 From: Zach Folwick Date: Wed, 30 Sep 2015 23:51:36 +0000 Subject: [PATCH 264/295] Updated Pester Tests.md --- docs/Pester Tests.md | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/docs/Pester Tests.md b/docs/Pester Tests.md index 0cb788f5b..9a9e40fbb 100644 --- a/docs/Pester Tests.md +++ b/docs/Pester Tests.md @@ -34,19 +34,44 @@ MyFirstCondition | Should Be 0 MySecondCondition | Should Be 1 ``` -So the second section of code should instead be used. +So the second section of code should instead be used. The same style should be followed for assignments of variables on consecutive lines: + +```sh +$var1 = +$variable2 = +$var3 = +$typeCollection1 = +$object1 = +... etc +``` + +is much less readable than +```sh +$var1 = +$variable2 = +$var3 = +$typeCollection1 = +$object1 = +... etc +``` + +So all assignment statements must be aligned. + +Other style standards are no less important to readability of the code: 2) Use readable and meaningful variable name when assigning variables. 3) Do not make large functions. Tests should be simple: define -> manipulate -> assert -4) Remove the first 3 auto-generated lines of each .Tests.ps1 file. This is created automatically by Pester and is unnecessary. Each .Test.ps1 file should begin with a Describe block. +4) Do not use tabs. Tabs are rendered differently depending upon the machine. This greatly affects readability. -5) Discard the auto-generated function file that is generated in tandem with the .Tests.ps1 file +5) Remove the first 3 auto-generated lines of each .Tests.ps1 file. This is created automatically by Pester and is unnecessary. Each .Test.ps1 file should begin with a Describe block. -6) Name the test file "Test- when you create a new test fixture. +6) Discard the auto-generated function file that is generated in tandem with the .Tests.ps1 file -7) Each test describes a behavior- use the word "Should" at the beginning of each test description- so it reads "It 'Should..." +7) Name the test file "Test- when you create a new test fixture. + +8) Each test describes a behavior- use the word "Should" at the beginning of each test description- so it reads "It 'Should..." ### Basic Unit Tests From b14a455343a9015cee4bdd3ddfb58c65846e67b0 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 30 Sep 2015 18:41:02 -0700 Subject: [PATCH 265/295] Create TypeCatalogGen.exe input, powershell.inc Previous attempt at this failed because it is not actually a Makefile. --- .gitignore | 1 + scripts/Makefile | 17 ++++- scripts/powershell-linux.inc | 136 ----------------------------------- scripts/powershell.inc | 86 ---------------------- 4 files changed, 15 insertions(+), 225 deletions(-) delete mode 100644 scripts/powershell-linux.inc delete mode 100644 scripts/powershell.inc diff --git a/.gitignore b/.gitignore index 7d710e83e..df7c361ab 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ Makefile cmake_install.cmake externals scripts/xunittests.xml +/scripts/powershell.inc diff --git a/scripts/Makefile b/scripts/Makefile index 30125c6bb..5a07abe9d 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -92,10 +92,21 @@ MPATH=/usr/lib/mono/4.5/Facades buildtemp/TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/TypeCatalogGen/TypeCatalogGen.cs buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll $(MCS) -out:$@ -target:exe $(NUGETREF) -pkg:dotnet -r:$(MPATH)/System.Runtime.dll -r:$(MPATH)/System.Reflection.Primitives.dll -r:$(MPATH)/System.IO.dll $< +# this generates the necessary file of CoreCLR references that is an artifact of the Windows build process +# since we don't have Make 4.1, we can't use $(file), and using @echo makes the escaping tricky +# the list of references MUST be line-by-line, to match '^\$\(PS_PROFILE_REF_PATH\)\\(.+);\s*\\$' +REFERENCE_ASSEMBLIES=$(notdir $(shell ls $(TARGETING_PACK)/*.dll)) +PROFILE_REFERENCES=$(addsuffix ;\\\n, $(addprefix $$(PS_PROFILE_REF_PATH)\, $(REFERENCE_ASSEMBLIES))) +powershell.inc: + @echo 'PROFILE_REF_PATH=$$(SDK_REF_PATH)\Profiles' > $@ + @echo 'PS_PROFILE_REF_PATH=$$(PROFILE_REF_PATH)\PowerShell' >> $@ + @echo 'PROFILE_REFERENCES=\\' >> $@ + @echo '$(PROFILE_REFERENCES)' >> $@ + # generate the Core PS type catalog # this comes from: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/makefile.inc -CorePsTypeCatalog.cs: powershell-linux.inc buildtemp/TypeCatalogGen.exe buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll - LD_LIBRARY_PATH=. mono buildtemp/TypeCatalogGen.exe powershell-linux.inc $@ $(MONAD_EXT)/coreclr/TargetingPack +CorePsTypeCatalog.cs: powershell.inc buildtemp/TypeCatalogGen.exe buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll + LD_LIBRARY_PATH=. mono buildtemp/TypeCatalogGen.exe $< $@ $(MONAD_EXT)/coreclr/TargetingPack # the pinvoke library libps.so @@ -221,7 +232,7 @@ clean: rm -rf exec_env rm -rf buildtemp/libps-build rm -rf dotnetlibs/* - rm -f xunittests.xml + rm -f xunittests.xml powershell.inc # clean built stuff + prepare step cleanall: clean diff --git a/scripts/powershell-linux.inc b/scripts/powershell-linux.inc deleted file mode 100644 index 49f140467..000000000 --- a/scripts/powershell-linux.inc +++ /dev/null @@ -1,136 +0,0 @@ -# -# This file includes OneCore powershell CoreCLR references. Do not import this file directly. It is automatically imported -# when MANAGED_PROFILE=PowerShell is specified in sources file. -# -# This file is also depended on by the tool 'TypeCatalogGen.exe'. The tool tries to parse this file to get the list of reference -# assemblies used by OneCore powershell, and then use that list to generate the CSharp code for initializing the CoreCLR type -# catalog cache. That CSharp code will be compiled into 'Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll' during the build. -# For more information about 'TypeCatalogGen.exe', see its source code under 'PSAssemblyLoadContext\TypeCatalogGen'. -# -# The parsing rule of this file in 'TypeCatalogGen.exe' is very simple: -# - Read each line of this file and trim it; -# - Skip comment lines; -# - Match the line with the regular expression pattern '^\$\(PS_PROFILE_REF_PATH\)\\(.+);\s*\\$' -# So when adding new reference assembly entries, please make sure the new lines match the above pattern. -# -PROFILE_REF_PATH=$(SDK_REF_PATH)\Profiles -PS_PROFILE_REF_PATH=$(PROFILE_REF_PATH)\PowerShell - -PROFILE_REFERENCES=\ - $(PS_PROFILE_REF_PATH)\Microsoft.CSharp.dll;\ - $(PS_PROFILE_REF_PATH)\Microsoft.VisualBasic.dll;\ - $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Primitives.dll;\ - $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Registry.AccessControl.dll;\ - $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Registry.dll;\ - $(PS_PROFILE_REF_PATH)\System.AppContext.dll;\ - $(PS_PROFILE_REF_PATH)\System.Collections.Concurrent.dll;\ - $(PS_PROFILE_REF_PATH)\System.Collections.dll;\ - $(PS_PROFILE_REF_PATH)\System.Collections.NonGeneric.dll;\ - $(PS_PROFILE_REF_PATH)\System.Collections.Specialized.dll;\ - $(PS_PROFILE_REF_PATH)\System.ComponentModel.Annotations.dll;\ - $(PS_PROFILE_REF_PATH)\System.ComponentModel.dll;\ - $(PS_PROFILE_REF_PATH)\System.ComponentModel.EventBasedAsync.dll;\ - $(PS_PROFILE_REF_PATH)\System.ComponentModel.Primitives.dll;\ - $(PS_PROFILE_REF_PATH)\System.ComponentModel.TypeConverter.dll;\ - $(PS_PROFILE_REF_PATH)\System.Console.dll;\ - $(PS_PROFILE_REF_PATH)\System.Data.Common.dll;\ - $(PS_PROFILE_REF_PATH)\System.Data.SqlClient.dll;\ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.Contracts.dll;\ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.Debug.dll;\ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.FileVersionInfo.dll;\ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.Process.dll;\ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.TextWriterTraceListener.dll;\ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.Tools.dll;\ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.TraceSource.dll;\ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.Tracing.dll;\ - $(PS_PROFILE_REF_PATH)\System.Dynamic.Runtime.dll;\ - $(PS_PROFILE_REF_PATH)\System.Globalization.Calendars.dll;\ - $(PS_PROFILE_REF_PATH)\System.Globalization.dll;\ - $(PS_PROFILE_REF_PATH)\System.Globalization.Extensions.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.Compression.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.Compression.ZipFile.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.AccessControl.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.DriveInfo.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.Primitives.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.Watcher.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.MemoryMappedFiles.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.Pipes.dll;\ - $(PS_PROFILE_REF_PATH)\System.IO.UnmanagedMemoryStream.dll;\ - $(PS_PROFILE_REF_PATH)\System.Linq.dll;\ - $(PS_PROFILE_REF_PATH)\System.Linq.Expressions.dll;\ - $(PS_PROFILE_REF_PATH)\System.Linq.Parallel.dll;\ - $(PS_PROFILE_REF_PATH)\System.Linq.Queryable.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.Http.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.Http.WinHttpHandler.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.NameResolution.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.NetworkInformation.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.Primitives.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.Security.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.Sockets.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.Utilities.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.WebHeaderCollection.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.WebSockets.Client.dll;\ - $(PS_PROFILE_REF_PATH)\System.Net.WebSockets.dll;\ - $(PS_PROFILE_REF_PATH)\System.ObjectModel.dll;\ - $(PS_PROFILE_REF_PATH)\System.Reflection.DispatchProxy.dll;\ - $(PS_PROFILE_REF_PATH)\System.Reflection.dll;\ - $(PS_PROFILE_REF_PATH)\System.Reflection.Emit.dll;\ - $(PS_PROFILE_REF_PATH)\System.Reflection.Emit.ILGeneration.dll;\ - $(PS_PROFILE_REF_PATH)\System.Reflection.Emit.Lightweight.dll;\ - $(PS_PROFILE_REF_PATH)\System.Reflection.Extensions.dll;\ - $(PS_PROFILE_REF_PATH)\System.Reflection.Primitives.dll;\ - $(PS_PROFILE_REF_PATH)\System.Reflection.TypeExtensions.dll;\ - $(PS_PROFILE_REF_PATH)\System.Resources.ReaderWriter.dll;\ - $(PS_PROFILE_REF_PATH)\System.Resources.ResourceManager.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.CompilerServices.VisualC.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.Extensions.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.Handles.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.InteropServices.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.InteropServices.WindowsRuntime.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.Loader.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.Numerics.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Json.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Primitives.dll;\ - $(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Xml.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.AccessControl.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Claims.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.DeriveBytes.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encoding.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encryption.Aes.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encryption.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Hashing.Algorithms.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Hashing.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.RandomNumberGenerator.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.RSA.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.X509Certificates.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Principal.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.Principal.Windows.dll;\ - $(PS_PROFILE_REF_PATH)\System.Security.SecureString.dll;\ - $(PS_PROFILE_REF_PATH)\System.ServiceModel.Duplex.dll;\ - $(PS_PROFILE_REF_PATH)\System.ServiceModel.Http.dll;\ - $(PS_PROFILE_REF_PATH)\System.ServiceModel.NetTcp.dll;\ - $(PS_PROFILE_REF_PATH)\System.ServiceModel.Primitives.dll;\ - $(PS_PROFILE_REF_PATH)\System.ServiceModel.Security.dll;\ - $(PS_PROFILE_REF_PATH)\System.ServiceProcess.ServiceController.dll;\ - $(PS_PROFILE_REF_PATH)\System.Text.Encoding.CodePages.dll;\ - $(PS_PROFILE_REF_PATH)\System.Text.Encoding.dll;\ - $(PS_PROFILE_REF_PATH)\System.Text.Encoding.Extensions.dll;\ - $(PS_PROFILE_REF_PATH)\System.Text.RegularExpressions.dll;\ - $(PS_PROFILE_REF_PATH)\System.Threading.AccessControl.dll;\ - $(PS_PROFILE_REF_PATH)\System.Threading.dll;\ - $(PS_PROFILE_REF_PATH)\System.Threading.Overlapped.dll;\ - $(PS_PROFILE_REF_PATH)\System.Threading.Tasks.dll;\ - $(PS_PROFILE_REF_PATH)\System.Threading.Tasks.Parallel.dll;\ - $(PS_PROFILE_REF_PATH)\System.Threading.Thread.dll;\ - $(PS_PROFILE_REF_PATH)\System.Threading.ThreadPool.dll;\ - $(PS_PROFILE_REF_PATH)\System.Threading.Timer.dll;\ - $(PS_PROFILE_REF_PATH)\System.Xml.ReaderWriter.dll;\ - $(PS_PROFILE_REF_PATH)\System.Xml.XDocument.dll;\ - $(PS_PROFILE_REF_PATH)\System.Xml.XmlDocument.dll;\ - $(PS_PROFILE_REF_PATH)\System.Xml.XmlSerializer.dll;\ - $(PS_PROFILE_REF_PATH)\System.Xml.XPath.dll;\ - $(PS_PROFILE_REF_PATH)\System.Xml.XPath.XDocument.dll;\ - $(PS_PROFILE_REF_PATH)\System.Xml.XPath.XmlDocument.dll;\ diff --git a/scripts/powershell.inc b/scripts/powershell.inc deleted file mode 100644 index 094806d3f..000000000 --- a/scripts/powershell.inc +++ /dev/null @@ -1,86 +0,0 @@ -# -# This file includes OneCore powershell CoreCLR references. Do not import this file directly. It is automatically imported -# when MANAGED_PROFILE=PowerShell is specified in sources file. -# -# This file is also depended on by the tool 'TypeCatalogGen.exe'. The tool tries to parse this file to get the list of reference -# assemblies used by OneCore powershell, and then use that list to generate the CSharp code for initializing the CoreCLR type -# catalog cache. That CSharp code will be compiled into 'Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll' during the build. -# For more information about 'TypeCatalogGen.exe', see its source code under 'PSAssemblyLoadContext\TypeCatalogGen'. -# -# The parsing rule of this file in 'TypeCatalogGen.exe' is very simple: -# - Read each line of this file and trim it; -# - Skip comment lines; -# - Match the line with the regular expression pattern '^\$\(PS_PROFILE_REF_PATH\)\\(.+);\s*\\$' -# So when adding new reference assembly entries, please make sure the new lines match the above pattern. -# -PROFILE_REF_PATH=$(SDK_REF_PATH)\Profiles -PS_PROFILE_REF_PATH=$(PROFILE_REF_PATH)\PowerShell - -PROFILE_REFERENCES=\ - $(PS_PROFILE_REF_PATH)\Microsoft.CSharp.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Registry.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\Microsoft.Win32.Primitives.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.collections.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Collections.NonGeneric.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.collections.concurrent.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Collections.Specialized.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.ComponentModel.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.ComponentModel.EventBasedAsync.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.ComponentModel.TypeConverter.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.dynamic.runtime.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.globalization.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.diagnostics.debug.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.FileVersionInfo.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.diagnostics.tools.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.TraceSource.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.diagnostics.contracts.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Diagnostics.Process.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.io.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.IO.Pipes.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.io.filesystem.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.DriveInfo.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.io.filesystem.primitives.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.IO.FileSystem.Watcher.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.linq.expressions.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.linq.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.net.primitives.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.reflection.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.reflection.primitives.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.reflection.emit.lightweight.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Reflection.Emit.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.reflection.extensions.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Reflection.TypeExtensions.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.reflection.emit.ilgeneration.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.resources.resourcemanager.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.runtime.interopservices.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Runtime.Handles.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Runtime.Loader.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.runtime.numerics.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.runtime.serialization.primitives.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Runtime.Serialization.Xml.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.runtime.extensions.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Runtime.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.text.encoding.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Text.Encoding.Extensions.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.text.regularexpressions.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.threading.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.threading.tasks.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.threading.tasks.parallel.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.threading.timer.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.threading.thread.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.threading.threadpool.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.xml.readerwriter.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Xml.XmlDocument.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Xml.XmlSerializer.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Xml.XPath.XmlDocument.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Xml.XPath.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encoding.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.RandomNumberGenerator.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.X509Certificates.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Security.Cryptography.Encryption.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.security.securestring.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.security.principal.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.objectmodel.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\system.console.metadata_dll; \ - $(PS_PROFILE_REF_PATH)\System.Net.NetworkInformation.metadata_dll;\ - $(PS_PROFILE_REF_PATH)\mscorlib.metadata_dll;\ From d0e93b6b7ff9c0d3379c6ad2fb70b51e3570c54a Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 24 Sep 2015 13:07:59 -0700 Subject: [PATCH 266/295] Refactor build.sh - build.sh runs non-interactively - build-tty.sh runs interactively with a pseudo tty - both are shims to build-run.sh - monad-native no longer depends on a tty --- scripts/build-run.sh | 14 ++++++++++++++ scripts/build-tty.sh | 4 ++++ scripts/build.sh | 10 +++------- src/monad-native | 2 +- 4 files changed, 22 insertions(+), 8 deletions(-) create mode 100755 scripts/build-run.sh create mode 100755 scripts/build-tty.sh diff --git a/scripts/build-run.sh b/scripts/build-run.sh new file mode 100755 index 000000000..322d25bf2 --- /dev/null +++ b/scripts/build-run.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env sh + +# --rm: always run ephemerally +# --volume: path must be absolute, so resolve it +# --workdir: start location for Make +# $DOCKERFLAGS: additional flags +# magrathea: contains all dependencies +# bash: use $* over $@ so that multi-word parameters aren't split up +docker run --rm \ + --volume $(dirname $(pwd))/:/opt/monad-linux \ + --workdir /opt/monad-linux/scripts \ + $DOCKERFLAGS \ + andschwa/magrathea:latest \ + bash -c "$*" diff --git a/scripts/build-tty.sh b/scripts/build-tty.sh new file mode 100755 index 000000000..ad70fae86 --- /dev/null +++ b/scripts/build-tty.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env sh + +# Runs with a pseudo tty so that interactive shells can be opened +DOCKERFLAGS="--interactive --tty" ./build-run.sh "$*" diff --git a/scripts/build.sh b/scripts/build.sh index 72b1f2272..225e5953f 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,9 +1,5 @@ #!/usr/bin/env sh -# Docker requires the volume path to be absolute... so we resolve it ourselves. -docker run --rm --interactive --tty \ - --volume $(dirname $(pwd))/:/opt/monad \ - --workdir /opt/monad/scripts \ - andschwa/magrathea:latest \ - bash -c "/opt/fakelogin; $*" -# we use $* over $@ so that multi-word parameters aren't split up +echo "$*" +# Runs by non-interactively, just attaches output +DOCKERFLAGS="--attach STDOUT --attach STDERR" ./build-run.sh "$*" diff --git a/src/monad-native b/src/monad-native index 5693da6a4..1366e3bc8 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit 5693da6a46e8c4d63a49a6dbc6be3081ce7d0d08 +Subproject commit 1366e3bc8fa2df702d2fc5c1dda65e54b51e36ea From 3ea6e96663f922208f638ce8566eb5370db05af4 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 24 Sep 2015 20:17:29 -0700 Subject: [PATCH 267/295] Run as local user inside Docker container --- scripts/build-run.sh | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/scripts/build-run.sh b/scripts/build-run.sh index 322d25bf2..9cbda2808 100755 --- a/scripts/build-run.sh +++ b/scripts/build-run.sh @@ -1,14 +1,25 @@ #!/usr/bin/env sh -# --rm: always run ephemerally -# --volume: path must be absolute, so resolve it -# --workdir: start location for Make -# $DOCKERFLAGS: additional flags -# magrathea: contains all dependencies -# bash: use $* over $@ so that multi-word parameters aren't split up +CUID=$(id -u) +CUSER=$(id -un) +CGID=$(id -g) +CGROUP=$(id -gn) +DIR=/opt/monad-linux +VOLUME=$(dirname $(pwd))/:$DIR + +# creates new user in container matching the local user so that +# artifacts will be owned by the local user (instead of root) +impersonate() +{ + echo \ + groupadd -g $CGID $CGROUP '&&' \ + useradd -u $CUID -g $CGID -d $DIR $CUSER '&&' \ + sudo -u $CUSER -g $CGROUP +} + docker run --rm \ - --volume $(dirname $(pwd))/:/opt/monad-linux \ - --workdir /opt/monad-linux/scripts \ + --volume $VOLUME \ + --workdir $DIR/scripts \ $DOCKERFLAGS \ andschwa/magrathea:latest \ - bash -c "$*" + bash -c "$(impersonate) $*" From be7932155ab2330ebdaf40b2fe65d1d549ba40b6 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 25 Sep 2015 10:20:38 -0700 Subject: [PATCH 268/295] Make impersonation switchable Useful when debugging issues with root vs non-root --- scripts/build-run.sh | 5 ++++- scripts/build-tty.sh | 3 ++- scripts/build.sh | 4 ++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/scripts/build-run.sh b/scripts/build-run.sh index 9cbda2808..c1cb25a6f 100755 --- a/scripts/build-run.sh +++ b/scripts/build-run.sh @@ -8,9 +8,12 @@ DIR=/opt/monad-linux VOLUME=$(dirname $(pwd))/:$DIR # creates new user in container matching the local user so that -# artifacts will be owned by the local user (instead of root) +# artifacts will be owned by the local user; set IMPERSONATE to false +# to disable and run as root, defaults to true +if [[ ! $IMPERSONATE ]]; then IMPERSONATE=true; fi impersonate() { + if ! $IMPERSONATE; then return; fi echo \ groupadd -g $CGID $CGROUP '&&' \ useradd -u $CUID -g $CGID -d $DIR $CUSER '&&' \ diff --git a/scripts/build-tty.sh b/scripts/build-tty.sh index ad70fae86..d6dfcbea6 100755 --- a/scripts/build-tty.sh +++ b/scripts/build-tty.sh @@ -1,4 +1,5 @@ #!/usr/bin/env sh # Runs with a pseudo tty so that interactive shells can be opened -DOCKERFLAGS="--interactive --tty" ./build-run.sh "$*" +export DOCKERFLAGS="--interactive --tty" +./build-run.sh "$*" diff --git a/scripts/build.sh b/scripts/build.sh index 225e5953f..abf252cc2 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,5 +1,5 @@ #!/usr/bin/env sh -echo "$*" # Runs by non-interactively, just attaches output -DOCKERFLAGS="--attach STDOUT --attach STDERR" ./build-run.sh "$*" +export DOCKERFLAGS="--attach STDOUT --attach STDERR" +./build-run.sh "$*" From 86ebb7efb86a6a2820c3165eae02c1b835fb0fd1 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 25 Sep 2015 10:40:36 -0700 Subject: [PATCH 269/295] Ignore NuGet folders --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index df7c361ab..1bebec4e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ .idea +.config/ +.nuget\\packages\\/ CMakeCache.txt CMakeFiles/ Makefile From c8c05b23fb58029defb046f801883e96c3ca94a4 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 1 Oct 2015 10:36:23 -0700 Subject: [PATCH 270/295] Run sudo with --set-home --- scripts/build-run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build-run.sh b/scripts/build-run.sh index c1cb25a6f..625dc12c3 100755 --- a/scripts/build-run.sh +++ b/scripts/build-run.sh @@ -17,7 +17,7 @@ impersonate() echo \ groupadd -g $CGID $CGROUP '&&' \ useradd -u $CUID -g $CGID -d $DIR $CUSER '&&' \ - sudo -u $CUSER -g $CGROUP + sudo --set-home -u $CUSER -g $CGROUP } docker run --rm \ From c40bae356a11567362eb9cb6fad33061e6aa3a94 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 1 Oct 2015 10:46:45 -0700 Subject: [PATCH 271/295] Repin monad to 2015-10-01 --- scripts/commands-utility.mk | 6 ++ .../COMMANDS_UTILITY/AddAssemblyStrings.cs | 72 ++++++++++++++++++ .../AddAssemblyStrings.resources | Bin 0 -> 354 bytes .../gen/SYS_AUTO/FileSystemProviderStrings.cs | 11 ++- .../FileSystemProviderStrings.resources | Bin 8114 -> 8220 bytes scripts/gen/SYS_AUTO/Modules.cs | 9 +++ scripts/gen/SYS_AUTO/Modules.resources | Bin 27776 -> 27933 bytes scripts/gen/SYS_AUTO/ParserStrings.cs | 27 +++++++ scripts/gen/SYS_AUTO/ParserStrings.resources | Bin 59377 -> 59963 bytes .../gen/SYS_AUTO/RemotingErrorIdStrings.cs | 18 ++--- .../SYS_AUTO/RemotingErrorIdStrings.resources | Bin 74521 -> 74340 bytes scripts/gen/SYS_AUTO/SessionStateStrings.cs | 9 --- .../SYS_AUTO/SessionStateStrings.resources | Bin 33250 -> 33140 bytes src/monad | 2 +- 14 files changed, 134 insertions(+), 20 deletions(-) create mode 100755 scripts/gen/COMMANDS_UTILITY/AddAssemblyStrings.cs create mode 100755 scripts/gen/COMMANDS_UTILITY/AddAssemblyStrings.resources diff --git a/scripts/commands-utility.mk b/scripts/commands-utility.mk index 9b0ffc20f..1ddd09eeb 100644 --- a/scripts/commands-utility.mk +++ b/scripts/commands-utility.mk @@ -54,6 +54,7 @@ COMMANDS_UTILITY_SRCS_WIN=\ ../../../jws/pswin/admin/monad/src/commands/utility/WriteProgressCmdlet.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/Update-Data.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/Update-TypeData.cs \ + ../../../jws/pswin/admin/monad/src/commands/utility/AddAssembly.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/format-list/Format-List.cs \ @@ -126,6 +127,7 @@ COMMANDS_UTILITY_SRCS=\ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/WriteProgressCmdlet.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Update-Data.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Update-TypeData.cs \ + $(ADMIN_GIT_ROOT)/monad/src/commands/utility/AddAssembly.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/format-list/Format-List.cs \ @@ -171,6 +173,7 @@ COMMANDS_UTILITY_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/commands/utility/resources/UpdateDataStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/ImportLocalizedDataStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/WriteProgressResourceStrings.resx \ + ../../../jws/pswin/admin/monad/src/commands/utility/resources/AddAssemblyStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/AliasCommandStrings.resx \ @@ -195,6 +198,7 @@ COMMANDS_UTILITY_RES_SRCS=\ gen/COMMANDS_UTILITY/UpdateDataStrings.resources \ gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources \ gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources \ + gen/COMMANDS_UTILITY/AddAssemblyStrings.resources \ gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ @@ -219,6 +223,7 @@ COMMANDS_UTILITY_RES_CS_SRCS=\ gen/COMMANDS_UTILITY/UpdateDataStrings.cs \ gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.cs \ gen/COMMANDS_UTILITY/WriteProgressResourceStrings.cs \ + gen/COMMANDS_UTILITY/AddAssemblyStrings.cs \ gen/COMMANDS_UTILITY/AliasCommandStrings.cs \ @@ -243,6 +248,7 @@ COMMANDS_UTILITY_RES_REF=\ -resource:gen/COMMANDS_UTILITY/UpdateDataStrings.resources \ -resource:gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources \ -resource:gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources \ + -resource:gen/COMMANDS_UTILITY/AddAssemblyStrings.resources \ -resource:gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ diff --git a/scripts/gen/COMMANDS_UTILITY/AddAssemblyStrings.cs b/scripts/gen/COMMANDS_UTILITY/AddAssemblyStrings.cs new file mode 100755 index 000000000..22b8cb136 --- /dev/null +++ b/scripts/gen/COMMANDS_UTILITY/AddAssemblyStrings.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34209 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + + + +/// +/// A strongly-typed resource class, for looking up localized strings, etc. +/// +// This class was auto-generated by the StronglyTypedResourceBuilder +// class via a tool like ResGen or Visual Studio. +// To add or remove a member, edit your .ResX file then rerun ResGen +// with the /str option, or rebuild your VS project. +[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] +[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] +[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] +internal class AddAssemblyStrings { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal AddAssemblyStrings() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AddAssemblyStrings", typeof(AddAssemblyStrings).GetTypeInfo().Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Cannot load the assembly because path '{0}' referred to a '{1}' provider path. Change the path to a file system path.. + /// + internal static string SupportFileSystemOnly { + get { + return ResourceManager.GetString("SupportFileSystemOnly", resourceCulture); + } + } +} diff --git a/scripts/gen/COMMANDS_UTILITY/AddAssemblyStrings.resources b/scripts/gen/COMMANDS_UTILITY/AddAssemblyStrings.resources new file mode 100755 index 0000000000000000000000000000000000000000..7716dbae28dd37612f808d93d404b15ee46b6a41 GIT binary patch literal 354 zcmZWlJ5Iwu5S>tPj*%!LA#fX0GyxbfrG#SC^!Ty z1y{)02pZ-i%{;v~Gn$Y0@3#pNJ;zjK?>yRc180J*;r^-(#1=N;*44%;StWc6>!i{7 zJk17AxCqJzi(DgkD^$YkP$^kop}#Tr(0R37ibcIRovlvh$j(+r|Ca^rWsBeKCHz4= zYB+AN_4&mRuZN#6L;Dr;xTHW`bVHUrU6Le4pptrWu?MwuO*&%zprA=8gx1EhGGfcV z0So8QR;uR;wFnN}3E%MaF?*V_#SYdY5)F%p%_7!W^C06RMqbKABlI1{NuzLN?xX^{ I@sU5YJs<>b^Z)<= literal 0 HcmV?d00001 diff --git a/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs index 4572fb948..0fc7314b6 100644 --- a/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs +++ b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.cs @@ -196,6 +196,15 @@ internal class FileSystemProviderStrings { } } + /// + /// Looks up a localized string similar to Destination folder '{0}' does not exist.. + /// + internal static string CopyItemDirectoryNotFound { + get { + return ResourceManager.GetString("CopyItemDirectoryNotFound", resourceCulture); + } + } + /// /// Looks up a localized string similar to Destination path {0} is a file that already exists on the target destination.. /// @@ -206,7 +215,7 @@ internal class FileSystemProviderStrings { } /// - /// Looks up a localized string similar to Cannot copy a directory '{0}' to file {0}'. + /// Looks up a localized string similar to Cannot copy a directory '{0}' to file '{0}'. /// internal static string CopyItemRemotelyDestinationIsFile { get { diff --git a/scripts/gen/SYS_AUTO/FileSystemProviderStrings.resources b/scripts/gen/SYS_AUTO/FileSystemProviderStrings.resources index 4c9458ea8a0d9fdb6f4e496ffa6a4d47ae10e535..0a31ab34a2267db524280548f2f8e8858d242885 100644 GIT binary patch delta 1050 zcmY*XZAepL6h80V-FENY?yj{&Y|d$GmaZjgGcrtbNs5MK^}~d+oG_|QwrPpkN+>8o zvO`o*kP$_J5E;}Wq5=sj`Xu^ML?6)CkD#J5i0GMw*@g4o=RD_}=e)e_qr!oLCC6zV*%5b8dn zc_r!s=rM+VCd5BbG0{B~9!4OJ!XHR9!cRfC1_im`J^{an$f?nvhDU~lrL`2LF6yOv zN>GTlP>{kD1KJ2b3e-z0@J~=3&TfiO2RYHIit}X$zm$rkI(SR}dKNA=d8I>Oe3Q&E zvo75PvtkP4;7cZ#^b>5`f2?BmiBcZ2c=&`_=S`?=!;`IsVwYSgO1M>ai$?B~%f(SX4}6**%3kq|$7R1^hKc7W zc_PBg6|cC;QN<~~@P5T7=5tE%h!DTP`Ia-(YVnnWsz?0hFwQa_RCB}tpH-cvTNs|d z>7ack_gkl#UcvLgo27gPTG)ig>|tFk6Tf(!wZxDu^N@A6DB?z&i=S9^Q89sxHeIU6 z{7SjmmcwPXY|#qdFS@u7=K!Cx6^T3i#8!ZNjRPlmmgW&pdAU|2&$wPVsDT88m)HZMl6&kvtqJS8crq=0OQ{u9Ip^yI{J=O( z^l+~3mj=NFz-4i#?sg5s%WlD*q<1H+UNf;lVW>xFj8Ex)@tPm&skls|+#?4$qy delta 956 zcmZWnTS!!45T02*yJyeYJ-f;(V(V>Ntu|TBWTh0%%)%svv?MX`f<{;>Rz^fg8VKEG z2rHzE4-s}jlQJ}&2FT5Thm!g|w0)Lj~ zS72otQHen`fW9#z@`IOV%JUU`8^)qj;DODbDrQuRuR*KctuYjB>OOLzgL9B9K5G*K$m z6z-4{Y6(Ar#wO(hSc@lHXZ4uAh0AVhHY;-3n#f5qV$I|x`GWYUIJFcWkSxt_np0$t zmcRwl1*lu@X>J~u=UOU<%MZ=V>m^S2Dx>&JIg+Hiq*7nW&!kiL@*BAYugZiT%N6oj zcbj|hA^qDV&#_D%+ak>mk$OYva(*f`wj6#XS8eI01yv?($)=zxXY6s}vOC!(r|t1k zTj>xrQ5_wmz0`~-9{({z&f8<9)gHrX;P|;vM&K)C*6!o$;xas#GRyFBk<=Pqz9U^m zhG|BVQKNv9C1?crngkrF?m=9w=Fba|DQ8lk&jM44@+c3CYQ;U th}^idxQWp_Fi0b;nGVC3(-CSx^R#`aFCrmK=3S-ilkBLJq1vbs?H83g*AM^z diff --git a/scripts/gen/SYS_AUTO/Modules.cs b/scripts/gen/SYS_AUTO/Modules.cs index 1698dd5e6..89a618ff2 100644 --- a/scripts/gen/SYS_AUTO/Modules.cs +++ b/scripts/gen/SYS_AUTO/Modules.cs @@ -764,6 +764,15 @@ internal class Modules { } } + /// + /// Looks up a localized string similar to The module to process '{0}', listed in field '{1}' of module manifest '{2}' was not processed. {3}. + /// + internal static string ManifestMemberNotValid { + get { + return ResourceManager.GetString("ManifestMemberNotValid", resourceCulture); + } + } + /// /// Looks up a localized string similar to The specified MaximumVersion '{0}' was incorrect. If you are using '*', MaximumVersion only supports one '*' and should always be placed at the end of MaximumVersion.. /// diff --git a/scripts/gen/SYS_AUTO/Modules.resources b/scripts/gen/SYS_AUTO/Modules.resources index e21385a99b806a11f0d248d5495eafb4f97867b3..496f83d23096c10c8e80c79dbfd777486f493658 100644 GIT binary patch delta 1630 zcmYjQYitx%6h1TMLSOW;bi3Qx+1c4;cJ|TjQec5?fh{eM)~2*5rHKeFg`%{jsl2MF zr3DiCfg*4u#8#jszA=~v5&{vDMKq=oUq2cl4b~78d_>TQA=T)&n_}F}x%Zy$-t(RB zoO`GDnsn^CbZ}5QdFZ5P(t{Iy`-ZMOE%%6gqFV}4icI9rCfZ~ndJJ=uhp632q`8Ui zXAyk{8-VpYh-~RZB{(;oh+akPIgO~oMr5}VSp{NK!HM`CSQk$t`f3tUZ4OaxF3~r@ z0(nGxf!|G|9vVep1P2a)>@pIsRf&!j5Iu{;Z$Mlv0v=%A?IP;Hd;{cOtUto~AmVOg zK0AfzwKSqWa2g^Di0zJz}tF^{711*klN^D%T}4akSlod*!}F1Xwf)DA&6 z(Zxmx2?Oth9R~Mr$a4pUhFhRy9Kk<o-o+V|+eQA9ommQ7%e zK*|susJw`Up@sP^H-48!G1*IQOsj!&WlyqQi!Eo)mlrPw4EBLnKn}^wa_^*m-3)h zt4#w?W7+9JhsK)ywy6J4L6LsEUhoRo-t8 z3DZQv3D3@V?TSeEK~EAXEGQLc;VnygFBSx)_jsrvDvAR{OOjZ+;ul@;HYL54N{u`_ z$b*VY`j+ELR8$w@&GBwUlPUMIX@m|Dj=Ngm<}C3o!@ZR1zO|>0&9o znxq%g!}7s7+~acdD|%Eu|8QyHzjRYvn473-zgy2JPd=e$+~aEA=Qg;@og?kSDk8nf zAG-bW)p>l{aB-DKVV5UWWJD8P9WqoPez6W-DCspBleyna7v&`h0g3$ygunLa;uO&E z1Zok{Qha$6p30+O9RgDSAM*BeRm`7H)b$X-gO$GEGNW3&upn{cLxv`&ErhOedBZ}! zXV|21PVG$Hvb@=CI^e-loJms5Po40XYn|9`^pPkZr{$%M|5!Rod-F>EUnaBJW*Xd?J delta 1555 zcmX|BeN2^g6n=g${J=mjAaFlk-uwN*1>qW#fnE^>8K@IP#G8>RC}tP}1MS1+u$FBu zbLjcQS~??#=Bk+=O`XlkvYCD9=2mK!wq~`~Y}J^RX3u3Vw)6hZd4A_S&pGFPFS{?R zO_$Wruo~X}THw&xK4b7=K5*0oQVhVK1yoK1VgVrT27dJcqc-4E+N-oR1%M+17{{C- zfR(I!-UH+~fFJXKd<`rgM?TiCr+=4u7g7OtHgJvhHL+W{Knv}+`+zqbNT8ev+eo&Z z;w2W)?E)J7zIS&0e62=eH#PlY%?w53%kT&!g$U%OvY!6P+BUhBhKOsgA)u zN^VrZu1w$(?FT0iNdck{As^!eD z=J-p~sK{0PMdbtJ@>4xd^}}4*GOj5`yf+;g=pgy;6gn=4Qga92;?y=$4>7fmaxEPA z3gs@4`Wo9D$Hq6Z9K1`RL_6hIvF+K!{@~rr2|yNQ%ed*Exv0~uKbJ#3;=8!0Gvk2| zd2ZmnV%yKMwRgCJo#dJ8!yqatmcqhKEHYShhZpO(k0`}@i67?c8sXi8#Fn$|1n0WR zcsYp=aFn&2uZIJi;|{hF`-06JWbQ-Ed4X6ebCQ3>Z2BfS7tl`lfNyy2j~+R#TeDPL zt_3aW%=hSHWGfkqTCMDib}k{&h%WR2N zv!r~y5xwZddUWsbI%L$IPz}=P2=Up^XS%%WaLPf)c(s{cNTtbjhf{5lza24sJj810 zGcB3xY}1)xV9r?dk+VdfX4G^qa!QfQ)cYcAYYgdh#Z|NHam~~9QGNQ2t zPm-4kO0_NlOj&4}I;S*AN>5U(V(uYkRp<@GOxbFh#;sD>Yz1={#enh6ScEz@vyOH# zCMT^1oi-T=Nyo&HuA^5>&yx9Wn|_8-fKi?dxor9qMs^u?+f}aYb}!MV?gy4Io|pXq zsru2Ad@ERuJ7v=9DK)1|0rHxO_hJpFUP-~ljJmkhS3L2+US2y}c+pMkzyP03OkKxw z051N79+8vYh`7D8RD~?_E>Zn*%-g1ic~i|BkCgj-`Z}ZeW6=}7m?{zFFPF={h+0gq zO(kThKW2zc~swEq-_)T81F)aw0=>qLbtsScR(uxZn`iI6N5 zknDmCeRXP52CfwL<4PN|nVfRQTk2E39M4w!cd=d~~+xrF~eTUPFr+Hi?+Wrp;H%Zy)U z$lh>~njoKtL;6&8vhxdJpV%WIWy$nNM6Hn(kvUn<&E)@yR_=8*Wq+C}Cn8~0CErDS z#;sYR3M;wOX@wDEPmOdGt~Jio$oawrs$P82WyYJevMCx?TJ}XNROOMY(Ua~Yx9k0p F{{RExPfq{< diff --git a/scripts/gen/SYS_AUTO/ParserStrings.cs b/scripts/gen/SYS_AUTO/ParserStrings.cs index 82d51f4f3..4873d9a3b 100644 --- a/scripts/gen/SYS_AUTO/ParserStrings.cs +++ b/scripts/gen/SYS_AUTO/ParserStrings.cs @@ -342,6 +342,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to Cannot create type. Only core types are supported in this language mode.. + /// + internal static string CannotCreateTypeConstrainedLanguage { + get { + return ResourceManager.GetString("CannotCreateTypeConstrainedLanguage", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot find an appropriate constructor to instantiate the custom attribute object for type '{0}'.. /// @@ -676,6 +685,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to PartialConfiguration '{0}' has a Refresh Mode set to Disabled which is not a valid mode for Partial Configurations. Use Pull or Push refresh mode. . + /// + internal static string DisabledRefreshModeNotValidForPartialConfig { + get { + return ResourceManager.GetString("DisabledRefreshModeNotValidForPartialConfig", resourceCulture); + } + } + /// /// Looks up a localized string similar to Cannot find an overload for "{0}" and the argument count: "{1}". /// @@ -1289,6 +1307,15 @@ internal class ParserStrings { } } + /// + /// Looks up a localized string similar to The PartialConfiguration '{0}' is set to pull mode which requires a ConfigurationSource property.. + /// + internal static string GetPullModeNeedConfigurationSource { + get { + return ResourceManager.GetString("GetPullModeNeedConfigurationSource", resourceCulture); + } + } + /// /// Looks up a localized string similar to There is no Runspace available to get and run the SteppablePipeline in this thread. You can provide one in the DefaultRunspace property of the System.Management.Automation.Runspaces.Runspace type. The script block you attempted to get SteppablePipeline from was: {0}. /// diff --git a/scripts/gen/SYS_AUTO/ParserStrings.resources b/scripts/gen/SYS_AUTO/ParserStrings.resources index c84df64b14dca32ac4f4150492aa7ec0f218ee90..116a84359b04deca1bab8c553a1eb49168d936c2 100644 GIT binary patch delta 6008 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 delta 5313 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 Qf5`fiZGngUZ%uCaZ@wFR - /// Looks up a localized string similar to Role Capabilities to apply to this session configuration. This role capability must be defined as a PowerShell Role Capability (.psrc) file named after that role capability within a 'RoleCapabilities' directory in a module in the current module path.. - /// - internal static string DISCRoleCapabilitiesToLoadComment { - get { - return ResourceManager.GetString("DISCRoleCapabilitiesToLoadComment", resourceCulture); - } - } - /// /// Looks up a localized string similar to User roles (security groups), and the role capabilities that should be applied to them when applied to a session. /// @@ -1028,6 +1019,15 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to Groups associated with machine's (virtual) administrator account. + /// + internal static string DISCRunAsVirtualAccountGroupsComment { + get { + return ResourceManager.GetString("DISCRunAsVirtualAccountGroupsComment", resourceCulture); + } + } + /// /// Looks up a localized string similar to Version number of the schema used for this document. /// diff --git a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources index de3571e7fd1a35b9fe78897e9e9cf534beaebb57..bff6014c345bcdb9592b8052e7b6fb9372e5c270 100644 GIT binary patch delta 5439 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 delta 5570 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 - /// Looks up a localized string similar to The remote path '{0}' is not valid.. - /// - internal static string CopyItemRemotelyPathIsNotValid { - get { - return ResourceManager.GetString("CopyItemRemotelyPathIsNotValid", resourceCulture); - } - } - /// /// Looks up a localized string similar to '{0}' parameter cannot be null or empty.. /// diff --git a/scripts/gen/SYS_AUTO/SessionStateStrings.resources b/scripts/gen/SYS_AUTO/SessionStateStrings.resources index 3ae06c1d4e104ff84d651b8fd0cca58ed5f8e69b..eb1db39f59c2a77bee57f6fe23c9857f4eef6bac 100644 GIT binary patch delta 2163 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 Date: Thu, 1 Oct 2015 13:04:58 -0700 Subject: [PATCH 272/295] Repin monad-ext with System.Console patch --- src/monad-ext | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-ext b/src/monad-ext index ea31eca62..8b2027617 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit ea31eca6223992fa9729af67518930b6b45829d3 +Subproject commit 8b2027617092bc93c4f2977b218145e9b93ec3f3 From e9a1b5aaf0f8fb2cb81643c2b53f4988831ed6f0 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 1 Oct 2015 13:05:33 -0700 Subject: [PATCH 273/295] Repin monad-native with updated gitignore --- src/monad-native | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-native b/src/monad-native index 1366e3bc8..d1de7e28c 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit 1366e3bc8fa2df702d2fc5c1dda65e54b51e36ea +Subproject commit d1de7e28c52a87a0804b76445a07b1d122417436 From ed3b80d9ddedec7d74a739bcea4e5bc034dd8fb7 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 29 Sep 2015 10:06:53 -0700 Subject: [PATCH 274/295] added Get-Variable tests --- src/pester-tests/Test-Get-Variable.Tests.ps1 | 149 +++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 src/pester-tests/Test-Get-Variable.Tests.ps1 diff --git a/src/pester-tests/Test-Get-Variable.Tests.ps1 b/src/pester-tests/Test-Get-Variable.Tests.ps1 new file mode 100644 index 000000000..821c7309d --- /dev/null +++ b/src/pester-tests/Test-Get-Variable.Tests.ps1 @@ -0,0 +1,149 @@ +Describe "Test-Get-Variable" { + It "Should be able to call with no parameters without error" { + { Get-Variable } | Should Not Throw + } + + It "Should return environment variables when called with no parameters" { + (Get-Variable).Name -contains "$" | Should Be $true + (Get-Variable).Name -contains "?" | Should Be $true + (Get-Variable).Name -contains "HOST" | Should Be $true + (Get-Variable).Name -contains "PWD" | Should Be $true + (Get-Variable).Name -contains "PID" | Should Be $true + (Get-Variable).Name -contains "^" | Should Be $true + } + + It "Should return the value of an object" { + New-Variable -Name tempVar -Value 1 + (Get-Variable tempVar).Value | Should Be (1) + } + + It "Should be able to call using the gv alias" { + { gv } | Should Not Throw + } + + It "Should be able to call using the Name switch" { + New-Variable -Name var1 -Value 4 + + { Get-Variable -Name var1 } | Should Not Throw + + (Get-Variable -Name var1).Value | Should Be 4 + + Remove-Variable var1 + } + + It "Should be able to use wildcard characters in the Name field" { + New-Variable -Name var1 -Value 4 + New-Variable -Name var2 -Value "test" + + (Get-Variable -Name var*).Value[0] | Should be 4 + (Get-Variable -Name var*).Value[1] | Should be "test" + + Remove-Variable var1 + Remove-Variable var2 + } + + It "Should return only the value if the value switch is used" { + New-Variable -Name var1 -Value 4 + + Get-Variable -Name var1 -ValueOnly | Should be 4 + + Remove-Variable var1 + } + + It "Should pipe string to the name field without the Name field being specified"{ + New-Variable -Name var1 -Value 3 + + ("var1" | Get-Variable ).Value | Should Be 3 + + Remove-Variable var1 + } + + It "Should be able to include a set of variables to get" { + New-Variable -Name var1 -Value 4 + New-Variable -Name var2 -Value 2 + + $actual = Get-Variable -Include var1, var2 + + $actual[0].Name | Should Be var1 + $actual[1].Name | Should Be var2 + + $actual[0].Value | Should Be 4 + $actual[1].Value | Should Be 2 + + Remove-Variable var1 + Remove-Variable var2 + } + + It "Should be able to exclude a set of variables to get" { + New-Variable -Name var1 -Value 4 + New-Variable -Name var2 -Value 2 + New-Variable -Name var3 -Value "test" + + $actual = Get-Variable -Exclude var1, var2 + + $actual | Where-Object { $_.Name -eq "var3" } | Should Not BeNullOrEmpty + } + +Context "Scope Tests" { + # This will violate the DRY principle. Tread softly. + + It "Should be able to get a global scope variable using the global switch" { + New-Variable globalVar -Value 1 -Scope global -Force + + (Get-Variable -Name globalVar -Scope global)[0].Value | Should Be 1 + } + + It "Should not be able to clear a global scope variable using the local switch" { + New-Variable globalVar -Value 1 -Scope global -Force + + Get-Variable -Name globalVar -Scope local -ErrorAction SilentlyContinue | Should Throw + } + + It "Should be able to get a global variable using the script scope switch" { + { + New-Variable globalVar -Value 1 -Scope global -Force + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to get an item locally using the local switch" { + { + New-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope local + } | Should Not Throw + } + + It "Should be able to get an item locally using the global switch" { + { + New-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope global + } | Should Not Throw + } + + It "Should not be able to get a local variable using the script scope switch" { + { + New-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to get a script variable created using the script switch" { + { + New-Variable globalVar -Value 1 -Scope script -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to clear a global script variable that was created using the script scope switch" { + { + New-Variable globalVar -Value 1 -Scope script -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + } +} From 3954267ba5a53a7de4df21a67e2bd023ebae46d0 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 29 Sep 2015 09:25:55 -0700 Subject: [PATCH 275/295] Added new-variable pester tests --- src/pester-tests/Test-New-Variable.Tests.ps1 | 233 +++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 src/pester-tests/Test-New-Variable.Tests.ps1 diff --git a/src/pester-tests/Test-New-Variable.Tests.ps1 b/src/pester-tests/Test-New-Variable.Tests.ps1 new file mode 100644 index 000000000..c6e7b1286 --- /dev/null +++ b/src/pester-tests/Test-New-Variable.Tests.ps1 @@ -0,0 +1,233 @@ +Describe "Test-New-Variable" { + It "Should create a new variable with no parameters" { + { New-Variable var1 } | Should Not Throw + } + + It "Should be able to set variable name using the Name parameter" { + { New-Variable -Name var1 } | Should Not Throw + } + + It "Should be able to assign a value to a variable using the value switch" { + New-Variable var1 -Value 4 + + $var1 | Should Be 4 + } + + It "Should be able to assign a value to a new variable without using the value switch" { + New-Variable var1 "test" + + $var1 | Should Be "test" + } + + It "Should assign a description to a new variable using the description switch" { + New-Variable var1 100 -Description "Test Description" + + (Get-Variable var1).Description | Should Be "Test Description" + } + + + It "Should be able to be called with the nv alias" { + { nv var1 } | Should Not Throw + { nv var1 2 } | Should Not Throw + } + + It "Should not be able to set the name of a new variable to that of an old variable within same scope when the Force switch is missing" { + New-Variable var1 + (New-Variable var1 -ErrorAction SilentlyContinue) | Should Throw + } + + It "Should change the value of an already existing variable using the Force switch" { + New-Variable var1 -Value 1 + + $var1 | Should Be 1 + + New-Variable var1 -Value 2 -Force + + $var1 | Should Be 2 + $var1 | Should Not Be 1 + + } + + It "Should be able to set the value of a variable by piped input" { + $input = "value" + + $input | New-Variable -Name var1 + + $var1 | Should Be $input + + } + + It "Should be able to pipe object properties to output using the PassThru switch" { + $input = Set-Variable -Name testVar -Value "test" -Description "test description" -PassThru + + $output = $input | Format-List -Property Description | Out-String + + $output | Should Be "`n`nDescription : test description`n`n`n`n" + } + + It "Should be able to set the value using the value switch" { + New-Variable -Name var1 -Value 2 + + $var1 | Should Be 2 + } + + Context "Option tests" { + BeforeEach { + # verify that the test variable doesn't exist + !!$var1 | Should Be $false + } + It "Should be able to use the options switch without error" { + { New-Variable -Name var1 -Value 2 -Option Unspecified } | Should Not Throw + } + + It "Should default to none as the value for options" { + New-Variable -Name var2 -Value 4 -PassThru| Format-List | Out-String | Should Match "Options : None" + } + + It "Should be able to set ReadOnly option" { + { New-Variable -Name var1 -Value 2 -Option ReadOnly } | Should Not Throw + } + + It "Should not be able to change variable created using the ReadOnly option when the Force switch is not used" { + New-Variable -Name var1 -Value 1 -Option ReadOnly + + Set-Variable -Name var1 -Value 2 -ErrorAction SilentlyContinue + + $var1 | Should Not Be 2 + } + + It "Should be able to set a new variable to constant" { + { New-Variable -Name var1 -Option Constant } | Should Not Throw + } + + It "Should not be able to change an existing variable to constant" { + New-Variable -Name var1 -Value 1 -PassThru + + Set-Variable -Name var1 -Option Constant -ErrorAction SilentlyContinue + + $var1 | Format-List | Out-String | Should Not Match "Options : None" + + } + + It "Should not be able to delete a constant variable" { + New-Variable -Name var1 -Value 2 -Option Constant + + Remove-Variable -Name var1 -ErrorAction SilentlyContinue + + !!$var1 | Should Be $true + + $var1 | Should Be 2 + } + + It "Should not be able to change a constant variable" { + New-Variable -Name var1 -Value 1 -Option Constant + + Set-Variable -Name var1 -Value 2 -ErrorAction SilentlyContinue + + $var1 | Should Not Be 2 + } + + It "Should be able to create a variable as private without error" { + { New-Variable -Name var1 -Option Private } | Should Not Throw + } + + It "Should be able to see the value of a private variable when within scope" { + + New-Variable -Name var1 -Value 100 -Option Private + + $var1 | Should Be 100 + + } + + It "Should not be able to see the value of a private variable when out of scope" { + { + New-Variable -Name var1 -Value 1 -Option Private + } + + $var1 | Should Be # Nothing, since it's not defined in scope + + } + + It "Should be able to use the AllScope switch without error" { + { New-Variable -Name var1 -Option AllScope } | Should Not Throw + } + + It "Should be able to see variable created using the AllScope switch in a child scope" { + New-Variable -Name var1 -Value 1 -Option AllScope + function myFunction { + if ( $var1 -eq 1 ) { + $var1 = 2 + } + } + myFunction + + $var1 | Should Be 2 + + } + + } + + Context "Scope Tests" { + # This will violate the DRY principle. Tread softly. + # We use the -Force switch here because we are testing global variable creation + + It "Should be able to get a global scope variable using the global switch" { + New-Variable globalVar -Value 1 -Scope global -Force + + (Get-Variable -Name globalVar -Scope global)[0].Value | Should Be 1 + } + + It "Should not be able to set a global scope variable using the local switch" { + Set-Variable globalVar -Value 1 -Scope global -Force + + Get-Variable -Name globalVar -Scope local -ErrorAction SilentlyContinue | Should Throw + } + + It "Should be able to set a global variable using the script scope switch" { + { + Set-Variable globalVar -Value 1 -Scope global -Force + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to get an item locally using the local switch" { + { + Set-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope local + } | Should Not Throw + } + + It "Should be able to get an item locally using the global switch" { + { + Set-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope global + } | Should Not Throw + } + + It "Should not be able to get a local variable using the script scope switch" { + { + Set-Variable globalVar -Value 1 -Scope local -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to get a script variable created using the script switch" { + { + Set-Variable globalVar -Value 1 -Scope script -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + + It "Should be able to set a global script variable that was created using the script scope switch" { + { + Set-Variable globalVar -Value 1 -Scope script -Force + + Get-Variable -Name globalVar -Scope script + } | Should Not Throw + } + } +} From eb9f1aea9ca777b452c4dd61995beb8a3d7a90fe Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 29 Sep 2015 10:12:07 -0700 Subject: [PATCH 276/295] Added remove-variable pester tests --- .../Test-Remove-Variable.Tests.ps1 | 193 ++++++++++++++++++ 1 file changed, 193 insertions(+) create mode 100644 src/pester-tests/Test-Remove-Variable.Tests.ps1 diff --git a/src/pester-tests/Test-Remove-Variable.Tests.ps1 b/src/pester-tests/Test-Remove-Variable.Tests.ps1 new file mode 100644 index 000000000..cd5167174 --- /dev/null +++ b/src/pester-tests/Test-Remove-Variable.Tests.ps1 @@ -0,0 +1,193 @@ +# ensure the machine is in a clean state from the outset. +Remove-Variable -Name var1 -ErrorAction SilentlyContinue -Force + +Describe "Test-Remove-Variable" { + It "Should throw an error when a dollar sign is used in the variable name place" { + New-Variable -Name var1 -Value 4 + + Remove-Variable $var1 -ErrorAction SilentlyContinue | Should Throw + } + + It "Should not throw error when used without the Name field, and named variable is properly specified and exists" { + New-Variable -Name var1 -Value 4 + + Remove-Variable var1 + + $var1 | Should Be #nothing. it should be Nothing at all. + } + + It "Should not throw error when used with the Name field, and named variable is specified and exists" { + New-Variable -Name var1 -Value 2 + + Remove-Variable -Name var1 + + $var1 | Should Be #nothing. it should be Nothing at all. + } + + It "Should throw error when used with Name field, and named variable does not exist" { + Remove-Variable -Name nonexistantVariable -ErrorAction SilentlyContinue | Should Throw + } + + It "Should be able to remove a variable using the rv alias" { + New-Variable var1 -Value 2 + + $var1 | Should Be 2 + + rv -Name var1 + + $var1 | Should Be #nothing. it should be Nothing at all. + + } + + It "Should be able to remove a set of variables using wildcard characters" { + New-Variable tmpvar1 -Value "tempvalue" + New-Variable tmpvar2 -Value 2 + New-Variable tmpmyvar1 -Value 234 + + $tmpvar1 | Should Be "tempvalue" + $tmpvar2 | Should Be 2 + $tmpmyvar1 | Should Be 234 + + Remove-Variable -Name tmp* + + $tmpvar1 | Should Be #nothing. it should be Nothing at all. + $tmpvar2 | Should Be #nothing. it should be Nothing at all. + $tmpmyvar1 | Should Be #nothing. it should be Nothing at all. + } + + It "Should be able to exclude a set of variables to remove using the Exclude switch" { + New-Variable tmpvar1 -Value "tempvalue" + New-Variable tmpvar2 -Value 2 + New-Variable tmpmyvar1 -Value 234 + + $tmpvar1 | Should Be "tempvalue" + $tmpvar2 | Should Be 2 + $tmpmyvar1 | Should Be 234 + + Remove-Variable -Name tmp* -Exclude *my* + + $tmpvar1 | Should Be #nothing. it should be Nothing at all. + $tmpvar2 | Should Be #nothing. it should be Nothing at all. + $tmpmyvar1 | Should Be 234 + } + + It "Should be able to include a set of variables to remove using the Include switch" { + New-Variable tmpvar1 -Value "tempvalue" + New-Variable tmpvar2 -Value 2 + New-Variable tmpmyvar1 -Value 234 + New-Variable thevar -Value 1 + + $tmpvar1 | Should Be "tempvalue" + $tmpvar2 | Should Be 2 + $tmpmyvar1 | Should Be 234 + $thevar | Should Be 1 + + Remove-Variable -Name tmp* -Include *my* + + $tmpvar1 | Should Be "tempvalue" + $tmpvar2 | Should Be 2 + $tmpmyvar1 | Should Be #nothing. it should be Nothing at all. + $thevar | should Be 1 + + Remove-Variable tmpvar1 + Remove-Variable tmpvar2 + Remove-Variable thevar + + } + + It "Should throw an error when attempting to remove a read-only variable and the Force switch is not used" { + New-Variable -Name var1 -Value 2 -Option ReadOnly + + Remove-Variable -Name var1 -ErrorAction SilentlyContinue | Should Throw + + $var1 | Should Be 2 + + Remove-Variable -Name var1 -Force + } + + It "Should not throw an error when attempting to remove a read-only variable and the Force switch is used" { + New-Variable -Name var1 -Value 2 -Option ReadOnly + + Remove-Variable -Name var1 -Force + + $var1 | Should Be # Nothing. It should be nothing at all. + } + + Context "Scope Tests" { + It "Should be able to remove a global variable using the global switch" { + New-Variable -Name var1 -Value "context" -Scope global + + Remove-Variable -Name var1 -Scope global + + $var1 | Should Be #Nothing. + } + + It "Should not be able to clear a global variable using the local switch" { + New-Variable -Name var1 -Value "context" -Scope global + + Remove-Variable -Name var1 -Scope local -ErrorAction SilentlyContinue | Should Throw + + $var1 | Should Be "context" + + Remove-Variable -Name var1 -Scope global + $var1 | Should Be # Nothing + } + + It "Should not be able to clear a global variable using the script switch" { + New-Variable -Name var1 -Value "context" -Scope global + + Remove-Variable -Name var1 -Scope local -ErrorAction SilentlyContinue | Should Throw + + $var1 | Should Be "context" + + Remove-Variable -Name var1 -Scope global + $var1 | Should Be # Nothing + } + + It "Should be able to remove an item locally using the local switch" { + New-Variable -Name var1 -Value "context" -Scope local + + Remove-Variable -Name var1 -Scope local -ErrorAction SilentlyContinue | Should Throw + + $var1 | Should Be # Nothing + } + + It "Should be able to remove an item locally using the global switch" { + New-Variable -Name var1 -Value "context" -Scope local + + Remove-Variable -Name var1 -Scope global -ErrorAction SilentlyContinue | Should Throw + + $var1 | Should Be "context" + + Remove-Variable -Name var1 -Scope local + $var1 | Should Be # Nothing + } + + It "Should be able to remove a local variable using the script scope switch" { + New-Variable -Name var1 -Value "context" -Scope local + + Remove-Variable -Name var1 -Scope script -ErrorAction SilentlyContinue | Should Throw + + $var1 | Should Be "context" + + Remove-Variable -Name var1 -Scope local + $var1 | Should Be # Nothing + } + + It "Should be able to remove a script variable created using the script switch" { + New-Variable -Name var1 -Value "context" -Scope script + + Remove-Variable -Name var1 -Scope script | Should Throw + + $var1 | Should Be # Nothing + } + + It "Should be able to remove a global script variable that was created using the script scope switch" { + New-Variable -Name var1 -Value "context" -Scope script + + Remove-Variable -Name var1 -Scope global -ErrorAction SilentlyContinue | Should Throw + + $var1 | Should Be # Nothing + } + } +} From 7b29702a27c7d6dbcad9b2c35b85167dff6f4fa8 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 29 Sep 2015 10:20:11 -0700 Subject: [PATCH 277/295] Added set-variable tests --- src/pester-tests/Test-Set-Variable.Tests.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pester-tests/Test-Set-Variable.Tests.ps1 b/src/pester-tests/Test-Set-Variable.Tests.ps1 index 5a9821423..e683d120b 100644 --- a/src/pester-tests/Test-Set-Variable.Tests.ps1 +++ b/src/pester-tests/Test-Set-Variable.Tests.ps1 @@ -50,6 +50,7 @@ $output = $input | Format-List -Property Description | Out-String + # This will cause errors running these tests in windows $output | Should Be "`n`nDescription : test description`n`n`n`n" } From b9e313a3bab83e5e94d27a6496d6e747df2f65c5 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 2 Oct 2015 12:08:12 -0700 Subject: [PATCH 278/295] Use bash, not sh --- scripts/build-run.sh | 2 +- scripts/build-tty.sh | 2 +- scripts/build.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/build-run.sh b/scripts/build-run.sh index 625dc12c3..6cc6199b3 100755 --- a/scripts/build-run.sh +++ b/scripts/build-run.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash CUID=$(id -u) CUSER=$(id -un) diff --git a/scripts/build-tty.sh b/scripts/build-tty.sh index d6dfcbea6..311b78652 100755 --- a/scripts/build-tty.sh +++ b/scripts/build-tty.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash # Runs with a pseudo tty so that interactive shells can be opened export DOCKERFLAGS="--interactive --tty" diff --git a/scripts/build.sh b/scripts/build.sh index abf252cc2..16175a264 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -1,4 +1,4 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash # Runs by non-interactively, just attaches output export DOCKERFLAGS="--attach STDOUT --attach STDERR" From 213c02fccdafcdb6a4851e5cc36ac38b1e152d18 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 29 Sep 2015 09:27:30 -0700 Subject: [PATCH 279/295] Added clear-variable pester tests --- .../Test-Clear-Variable.Tests.ps1 | 163 ++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 src/pester-tests/Test-Clear-Variable.Tests.ps1 diff --git a/src/pester-tests/Test-Clear-Variable.Tests.ps1 b/src/pester-tests/Test-Clear-Variable.Tests.ps1 new file mode 100644 index 000000000..e727f7433 --- /dev/null +++ b/src/pester-tests/Test-Clear-Variable.Tests.ps1 @@ -0,0 +1,163 @@ +Describe "Test-Clear-Variable" { + BeforeEach { + $var1 = 3 + } + + It "Should be able to clear a variable using the Name switch" { + Clear-Variable -Name var1 + $var1 | Should BeNullOrEmpty + { Get-Variable var1 } | Should Not Throw + } + + It "Should be able to clear a variable without using the Name switch" { + Clear-Variable var1 + $var1 | Should BeNullOrEmpty + { Get-Variable var1 } | Should Not Throw + } + + It "Should have a null value after clearing the variable" { + Clear-Variable var1 + $var1 | Should BeNullOrEmpty + } + + It "Should call without error using the clv alias" { + { clv -Name var1 } | Should Not Throw + } + + It "Should be able to include a set of variables to clear" { + $var1 = 2 + $var2 = 3 + $var3 = 4 + $variable1 = 23 + $variable2 = 4 + $variable3 = 2 + $w = 3 + + Clear-Variable -Name w, vari* -Include w, vari* + + $variable1 | Should BeNullOrEmpty + $variable2 | Should BeNullOrEmpty + $variable3 | Should BeNullOrEmpty + $w | Should BeNullOrEmpty + + $var1 | Should Not BeNullOrEmpty + $var2 | Should Not BeNullOrEmpty + $var3 | Should Not BeNullOrEmpty + + } + + It "Should be able to exclude a set of variables to clear" { + $var1 = 2 + $var2 = 3 + $var3 = 4 + $variable1 = 23 + $variable2 = 4 + $variable3 = 2 + $w = 3 + + Clear-Variable -Name w, vari* -Exclude var* + + $variable1 | Should Not BeNullOrEmpty + $variable2 | Should Not BeNullOrEmpty + $variable3 | Should Not BeNullOrEmpty + $var1 | Should Not BeNullOrEmpty + $var2 | Should Not BeNullOrEmpty + $var3 | Should Not BeNullOrEmpty + + $w | Should BeNullOrEmpty + } + + It "Should be able to pass the cleared object through the pipeline using the passthru switch" { + { Clear-Variable -Name var1 -PassThru | Format-Wide -Property Value } | Should Not Throw + } + + It "Should not clear environment variables" { + $env:TEMPVARIABLE = "test data" + + Clear-Variable -Name env:TEMPVARIABLE -ErrorAction SilentlyContinue | Should Throw + } + + It "Should clear variable even if it is read-only using the Force parameter" { + New-Variable -Name var2 -Option ReadOnly -Value 100 + + Clear-Variable -Name var1 + Clear-Variable -Name var2 -Force + + $var1 | Should BeNullOrEmpty + $var2 | Should BeNullOrEmpty + + Remove-Variable -Name var2 -Force + } + + It "Should throw error when trying to clear variable that is read-only without using the Force parameter" { + New-Variable -Name var2 -Option ReadOnly -Value 100 + + Clear-Variable -Name var2 -ErrorAction SilentlyContinue | Should Throw + + $var2 | Should Not BeNullOrEmpty + + Remove-Variable -Name var2 -Force + } + + Context "Scope Tests" { + # This will violate the DRY principle. Tread softly. + + It "Should be able to clear a global scope variable using the global switch" { + New-Variable globalVar -Value 1 -Scope global -Force + + Clear-Variable -Name globalVar -Scope global + + $globalVar | Should BeNullOrEmpty + } + + It "Should not be able to clear a global scope variable using the local switch" { + New-Variable globalVar -Value 1 -Scope global -Force + + Clear-Variable -Name globalVar -Scope local -ErrorAction SilentlyContinue | Should Throw + } + + It "Should not be able to clear a global variable using the script scope switch" { + New-Variable globalVar -Value 1 -Scope global -Force + + Clear-Variable -Name localVar -Scope script -ErrorAction SilentlyContinue | Should Throw + } + + It "Should be able to clear an item locally using the local switch" { + New-Variable localVar -Value 2 -Scope local -Force + + Clear-Variable -Name localVar -Scope local + + $localVar | Should BeNullOrEmpty + + Clear-Variable -Name localVar -Scope script -ErrorAction SilentlyContinue | Should Throw + } + + It "Should not be able to clear an item locally using the global switch" { + New-Variable localVar -Value 2 -Scope local -Force + + Clear-Variable -Name localVar -Scope global -ErrorAction SilentlyContinue | Should Throw + } + + It "Should not be able to clear a local variable using the script scope switch" { + New-Variable localVar -Value 2 -Scope local -Force + + Clear-Variable -Name localVar -Scope script -ErrorAction SilentlyContinue | Should Throw + } + + It "Should be able to clear a script variable created using the script switch" { + { + New-Variable -Name derp2 -Value 3 -Scope script -Force + + Clear-Variable -Name derp2 -Scope script + }| Should Not Throw + } + + It "Should be able to clear a global script variable that was created using the script scope switch" { + { + New-Variable -Name derpx -Value 4 -Scope script -Force + + Clear-Variable -Name derpx -Scope script + } | Should Not Throw + } + } +} From 315655dbf3be57bc84089ff91b538b883fb6e54a Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 2 Oct 2015 13:43:20 -0700 Subject: [PATCH 280/295] fixed typo in last test --- src/pester-tests/Test-Remove-Variable.Tests.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pester-tests/Test-Remove-Variable.Tests.ps1 b/src/pester-tests/Test-Remove-Variable.Tests.ps1 index cd5167174..b4fbb4148 100644 --- a/src/pester-tests/Test-Remove-Variable.Tests.ps1 +++ b/src/pester-tests/Test-Remove-Variable.Tests.ps1 @@ -182,12 +182,12 @@ Describe "Test-Remove-Variable" { $var1 | Should Be # Nothing } - It "Should be able to remove a global script variable that was created using the script scope switch" { + It "Should not be able to remove a global script variable that was created using the script scope switch" { New-Variable -Name var1 -Value "context" -Scope script Remove-Variable -Name var1 -Scope global -ErrorAction SilentlyContinue | Should Throw - $var1 | Should Be # Nothing + $var1 | Should Be "context" } } } From 73ee60efc1d876a4ed7b78dc5ad16d77e479f518 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 2 Oct 2015 15:21:56 -0700 Subject: [PATCH 281/295] fixed test according to code review --- src/pester-tests/Test-Set-Variable.Tests.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pester-tests/Test-Set-Variable.Tests.ps1 b/src/pester-tests/Test-Set-Variable.Tests.ps1 index e683d120b..66882beb4 100644 --- a/src/pester-tests/Test-Set-Variable.Tests.ps1 +++ b/src/pester-tests/Test-Set-Variable.Tests.ps1 @@ -1,10 +1,12 @@ Describe "Test-Set-Variable" { It "Should create a new variable with no parameters" { { Set-Variable testVar } | Should Not Throw + + { Get-Variable testVar } | Should Not Throw } It "Should assign a value to a variable it has to create" { - $testVar=4 + Set-Variable -Name testVar -Value 4 Get-Variable testVar -ValueOnly | Should Be 4 } From ab5deaea2d88176123c3a3fe21cef465f100e94a Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Fri, 2 Oct 2015 15:31:16 -0700 Subject: [PATCH 282/295] added test to validate that alias and Cmdlet produce the same output --- src/pester-tests/Test-Get-PSDrive.Tests.ps1 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 index 6d6f486b5..5068437c8 100644 --- a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 +++ b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 @@ -14,6 +14,13 @@ gdr | Should Not BeNullOrEmpty } + It "Should be the same output between Get-PSDrive and gdr" { + $alias = gdr + $actual = Get-PSDrive + + $alias | Should Be $actual + } + It "Should return drive info"{ (Get-PSDrive Env).Name | Should Be Env (Get-PSDrive /).Root | Should Be / From 17d82ad06251ab4989af3ede79aec2c67475cdf2 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 6 Oct 2015 12:04:57 -0700 Subject: [PATCH 283/295] Added Format-Wide Pester tests --- src/pester-tests/Test-Format-Wide.Tests.ps1 | 40 +++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/pester-tests/Test-Format-Wide.Tests.ps1 diff --git a/src/pester-tests/Test-Format-Wide.Tests.ps1 b/src/pester-tests/Test-Format-Wide.Tests.ps1 new file mode 100644 index 000000000..7dc159746 --- /dev/null +++ b/src/pester-tests/Test-Format-Wide.Tests.ps1 @@ -0,0 +1,40 @@ +Describe "Test-Format-Wide" { + It "Should be able to call format wide without error" { + { Get-Process | Format-Wide } | Should Not Throw + } + + It "Should be able to use the fw alias without error" { + { Get-Process | fw } | Should Not Throw + } + + It "Should have the same output between the alias and the unaliased function" { + $nonaliased = Get-ChildItem | Format-Wide + $aliased = Get-ChildItem | fw + + $($nonaliased | Out-String).CompareTo($($aliased | Out-String)) | Should Be 0 + } + + It "Should be able to specify the columns in output using the column switch" { + { ls | Format-Wide -Column 3 } | Should Not Throw + } + + It "Should be able to use the autosize switch" { + { ls | Format-Wide -Autosize } | Should Not Throw + } + + It "Should be able to take inputobject instead of pipe" { + { Format-Wide -InputObject $(ls) } | Should Not Throw + } + + It "Should be able to use the property switch" { + { Format-Wide -InputObject $(ls) -Property Mode } | Should Not Throw + } + + It "Should throw an error when property switch and view switch are used together" { + { Format-Wide -InputObject $(ls) -Property CreationTime -View aoeu } | Should Throw "Found invalid data" + } + + It "Should throw and suggest proper input when view is used with invalid input without the property switch" { + { Format-Wide -InputObject $(gps) -View aoeu } | Should Throw + } +} From e6d1fb255985caa6d0df5d04ac3ddb88ffef7a1e Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 6 Oct 2015 12:29:40 -0700 Subject: [PATCH 284/295] added get-unique pester tests --- src/pester-tests/Test-Get-Unique.Tests.ps1 | 70 ++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 src/pester-tests/Test-Get-Unique.Tests.ps1 diff --git a/src/pester-tests/Test-Get-Unique.Tests.ps1 b/src/pester-tests/Test-Get-Unique.Tests.ps1 new file mode 100644 index 000000000..651142273 --- /dev/null +++ b/src/pester-tests/Test-Get-Unique.Tests.ps1 @@ -0,0 +1,70 @@ +Describe "Test-Get-Unique" { + $sortedList1 = 1,2,2,3,3,4,5 + It "Should be able to use the Get-Unique cmdlet without error with inputObject switch" { + { Get-Unique -InputObject $sortedList1 } | Should Not Throw + } + + It "Should be able to uset the gu alias without error" { + { gu -InputObject $sortedList1 } | Should Not Throw + } + + It "Should output an array" { + $(Get-Unique -InputObject $sortedList1).GetType().BaseType | Should Be Array + } + + It "Should output an array of unchanged items when the InputObject switch is used" { + $actual = Get-Unique -InputObject $sortedList1 + + $actual[0] | Should Be $sortedList1[0] + $actual[1] | Should Be $sortedList1[1] + $actual[2] | Should Be $sortedList1[2] + $actual[3] | Should Be $sortedList1[3] + $actual[4] | Should Be $sortedList1[4] + $actual[5] | Should Be $sortedList1[5] + $actual[6] | Should Be $sortedList1[6] + + $actual.Length | Should Be 7 + } + + It "Should accept piped input" { + { $actualOutput = $sortedList1 | Get-Unique } | Should Not Throw + } + + It "Should have the expected output when piped input is used" { + $actualOutput = $sortedList1 | Get-Unique + $expectedOutput = 1,2,3,4,5 + + $actualOutput.Length | Should Be $expectedOutput.Length + + $actualOutput[0] | Should Be $expectedOutput[0] + $actualOutput[1] | Should Be $expectedOutput[1] + $actualOutput[2] | Should Be $expectedOutput[2] + $actualOutput[3] | Should Be $expectedOutput[3] + $actualOutput[4] | Should Be $expectedOutput[4] + } + + It "Should be able to input a collection in the inputObject switch" { + $collection = "a", "b", "b", "d" + $actual = Get-Unique -InputObject $collection + + $actual.Length | Should Be $collection.Length + + $actual[0] | Should Be $collection[0] + $actual[1] | Should Be $collection[1] + $actual[2] | Should Be $collection[2] + $actual[3] | Should Be $collection[3] + } + + It "Should get the unique items when piped collection input is used" { + $collection = "a", "b", "b", "d" + $expectedOutput = "a", "b", "d" + + $actual = Get-Unique -InputObject $collection + + $actual.Length | Should Be $collection.Length + + $actual[0] | Should Be $collection[0] + $actual[1] | Should Be $collection[1] + $actual[2] | Should Be $collection[2] + } +} From d71a36625923f629cc10ddcacfc3ec3919431992 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 6 Oct 2015 13:30:51 -0700 Subject: [PATCH 285/295] Added Compare-Object tests --- .../Test-Compare-Object.Tests.ps1 | 171 ++++++++++++++++++ 1 file changed, 171 insertions(+) create mode 100644 src/pester-tests/Test-Compare-Object.Tests.ps1 diff --git a/src/pester-tests/Test-Compare-Object.Tests.ps1 b/src/pester-tests/Test-Compare-Object.Tests.ps1 new file mode 100644 index 000000000..7756328cb --- /dev/null +++ b/src/pester-tests/Test-Compare-Object.Tests.ps1 @@ -0,0 +1,171 @@ +Describe "Test-Compare-Object" { + # First ensure the environment is set up + if (Test-Path "/tmp") + { + $testDirectory = "/tmp/testDirectory" + $nl = "`n" + $slash = "/" + + } + else + { + $testDirectory = "C:\Users\v-zafolw\testdirectory" + $nl = "`r`n" + $slash = "\\" + } + + $dir = $testDirectory + New-Item $testDirectory -ItemType directory -Force + + $content1 = "line 1" + $nl + "line 2" + $content2 = "line 1" + $nl + "line 2.1" + $content3 = "line 1" + $nl + "line 2" + $nl + "line 3" + $content4 = "line 1" + $nl + "line 2.1" + $nl + "Line 3" + + $file1 = $testDirectory + $slash + "test1.txt" + $file2 = $testDirectory + $slash + "test2.txt" + $file3 = $testDirectory + $slash + "test3.txt" + $file4 = $testDirectory + $slash + "test4.txt" + + New-Item $file1 -ItemType file -Value $content1 -Force + New-Item $file2 -ItemType file -Value $content2 -Force + New-Item $file3 -ItemType file -Value $content3 -Force + New-Item $file4 -ItemType file -Value $content4 -Force + + Test-Path $testDirectory | Should Be $true + + It "Should be able to compare the same object using the referenceObject and differenceObject switches" { + { Compare-Object -ReferenceObject $(Get-Content $file1) -DifferenceObject $(Get-Content $file2) } | Should Not Throw + } + + It "Should not throw when referenceobject switch is not used" { + { Compare-Object $(Get-Content $file1) -DifferenceObject $(Get-Content $file2) } | Should Not Throw + } + + It "Should not throw when differenceobject switch is not used" { + { Compare-Object -ReferenceObject $(Get-Content $file1) $(Get-Content $file2) } | Should Not Throw + } + + It "Should be able to execute compare object using the compare alias" { + { compare -ReferenceObject $(Get-Content $file1) -DifferenceObject $(Get-Content $file2) } | Should Not Throw + } + + It "Should produce the same output when the compare alias is used" { + $alias = compare -ReferenceObject $(Get-Content $file1) -DifferenceObject $(Get-Content $file2) + $fullname = Compare-Object -ReferenceObject $(Get-Content $file1) -DifferenceObject $(Get-Content $file2) + + $alias[0].InputObject | Should Be $fullname[0].InputObject + $alias[0].SideIndicator | Should Be $fullname[0].SideIndicator + $alias[1].InputObject | Should Be $fullname[1].InputObject + $alias[1].SideIndicator | Should Be $fullname[1].SideIndicator + + $alias.Length | Should Be 2 # There should be no other elements to test + + } + + It "Should be able to execute compare object using the diff alias" { + $alias = diff -ReferenceObject $(Get-Content $file1) -DifferenceObject $(Get-Content $file2) + $fullname = Compare-Object -ReferenceObject $(Get-Content $file1) -DifferenceObject $(Get-Content $file2) + + $alias[0].InputObject | Should Be $fullname[0].InputObject + $alias[0].SideIndicator | Should Be $fullname[0].SideIndicator + $alias[1].InputObject | Should Be $fullname[1].InputObject + $alias[1].SideIndicator | Should Be $fullname[1].SideIndicator + + $alias.Length | Should Be 2 # There should be no other elements to test + } + + It "Should indicate data that exists only in the reference dataset" { + $actualOutput = Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) + + $actualOutput[1].SideIndicator | Should Be "<=" + } + + It "Should indicate data that exists only in the difference dataset" { + $actualOutput = Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) + + $actualOutput[1].SideIndicator | Should Be "<=" + } + + It "Should indicate data that exists in both datasets when the includeEqual switch is used" { + $actualOutput = Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) -IncludeEqual + + $actualOutput.Length | Should Be 4 + $actualOutput[0].SideIndicator | Should Be "==" + $actualOutput[1].SideIndicator | Should Be "==" + } + + It "Should be able to use the casesensitive switch" { + { Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) -CaseSensitive } | Should Not Throw + } + + It "Should correctly indicate that different cases are different when the casesensitive switch is used" { + $caOutput = Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) -CaseSensitive + $ncaOutput = Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) + + $caOutput.Length | Should Be 4 + + $ncaOutput[1].SideIndicator | Should Not Be $caOutput[1].SideIndicator + $ncaOutput[2].SideIndicator | Should Not Be $caOutput[2].SideIndicator + $ncaOutput[3].SideIndicator | Should Not Be $caOutput[3].SideIndicator + + } + + It "Should throw when reference set is null" { + { Compare-Object -ReferenceObject $anonexistentvariable -DifferenceObject $(Get-Content $file4) } | Should Throw + } + + It "Should throw when difference set is null" { + { Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $anonexistentvariable } | Should Throw + } + + It "Should give a 0 array when using excludedifferent switch without also using the includeequal switch" { + $actualOutput = Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) -ExcludeDifferent + + $actualOutput.Length | Should Be 0 + } + + It "Should only display equal lines when excludeDifferent switch is used alongside the includeequal switch" { + $actualOutput = Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) -IncludeEqual -ExcludeDifferent + + $actualOutput.Length | Should Be 2 + } + + It "Should be able to pass objects to pipeline using the passthru switch" { + { Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) -Passthru | Format-Wide } | Should Not Throw + } + + It "Should be able to specify the property of two objects to compare" { + $actualOutput = Compare-Object -ReferenceObject $file3 -DifferenceObject $testDirectory -Property Length + + $actualOutput[0].Length | Should BeGreaterThan 0 + $actualOutput[1].Length | Should BeGreaterThan 0 + $actualOutput[0].Length | Should Not Be $actualOutput[1].Length + } + + It "Should be able to specify the syncwindow without error" { + { Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) -syncWindow 5 } | Should Not Throw + { Compare-Object -ReferenceObject $(Get-Content $file3) -DifferenceObject $(Get-Content $file4) -syncWindow 8 } | Should Not Throw + } + + It "Should have the expected output when changing the syncwindow" { + $var1 = 1..15 + $var2 = 15..1 + + $actualOutput = Compare-Object -ReferenceObject $var1 -DifferenceObject $var2 -syncWindow 6 + + $actualOutput[0].InputObject | Should Be 15 + $actualOutput[1].InputObject | Should Be 1 + $actualOutput[2].InputObject | Should Be 1 + $actualOutput[3].InputObject | Should Be 15 + + $actualOutput[0].SideIndicator | Should be "=>" + $actualOutput[1].SideIndicator | Should be "<=" + $actualOutput[2].SideIndicator | Should be "=>" + $actualOutput[3].SideIndicator | Should be "<=" + } + +# Clean up after yourself + Remove-Item $testDirectory -Recurse -Force + Test-Path $testDirectory | Should Be $false +} From 7158b532b08bdaebcb0e42b7a4fd21870c163294 Mon Sep 17 00:00:00 2001 From: Zachary Folwick Date: Tue, 6 Oct 2015 13:37:45 -0700 Subject: [PATCH 286/295] added group-object tests --- src/pester-tests/Test-Group-Object.Tests.ps1 | 87 ++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 src/pester-tests/Test-Group-Object.Tests.ps1 diff --git a/src/pester-tests/Test-Group-Object.Tests.ps1 b/src/pester-tests/Test-Group-Object.Tests.ps1 new file mode 100644 index 000000000..7c6e237d5 --- /dev/null +++ b/src/pester-tests/Test-Group-Object.Tests.ps1 @@ -0,0 +1,87 @@ +Describe "Test-Group-Object" { + $testObject = Get-ChildItem + + It "Should be called using an object as piped without error with no switches" { + {$testObject | Group-Object } | Should Not Throw + } + + It "Should be called using the InputObject without error with no other switches" { + { Group-Object -InputObject $testObject } | Should Not Throw + } + + It "Should return three columns- count, name, and group" { + $actual = Group-Object -InputObject $testObject + + $actual.Count | Should BeGreaterThan 0 + $actual.Name.Count | Should BeGreaterThan 0 + $actual.Group.Count | Should BeGreaterThan 0 + + } + + It "Should use the group alias" { + { group -InputObject $testObject } | Should Not Throw + } + + It "Should create a collection when the inputObject parameter is used" { + $actualParam = Group-Object -InputObject $testObject + + $actualParam.Group.GetType().Name | Should Be "Collection``1" + } + + It "Should output an array when piped input is used" { + $actual = $testObject | Group-Object + + $actual.Group.GetType().BaseType | Should Be Array + } + + It "Should have the same output between the group alias and the group-object cmdlet" { + $actualAlias = group -InputObject $testObject + $actualCmdlet = Group-Object -InputObject $testObject + + $actualAlias.Name[0] | Should Be $actualCmdlet.Name[0] + $actualAlias.Group[0] | Should Be $actualCmdlet.Group[0] + + } + + It "Should be able to use the property switch without error" { + { $testObject | Group-Object -Property Attributes } | Should Not Throw + + $actual = $testObject | Group-Object -Property Attributes + + $actual.Group.Count | Should BeGreaterThan 0 + } + + It "Should be able to use the property switch on multiple properties without error" { + { $testObject | Group-Object -Property Attributes, Length } + + $actual = $testObject | Group-Object -Property Attributes, Length + + $actual.Group.Count | Should BeGreaterThan 0 + } + + It "Should be able to omit members of a group using the NoElement switch without error" { + { $testObject | Group-Object -NoElement } | Should Not Throw + + ($testObject | Group-Object -NoElement).Group | Should BeNullOrEmpty + } + + It "Should be able to output a hashtable datatype" { + $actual = $testObject | Group-Object -AsHashTable + + $actual.GetType().Name | Should be "Hashtable" + } + + It "Should be able to access when output as hash table" { + $actual = $testObject | Group-Object -AsHashTable + + $actual.Keys | Should Not BeNullOrEmpty + } + + It "Should throw when attempting to use AsString without AsHashTable" { + { $testObject | Group-Object -AsString } | Should Throw + } + + It "Should not throw error when using AsString when the AsHashTable was added" { + { $testObject | Group-Object -AsHashTable -AsString } | Should Not Throw + } +} From 5f8196cca6b0f9ec4af03bfa6b27f9d8be920235 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 6 Oct 2015 15:09:44 -0700 Subject: [PATCH 287/295] Ignore .bash_history from Docker --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 1bebec4e5..151c2b5fb 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ cmake_install.cmake externals scripts/xunittests.xml /scripts/powershell.inc +.bash_history From 9421c0f3a5ff8ea721f8ed86a277033184975601 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 6 Oct 2015 15:10:18 -0700 Subject: [PATCH 288/295] Update monad submodule to master Includes updated .gitignore --- src/monad-native | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-native b/src/monad-native index d1de7e28c..ad49db74e 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit d1de7e28c52a87a0804b76445a07b1d122417436 +Subproject commit ad49db74e24758377c3735bf9a40fd06ea2b2b20 From bf930abb96ead4276e270224402a97a7c1d40c9c Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 6 Oct 2015 15:13:29 -0700 Subject: [PATCH 289/295] Update CoreCLR/CoreFX to TFS build 23214 - Repins monad-ext to master, which was reset to the CoreCLR/FX update. - Fixes Makefile for restructuring of monad-ext/coreclr - Repins monad with fix for lack of System.Reflection.Metadata - Updates build mapping for repin of monad --- scripts/Makefile | 28 +++++++--------- scripts/commands-utility.mk | 6 ---- .../gen/SYS_AUTO/RemotingErrorIdStrings.cs | 30 ++++++++++++++---- .../SYS_AUTO/RemotingErrorIdStrings.resources | Bin 74340 -> 74580 bytes src/monad | 2 +- src/monad-ext | 2 +- 6 files changed, 38 insertions(+), 30 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 5a07abe9d..acef3ae3b 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -7,7 +7,7 @@ include assembly-load-context.mk MONAD_EXT=../src/monad-ext TARGETING_PACK=$(MONAD_EXT)/coreclr/TargetingPack COREREF=$(addprefix -r:, $(shell ls $(TARGETING_PACK)/*.dll)) -CORECLR_ASSEMBLY_BASE=$(MONAD_EXT)/coreclr/Release +CORECLR_ASSEMBLY_BASE=$(MONAD_EXT)/coreclr/Runtime # powershell-run is the main powershell executable include powershell-run.mk @@ -168,28 +168,24 @@ internal-prepare-exec_env: runps.sh $(POWERSHELL_RUN_TARGETS) cp -r ../ext-src/pester $(APP_BASE)/Modules/Pester cp runps*.sh $(APP_BASE) -internal-prepare-release-clr: - cp -r $(MONAD_EXT)/coreclr/Release/* exec_env/coreclr/ +internal-prepare-clr: + cp -r $(CORECLR_ASSEMBLY_BASE)/* exec_env/coreclr/ -# this is an internal target, it's not intended to be called manually -internal-prepare-debug-clr: - cp -r $(MONAD_EXT)/coreclr/Debug/* exec_env/coreclr/ - -run: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr +run: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr # execute a cmdlet, this will auto-load the utility module and print a, b and c in 3 lines $(APP_BASE)/runps-simple.sh '"a","b","c","a","a" | Select-Object -Unique' -run-interactive: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr +run-interactive: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr $(APP_BASE)/runps.sh -run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr +run-file: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr $(APP_BASE)/runps.sh --file $(PSSCRIPT) # easy way to run individual PowerShell scripts, `make script.ps1` where the path is relative to monad-linux/scripts (with TEMP set for Pester) -%.ps1: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr +%.ps1: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr TEMP=/tmp $(APP_BASE)/runps.sh --file ../../$@ -run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-debug-clr +run-debugclr: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr PAL_DBG_CHANNELS="+LOADER.TRACE" $(APP_BASE)/runps-simple.sh get-location native-tests: dotnetlibs/monad_native @@ -206,11 +202,11 @@ $(APP_BASE)/xunit%: $(MONAD_EXT)/xunit/xunit% $(APP_BASE)/ps_test.dll: $(TEST_SRCS) $(addprefix $(APP_BASE)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(CSC) $(CSCOPTS_LIB) -out:$@ $(addprefix -r:$(APP_BASE)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(COREREF) $(TEST_SRCS) -xunit-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr $(addprefix $(APP_BASE)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) +xunit-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr $(addprefix $(APP_BASE)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) # execute the xUnit runner, with XML output $(APP_BASE)/runps-test.sh ps_test.dll -xml ../../xunittests.xml -pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr +pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr # execute the Pester tests, which needs a TEMP environment variable to be set $(APP_BASE)/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' @@ -220,10 +216,10 @@ hashbang-tests: test: native-tests xunit-tests pester-tests hashbang-tests -trace: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr +trace: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr $(APP_BASE)/runps-simple-trace.sh get-location -debug: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-release-clr +debug: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr # quoting here is a bit special if strings are passed in, because lldb seems to forward arguments strangely $(APP_BASE)/runps-simple-debug.sh get-location diff --git a/scripts/commands-utility.mk b/scripts/commands-utility.mk index 1ddd09eeb..9b0ffc20f 100644 --- a/scripts/commands-utility.mk +++ b/scripts/commands-utility.mk @@ -54,7 +54,6 @@ COMMANDS_UTILITY_SRCS_WIN=\ ../../../jws/pswin/admin/monad/src/commands/utility/WriteProgressCmdlet.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/Update-Data.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/Update-TypeData.cs \ - ../../../jws/pswin/admin/monad/src/commands/utility/AddAssembly.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs \ ../../../jws/pswin/admin/monad/src/commands/utility/FormatAndOutput/format-list/Format-List.cs \ @@ -127,7 +126,6 @@ COMMANDS_UTILITY_SRCS=\ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/WriteProgressCmdlet.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Update-Data.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/Update-TypeData.cs \ - $(ADMIN_GIT_ROOT)/monad/src/commands/utility/AddAssembly.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/common/GetFormatDataCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/common/WriteFormatDataCommand.cs \ $(ADMIN_GIT_ROOT)/monad/src/commands/utility/FormatAndOutput/format-list/Format-List.cs \ @@ -173,7 +171,6 @@ COMMANDS_UTILITY_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/commands/utility/resources/UpdateDataStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/ImportLocalizedDataStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/WriteProgressResourceStrings.resx \ - ../../../jws/pswin/admin/monad/src/commands/utility/resources/AddAssemblyStrings.resx \ ../../../jws/pswin/admin/monad/src/commands/utility/resources/AliasCommandStrings.resx \ @@ -198,7 +195,6 @@ COMMANDS_UTILITY_RES_SRCS=\ gen/COMMANDS_UTILITY/UpdateDataStrings.resources \ gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources \ gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources \ - gen/COMMANDS_UTILITY/AddAssemblyStrings.resources \ gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ @@ -223,7 +219,6 @@ COMMANDS_UTILITY_RES_CS_SRCS=\ gen/COMMANDS_UTILITY/UpdateDataStrings.cs \ gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.cs \ gen/COMMANDS_UTILITY/WriteProgressResourceStrings.cs \ - gen/COMMANDS_UTILITY/AddAssemblyStrings.cs \ gen/COMMANDS_UTILITY/AliasCommandStrings.cs \ @@ -248,7 +243,6 @@ COMMANDS_UTILITY_RES_REF=\ -resource:gen/COMMANDS_UTILITY/UpdateDataStrings.resources \ -resource:gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources \ -resource:gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources \ - -resource:gen/COMMANDS_UTILITY/AddAssemblyStrings.resources \ -resource:gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ diff --git a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs index 381664387..119f477cf 100644 --- a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs +++ b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.cs @@ -1638,6 +1638,24 @@ internal class RemotingErrorIdStrings { } } + /// + /// Looks up a localized string similar to The input ContainerName {0} does not resolve to a single container.. + /// + internal static string InvalidContainerNameMultiple { + get { + return ResourceManager.GetString("InvalidContainerNameMultiple", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to The input ContainerName {0} does not exist.. + /// + internal static string InvalidContainerNameNotExist { + get { + return ResourceManager.GetString("InvalidContainerNameNotExist", resourceCulture); + } + } + /// /// Looks up a localized string similar to The credential is invalid.. /// @@ -1765,20 +1783,20 @@ internal class RemotingErrorIdStrings { } /// - /// Looks up a localized string similar to The input VMGuid parameter does not resolve to a single virtual machine.. + /// Looks up a localized string similar to The input VMId parameter does not resolve to a single virtual machine.. /// - internal static string InvalidVMGuid { + internal static string InvalidVMId { get { - return ResourceManager.GetString("InvalidVMGuid", resourceCulture); + return ResourceManager.GetString("InvalidVMId", resourceCulture); } } /// - /// Looks up a localized string similar to The input VMGuid {0} does not resolve to a single virtual machine.. + /// Looks up a localized string similar to The input VMId {0} does not resolve to a single virtual machine.. /// - internal static string InvalidVMGuidNotSingle { + internal static string InvalidVMIdNotSingle { get { - return ResourceManager.GetString("InvalidVMGuidNotSingle", resourceCulture); + return ResourceManager.GetString("InvalidVMIdNotSingle", resourceCulture); } } diff --git a/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources b/scripts/gen/SYS_AUTO/RemotingErrorIdStrings.resources index bff6014c345bcdb9592b8052e7b6fb9372e5c270..a8ad7e227a98a164385e6fb1f1dfabc9df0c8ec8 100644 GIT binary patch delta 4516 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 klef96XK=u~ydZ1P%-he!Ii>wSV>7Qg?K}3 Date: Tue, 6 Oct 2015 21:15:48 -0700 Subject: [PATCH 290/295] Improve make clean, cleanall, clean-native - Use clean-native to clean the native library - Remove buildtemp and dotnetlibs from Git, mkdir on demand --- scripts/Makefile | 19 ++++++++++--------- scripts/buildtemp/.gitignore | 0 scripts/dotnetlibs/.gitignore | 0 3 files changed, 10 insertions(+), 9 deletions(-) delete mode 100644 scripts/buildtemp/.gitignore delete mode 100644 scripts/dotnetlibs/.gitignore diff --git a/scripts/Makefile b/scripts/Makefile index acef3ae3b..50cd4e015 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -134,8 +134,9 @@ dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-co # this is the manual step that will install some stuff using nuget and do other things that can't be dependency # tracked that easily NUGET_INSTALL=cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version -prepare: - rm -rf buildtemp/System.Reflection.Metadata.* buildtemp/System.Collections.Immutable.* buildtemp/Microsoft.Net.ToolsetCompilers.* buildtemp/nuget.exe + +prepare: cleanall + mkdir -p buildtemp dotnetlibs cp $(MONAD_EXT)/nuget/nuget.exe buildtemp/nuget.exe $(NUGET_INSTALL) 1.0.21 System.Reflection.Metadata $(NUGET_INSTALL) 1.1.36 System.Collections.Immutable @@ -223,16 +224,16 @@ debug: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr # quoting here is a bit special if strings are passed in, because lldb seems to forward arguments strangely $(APP_BASE)/runps-simple-debug.sh get-location -clean: - rm -rf dotnetlibs/* - rm -rf exec_env +# clean native library, libps +clean-native: rm -rf buildtemp/libps-build - rm -rf dotnetlibs/* - rm -f xunittests.xml powershell.inc + +clean: + rm -rf dotnetlibs exec_env powershell.inc # clean built stuff + prepare step -cleanall: clean - rm -rf buildtemp/* +cleanall: clean clean-native + rm -rf buildtemp xunittests.xml docker-build: docker build --no-cache=false -t image_ps . diff --git a/scripts/buildtemp/.gitignore b/scripts/buildtemp/.gitignore deleted file mode 100644 index e69de29bb..000000000 diff --git a/scripts/dotnetlibs/.gitignore b/scripts/dotnetlibs/.gitignore deleted file mode 100644 index e69de29bb..000000000 From 1b1cfe4602a1780077648cc0d9970e12e1063487 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 6 Oct 2015 21:16:59 -0700 Subject: [PATCH 291/295] Improve lipbs build - Use $(MAKE) -C like the good developers intended - Use -j flag for practically instant libps compilation - DRY the dependencies and copies --- scripts/Makefile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 50cd4e015..dda33d9df 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -110,18 +110,21 @@ CorePsTypeCatalog.cs: powershell.inc buildtemp/TypeCatalogGen.exe buildtemp/Syst # the pinvoke library libps.so -buildtemp/libps-build/Makefile: ../src/monad-native/src/CMakeLists.txt - rm -rf buildtemp/libps-build - mkdir buildtemp/libps-build +LIBPS_BUILD=buildtemp/libps-build +$(LIBPS_BUILD)/Makefile: ../src/monad-native/src/CMakeLists.txt + mkdir -p $(LIBPS_BUILD) # cached files can change the path to be incorrect, this must be cleaned rm -f ../src/monad-native/src/CMakeCache.txt rm -f ../src/monad-native/src/cmake_install.cmake - cd buildtemp/libps-build && cmake ../../../src/monad-native/src/ + cd $(LIBPS_BUILD) && cmake ../../../src/monad-native/src/ -dotnetlibs/libps.so dotnetlibs/monad_native dotnetlibs/host_cmdline: buildtemp/libps-build/Makefile - cd buildtemp/libps-build && make VERBOSE=0 && cp monad_native ../../dotnetlibs && cp libps.so ../../dotnetlibs && cp host_cmdline ../../dotnetlibs +NATIVE_BINARIES=libps.so monad_native host_cmdline +$(addprefix dotnetlibs/, $(NATIVE_BINARIES)): $(LIBPS_BUILD)/Makefile + $(MAKE) -j -C $(LIBPS_BUILD) + mkdir -p dotnetlibs + cp $(addprefix $(LIBPS_BUILD)/, $(notdir $@)) dotnetlibs -libps.so-test: dotnetlibs/libps.so dotnetlibs/monad_native +libps.so-test: $(addprefix dotnetlibs/, libps.so monad_native) cd dotnetlibs && LD_LIBRARY_PATH=. ./monad_native # this is a windows dll that is needed because CoreCLR tries to access From 0c6a7616fcd08f9839fc08b7e92998431b748419 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 6 Oct 2015 21:26:48 -0700 Subject: [PATCH 292/295] Update Roslyn compiler Prior package was last updated 2015-05-20 and was prerelease. New package is stable at 1.0.0 from 2015-07-13. https://www.nuget.org/packages/Microsoft.Net.Compilers/ --- scripts/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index dda33d9df..453c9140e 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -40,7 +40,7 @@ PRODUCT_COMMANDS_REFS=$(COREREF) -r:dotnetlibs/System.Management.Automation.dll # compilers # - Roslyn's csc is used for all the PS code # - Mono's mcs is used for build helper tools -CSC=mono buildtemp/Microsoft.Net.ToolsetCompilers.*/tools/csc.exe +CSC=mono buildtemp/Microsoft.Net.Compilers.*/tools/csc.exe MCS=mcs CSCOPTS_BASE=-noconfig -nostdlib @@ -143,7 +143,7 @@ prepare: cleanall cp $(MONAD_EXT)/nuget/nuget.exe buildtemp/nuget.exe $(NUGET_INSTALL) 1.0.21 System.Reflection.Metadata $(NUGET_INSTALL) 1.1.36 System.Collections.Immutable - $(NUGET_INSTALL) 1.0.0-rc3-20150520-02 Microsoft.Net.ToolsetCompilers + $(NUGET_INSTALL) 1.0.0 Microsoft.Net.Compilers # this is the execution environment from which all managed code is run APP_BASE=exec_env/app_base From bbdc3de691074ea7758180a33356676ae477d568 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 6 Oct 2015 21:55:21 -0700 Subject: [PATCH 293/295] Use nuget -restore functionality - Download nuget.exe from its official home - Remove beta nuget.exe from monad-ext - Specify dependencies in packages.config and use nuget.exe -restore - Add prepare dependency to package libraries - No more manual prepare step - Update .gitignore --- .gitignore | 5 ++--- scripts/Makefile | 18 +++++++++--------- scripts/packages.config | 6 ++++++ src/monad-ext | 2 +- 4 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 scripts/packages.config diff --git a/.gitignore b/.gitignore index 151c2b5fb..0a218c43e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,12 +1,11 @@ .idea .config/ -.nuget\\packages\\/ +.local/ CMakeCache.txt CMakeFiles/ Makefile !scripts/Makefile cmake_install.cmake -externals scripts/xunittests.xml -/scripts/powershell.inc +scripts/powershell.inc .bash_history diff --git a/scripts/Makefile b/scripts/Makefile index 453c9140e..4a7f47e24 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -76,11 +76,11 @@ dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_BASE_REFS) $(ASSEMBLY_LOAD_CONTEXT_SRCS) # this will copy whatever the first version of the dll in the globber is -buildtemp/System.Reflection.Metadata.dll: buildtemp/System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll +buildtemp/System.Reflection.Metadata.dll: buildtemp/System.Reflection.Metadata.*/lib/*/System.Reflection.Metadata.dll prepare cp -f $< $@ # this will copy whatever the first version of the dll in the globber is -buildtemp/System.Collections.Immutable.dll: buildtemp/System.Collections.Immutable.*/lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll +buildtemp/System.Collections.Immutable.dll: buildtemp/System.Collections.Immutable.*/lib/*/System.Collections.Immutable.dll prepare cp -f $< $@ # this one is built from stubs @@ -136,14 +136,14 @@ dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-co # this is the manual step that will install some stuff using nuget and do other things that can't be dependency # tracked that easily -NUGET_INSTALL=cd buildtemp && mono nuget.exe install -Source 'https://api.nuget.org/v3/index.json' -Version +nuget.exe: + wget 'https://nuget.org/nuget.exe' -prepare: cleanall - mkdir -p buildtemp dotnetlibs - cp $(MONAD_EXT)/nuget/nuget.exe buildtemp/nuget.exe - $(NUGET_INSTALL) 1.0.21 System.Reflection.Metadata - $(NUGET_INSTALL) 1.1.36 System.Collections.Immutable - $(NUGET_INSTALL) 1.0.0 Microsoft.Net.Compilers +NUGET_INSTALL=cd buildtemp && mono nuget.exe install + +prepare: nuget.exe + mkdir -p buildtemp + mono nuget.exe restore -PackagesDirectory buildtemp # this is the execution environment from which all managed code is run APP_BASE=exec_env/app_base diff --git a/scripts/packages.config b/scripts/packages.config new file mode 100644 index 000000000..a675f3a4c --- /dev/null +++ b/scripts/packages.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/monad-ext b/src/monad-ext index 90a7b37cd..dec304a9a 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit 90a7b37cd786a27250487d637fe015186960c7be +Subproject commit dec304a9a8704f28176474072e83f439017bac6d From 008f1ac4a3e0b63b469d245d2d2187ee70c841b9 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 7 Oct 2015 13:05:58 -0700 Subject: [PATCH 294/295] Clean up Makefile - Use explicit versions of NuGet packages - Removed cruft - Use MONO_PATH over cp - Remove nuget.exe on cleanall - Patch version bump of Reflection.Metadata and Collections.Immutable --- scripts/Makefile | 54 ++++++++++++++++++----------------------- scripts/packages.config | 4 +-- 2 files changed, 25 insertions(+), 33 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 4a7f47e24..4d9b805e6 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -25,8 +25,6 @@ include commands-utility.mk include management-infrastructure.mk include security.mk -NUGETREF=-r:buildtemp/System.Reflection.Metadata.dll -r:buildtemp/System.Collections.Immutable.dll - MI_NATIVE_REF=-r:dotnetlibs/Microsoft.Management.Infrastructure.Native.dll MI_REF_ASSEMBLY=-r:$(MONAD_EXT)/PS/PS_refs_modil/microsoft.management.infrastructure.metadata_dll MI_ASSEMBLY=dotnetlibs/Microsoft.Management.Infrastructure.dll @@ -40,7 +38,7 @@ PRODUCT_COMMANDS_REFS=$(COREREF) -r:dotnetlibs/System.Management.Automation.dll # compilers # - Roslyn's csc is used for all the PS code # - Mono's mcs is used for build helper tools -CSC=mono buildtemp/Microsoft.Net.Compilers.*/tools/csc.exe +CSC=mono buildtemp/Microsoft.Net.Compilers.1.0.0/tools/csc.exe MCS=mcs CSCOPTS_BASE=-noconfig -nostdlib @@ -52,45 +50,40 @@ RUN_TARGETS=$(POWERSHELL_RUN_TARGETS) $(addprefix dotnetlibs/, Microsoft.PowerSh all: dotnetlibs/System.Management.Automation.dll $(RUN_TARGETS) dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) # this is the build rule for SMA.dll -dotnetlibs/System.Management.Automation.dll: $(SYS_AUTO_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(SYS_AUTO_RES_SRCS) $(SYS_AUTO_RES_CS_SRCS) +dotnetlibs/System.Management.Automation.dll: prepare $(SYS_AUTO_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(SYS_AUTO_RES_SRCS) $(SYS_AUTO_RES_CS_SRCS) $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_PS_REFS) $(SYS_AUTO_SRCS) $(SYS_AUTO_RES_REF) $(SYS_AUTO_RES_CS_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs # this is the build rule for MMI.dll -dotnetlibs/Microsoft.Management.Infrastructure.dll: $(MAN_INFRA_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) +dotnetlibs/Microsoft.Management.Infrastructure.dll: prepare $(MAN_INFRA_SRCS) dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_MI_REFS) $(MAN_INFRA_SRCS) $(MAN_INFRA_RES_REF) $(MAN_INFRA_RES_CS_SRCS) ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs # Commands -dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: $(COMMANDS_MANAGEMENT_SRCS) dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Security.dll $(COMMANDS_MANAGEMENT_RES_SRCS) $(COMMANDS_MANAGEMENT_RES_CS_SRCS) $(MI_ASSEMBLY) +dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: prepare $(COMMANDS_MANAGEMENT_SRCS) dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Security.dll $(COMMANDS_MANAGEMENT_RES_SRCS) $(COMMANDS_MANAGEMENT_RES_CS_SRCS) $(MI_ASSEMBLY) $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_COMMANDS_REFS) $(COMMANDS_MANAGEMENT_SRCS) $(COMMANDS_MANAGEMENT_RES_CS_SRCS) $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) -r:dotnetlibs/Microsoft.PowerShell.Security.dll -dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: $(COMMANDS_UTILITY_SRCS) dotnetlibs/System.Management.Automation.dll $(COMMANDS_UTILITY_RES_SRCS) $(COMMANDS_UTILITY_RES_CS_SRCS) +dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: prepare $(COMMANDS_UTILITY_SRCS) dotnetlibs/System.Management.Automation.dll $(COMMANDS_UTILITY_RES_SRCS) $(COMMANDS_UTILITY_RES_CS_SRCS) $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_COMMANDS_REFS) $(COMMANDS_UTILITY_SRCS) $(COMMANDS_UTILITY_RES_CS_SRCS) $(COMMANDS_UTILITY_RES_REF) -dotnetlibs/Microsoft.PowerShell.Security.dll: $(SECURITY_SRCS) $(SECURITY_RES_SRCS) $(SECURITY_RES_CS_SRCS) +dotnetlibs/Microsoft.PowerShell.Security.dll: prepare $(SECURITY_SRCS) $(SECURITY_RES_SRCS) $(SECURITY_RES_CS_SRCS) $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_COMMANDS_REFS) $(SECURITY_SRCS) $(SECURITY_RES_CS_SRCS) $(SECURITY_RES_REF) # assembly load context -dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) +dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): prepare $(ASSEMBLY_LOAD_CONTEXT_SRCS) $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_BASE_REFS) $(ASSEMBLY_LOAD_CONTEXT_SRCS) -# this will copy whatever the first version of the dll in the globber is -buildtemp/System.Reflection.Metadata.dll: buildtemp/System.Reflection.Metadata.*/lib/*/System.Reflection.Metadata.dll prepare - cp -f $< $@ - -# this will copy whatever the first version of the dll in the globber is -buildtemp/System.Collections.Immutable.dll: buildtemp/System.Collections.Immutable.*/lib/*/System.Collections.Immutable.dll prepare - cp -f $< $@ - # this one is built from stubs -dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: ../src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs ../src/stubs/Microsoft.Management.Infrastructure.Native-stub-assembly-info.cs - $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_BASE_REFS) $^ +MI_STUBS=../src/stubs/Microsoft.Management.Infrastructure.Native-stub.cs ../src/stubs/Microsoft.Management.Infrastructure.Native-stub-assembly-info.cs +dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: prepare $(MI_STUBS) + $(CSC) -out:$@ $(CSCOPTS_LIB_PS) $(PRODUCT_BASE_REFS) $(MI_STUBS) +# this creates the type catalog generator MPATH=/usr/lib/mono/4.5/Facades - -buildtemp/TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/TypeCatalogGen/TypeCatalogGen.cs buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll - $(MCS) -out:$@ -target:exe $(NUGETREF) -pkg:dotnet -r:$(MPATH)/System.Runtime.dll -r:$(MPATH)/System.Reflection.Primitives.dll -r:$(MPATH)/System.IO.dll $< +REFLECTION_METADATA=buildtemp/System.Reflection.Metadata.1.0.22/lib/dotnet/System.Reflection.Metadata.dll +COLLECTIONS_IMMUTABLE=buildtemp/System.Collections.Immutable.1.1.37/lib/dotnet/System.Collections.Immutable.dll +buildtemp/TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/TypeCatalogGen/TypeCatalogGen.cs $(REFLECTION_METADATA) $(COLLECTIONS_IMMUTABLE) + $(MCS) -out:$@ -target:exe -pkg:dotnet $(addprefix -r:, $(REFLECTION_METADATA) $(COLLECTIONS_IMMUTABLE) $(MPATH)/System.Runtime.dll $(MPATH)/System.Reflection.Primitives.dll $(MPATH)/System.IO.dll) $< # this generates the necessary file of CoreCLR references that is an artifact of the Windows build process # since we don't have Make 4.1, we can't use $(file), and using @echo makes the escaping tricky @@ -105,8 +98,8 @@ powershell.inc: # generate the Core PS type catalog # this comes from: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/makefile.inc -CorePsTypeCatalog.cs: powershell.inc buildtemp/TypeCatalogGen.exe buildtemp/System.Reflection.Metadata.dll buildtemp/System.Collections.Immutable.dll - LD_LIBRARY_PATH=. mono buildtemp/TypeCatalogGen.exe $< $@ $(MONAD_EXT)/coreclr/TargetingPack +CorePsTypeCatalog.cs: powershell.inc buildtemp/TypeCatalogGen.exe + MONO_PATH=$(dir $(REFLECTION_METADATA)):$(dir $(COLLECTIONS_IMMUTABLE)) mono buildtemp/TypeCatalogGen.exe $< $@ $(MONAD_EXT)/coreclr/TargetingPack # the pinvoke library libps.so @@ -139,10 +132,10 @@ dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-co nuget.exe: wget 'https://nuget.org/nuget.exe' -NUGET_INSTALL=cd buildtemp && mono nuget.exe install - -prepare: nuget.exe +buildtemp: mkdir -p buildtemp + +prepare: nuget.exe buildtemp mono nuget.exe restore -PackagesDirectory buildtemp # this is the execution environment from which all managed code is run @@ -203,7 +196,7 @@ TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_*.cs) $(APP_BASE)/xunit%: $(MONAD_EXT)/xunit/xunit% cp -f $^ $@ -$(APP_BASE)/ps_test.dll: $(TEST_SRCS) $(addprefix $(APP_BASE)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) +$(APP_BASE)/ps_test.dll: prepare $(TEST_SRCS) $(addprefix $(APP_BASE)/, xunit.core.dll xunit.assert.dll) $(addprefix dotnetlibs/, System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(CSC) $(CSCOPTS_LIB) -out:$@ $(addprefix -r:$(APP_BASE)/, xunit.core.dll xunit.assert.dll) $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) $(COREREF) $(TEST_SRCS) xunit-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr $(addprefix $(APP_BASE)/, ps_test.dll xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) @@ -214,7 +207,7 @@ pester-tests: $(RUN_TARGETS) internal-prepare-exec_env internal-prepare-clr # execute the Pester tests, which needs a TEMP environment variable to be set $(APP_BASE)/runps-simple.sh 'cd ../../../src/pester-tests; $$env:TEMP="/tmp"; invoke-pester' -hashbang-tests: +hashbang-tests: all # execute the 3rdparty/hashbang example PATH=$(PATH):$(shell pwd)/$(APP_BASE) $(shell pwd)/3rdparty/hashbang/script.ps1 @@ -236,7 +229,7 @@ clean: # clean built stuff + prepare step cleanall: clean clean-native - rm -rf buildtemp xunittests.xml + rm -rf nuget.exe buildtemp xunittests.xml docker-build: docker build --no-cache=false -t image_ps . @@ -257,4 +250,3 @@ docker-run: docker-build docker-stop: docker stop test_ps docker rm test_ps - diff --git a/scripts/packages.config b/scripts/packages.config index a675f3a4c..49d438a10 100644 --- a/scripts/packages.config +++ b/scripts/packages.config @@ -1,6 +1,6 @@ - - + + From 9124e4a32840fbcc481c5024801492222f074fd0 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 7 Oct 2015 15:35:11 -0700 Subject: [PATCH 295/295] Cache nuget.exe in scripts Rather than downloading nuget.exe on every run, we can cache it, just not in monad-ext with a rule to copy it. Instead, there's a rule to refresh it from its canonical home. See http://dist.nuget.org/index.html --- scripts/Makefile | 6 ++---- scripts/nuget.exe | Bin 0 -> 3744336 bytes 2 files changed, 2 insertions(+), 4 deletions(-) create mode 100644 scripts/nuget.exe diff --git a/scripts/Makefile b/scripts/Makefile index 4d9b805e6..b335eb677 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -127,10 +127,8 @@ libps.so-test: $(addprefix dotnetlibs/, libps.so monad_native) dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c gcc -o $@ -fPIC -shared -Wall $^ -# this is the manual step that will install some stuff using nuget and do other things that can't be dependency -# tracked that easily nuget.exe: - wget 'https://nuget.org/nuget.exe' + wget 'https://dist.nuget.org/win-x86-commandline/latest/nuget.exe' buildtemp: mkdir -p buildtemp @@ -229,7 +227,7 @@ clean: # clean built stuff + prepare step cleanall: clean clean-native - rm -rf nuget.exe buildtemp xunittests.xml + rm -rf buildtemp xunittests.xml docker-build: docker build --no-cache=false -t image_ps . diff --git a/scripts/nuget.exe b/scripts/nuget.exe new file mode 100644 index 0000000000000000000000000000000000000000..a9c681c8edabc82e736dd5077d5040317ac42c15 GIT binary patch literal 3744336 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 %r=}=8(cL&=Joz&@ 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�>gt=z>67(#^H| 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

nJI_&)Ql_DMeLu~Ydm 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

no1b8p0d5TzFnHMoL^Dq$Q_;rxC0kEVN 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 z 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 =Y%no;iUb_iNIkkU5P{g7jqFk_ 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 z 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%0DGUA^~Q9 zN+<&HVH*9ngb4(J_NRoNAmgAPV1G)eEwHFR;WioIodRqos0Q1DjPhGXhs%!`Aua)R z_5n+gVj`kgU;RTau?+T1PUzeS_t-P=Ctm6g8C>-KEjr%YI}AsATSycvS!BVNaqv0$ zDA)DKgYDICyXF4fg{=0_bsw(*v7Z=q!3JENk9dWJ&RE9$|6(ue<}KRQU$9*4>*inB zO1!}c3|85rlu>;}gpE#oid`-oBbTDto6oqxdz{0w$MLs6{pTzG=YLM)@7uTastG*B z(V!OL^zB>xz=75O`PaYnA3^==U#HjC@wWt=!cjl{M}D6E=RcBgS+?}(+i&G>8QyKKi;aBo_zPL|M^|XGPN-%U2f|i zwqbX&9~F5J&c+H9?E_kt{TWNqWaGS+B{uE3(X5HKscd^jb*i66!V=2!+iSG%QLLX~ z=?-%1HBO+z)=%wJizepECTl5W&8)0d=?|HQIDW+O5BodZPM$9{=f*;0rfvv=giDBx z(rAB3*HfV&yS>1gP+7=V1YqfcKhEmYRnTpE`3Omyutae?6X(Qn9 z-9Y_ekaiH~lxVQWo~@mPO6r?;oTKQgCBf-)^hM`L?fVm}?t5%?Us7mWBCB8K$daXL zR5zqatp&V-Ml)paaGyrx^XRAN3PwujQC#%wYWe z>FMeHm&>JY`T`}N_p&Ay5(O!-8SEdpMH{Yf_ZT<8+dZ*APwme$`}3Xs`QHBgV1LAO z;tp|~{B6jj( z0#Sb5NbRgaekJMfbUpTTJ@#}xejI*`eR+!>GlTeG`w`g1W*jVS!RKr(=x+!@gRy>A z*mpde^|8cw{`dP+ta`z6a5Q0_J2SB{`WfyD#Do38GoB&FA99KoPVtb_AU4P>vZx8G zS`lbF5j8R2eXBGe%H!|!DRw1ylcathVYsSc;&#D(8&+Jo6={vD$Hn>>VV+{&FfL28 zFtzz*gBH8)DE58X8s<=0rg5Q%{vpY-iT&^Pnr@C`V-bk-=!}jYRVzgx3N!&j7Uj@l zEs3B?G+1B}p*(0rd6DnMUHVG6^5o;nU-O6ZB0rR@`$KWo55k?s#nmG$MY_0M5Jd zW#Dp;Lvpa!SY(G17^O(-ZlPrJ+=SYDT2K-Kf0W|v-NlKYc_8uT2HJZoI?AMgph#2k z*C%MFOL3mqRfPJQAXsqLtoQVJm~OaIT9Lxg8B!`JNZ^lnh8^{8>|aQ#arq2|CAMp| zj#vw5+fz}<<2%lO|3Pw|yaUvyCpo;(jw0IS5cr>R9>5FqQ~m50 zxqPmVl^Fgm$o?T)5NLvTDVsi?6v^SrrHLyk`k<7jk{2+6jbS_C48PD1CE( zacwX1gXT@V(GTFp^3~~gkxbbqq*OI;+LohITwO1k>3;Qs1^&0&JSrI#SDu4#<(|aV zlg)$dQxR{ftIwm1c82b1Hi%2yCWIt+^g2Xt>6cG7w$kki^Xh044=s zQHWO070$FQy zk zIII%DPi;%$Zqk<2_t8Kk2bG;(KG9wLR6l@5P8rff!V?&!)0G@@){fVs;dhw+DS1kN z!y|YzFT3E1#l~{wK_anz9Bm`N@ltrQP1DJ5r1v6@Qq%}Ynn%DlE(IaV6>20$$X`4F zcZf1ue2oqiO7r(kpi2Oacr+%g74cZ5W@qtWvok(T94US*IZ^0(7Il>RX;aeGx@NxP)FV9@Q(YAtoz09<)e)L(ZVgT(}8%S!2TM4K>t6`G$ z@lx!LolO$(J2`}z7?WoBu@Fb7rvs!00ws7|# z;v7}Cpi@zg655L&{dRYqeOo!Ew0+PT=ZZ$tg&a)>{@Y@p4Ow%(?Vq|Sx)MQa^FX#lY^^x zR_T2`t|@s^tfe-6T;e`1O+H-tGjJ96`&(3Y2ouH2`}|ECL3Z`G(o3=f@2wB-R9M#= zO>X=8&4MK-GQI47G1-K^CiXt)UB8cDYqN;cFQwNYk14PBq`ck}ajLAM2IR@9uBXP8 zWE0dLULZkMXhHq#3P#>Afz*b5JAl)K%6NuQ57Efu3klNO-J%iY&$LS{@9;53OG*1% z26g0wJT!W4qGZxAX^P>%G1I5s$A#I(kRZ4`QiB|$R(Mb>D5dqMTuUi~jITRM^tY>C z3jc_X;zS<=`H92gT1tl@g<4djP?a>w-NX%WEV6b376WoQXp&8$l6xe?6(Zvx*s_Gz z#-?yAfVq-cMKt^{^@8jy8%Juvf~0nx2zi=!4DiG#eh`X1wV1${r^wqmL>}mu-@6iV zY>w?S*Xd2&JAq&Mc5&$RqQ3&$u89MFPT07y}ds_$>+424il>~;qbW%SCn{-t!d?t-}3{~ps{C?`u z++WdIBh6=1S4LfbbD!+qkwwP%J|wm%VV}nP+e=J2VvP0b8vp8fw0bCljAqIbHoQq( zLV0m13UB~&NL)&N=%L6cak;IRINmct&!$RqbE^kxZm)ifmeU-9&OebCUq^dR}bFFL^_k-VafnA@_bkomkK5#KCfxSQ8j_>_x;O zb#Y=;?nEIx6x7tZOw_cv>8rqUupS_~0-EqGO+s0|xbADR)sa9TgIfQ+uwDzafW zh6+&*;w6!xq?K$#$7sji{`tNf4Ed{#wP;pDcUUGFYootu@;GjE>n9{jdoE?L^6Lh( z7dlRfDrbwvm{pv1vh&B?{@TmKqG4$YS_=tn7A+!c>LTO?7R^OMU4_WO{%V-XK+&ls zDg<|V;~s;?n_rQBJw_OtIdsQ`ELoX&zq-BsU8+Y-lc-;AA2)^2QI@s=o_LY_V%9!H zDko8bbTQqcKbt&ba~o0^xotFl@VC_nwVl0+1tZ7M|O5{%+>c)Wz7WE~zXp=Ze>#fEGgrP^*IuW)=Ts~6k_$6K%lN(mO&hIE&%1|YW3dTYaD=uYz zON;%!>4XPkk-pAfxpeV7Jz!nH#zG7V>w?VpQ67lYOQw=btOEkeNG&p9Tt|Mek=3X) zy|rZ9%%i|O-Qw^xjI-}>y7Xn7y@b*nid&+EA)Q!^_S@G~(ZE7hTx8Z(Ukr!l;y@zV zY9LD+HOLCK=F$!wbEe7|%`%jnPs{T(Qw`Q1HgM*8mYqz+7Og&8WCLNL z{@v?P93P(*sP^M^ z0TNLqHX&-98plt6ecZ_0T7Xb>7%_ln=P?NEE14b4A*q9$O zHClWpXnp8sKV|WS_yZ;Dm0$jVIu*{wJ|d_}re;eajh^oHuTcrbbyM6vnp>n=1bLgK zG#ftZuuHvdv|6X9^6*-en^nr-ea2;DIqMStM%RboBZ}dcp!e*R|hlvEuX&tsEN!lF3!HJ3L!O zu0-p?2UlbpzjigGX*893&r2$1la#b%Yo9lm&Q;x;*Z9`Qog9whgHSdE>0@42!k2L; zsS!kwC_QDb2QE=bm)0Ys>CtLiOfaa8{oZ{zq;e+f3(zLlyP_ppo@61oI}+>TX(Ih< zmvikj7Fq(50=>qQ2;#d9Io`jFddav*jH~(k;jt)KM4E4fe7&`#M21>R2vVc+DFM;~ zLiL8X>cd6)qO$@-l{nl>8sV+`{fS6K8L!6Ubd;-%UOjq(K5ZZtVdO?W`%#{Pmyo45 z<#z=)lmYY!bK?z2of%ukKptKv+=~~v4u42L5@pDvvWf#&@T8Z3$i&h)39v4R%ssXB^J?vn~{} zlzr-XdH+RLYx@rzcX$6DgQQY4%eDL`OKrve;iLT0^98Y}+xN`2H^Dj3n^!k~$$uK> z#d0UNus<4daw(sfywaizQ=qq4#<9Oe+flAR-aeqFkgK=bv(3M^*IP8F-@IGmvI#{B zzhb&qCU2jFxe0qp!hXfBqzL}^r`x}teD`hp^Br99%ZvB&g6L-A-^cRLlV|epQ~l@L zC;G=io+;+(Getf9PAu|%Pt|Hyijd1^--`2o(0?AuzsOG~KRv~N&o;lk|6cx+3jp5# z0Q>tF_}5&9nALaq0lz-Qll9Nz@Un#8-Xj722fy(ml4sF!lha$UH_v2Y19n$mU!xC! z8X9^Q0~A*zrlqR{A_quMqoN?Vy$t+orh&wE|MTOYCarRbOt(CII%&QStYDNU2=4SK zV{v*neg2cp@A4g3$*@ml2(qLG#fG+iA_L&Jw|qR^D5ucemDYAiax?g&PnV3+>PhE{FH~4;|X|j~SeUhN>rG&8ylrMJSh0FIbV~jKxbW9Q>3{N(^&IswfbWX^w z%58Q05n-6+hF2s8icYv+ufC6Ae5_GJ3|&~`@2=S&!xaANm+}{n#5NzTc#NXrIkBP! z_;3099Y&7O-d$p5uuv1FR0&u%b|iuh72Msy(V##Q2A=$tarGDtBiSm2*6KA1nU^~2 zC`bF0`v}2keV`qU{wyYXaE3`-VmuS;i0Yu6eVX*W_i%7@y{rk;dKgU(9Szn5lMM@8MS#Y*oEn<86GYQLK%!rZP%(sd8nHnbZ!_ zUr;egU127PjZRjqNuejDE_zbK${Yp4YNb;`Bt@v9z|K;UG_r zfbdlZUF>Di!YvF>HW`xUgKhy*b0WVeUk@77eP0&*v z8w0VWHFRR`*7(w4Li7Ej4EogYDqa-@lZQVn>P}?xYt0iFjW@g7KOp z3D6*_Ht90I!-q8b{HbY#I-S48D#6GJa!-^P!}yJaO6h@JikEt_jlaUH=sSLunL$~d zZR$XAuTkJ|mywk#v4}-$wXwXBCXHr{I)tD%foD9ep*<;kBHLWFC}7`6KeeAJHKG;1SH9 zGQ*anOvWEG6JojdYheNSNHdDO7>PmoB&ChKf;wJX8Y8}lP2XEoYmFrHIaJbl9Gs9> z!fPk~5l^5{geS`UXj78@Afszrhj7?`92yDD{!#MJtd3)L|5) z)Pm*pMJK*64JqMk`)xs!+;#NiTP*KD9zchUFz(^4OfjuR{WVz~CxY9=}0590Q0l z59;kobml_x(&Uyq;-&4IXYvC&Fp5LEMPsbFFEQ|1ZKGd;@K&+&N=6QU#1M-F~Au)P36$^@n@;Zk$LMJi5h!r{PXbmUuFj24u-X8tPl&$zvM7$10Xo3n9c@1uS<; za`9RrfY54H0G!(xT^5MZYAHGl!pc~!V^ZA~c;Rb%W0Ot_k>z(QXvbWRF1w!p=Lw7< zSGX1Fhs4D+F_7_}&YAFVhHR6i!z~{V2QaoHXRof678E`H5SYJvy`! zsAYxCjLT2ZanYKgY1|?bftsNtLMlrA5k?u0aIC$nl){!D?6>5=dM~NX>do-n{$_Zv zGM_qp}C4z@z>HxA5VU{E{jBLlre-O9uxkhR*f*9jI7x_3@2M0hKo^XTLrbC z%Wb8MDgz&H#_*XQFRqgYk^sE(e=hG{V3G@5#SK-{@y6BZ;Q0a zNUmxC0+MS+S>aGgKQ7j_MySroDtX7 zB+0t&%cbo7@FWXbcW7dSUlw#P$mF^=M7)Z9iFY_YQ}0NeUA11*iCbJX3Bj9qs{MJz zuX0noQ~x{(ghy@W*D4x+czE!s&!{4QV7BnWMtL-^Jd3RIEIJL(M{wz{DEb zpXFQV*tzf-J-s{BnJ?rhcPvr-%d*8AoYbgO(BZi2ta8H!#wyFQ{Zmue)YtFpor3*Rmp3-?4bnoMD;98%K|Px;7v5#_WPLW+zw_3T z-oo_qoh?P}*6Lj^x1c328C1Ya0pe*D7@0##h=QozsYMR_Qe)|>srySD_{u%1Tj*cl&>C?k9CnW{ z&Ph@gs)4nj^X`qvUeGA&>O($yyqYc_8FN3-q~qoK`U~$;Z%NXP_hRX;uTx#1Nw4oz)q>Y)8<^@a=`RW%xyqkg@inaE*zioBYatS2Y+Y&uyV{p#2i(J!ZN!`ENUYy9^8ccFvQqfS$K^`TPMQSq0o%{g(6oeN2-k0m zp;>nzuKYC~ml1nhIqpf>ih(PnR5Nthih(e{3$FYwxPtfu_q4=)R(3<;%J1^5jC9p~ zAEoYlTiWyg zm9D{!Nvy)Be3LCUAPKk9QkD%YzdrUy{qcB@byxnNSKgtXP~x33bXi6&%jVHCZfTyD z*2~sUyO4Cfv@=WMuJ&YCrVgyzno+nkmMv&0WIJC#op+t0teiV*;18dBfwLegc&8bV zmxD;5@!!$nm-n>85c-5P{sj5h67J5B=E+qofh{-3k#x4V3#qkdqG-ej9?omV^O0B_ zixLo|rp((M14~tvl ziAA<(2Jip4Jj0P-@|_-gO6!U?b+|?TW=MK{GcaL7Mdf1`p2txXcoxT%=WtwkQH3ic z-6F)aG{SIe55s-sXrEv9SCUkOqq*FU*CK_cNjKv_$t_yGOh%neHbvWB?;oY;kMBBQ7Nuz0pc$GuxUxGeFu zI;x-$BuIati1i1$Iz0fc9{q<$ds!keMwYIa4td`-jO7GBNMW`7oLRKZ%qx7 z=8u<~!4p=d!41t5;e-3z=ury}X~c6DaPD zrJ4HSI1K9eBZgdvCxn_R&#nbqThsUwFL?6t#8Nj-b3Xr!q7N%wtv%*5P4dj1W9aWA zj+mELtd1m3w{bm)e^ern(->6m7+%C(t&t`Ve5OZ=LHxp=cfy1kE2K4#NSUg4hsWae z#ap*J;0&KM?L`R6a~_i7#fCga3PLyF@vT8-yRE+!H8Y?kDY%P8LrR)hNJ;ZctHfH^ zAbwl+x8)F??f#K<@)(=Lv-Q=UnnYzEm@4kY=iN`T3v*)==J+g{4v{XnwF(yL8sv{# zmsBIMUr++#izMyC;j>y+s@ux?7^n#;(XD;zt#4%tOlTM9*p5FVkpqjc;tb0Hv1}fn;LuS@ka}$+D$=TvZjP*@ zuS1klsl+^zUe_8K?A++cWDUZ*U*L6W0624vspE>qkh(h`hLhW1OQjdgQdYTw@U{*6 zs9AL&Q{?Sq<>+vs3`5(;L{Wa?4R!x%>5xU10G&u4mY;hbJhz6SCdT^7;7bP{R0L*ZTb0A%UHpV2uyGfS10~8k%Ie6!O5nGUqwl$k$wKMI)hYfr=U7Tn7Xg)&Ddtu5 zWonACq_TT`aIT&WUxPyVUDlC(8{K$xx>53&EgJR+b7pYm>3<}x6@3vn0~r*3>+6y# zSWp^y_5zJIBrSx=b78Uoafw}dOsCW%%CDylA>xrj4;uI{_B)IvUoJS#>f8;>yPJ*p zS)Lv{`D-yDH$<*O+5ey!34>cUNn$a|4@_ZUd8_6jz{~Px%{*|Rw3{q#7`(+od?@hz zgWX7izq1_w6GoNLtpBgwUWE*2KarsqIX6L%*}B2H$rHTkZu93C+yQ&T&M@$*pE;1s zgJFYM=y7)(T&GaMIq%CMUZ^~$}g_obW zs5bB}CC6|2d0hk6-*VNOG1)QwwqC-BdW|#S+zCOxPH5Qpo1QJ=-}%L{x+S-jy>r-6 zY9IT0@5Vo@!2A*wL|%5>%FHYY-5z0kR_v@3b7jH^D{)>x|m&u zHbivDj9T8J{4erG?Hb!jWiPI*pwt{7`8zh!LElzfi3OQc$E^@i|6((r{>5f_TWo=t zHou2xqCAF&HeKR;mGu(cg)kMNTUn$krUwW1G;){nk-Icr&Z?Outf0UMrf zZZRsVVEv#4x-dHRgAT8xR#89S;yLJWD@@Ogkfdy|4q8_KW5xyRn)fI(We5#x%UhmV=YePYb&`8@%%$e@>T+E zf1-r0-*Ui4A{=<5dnw*5@|9@0j8i*M5JIrB_dHTNsq*b#%f7|L`tiLSZ4)P|3wIZbL z09-L{tmz<8f4sslB`&-%;dhjAOQ;rKsz>hp#z!%w>F~`9G#9=um&*qq(pfI(_9nMi z%V9@Vth%ZG+z%eb_t?K+-QmsWZ%k0%{I#6>i`5Qk`fBg3r(#=)gw+E`d5-KEJOY+^ z)5$pIk;bHcx;KB|{`UU%?Doo%^~d95flpGP_*#~*r2rq>5MMA}bOY*gdvX8GZ@W+5 z{QLUqBYMq?G$y|}`Ope|_vbx|G69M*zwwVlezV;CE(cbeYQ-TJa%#u^Qg;?@zR|K5 zGM7R@o4h!>!J6y>{ixIb8vQ3bHCL}sVg)5CaVekeQ_Kr?Z!Q?Pvr6NtDNH>Z^AF~&-KS=xZcpRA`Gz%PW30hLvT&+f>)r|T8V+W;-T#D-0|u?}^D}&Ed-H$0 zJV%pC6x99}I||xQvQXfwTI(;d;Un3%H~N++&*bbExxo}DNNJ{OhuHqrvQ2-#mbC&F z_}g}`hZbtMeMSWv_-^k17sl_jLn1>LI6UzhgAveaT;9eIp-;#z_q4m=5<%Z5urS2kD8UlWZ$WEhjK+(^x(C+c)rRLPj2`$ynap z_>x^28Hv|nI(-2zLH%`bNJf+bZuktf6_0r;%J{*8ufKk+ zsZ+1@KdmVBacI!BIq_@3y36GeA9h&mfxNH&6yQSCk(@OC(J8;Jmf3X*|8% zW6~%wVtgGBj9A))vk?z@OcW>b&T%c_s8l?4mV)-TB`@Av3)SidO}tmH$c?tnO+9K= zZV5x0nu-9wegYQxRadkumODMedZW+6o&)M)T>kzEy;xa(C`pP2O`LfkVJ|V?j>1&a z7}pXW11~7|7wj`bJGgDBa71`eA2#3M&<_;!9wQS&o|oK)2`ci^BK|Id^XpcqmlIC z<2yMB5gRkd`*z0emYv1!rp*krL}Zdja&c`+i!h||9KAEKw!c+4`uUf=#%!}CjzPkh z(GIOTjI8O&?B0JO;qe^3iMG}ygf#4iAVFz^%$gUHyy0hgv_OX@tH6gKLDdrLN3_l4 zOI-q-Lvia@b~J8n{G$-J=5SxCN#Ps?+&x-{pX39@nj(yA%ikAEsk@rXrY`#V7Pr2> zv*vU8p;4_EKQ&6s_~>t!sF$)(P5txp ztz8Qg9VrT{-#ZC?=jJBIRCAUgkmaZ`ja|CA(vc5A-@ITRdvNlcGJX;!3ZS8F@ zV?8@mfBGi!S5hKpU&u;X4J_C|+p!@-FCljJwtBvTsNiBKm01C?2q zP2a+Qyjd2kvG}JHfylComUbUTYUNmdagi&hXkNmsCs|ZWf0lNs-o-f$=?Y0hklfc3 z-B2vRIaIK3aMpxt-!CN;?UT=#dXs2=X%2Hwq4ydu*E~c!U*Ej(kgxcw74tX$)b4Q8 zr`Nl9axmwGC0G8V>3jL0mOXum?t9~+H;Zq+@Zkao>0U;5Fh#A$ku>aWu)_4}>kIoh zk7pbygYgc?93my;J~=cBib00a+mt%SZtf!xv8q7g3w-o@=6Bx zB+hI3xQgDSq4;MRhbuWqmiXUdKv6^)*Pn6ijhi}mDu5|a-U?Hy(G#{#uY^Qi0-zKv zQUSqKa(ca%8MxL%A8!S?v0)&`m*JK^SbX3Ld!q+~d$aC&^C)RJ>W7cz#e$ot608L< zha%;rRn~7vvL)3~ncCpU6R%Ot12$sneFd*{4Hq@9;a=K@1iPjJ7{o^@(BbeqYT2h8 zhR9TO;&~sq@${I^ALL__c1Q;T@NK9jAH~qU14=&B8@eF7hY06o%=8y5n$sT=T7H;I zmqm}86wCXq{}9WGv@#;(4Jt#djx9~X)F?4g>)>=@m8D<4zLB>0ySx6Z2ZdK)x%;~uXc16t2bl%4$~Pnzkh;BXelC4Y)m%GWEeesPSd1v(=#XA#A&F0 zE3{3ehU(#-BovD($V+Gx{X$u8)Q`QFfum9v#z2q;xR6M74V-B|0MEf^{-4+!l za!pL<4j+{JXFG7Gs3}A;NT|NOb1fhc#XkazOd<^zeI@IhHV47TTX_<_)@+QHH8f++ zMu{2AQ{yG=#nfksNn)8=fxX|~;z)7%fUTT|ZGCrC^I%jaB5aPudjyi*!}DJ4YD)_e zz_9Gu?-#Ide74=|6YoXga77!jLi?*AG4W;xFi8I(>UedeIja;iT8Igawe_bO6Ri8! zt87ef*o=Z4bL+##I;MqMTfjDuTnQ3SL^TkpeRo4be+L^g_U_8oQuOJ)yZ=P6dwhyuzQg^#yTke*hCe0+jb2>? zc8*>F_P)=7106YVU?>L;q~*YY#~e6Nn*#^7bKoF=6=1K495~1%2M)^V$I-@tTUSn> zuUk2`<7^K0pixvcxRX!`?gbOUgFGU55JLnH)JO0@bOaByM({vl1P_#z;GUoe9_WbR z!THgwi9^Sld_I^)Z_ehx^wd0=HS_w0=3 zfu+$ruw}J$l0_!t$QT23oDo3J+6)+Yn*jrJGhpCu1`O=YfPudmFfcd+1`Y|JXK@A$ zJkEg1q;#gD+SOSO;nPbrYHN7R>_KBtC5)7nFj7*Ak#Q16N=X8Dg^{vDIge20l``d2|!DI#~OeTQJWCEy6CV3Aq07ZVeNtA@ddW(bTaW`Ceb7}d!PqbiwUR3ik&6f(o8 zK4utI$G9JD7RQL-+8`(*jTyz1F`=k1CKT1hgrc&TP*fEYii%=FQB6!JDv24z6fvQw zASP6RaPmOINsoG|SijB}yY=oO)Bg7ONVWrpzCB;VgC^kYywarWv8=;}t z2nS<}V&r19GfoI*;%3Io98DO))r29OO&G%6gdrSG7{cX*A)HPa!tIQiIi4_t>j{%_ z9*ql1co zL5Yl(Ml2y~DnwOEwR0MaJz+8I8Hr)fI1GD6Vc0VU!=4cs_Kd%_&!d}=j^1>e6 z`Ie?+Xg9T%e7J@%23HWyVU7qEb42i%BZA2s5nSeoU^7PqpE)8JT|qdfIU-oi5ecvT z=F5z|2}KzkQJlpAl`uJ=5;g}^!sviXSRGIavjZw&cR(c!k0{RafJ&GiP@HYwapntv zn>MeO$h~$_Y@(4hJX6aGp6VvYa|PviuB9B$Rh8qpzH&TQT8`(M%kf-&D|o8I9M2V* zB}W5>~E?uyPHAl`|ez&Tm*bn_=bL6)R;btelsyau&)a z?e)Te!IE+zfifC7lyXX;oL~y&Y*Q$wo^;xZkKxJ(BlF4Mt?%XBc|5*>`VOa~*5 z>tGz}CEd*tk|>41m{4XI)yV|oGMQjpB@>K`WP)*xOfW8y3C0yN!MH$X7}duFF6Cl?B0dge}AlCx{a#au@*9HM{g%BXu2?J8K5FpnK z0futquwNe$z{(;APUov0L>28EgEa9Rfpqm8MuvP2BSSxjks+YN$WYK>WJu^RGBk7; z86r9Y=_)#m3>h6p5*;-i53OUGn=~e-nBF|eq%+UjXw5_rt(mBxH52MvGvT{66Ovmq zVYW3BIy>{sVQVJDwPwPWp9WZt1DCyE4P$j^YUHw77?quMVzRZ)L^f8!V`C*WHdex7 zVEOpB@{MR!eDEi32dx{zs5@Fn|1(=}KSxgti;yRcu!TW3p zo@Yz&I$MIr*%G|Xmf&f&1TVzmJj|Bx`)nEfOg>8DaeB+>@5$Qve6;p{AFPA#2kYSf z!8&j-SO*>k>%hfe9rzfm11F=k=Vh=C+zi%%AImNB`M@R{l)#ad*3c2s7ZH-_HF)iAiX8p5-FaG#Iv#TPEdn(82``2HBAk#Pjl z**T01x(*|Qzr)BN^e{3QK8y^?4{Tq7ea5y%MR>R1;>V@)*CBbXdI z1XV(d;38-doc|WVsc#XS^%lViZxNj97Qt!m5R~B-!O3kAoL65~-T<|p?hBC_l(0;J zjBEy^oD(3Yo&dQ52#^bb0J$CrkjsJqxjG1ti-ZBGRtS(wh5%QULqA7FNPj#8&xiWJ+*Czd3 zUSBAVkVJ_D#soOSsO}~hm)iv6Dw|+jToa6IYJzboO)##Y3C4vp!>C>+7?;TeH8SJ4NM;;Y$&BMNnQ>evGmZ;|;HXk&9GA+B%e3<0 z;ih~zREE$-oiz4TBRz)eqr)WHXfc^CT1=*i7L)0r#bjD&F_{ipOs0VrlkwkS67E|} z#(Rt5oU@&Pq*umZi2@QR69R`)Jy0l@1%+~TP$(A(g>tP>D3=U{a^+Ac7Z8V19Z@Kk z6NPeB;R|N|ncwx!KE)-v%CJmW36?60W4W|AmTQY+xwtr%tBYf~yf~KYi(|RK5-e31 z$8w2rEZ3NSHg#QKGbm9P1u|(dAk`HCa#0Z=R}=wqIT0Y&5&?1{5g=C)0dfg3Ak_~6 za`6x#SB`usaa}e8BGJr@VuG1aR4pTlOJziHos1|hk`cufGNQOVMike^h~mPSP*fEo zic4ZdaXpNS-v6^KBz)cMHEP`hJdUnAs{O%2*`>80KvtL!$O`KL zSz)|Da<&7q!gN45%eL~N-S1AgoR2Bhp0AlCo^awQNT*8>4^RS+Q81_5$~ z5FpnH15&jRAlD25rpj6H9qaW51@1P0a^=jxL^%^MQ_cuXl`{fU<&3~oIU_Jt&InAE zGXhiPjKEYm6EIWG2uzhT0$b(yG?7*cv8cP0HO$y4B>_~0a6qFB3TPEU0j&}!pj7|` zw9HdL%QywJOjAJ1Fb6cuQb5Zn1r#P9mM;#Nay~Ux7BjPRn3#h>ZZ7)B30hz({7GiE09x z37TAR>wxM5IALvp{ALk;x1qV)=M^y}NywHfFr95||N8 z0~9rhfT3m;5EPLCK@lAg6cGYJ5hV~5kpe*xEf5qD14GSfASfaSf+BhtyNqLjFxr_G z2xd~kjG1*XVTcMQ4AH=ZAqtoo5j^IIU@}JpmpLNX%n`w7jtE9q5YB0i2v&1M!fSv2J>~$< zcFTgMdB)=kp0b+bImanJVLZhr{HORt4Jkg+Mv70AlHwEHr1(TdIi71O#U~0&@mz0l zih7jtyB}W5>~E?uyPHAl`|ez&Tm*bn_=bL6)R;btelsyau$4wWa-Z$ z?zxySNr}L4j6H&*JkB`I=#1ms&N$BUjN^RIIL`cx;~JQ8Tnz+Abur_(LS`J-N`JVu zHr;xm^ngSq6NpJ<1W|nqATEvp#Fa6CxGV+`*Tewgf*3$t4FiZvVFXbf3?MFo0mKzB zomx#qFkuoMFdUNt!BI8LI4+18$2BqIxGZKISH_Iv;+Sz^;xZkKxJ(BlF4Mt?%XBc}G965~LK`WP)*xOfW8y3C0yN!MH$X7}duFL2GeNcs@iYSm=4FOqELO@nj5RerG1Z0K%fUGbdkQLSgvch5oKH2oX7KS&6DsAOA-M_&GSR|}%oH&rGhNKcOdT^a)5wg>lrkeT zz0Al=H3XSxXGUfUnvt1~#;SzMXauDyB0w&p8JK8j0%j7LfSH0OU?!jmnCWK%X7ZVU znR+H*CY~9XXlDXu(wTs(%89wCTsDDN*Gz+25lls`simM+rBYCkR%m9eCBX{9iO&(idWtBNr-;IL ziYR2Kh{AM=C^V;t!f}cy1m}ogH$@a`Qv~Pr$J_n&c3K~1EsWrP!Xz9s9Alc`DBm-V zvp(ZE_cM+wV8(GB%s8%w8OJp-xCh?W*Cy|h9S9jD3a=jA-RSalIv*d&sqbstH~xz zq9KN33L-eFpBcy1Gvl~+W*k?}jN`hQaa=Vsj%#Mdam5fE)ys_IYMF6~R%AV0NbAkb z%d6dX|8e)%ffmfk;aHiTj*3YYc1%pJxg%mGDm)@)qRS&Wrbc|K`-+N3yb&57~{2$OgZp<3=BT(lj8tFwb}8Fmn^w+_OE z)j_y|ItZ6a522dqAe{UTlCiwo4{bF{_Jm3~XGl&xK_&{Ak(m%?WTuB1naN^CX6l%c znMh`2rj;3)NroU3<;=)TKr^!F=x%rBLpv{)Wq1AQ>g)UM{g-hw;mJW*Rnjp~m(mf? z(9&UO5z}F4QPW{)k<(#l(bHjQ5!7L5QPg2*k<<~;(9~gQ5!GQRQPql)8WU4bZ=Mv> znP-)>W}=MNOw`bti2_1++JM+w9YbMOKX2KSRfX?Qzol5*@XS@;2 zMBa><8JsYL#tB2XoG^sY2}4+&FofC(L-?IAgyb1BGd*Dl-4ljzuI-DM__1a~CA>2- zwnxB3^#GW8?g5149zYoG0fgQjK)CGzgxDTHSnUCX(g85@*#iifJs@M!=Wi&HF}G9Z z)IJ?K8N}3zHo6H!_E5#9d8IG|`aFlFCHpIh;x;hf_u6 za4N7BIMZ7Wr}E3;RE;Owi>ZU&X>b5=<;@_Xw+X~lHiD?OMi5oh2%h-zj8 zQKgI^s*ef8R56067Dfh$~(O!pAV@_elGO!bW6d{Z1Do#7bs1V`y7II01Hqe37!ss@6i zk{~#$3xcEKU^u1_f}=7axX{Xr^K%)2_;~9_lc+exz@i3XF#2bM^F0}Y;K>k-PKKax zG6ZLnAxN4G!OCO^8fJt0eKLfjCqwb<^{30v54R7oD&9Oh1Xj<^2KVe_2+xj&;@Qzq zJUbeSXGcTv>}V*S9Sy~^qoH_qGK6PGL-Firm^}OLu8f(!2(X3Cel6jHTO)k*s)tWb z_3+839zMC$!zYh=_~cLzpZw|JlRG1P^rnYT&h+r` z;`fhxEZ)ar?cY_l2T{e}#~_V?BaqI?VPvp$7#X}BMh26Ik-_a@WUzf08T=nch9ZtY zx<(EoLp6typ(9@#^wZ_d?)10q{st0K<&f~A6>c+iP@C(4*+K!#7MwF%u*_`1E3*ZY z%of}+Td+lK&JVK%Bg|GgxVgCe>EdkGBsu=S~DSHf*GTpdw&`v&x=hRylOcDwB>`<}$g)L?*G*M&l!;FO(W~7YlZ~yxG zvZ7~Z1^{Ph1`(zv5MyivQRYSvWpD&hCPxrubOcdmM-XLr1W~3Z5Mz7OyV_aT{}rw#OTz=V1{2g;xM0@G2D4T^n6)y(td$dH zt*kI><%L-*Gt^qRVb;nHvvPj0>K8qG&m?U$GbHR3BO@n_lp8m4YTU?~aU&&lIGEFXf=a;v;`!BZ?|8JcyIk~-hka@}X+dVoR(|v!s-JXB^dbji2 zzPSnf@yMdXHofV6fi^)NiFRckhYpDzhYqbChYrymhYs}~hYlGZhYmd-hYn#MiFSn_ zhYqP9hh~}&orLTT$h3#8DsO`3vKyf*nj4^Nf*YV~Y8#+yQX8OaIvb#CA{(G<3LBtn z@*1Hl+8Us1!Wy7lRcF|t7(gj2r{W9+-t`@3B=>J_?jB}o^kyow33B)@L|DUJn4ks- z6Vd=-0vaGpI0J+UW`HoE3=k%e5kiD9K$su~NH2spH-BueE~7rhnzJP~G+JTx_C%{k z%u2txS?;%2(LHr5#)U5Lu8M?~Mn7*y+n^3+Z>2%(oi1j3FN)dTD`K|ya+vMC7G`@d zgxTJ!V7B)XAoh;`+1`^s+k57JzHKx9&wApTwy3f8O=h}>;@}wg!0?e#TGEe;(&^x+ zD7`d}iqfm)s3^UFj*8N2>ZmBa%#MoEEAOZ%y%>*+(&_W4D7|Eliqfk%KF(*F)n<_v zO-(_B^3Olj`t!qrGZ6-1GxH$i1kwtZLpq^SNH0tZ>4iukz3?cc7aE21!lIB~NEFfw zheJA{P)IKf3h9M_Q|P7Bzr0y~ez>}7=!FU z1{nxtkbzbP8OUXjfno+3h-Q$1ZUz}hr;wg{1{nmvAiWHJxmh0W?r!(@yJ%%<=KOIB zS)6~o)#fEgmW9lzq0r7^!MGOFsirZ5WNHk0sWFJ9#-NlMgG_1+8mTb|% z!4x+auDH2n3%xSzWRYCd4u%VllcnQ|Su0h<+AuX+TcT!b%hPOaX_~DqOS82lX|}c; z&DNG8Vr>|jtt~;bweTa0xVv(#38-xJflfjf7`|@_iloHAD} zr_5K&DRUM=iMN(h=C0*5{PnNh)tygqVLa|FI_z(5E^f7a=BDDo)NHQI%Zvd2 z9e=#_n-JlRkVJ6=#-ujGsKzE37uN*is+wS2P7{plXo7J8O)##U3C1Ne!>Cp!7#GO| zBZH4w>|&*`mf97-YVo?atxNJB!M!ea41y^g>uDEC|3=Ia^+AcR}Y191yLwh z5ruLkaVS+2g>pqv=&GtpW#@HZJI6%zl|)!qS{`Xdb7`bC^<|M(b(lq3Rb&=vRhwC) zRh4FuR`r@iT2*cqX;s5%q%}2Xkydq`MLMAHMLywzv6BUR%~0mn4ZMlK8UB#IlQ^sL z=5f~5P2(I8H;r>Z+ceGrY123dluhFt5H^i-K-V#C-44v3n@;hO&CX8TEw zmXTF(NNSl7^>t3L)Fz_sNxw6RUw0+%3v^5 zt_MRUbTky!21BK0FjW7mp-fA9Jt@COe|lKwN(<|~s9}QxHEi&mh7E4hu)$**HaJVe z20v-o;35m_y`y1+V>E2=iJg1$>-OqlS7&wIKcj8*6|r}Io9(?1C;Q;f$v*gYvJZZq z?1RrI`{4h{K5#MF2VQ1-&(UNb_?qkkcQ(7%mK_!{@>D`Qb|SRr#6t%rJaq8ChYnu% z(81RpI(XPa2fupg;LQl_edwWs=R7q0^%J^VK1_7_6J}k|iuh%3GuYfzJeZozm6_Rn znwZ16i8;KSn8V$PIsBfOgMh>wOeE%@Br`iVi8)A0%$%)7ntLZPzo}wx;{P1;GFDqs z3nR0}gLUGvwa!#FR>EXsB}6t>!ee74G&WYkVq+yFHdex6Yn>@nAwBB%wD*&wbm~l?r&dV?{EFKj4#6O45xlRs4=_fGMZPny9M=;4&c7Hmrp&K z)mLKs%&IiBmpVid>x3t3)kPK`2vp5a(6Z%|m5Ms`|iiIZB3f7cM^=@o?gJV%80b42iv zBZ83}5!~d6U@1ogUpXR}TR}L7IU?B15rtPhoi{3%SG&9YPWFh|&RJ_!%*M)U5*q*~ zH3bBx8K6*_0ScoTpb(k?3ZEIE(3t@Wn;D>xnF4~#3{a@d06mjFSoYf`wm(1I%X)3! z-E3Sk^T1{TY5C-kj!_EfIi--ERSM~OrI4Ok3hB9}ke*!%>G|c5j$sPvIi`?c*~?!a zKho8p(!SGDII$IebGwn7+MU_V9<*lm;54%bp_x6{%Y%SjQ=Rh;^jUhge+iQfdB(vkuVW-QD2G;Ipr9mX}|)H=n)f z+ZVtq=tSr1F_^|zV^Dps#o*dri@|lh7K3YgEe6-~S`4n`wHRE-YcaTnS7T89uEpTm zU5jzNZZQP-e<$4<;r~LtU8G|L+(tTD!%d{)W!ywMUdc_QTe>WtgE8{VmJG^ikeHcmpI;+zg{qn_ygHBP7v1;qNtc$ z5e2g%hk{wrLcy#EpKgdb4h06(O} z0nXLv#hNul9#ZZ1eIuzBbodtk}8iOx#$>@>y06~)EJVhj3K$e7?Nv?A-Sw5 zk}8TJxtJJ|>*xeW=UrZW)pKB_)~p*c{2o3BNpXpmGAvV5f~9)mSgt6J<(lGHt}2e@ zy5d-_ERN;c;#jV(1WWbBv0Pysn`rC-pJQBXb@HGpvt&9dR;rw^a;>;EQHNU-J-9Vd zfLjyJ-I}oM)`VBLCQOEvbLZBCEw>K*v@1*7+M^90xfyI7Grg_nrLzsJbhd$$&NeX8 z*#16j$hofXVdy?eOFY20OjuVobu7+6U`Ej<~i z<0%34ge9P!xdhZxn1FgN6HrfT0_xdKKt0VFsN*{U^~5KjqJW3xOKcH)k82E?_nVF+ z&;fFY?!*49t)CNPl|~M5S)_oFLQr zI|C4^y#^F+V-~u`?u?Ad5il`10A?n80AaER5GH#7VX_AhCVK#3vIh_*djMf_0L)DG z0K#MsU`&EHWO2t?1=>*ASt*wzVkUDy5H@=Rqq9daK6?Zsv_~*TdjzAjM=(x%1S54o z5LSBxqqRo_uOD{!LeL+(I2}P2z2k#JN-8%MMpLuVnVFr-#2iE>=3p@~2Zf0__)E+| zUSbaB5_8a&nVqx59E2t2hOIcG_-?nqNB{Ngc8^8v_wqTXAT39<+^wPtg=?tF*TS5OV-E2xJ0HB?o=3aSyp3To7Y(C@A7e{KJe4|}ORIz=Ry zNfSA)S4D~&bdljkWn{Qf8yRj?M}`~qk>N&#WVlfy8E#ZbiW_v2;YOuoxJD~>uoFg2 zZ_e%ObFwpYe|>qg`{&i|r?USE`zfz*hJC0fkL68(|DX6)dB;8jaf%9$k5d(Sbeu+= zN5^TDdUTvdwMWNk6nu1?M$JdZX_S3*oJQrx$Ek`xI!>ehqvPsDqnZ zw&p~!1B3~*hfqCs5H7zC!qwJ6xVSn9*HQ=J(&->vDIJ6hqlZu(bP!H^2jMK+4zXAZ z@#<0(U?LGN297a7>z6GU^K3-gVDI+4o2fDJQ$5D^I$Zt z)`QWwf)7Wdsy-NvEB#tHyc&Zlcr6AO?^=vRxArNWmFn3y^amo-XMZ1{ zs3u1g*WrLlv^Ss!8|fz=Q%$t^WAoAw=cpXi z$2l(Fba9T%EnS==^GFxx$ehu|IWj+VagNLdU7RDe-^Dpn@qL`*bl$}|Qr%sg(DcdK z_U1;GQrzz2)GF032`?JuHq#=tx#pNHw8dlIAK`K#T<7N-{)&r8ld!KE7DSgr+%O*FxIzKicK`du$i_Pw$Ye=-}~i$hvPZ!arEGF`imTOtMY0>t;E-vVDt>M z4}j$vvP$F4g3f?0-8cqQmAHN{;9P}=aG}5hxT3xTxT3rRxT3lPxT3fNxT3ZLxT3TJ zxT3N{xKP*uTv68nTv1ksYn1e1_dgGq_3(P@5Gv6NxnH6filmxhNUj=&|(F>sOB$S#C+Vs#Zo-u~MeO%83dq=P9h5rm%9B z!pcbsE9WSzoT6f-426{w6jsiUPdVGlc2awH_Jpeu!x$Sdl(!zk+3PW!!ydz#>@l3r z9>ZDfF`U~T!x-MC_{54WoWLa49!)Qp}Dp)G*?)L<~qyJTx}_uYA!=_5!RIIJ@BK1O0cUs<@j8t6u+WUhF=pY!>?(S;nyU}@M{WX_%(qt{F*))eodYf zzoJftUlS+8uW9qc?)nxp$VX|DU{|%t@wqlBenp!Mzot!wU(+VTuW6Iv*R;v-YuaS^ zHElBdnl>qZMVk!2rcH)l*Je6RWDSNG#5$lty9+>T(hJb4-W;?pG6$_I%R%dMa?rYl z9JDSR2d%5cLF*C;(5fyRv@Qk*aRvNxbNN3HI~nF89noq`nC}3L^%g)GZvdR_2Edta z0G#Cpz!`1;oZSY%nQZ`^)fPY*Z2+9j2C&AYW!RKUGq18)AUU4_Sz**6Yn(b{ja7%N z@#>H@W*xG|twYw>b;ugO0a;<#A!{5vBw_jP9A7i6%?QTy0Lj>%VU+O+##tX>3G*W? zVSj`r3K(ID3PxC>gb|jgVT2`$m|$ELBP>zI2rKHqp_V=fgsJ`ikGFT-jVsBqh4nxm zjHz39AHWzuzNyr0TOLcUYRn%aEp5qpoXXVXPPwdp`m@#|8MhrfQ||6>0K>{nGOlDW z7z{=PAG&;d&kGApE@qHfBIXHP7G?=T3g!qB|K|u2=jR9#&*umdx912FpXUe?hvx_q zZ)XXDt8)a2pK}BqPBLa)Z(!R+lH{lJIAeM|tgsUXme?ux3T%gU1-8St0^4C)f$eat zz;@VGU^~1jupLH~*eRC^Y==b!Hu&>F5f&Gl=bQCc+{44GH}Va#bI8P{Jp{(6c>?Fv zEJ3hqmLNDbOAt((B?!LF5(MjJ34(jG1i`?00_Wi@L9lU_pylMtZ@cZ{a(6tA!|kWl z!<%8Zz~s7+>WoZgXeNA}r>ogJOV@CDj;>|)99_%vIl7khb9Ai)%+a-iFh|$Q!yH{J z7PEAXbj;DULNZ6!%F3(d`bv+Q+Rdevj5N53Y)tXBOib{NEVTGm23mZ}`xf8wyv4V? zZt*RTTYSsg7T@x8f^T@);#(fJ_#W@5&?ihIu*)q+Oxa|J4u6E`F-C|UM}+9HLWmv@ zgy?m?5WQX(qSxJq==8G?y$%+l*Ryemb<(?m==N}doc3}?c6vG?d%c~Iy&g}2=dwyWdKMWw z$NP$+%lML_&-H?0hUEpt48IGC8D^SMap$}3oba>K?Mt^sKmPoDl=_@%G{cuGMgr-%%2G=GiHLy9GRdpE2gN#g9$2k z{sdL``r2+JYkR!}H@)7V%3iNgRj*g5y4NdI-Rl*q?)3^)_j-k@d%Z%{yH~C%?+56T5FDZli8w%)#Nz;6UsmpMQTTeddU$`YYbD;^pA5T~-+bo;vpMR%w9Qg?Wp0kT zFL`s+UHOx|eYm^Wynyv>23IL`6}m5JElEeb8j_w&)g)a(s!6)iQrY7miNlnrf zj+&$^5j9Cy3>uOi?`x7S!)uZ*mtzgZ)vYhFro8SD^*P=r?C`xy*yDbWuqy*S!mcFr z2)pvoBkW2=kFYBnJ;JVp^a#6h(k1LkOOLQCGd;q+l4Hv+iCTAdiVSPI{qi%R-6KLR z?LH}LX!iKIv*`_X=1;+m|uTI8DGz zWi8uBrkIhdCLd7sBx*v{m8F)dFGVd?Uw&GuzT~u2eVJ*g`qI);_2s0c>PyIksw*2U zRbMJvs(E?9`bpZRGfy#-K<|-+f@Dq%GRdqAB$9anNF?*zPbBlKPbBkvPbBk9PbBjk zPbBl~&Lp$EP9*b;P9znV0riXXGHWxe=4S;jm{`I~&K2;AT?M@2Q30l&eRS&e zK00-NADwv6M<-VF(TO8{bYjd5I{4E^CpPub6}Mt@1K~;6OI{%PVz?XDxM}QiIk=06 zx$GsYxp;`Q;OGI;lDqp!D^Bkxt+>9Qw32}Rq?I)6C#@u7KWQZ;`$;Q_IY3%U&wkQM zlJ=8^RQoaITy>F@1V|!jVKPvOi=9?7^gZQ zEk<=nRE+A7oEX(1Au*~$5@J+`#KWi#$%auK5)7w0AQeV+NFtEECJ{ME_7 z4R$R>5{C}KR2uq3jWBeHT3P53O+=wbG?9cJ(L@k>L=!pa5lzIPM>LUw9??Vyx_K10@Weuk{&{|s3x1v6x=EXD;;k)@Tc6~?Xa4}^NBoPR*m#2 zdLk8Fl3F5qB#kt5NLoqgkhD_JA!#L`L(+1;L(+1-L(+1+L(+1*N78V+L(+1(L(+2j ze8Bs_yXEC?!**P5))k8z+=RbVe9hbmzTs?(Z`s=7Tb{P~mZ2@a0iGwi1H4ak2V@}8 z9gu}YcR(gG-G13fbO&T4(H)Q#8Tb1H#jO9!&*nf3jOc)H7|{XA zFrouuVMGUH!iWwCgb^K(1|vEk3Qn|N4vgr45E#)!0v>KZZC2-eL}H5vG|gLlA8!OC z4$o0dHO3ywMj+-XTdA0(oQTFOm7@>q?J#auxYCLXjCYIO=Sq)!Saa`adA%I2(mupP&$`%0I1#o3#I?NbCvHS; zFL5h%dx=}Y+e_Ta-d^HX{Pq&J61bPR6~ev5tsL$rZbWe}aVw2`iKhZNFL5y+K3YU0 z!FNeuk?8S~m=k@6M5aXFBbh1D_ef|;^gWWA5`B-vrbOQ(xhc{2NN`H@J(8RgeTPJ+ zMBgLXDbe>xxF-8Yi?^8uty#BkxJ8P`3$~~D4ym>j-y_nN;(O%TQhbjvTZ-?IWJ~cq zVr(hCM}{rM_Xx13_zvl{6yGDdmST_GzFH2e+JRIEosj!9ZV=20p%cu@oDu91F(cR` zQAV&wfQ(>|ycoeA@i2lt(qII8nC}Ghyf%V8tTlq*q#r99kH%s5F@42wS4X%CJr{+WcyL+EYQuDPr+&s2Wt^^Y+dgi2S$$r-Jc4!f zVY__!KlgZy@5t`YI>T9o#W9*S!XF0Y(Tia<;KsE9S->-9Uls^~oZb$6Wmuo%5xx_` zL1=45f^Q> zCy+IyOp0(IzvTwOKpzklw0*t&)G4B(19!&d)i6u>W;x!i7MHlx_Hw(t+x4^KI^lA2 zvtIrq=%S;W`lZ~^0g$H1&RUMB@XPz%@cVN2nad5t{eFQX`q#z!YBjt8;@eTILM}E$ zru!@*te=+a;p*4L_?hAZY53_!{y6*ef6?P)*_*|Bc?~um`BgA)@9)0c9O-{#3gHO^ zi!evX^X(GwrQH;SwGTcZ`Z#2@TjG&Mz3zCu9JU-PcZeqav|K^S!2qR3G8 zy)_o%xLs@?!2I!aH{6a#7aKf^skaS-kZ@JXLqT8Q4aCdc28qzyAKwpmn{mm{_nVDP zC7`>r_FEYcQM|jkq&y5+3qUp)3_8lcq1m7&@2Pmi7(5($MHp$lN+y&x;-mddzeSJzzF2)p zi*e`yD^0v8!AGQXCYNv{2cH~g^7DGLxY`Sl%0FF?P}M7!2`{+@dTn%vA^7nXnrHh8 zTTgZy=FwB{wz8-G^V7$VfBE=>dRJ-_{m#~cNtHH`kXk=Fdxw>41tm|-V~Ov!!`J2JeoVjjw z@pU;%cHE+9-=0n@pudVMMgz+Jc|b3rtZw2 z?3746hqfy-JVJ-DyUXi`##*qE#LO_V;K~ITdUDo5MjdU`W)Ug*J;lwY0;{cqiq4rN z&qR^W`Q<{V+JSKv{&j?fo&{%yAf^AZyt~W7%4x4m+`&f5tUA&J`A{V7qH|i_u7Qcg zBtpiHtHmmdd8(8XM}<$1xzYBdxa=XRM%S{jv-1X1(b5FLi`zpGC7B2e;F8aVxwr|6 zX#(g5(8r6-`EHBKS~4&908x}3THLjO8#BnMHV1Q!9+{xcAFG|SYn@Y{W|eV~D)ar> z{q5aw_2I5yUI!WJ!d`?i^l5SV#ko?Xogs+y&mS%kcZc=pB_nZiO>1~izks0KY!_F< zw44bl()bdg!|E2p6q*UvmjjnnoL6a5bJ0w*&{b5JHjAsP&{__9{&}&!K{K{`8)XK` zfV3tje;BBOVl`2H`}-^!0>@na*O_RU!mK+ur8ynXuCJGu%f(72Q1Pi|k8fc3U}5xxfW*$z{XK_1EQgv!+FH z^k#`c02hw839c7!QzbF--_($c&9ebDf{0p`P+P4_>Ml7tTi3}#uC2+&Pxl8seZqw( z7cM{i{P90bI^E9&TYA0T>^?plKEA~>e;?1bA73KyE+&?6hs~0aw_2cne7pG_D;0{0 zv&i(s43g<+8CKD}mSO^y{H(vy3&lF3CwW$OJiFs6nS8Ny9$VNaVIEa~L5V0wPu#~b zRTQV{as(HBag02%2W{m)f{^*a_k4fH^}G3pj#oDu^xNlK&t(>^wD8}gV&Z-Rxpl11 z3tRicV@OYMF;5oR-xlyLai{|fq5Jm0AIvAl>cEj>;PVH#AaCvSbS%D5J$PT1JLoXD zev+nU?fddyV(!P!Zd#O3Oj(N?E@k11&ak?OS6(NWw~S67(i5wc>LpTvsOSqyrYd8tmZ)&daYJ{t!@cLwmHH*`HGBc&f4HFW^K5Irg8=dB70=+= z1J7dk$Hhju9KGAz-NVr_c<%98xu&VDB0u|WgWGaI4JQ?f?mk{$o$kg)1mqJVf23EV z6QW1QBTl~I{yK*%>@&1Aoy12^Ylk>>yjW!E zCs@S4iBuC56PsLFHL&loeYo41X^f49@{5MR?(;Fb>xhb(KjgMKT~ieJIldpjQW!Qi zB@-MF$?QvLH~4?I@FZ}Zu%ZXNhCx~WvDjYqP#CS;G=YyA*?QG{pF_fGRSyVg%7%g2 z<)>|#ln~ILtTvzE;xdJTC(~DO_pz*y?4$%t(9L(Y`dow4zF zhsDPy>=IbFgTFK_;Ig7Gm9O%pPcF(pceWm04_}AX*|lM8YC9c&{|x`%`5m@ApjVm0 z^UurG6>eDb(KgZ+dW~U({w`Aj8f+-RHxxroT9i!vAmsIO{Y4P{Ky$s1=wOFmnQi7C zkzOu%hOHG0u=m3?_CGiX=?{-zC)>?EyxQ(3*Oze5puI_%Axc*}V9W+qeyr4mCL{hb zK}_3y6A&D2n?KI)KN&~O#Spt4+lSYi&6oQ-WnL|SwM)Ug1od4D><`f4ika{n92l{q z!j@y%j6FosssZRXdP}3A-RBzM$J3y@mz)V>hZ3_TOqSh431^m`SlPS2ACES7AK5ur z4A@-v5}nU8^<-Q5+cS;h_TakmA&Kog$O#8AXG!dHY>DnJZ3`w@cW>@TnSjrR-5_aEPkT3Of+YeldfHq7gWK z5F-&6JICTB8-Ji@^jG`Wk;Gl4&gj^}65@%#)H@%Jnfi0m_g zm|%isQ80mk!~}jMCZrB}I7fG$Q=f7@ppJMvPULg^ObncsFoQB7a<(&-@~?=o1%EQ^ zo}9X{keyGMEc_caI)aRWNW5RS3f#5|@!Z6g4ZF##gPIA3b}r@3Btv zazdD`ZswL3QPs&5a|O!MMEe^iI{CAQ0>=7;@kt<=#m|QbemQ!&r;&Bh%8}c8{J`8B-~;y6C|QP8g(m z0)ymEVCW0NI@ME0K%n-aAv62X5DTK~HY#7QO2VM2f@5u8r3g4|zApSa&HXm}a4}rz zk7m}e2s}H&N*}N^+8vi`C$PQ{sBpWeKp_H#LWg4$;cwiWGr-YPB%9EvCCo4|F&_!^ z&A(WD5~|;ph&S?pGyV3J!o!ii#C)U_*)-9@X+>xT77E+piiHa3>Pl5txFlhkF!j8^#{9D*<<>6Dy>w=HGF?_V^YJe-3eMvCIqXqy0UFt_6o zYK!EmX**z2pCg##9xgApw6UhUqsy54gGAG8N->7NLX~hS13{q=zX<=+jx`qj@NQWE zUGloo4Fbdc^{~Fd3JbCwdn^AzK1Xr%mS}$qerwABBRvb*c(ykCZTS!Rd9+Ic*&+~` z^OhU94N_)E`?q1ZJ6>U77j-`Wyt!XpCGfKWZejSCqPWxX?QV5@w*A|%#e#ifULr7u zv4s#+dZ5TFeX?Jk+a2o|{0l67kI;+Toe@B4@wvInUuWxcT=EBa6o%j@I!Mkh&I6)w zLV7H|5_+-u0 zT^D#hvqZOdOctw@$R?Bym^FP4*UW|+E!UWce3@9rurfyINH(=uu^oDjIcSkK6~RBV zf6;bGzkEaZ@}ksO|7{gaA7<%H>-z#Bi*#XIoUGIZ!jQ34nl7jcxY0ugY!I)!ymY$!jg2;#3#4K=@pgCo=|1~g7+bMI z_vz${D=zp9(*3N-EY47gg;4zzlcF?3kn2EMA!|%mo(g%K~>X_>1k+6`= zsaaN+^7wyP=K{zIi**jGc5e0*0Oc`XI!qEE6T7Tjg66vd=Ez<=M%Z3FOn2bhhOuNU zS2346#;3XX;ub~c_xS7qzPcM9R2HLO^jmB&ddhNZ)Ik!1qC%3jOCI`Ri8jofR7D~1 z0MlU#-zdszLM3eyP8K7!z!qD0?$LC!eQoB#HX=Qw`GA4ig86T=zN+CIbA`mS$*eoQ z-iY?yO5Id|x|1~pw(T^j_2#MNCM+f7C#w;6tQS?FkRn7g2*sVj7rw+Ms86n(Ll7{u zhNtcvdm%gQ`Mz6RInpOX^s`NW@q=*0&c|osn5bgHh}pY6q+&LRnY!5HIB^@Q%U!fn(%0oH#y~7>--F^dMtxa$IO4T>dYoFiE*o81_9M4 zJ8+UhEA}!pkTcVtxCC#3Ffyk=_}R{9f(13jA$xC4H!x5%%wrP5Dh%8NGZ?rGW-#tp z@xCtl<_FBw{WL$KmNOU_3^SOYJ*MLL21kPEfGCEnyH`DcCb2zE)lv6&tZQA(aLjh{ zWPivTsrk>EMHpB$mmARwpC}cTrr$+1scu3wAv&p?T03CJ2L>mfq^@uXz#Cx}fldgi zr1L(CsopP^;~+o6*;;|wDX*NpmuKDvCbC1*iGc25f)!7JMg7)xTz#@M+?&PriyI66 zGiSup45#bsjZX8~flF^lyQ_JGwHUTuBYfK0iI`SJs7<@&Z2fGwh9T{_>C}W1*PzrC zo@S(3V{JW2=Ax>XKfU17F(+im)zMQH;R4bk35Iz0z&{n%91P1MQ#l5`PRXQ`F&;#| z>&)12tb{qo`A_w)g;aWViS!^#hmZya4ooGNPW?nXUm;>v7OG9*ocVp0m&vXp%!=_E z;q&wptN#6F@ns-U#PuG%fzwDC*kII8v}LUyD2vWgT;r+>nAj0UrVxFixap7enoiU+ ziPmt;+`^p+f`ON6fk2fn&;S;0rY4vrkqKA?e0zwFpr=T?e0dauLlvG}`^D6RT%Pb4 z9ogFNNp?VtPfoK(^a;}Y7m07s#V;+6k{%)Z{)P)maZn5lBN{@jP;J*^|8+mW7lK@p z^2wQFqFNy89PY>A3UoNKD~NtF38I;poFg)S=_&y~lM3=b*mrQNe7#cytaf&s2&WD)#;IkZ?z zGFMK7ZSx;g9Hw}$1V4YmCvx-k8zDd23aW&liZ*hH{{`h2U)Za-f{P~!eXg2CxpAD7 zOMD8C*PY{QJmPqDK!ei|BM}#R3KAO_56VC{Qif}U6e4|^%`dg|r~yFCY6^6B+ilb3 zBYN@%-1ay)=W2YR8W+Ru9jkz&Bv=k}m1jSIk{3o*0~ETGTnx7VWY;G6OjdLt1#b#v z6{z2PVM!9z864Bmw+v1Ce(+rjx$=F0^f0bWvDkw8(ESi`yN0$9f+McAUn;Oq|GSz- zCmWE{v3@}%G^Mj%X(k{OECubb6xb@}2u^nX;M~dpxS3K)QNT{B0d93hj*<#+xGY65 z2>1l%R$-MERhZD(<`Fk}Y>&@=v3=-AKbd3dr2IaCbjXpO!g9I82jfx0J_(6L4?Ccn z^`<8V75!@7*$SVEL}mNhHCT>R0V`aal~Rw?!jXA z*@Hy{#U3msy**eg9`|6efZT({+_?t}rQ+C5H>!_vtL7*U=aE}Cmq%{l9K|KXP6~c3 zq!L3C5d_Dh>=BJ)39G=ARD5Bz#XqOm%G?%XF7=5bl%;$WGKx4-#LjY5Dv-m*5w@pS z_N}=M`%l;%OMZ?ke4P88E(I{Iuu7)Y!x2xB+r3r=@P^uzen|_1xA>98?We1S6^Vrh zOa>SV?(35UiSawSvXgdXtS?%roux}|w{lO|wVy03?hQ2vve$NP++<0WmkE%~iv-tn z<(_g+BXcOV#trK94d=02Oc~@>zFFR|8}l5Q+_f?@a;I8=I8HtI6s~VCKh}3x-9wVG z=Pn}>a~pbNTBanrGimHq!=P?rPKDAI#BKdT-yPKQhBXf#zlT-LjXE0{; z_tN~xZfVLiX=Q^5oH(iFk} zp8g0I)U7nnd#ntwL&J3l@}OG-q`H?bg}VIxcEvSe&}m$2Kx8|Q@|M4D_~lVbu@4sC zc3y%CI4m;Bv`$f!(0uYX0&yZNARQ}&C$1D*Si8$L?sHk)j|eVO1#$CIL$UalDbV9* zTXYbYUicmHs+7bK$ZvNLP%SaYBe%s|8)7Cxl4UsVvGuA?nDb5mh?AHvC%&{b#z9h(hvV$SmjNXz1hp6(KcwcGewFB5|E*(Gsa(KlOgj=qp<2D<5*)?Hf2VJV5HVW0x;+fXIxYvPaN_-a1n{q+!_J+9(Q)mrV zi@_T+EflCDqjH3{wl7X>F!JG*LO+~cgDC+3G(ZIwHd4UPFa%Z$9127Sxq>@?xP`rd zZQ7zh4Drocg>}4gx;1Kf`Q$Xa>YiTw=M#z{ISBvXh#z+_Dy%nnd#8TU2!gANE?u!7 za)$Hvehw=>aL5vYlRSNDkyIMP@3}1u9l5j9{VS8vQpyGlvy+ zv}61QPWJ_-twkT&hCGA97z<>@lsfLJ>&v`s4RAZ`tF^|P@dTXxS=;5L}(w8BuXJMi5 zT!MK_j-xj=cXE-bxH>K)B3#BRv_996okAqm zbMr_nV*}agHztSKe1HN*^Z^Q()WHE}`2*UUdtDG%_zeUeG-xdGMHE_=>QG>YVIc}; zjktI8#+=QUw29mu%iS7?o~vtPa9Wc5j$`4MI9U&U?ne!MoCksz``zHyTAz?DoCw-Q z9$r^MLF=(bU1<0lw4B50>0%SRBm-Bek-yhc>MK=}wzkjOO;K>S#{QEND9}Cu(J!Va z>vZf$ERDLjs3>X3uU`6+2EKl(4VVk&9ilc#ADlEqi3i_Vb|p;gKB~u|)ZpLMcLi&{GaR zo0jcxv;i85Y}2%)1*S-2b&CpkQ5i_eu=-P66}De(i^+~9b33;D4*DEC>>>i~99Kms z-a+3ip}^-0N7x~=h|{qSIVSPG5M`|EQ|a-WC5NOjef%!l?7<1qBzzLftYETcTfPF+ zv%ik>df0M}iLoLI%>LCO?mB4L?pY{$!{*;Ss?HJ1EmfaEzNYd-a2M$|75}8PVl%Kw zf?SBe^wUQ`y!!}DPkn?o$=$${CO%0DBP(NP#Ati(RmXxSJuqmrxrG_f8pC%5-#-wJnS~Jc>ihEcFm;f2bHcyo7xb8z60ZMJ=T0 z-BcW!WkzmG4}@&t7H-Bct>i9-nW1{}x#|>!a|CC6ctJ|BXcHCPHE$NWS#+f3#pQUL zZ_#p!3@nXD(P4Id6dly^qv*6%{)qZv#(q?OQ1_3b^PPN%XVF(0JHKet=_BqHD-Sho zEw;7=Cw^rG)2!AxHoWgM4fsq80&MkNEvRNY&veF}C=5k+q4TQmKX6MI3?-l1-w&4q zd^5ifi!U#~a($2ZKt_VI?&c3Dq6g5s5QqYRZma=zz}3%tMFqXSun449?J(FB*+8=J zCWQMliUAWUp3{NUxmMH6_<_d%&qe{ktEL3+6^<#k5_?;&}GEh_v4q^&%gk*y}b*FqtCT zesA&i2=*HZlx8fxlbxd-Pz`hoOHIT|I&q*TD6js~1kao;w!#Xd@T3i|WRTj@#6n}{ zuqK*wSjwVL)TiHUvLEdme0s8n;CLAVj8IlNOn38mlmngSX*Dq7eL zV98~X+~#op;}MewlV33v-dWY5fkJ+y{DZ}M>YlhmGa;>`l$Lwzf|AQ z#??2pWc5vLSOKJN6*8IIq&`H>W^T{bnN*1PWp|jL8h6O++8gt>v@p^|&+KqtzAood z|N6410_Mu7fD7E%hfDFI->ifQkT(x&yh4w7t)F4#^#xHow(^2+rD_w5!Hmkx;E_q} z%Iexo-(sr4cC$q-I!#I&p7;!4eaf7?{Y8|QPFHzjA#TJ>PDBxnHt$1YnYa)A zXH?B^hl;f-RvSFttex-1!wF)!7X1D{*6CR~TY?sW=iDQZGGSj`Y&NU(k=``WfXBt) zhJgU_2mRN)cC4{enM?AsrmVOE;Z1pNje4=9%~qfHZZQ3l&H)gRx!N_v%>{H(-!ZH< ze(97MN`YVJ*+X{p=^j4)SFgj=BC{xp=mSCXH|)&|_&hmFrG|Ljoay^}fJ87PtChA* zAA8%%WIsUe%ccp2n2!kz?z9OEYI52W$^kP5Ij`T>)X#;~s+U5rs}J_ARsf`)RNd}D zOw4)+S6GH9Eg0wqnm&CF8XKXpjn6w+hd5sf%alKi`C@J6O_G=`ZtF}Ngx2h6#Ipy8 zmoLk(Kq%VE4ge<#h)wR8zWZ%dkD*^(N7Zd3@<(JhkE|?KwqHpw{!_2y)(T|?tTiXM zkEowi@4_PrZBsN;BoLl~EF#=RB=H)J2uDDoVW0dP& z5sq|d75lIN{vde}K@RHIr>hX{vK3MO+>2cBKtLo${-@V=j|mJ^7D2@&U!g7;{dRWE zJ?|GA=IW;q5IKp^TP!|unI{6|fP&BQVC+>z!mcG3|gKHG_ z=l+hXZCrJLi{*9E|AA^_KD}Ok^E|_ikGapUlMnO5$_zaBpH0}_Eb-u#gE^Or&Tnpj z9iWh3hBV(h>Yi7?Lh+Z0N*UMjrnt+#6kkI)seW4!t-+h zHq1`aOqv`h2t3B^8GgfU`B0JXh%hUP^GC)d{J|46>J|>GXpr;r)!>RGzRM>tF$PhL z+V5y@I$S7L#8-y7xIDNghX_7>bbNQWdO(S2W}1@|&h#v>+^<8B1VV^BYmQ(KiV5mx zFx}TsBTkV9pX$J(M3B6>c4o0kY#LyH`m|N=WGVNVjB7Bq*ph=cihjFs4R)O3+vibq zcDjQ&h`b^$*vU7VD(3iv$j8q;5`=x@nR+Iv@4^+5GAk2HWzY6jN$INfQM9Rp@x+2V zZla|LbqG&P$?YI!(^~{*unis~%Au7kKio=5xpU3o)2NAgq9_#<)FJd7BEaml zoDJ(KB~0mlUcP-zz0b%VA7ANq_$I$oynFD?f)u!N$03lWYMy?wT~oC%25~PgqDPpd zMSYzb=h-A|(kU&4X(R0i-tn@)stinH^|(l>Il&>gscB&=bInl z=+neb*ghiPnluLxFMIX^ur#l(icYOF<@QLv+x-7XVuZfg^z&>myI1{fZ~P^TK`Uw^ z5Ia00r1JSyfmh0j=C&1k9m)G5HS7(6zgbl@iPj({M0-B4iM ztXEYFt1pJFqfqQ=;K2YyO+DLu(}PcJp6A2!EjV#N1J>%}H(I6sfPTEzWbC)FltL31 zW9=ahlD(N{ZUlLoBm0M*64iXBilDJ45=3Nkh4=ig2wO^WuT0Vxc^0-)an=v#HE-q# zU54uecKee!x0L7kaEs46!U|^C>kW21Sox_#8aMgD+asg`6VcYU{=y0qFqD<|_v6th zFz?SLi>$3)@ot1U=Qabi}y=I>P1Tr__oKwO#YQN;@(XFvO<%g`2+DE*L-&jYd zU4Xqv$O=|5V?J#}kyW0yEp45g6okaoM+*m!c5cgWb8Li=ViO8QsWdvmel1?>{D0(OVZeyK*Ps7r_a$w-p;k89@ODdHM*>LbVLb5-RX?7V;NY4?{;u) zFR>X8L@FO0iD60*Zb#(}S}<4f-r*P33sAf%gv-+6cCk#|v>OJp<5aaO8+lPMM%9ru z+MFvYE5$ojX~lpIcDM5#x{Ag1NzGpw&0b~E=Q$V$$v^4k*8BvN_YiL@)?*rIV|vFU z6&?KyWaO=E{I!?hlNV2CVO=3s<8cY`(n_1Q;Uxw`P^9|hZGj2OEf9(f2Ng8eW2B3u z&}fe(g;sqmDKzek7_m&-gDrY%#cQK)rK_QtyK@24+1_kFo$u4mAkoU%Tp5x)kAz=* z9{DG-Jg&;~)d0E(XUk(r_jW@$AMdzyvHj8`zO^ksvUIN#a(@f5qZct1To{qeg8Re1 zwo*<<^Kn;kJf7v}MKI~nfQBuLy$gw=Z5yEDiZ6CmS%$Nm&=mwMtq1lb zv{0h2uE#wS9N9njYij3{{-h$;=r;ZE<&no~zSOz@$Yc@1kZYNG$nV++qb;4 zo%sC4jCC%aI1BbDK2@x)@z6E@mUr=ejJ=@;JUXNWuo{NR?JZ*Gusr@9jwM(x7&=gc zzLLp30gvNL#9AG_z&qReFCN{~hboGpbom9-8SfE6?P;$bqt9;cH}Ksvb}fIwhC_)l zv`%1$SQ_o-LfBztvMIJNh@995>4TW47-fUV@*CN~GqzmAI8`i3x=}-BFR(5KROwJr z+{2@jk%!*7CX88s#A}!&N#-JUCyoWQb9MHcg`bXk%9){2P5^^>H{jCiyU*$wRR<>8 zm3A)BFU3Wue)B0L0%du~#_Po=+~K|*;$4BVUJ63Po8!5r)?a4Arr|B^?jb$A!azL% zzaaMkinJNvuHOvse#n6!MKbj{Qsm(A=+hhYhvmVZv0sFF_D&W_ZG`EBUKhi8aEEL8 zKW(w_s1p^nQ3qIXo{F-Gg1R9CwGRErtF#b{g>3}&M@S7Aug!}CL|{-U4C+TL+AI*k z*LlpDFXn;CnurytthFqbg?8a@n(HzFsNX$*U3}w9!&)HR4p8Ps&$QX+Ghi<+X)|0> zp=waVU_UIsE>;7gd6K5Y8{~YWl$J>XlGYUi^#Q($+TkldMVY5fydS$+Kj7`l8xD#z zn`-4D<46dwk!C{!?bS=<8Q}>ndn~cfi*=5xYTm~YYl0N~?W;aKm(B&IBErFLEPcI$ zENyBz#_1*RO>!4>s;4ilX}Ea`4>_73yrL;bOde7QQ#d=yp7SFw_Z zsQI5bqXhxLbL?O676thgiv`c|?LA+n%xk)0H3njDd`5>h2DdRTzT!aF873g?>FJp| zlYz`s7YZ-RztmR~8bNEqqO57Xp|=?f{~~sJQ;)EXU|W`mgt2)ei8ju)-QHu*SlhQq z)ahGmPxM%kks-Qe@ZfrqDt<)r1cX^$$cy$;OI!r0`IUqvDn^&qp(SD>=qMxC&bw8Q znPh0u9D2uMpmTh3cmkH0l}6iP%ti~SFlB9dWttaT=C#?_37ADR_-vkv2L+L&MSwYMnaNN zqN~d^HW5UCw~RjA{edH>BZQh?Gy%(Rsp_1T?t-h_G~9h|DIERppLSe&hu7R|)fq6|%attO2yV_)E+{2iVV^6hNRs45jIBNgfF zG6jA*e!y`uyhF96waUuEV#Sr4c<9PvWbldSp9~S+_>`4<`YcWe5-Zmi>;p_6F#htW zJ9@vs+6Z1uFu-biwndAnx>@7+ki*40P8TmkmaWx5U90>s9Bw!3T%U6o!>a-Lnd?&V zZ>`-B(}_j4v1N^?FRzV~TQ!xCaXu1lmn`8^pov*iQ@DC^4fA7}yQdgfmdrPdQ|f}C zNZ%O)Rq_s=mBzZngcee2$2i@%%x$ys{7L%s!J^%2wB<(g*g zgz=@|I_hSu_qpD)S~9ZCR|#4xfO8mpxaf#(=+s2(ceMuWTt}O*ITkfVJ*wWZu~{6| z;9U`B!r^u+=x`NGuY$#@Lr2+yo=rY|@$!Yj&pcR1e47AC>6TI%KSw#}fJu!3!iWQ1 zOhmHsoAo>Q3-L6~Anc>4CzD&9HVho)YMzh&K-b{HOqf~LHwvcOOD4SoWvx4Xoa1{F zu%w2LZ*!$`ZTrpY)6g-RaFO4&m{!{2Mz(gU(G$;6u>+hWt+6HbE=YNO!<%pHyk3z8 z8(Ry$B1e#2h*cn6&aUh%;}l`5){M2F5ZF8B^o*!USTttxpIu{qz`9|;sf+Q8jk(_! zA&R( zwFzm+3Vg+NV+O|?9zoRDZr|VthSfAhCQ(0QK`k&fZkniMUN>b)aFS0C;T1F=j;86# z5fc?webDZP(s=1o7;-(yuS=DkTG1{Oa&xIfx#s?9U>e$}Op4R8`M`4IObG9(fix-| zn}Qv^Z(1;A$r&A{HU+8yvD>2)pmcfJa9onxf?HBpeqMA*31~@3HQ&iIz%A)CPf~iG zI&s;ZkHP}3x9816Gk48<;Xo3SiR);arn4mXod0+TNSB|92W zk`T@sWs#b`O8{+H)uSO)h9#jSvI4MnjiO8*L?sV)hiXOhlw69I3|0;N-^P& zv^;OQ+d)YsZCThTHH=qhJ27+E>#(8ZkyS7IV{Dd_?N>A)CV}}=QWT%W23u?`XoQst zst`(HPr%vQ<`k=Mw$aPYzzJoC&R2@usKSIA{Edy57V2%;{E@bLj1mp1V59?YUBR=1 z;~Kpw)M_c4x+HWB5+G8+0C)lOb{Mh&fY5)neFkOqz(u0t?qYd6Al_NjTxk@b6PV~B zvX~>caQ?!qfE9;2@N_Kh3jA_pL@B&Hc$S7uSjwIT?Zmpl#ax*(mtkubi)B`ceFe&K z|CT@Eo$d!!qr6;llqcTHIH7~)n-)=M8qOp@_j&=!O^aurV*Cg;D8RUA38prrdbhn_ zeaigCR3x#d8~cJZn^+AxAT~^-h%x`hRJxw3Neg+ZYPyAR&*g)stP?X%_3RFdSuvYIbMvDbSEuP)) zeqG*tMyFc~p82_dNUpC-u{${69y_l`3CB|S+u|~O)kiwketPYM+G+I0qjc{;B*&^U zNcYDrLnb^~bTnN183<RYSDT9b)&arXK;3a`WbQ(9F0_Z7MV^ApC0PDu)S49$0l=ItZ6K z$#FI+A!1*b!yhitJ(O8{kzvvm6D@MO4hCI5*lESweD^Fs$lbaGYEpZz%HDc*kr3*y za1l@{auwKS4(_P9bvpKDbVX=shIr+w{^)xmD$01v;T|^_PJ9*><$E{~v_C{Ui_w_3 z{vg$iMd4MpgKwvC(-Lk^(s9T7Zd9wa!&2{fTTEIapX0USG0LX1%c^triME}g~(K+@f6p+i5c@j`WY zvOCI@`PwX+x5Ybr%aUL^)3G-rO`Q_TCW3h*bFkIij09f8JaMY&0 zN#^VvJXn`<4@XCtcZX&!>vr5(vB-daOk0Jk3VZ1=->2Pz{e<_pi##2@YWZCqj0q%M zt_ZXSDld@8vsN2A&owE53Eq8zHeKo|&s;OYFz1YRymm#&%-?RR(U^}?A)c|AV$`Mj2j=Ir8(&`VBkMp)?0@cO;&wTdZ(2gK>EbQnPv0KX?}^_9Xej zH2!{g`yBsc!_#O2oB&xVp*mOz;eTwJ*Y|zqifZn}XK{)w_n#Vy6Dzt@SP^nJXgS}9 zK#FEk9=RU`6{0k6@A-*0d4}DO%TL%G^_X^hPRpe;S!e#8$2kei6yd2<2K|Q9<8*`_utFAV?KO?*D*kvYG_-ifY_|cQvwu6Q}Ke)FUBOieJW8y z>oW>IeMcS3Eit6QF0YXkZ$Om?k5d1nj96OkEEsTih=}5C&wQAa6$d_Clc^E5DDVx< zdU`TV4OaHR7=7b_tMp@`X#p^aD~!xbAI73*=!68a>+L6_F?%@7A6KomN|2r}@t!ld zxd|$eS-bIE55%^@Rz^6EVw5t<4B&GUue9;oBVQzKyPBM`%(Bpmat{kVS-{&RLa z$3lo1rjzA0%(uh}??Cx;WLBH#zFJ~qjQh&CscIoVJ~ShOm7_4JmZ@7+uCNaH28sdf zdJPNUGTaVcvTDW^!#+G(kvQ$mWeX%#2~m54BY@CMR#HzPCSVF-O`&t1eHGt2MY2Ik z=b;y^gqn8TN73dm5yfd16OuL$uX`xMX$}oRN?)jHC&6r0B=6#x+NsS9NAwX)$7jPi z9+K26b(X_^8s-u<0Y;yVr6Owq%Hz2bJxDW8Mh!t2+E=Jm3N$CT zpAc$R^cII~nl{3i@uhUCgNZ$#fe(G&p!`G(0^Sr;!Q%DnJmpP zPOB1viZ&Tewcxats>x1(+EI6zB87T+h9_KbATpbL9N%y##C>E~u`ulZq3|TY)=4); zDPv7S%{^Ssb+(=hvviFW+9HX^Usgov-})7DQS`;e>-4Q$@oTh{$`+Ac?jdC<-t7%R zhZ!@3?zS(o@+Pagy`pM-DG**nNdRf@)Wy}ZV`w53Et(=b;xQ$fD<(@(ubdj&DJa|p zX`x}adA#4?ERZetW09OFIBjZOc9OIK)d!0|S#3Toe0!OrGUD{4UPx~2Fe#!u7ivuN zsNo|Swc9)uu`JYbqu5DRLSvMr6xkY~>Vlt~44pE~VkFj{M+#c3hGbzh6#? z`6;E#h^?z$+Oqvz?LEKcRxe6coyYO&`Qi0|;Z*iH~fY0Dwvvxkxq$)2KFf zhci=*jGA|QsBHX6QWxqAn-(6<*SJ6WGh+1PL9-+YoCK|KW3RvSg=oYh8IsKmH+G>~ z1*7Cs+#)w`lw)z!bgL0yBw)0a?o!qYM3N6H5G z(a3sGR`%0F_bpWoVy5%Ww-kHuN^VAT({rA*kLxCzNuhSI>!}%yCVep~W(3G}O=OxjQLnXokog39V}YJ@QS zfiq9%EBI>6tq~Y*By_+@!js;Y{6dN2LN?rtr|HVXyM$0i&p$7I!F3Hp7C#XYw?jOW zxsrLKgYt8zuMigUBQjnmUs##HD^t*k}*_Gf>Z-*bXNMr1Xg7wnnwSa zyTc7FURK54DL$EPT;i2Z9b1L$)9Yd%uNVKoODr4HA?oMJo<-3N?&y5V+B>{frbAXUNyYS`u>Ta{N>%P2Xd628^{3(Qe z@$P>7oRV9+vy^Ellc=5In35ZDzu^`o^CZ#l^o#9BmA&-gw43$-$vJMwvAV<<(34*1 zKb|kc69Ef<;OnQvEGI1D*ly5)zx`-kNYms;R{FOeP38+aE@Lh%zyW=yUbYQ)3wGLU zVQS``Z_^@s2w1G4o!wj5#c7k*Fz$gqNVY$(%%>C=RMxInd?yLZh!JZQa^XsMe|mTl zcZekjZnFx9_o| z8FOTEXk@*}DKCL#SYY-?Bwm8mq?$r)cEo)-n_GJ<%w&tW7zWgG_|%;Fld1^eg_9DE z$B%C`D|JWCVwGGaGg!7$N!~4Ry`HV~%Wub9>e*~d1XC2>RcKX|un%uOkW68RLB82} zbu&u1j2vLCp$l-&Su)CKvjX&2vpEr6Hx4lr2!FL4R(N{Wuj4#lhYDH_82E8-0-aV`By;7Z`=1d;#wZ>5ns^Q=uJZsH*ZREL zgkD1?^9?i>r$MF>MnrN7)DZT9X=XLwf1*HriJ9`7#gtW%*>| zMawhGu>rP}>Z59IB83<49s|+LgK!_D#RND>A*f}>suRvM-9CG0Lx(tF{ebv`ar`m1 z+kKlCTG-(;k$v)*l1n;SmxAorui#k?Q5Y2#VHTP(MBtLU$^UVsoo;yX?3sre~h#M5Fb5e0#j7UsAthk8)1|jH#sOF zW+2O8KTVm7JH~SRkbwe5D$6kPJ4Agb=QyMjqF&dwmwTJSO3+&`xz3Ht&mWNK;F;Qc zO5UE_e=bHdNTx&W{G}w`Nx;+Om~(AA&9;kV`^-WL50`CfI%TfqIaY7VBWk59FEJfo zW9C$Gk3%4zs&-|`MWyS43xrEw#vk#5Yc~tCXCG@N}$MvN3OU^=d zQZE|D$lQNutNip~bBgD8bj-)8(nY-#`nKb!o1Ru=oLYYP3+5JRR3C;s#SH_g zf_~(O>jfJVIG_ZDo32Il3lX_`aBBh%0)%1EOK=W73Gdw)#zNf`bsn#yvzgrLTLYz8 zc^RhNN{#kf9XN@mi*B#H^@b`t3dSTmlwFg0SHI$VJWq*u?6Mo<)=gTV3YExqJs_Md zwu&E(KKekfa0L+!94r~bNy=_V#c`zn!S)nx51;h6*FAWGM(UBDsK2kvzUmPRYi$Lx z>(=cY1{V4;o#Lma5l(E$<%p;!u*n&O+qn=|V4iFaM|UCY7P z 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

Vc9xbzBwVkH|32cD0IN&d8uE?LkzV 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%0DnPk^EX@uYqIL5l6Kwr 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

Z3a5WWD`@Ptw3Wz7<{moIRzviT6p^+r zC?_gyLr^`5X&aGKgzL#l+a6S^K-!+5Ql--NBd0Q#DwB2)qIbV~Y2QLxa89GNqYypP zHfhHpdK7KbP6V~pDeW|J^h$U&?HuGauDM6rg`iSB(|$tEP|kTh?Q&3CgVL@Al^T_H zBPb^??Kj8-u4i)E9}s;_GBfQjh+Z4B((Xd^+ITnZZ-`zSbJOlY^xBx8b|0eG#=^9R zkOkcO`m`sIk65;+{TnojuhVR`$Z?#Xz30{GR54WZC>@ z!9QsUwf}o98j+rioYI_=kzSns!cvT=rKE$AFTEUcbnE%jD+Se4GQBEtDs$`E=`|tx ztgM}02l6Vn)hM0*niGxm4VKpF4IsL$SJN8@we?2&3qd&p(_07Sj81PVXI5&x!Omg5+{~e~4bszoid?{KobC zn?4kxuP(weh6jx+B4bqT5IQAj{ycv@r`8mgzF$JRgQ#Rur zh@Sc9GiG8Xl;cv(Gu}mxK6hGV%!AbBoR%32Q0gU?S27kuXNYr z^>pP@-7-Fe=uhVN$=C!L%{hHDwm|fi@Q949kR_ZmGUGFdzD{^MV+TZkR)1>7PRKSc z^-jhvh`uNMUdC?7NzQpcV=v?{mdzPoLG)htMaDshJ_mPa9D>9;{KxCtj3W?z#dta6 z7(`zi|B`Xss)tM6$T$%+hxap1BS*jEc$o1cq%@a$lyN@j=r}Wf3OYKj%*#PFM`ZqH z^@r<;%lsRnKbfDF`2f<7bJ8;(LG-=uVwwLy-r=0$ng2rc-OI|EwmNc8Sj#z8GaV59 z&hCXw6LN@inq|5mzp!-342S5o+9NZnj@;Sw%FM}(sq^3c@byd&N|_=4qtiPx!D@?t zA7o%=GQ`U{gECVg`u*Uz%nV3P&KaMX1$mieW@bLfaFzv`1tEH^uE;C`S;RT-Wfp^c z#YOzmqOaL!YB0c4Tcrj$UJXvbF`~?918_BnPs-2x{v{ z)`6h5PGo%xd5?Q|GV4fCJ*Tpc2Gw&R>vT}gFIg9mqtD#OS$80MJwM5M2>FcL`X}o# zL|=!SUPoQIXa2xBPOkycXSc^21$o9f3Eo(UKHn3)9!Q+&KX=l+NsuBe>E0BGUaOhj zG>BdsS>6nYUK>7dCPc4|{N5~xUK<6yUWi^Bg}wRe{&#<_>@651)x1Sfss{J4rnh8J z&hy@iLDJM)BS>0%pF=(Ext6;ps(N0@n&BM`Sr#Be z(3bv;;tcOlWR?^BKtPgSWLu~7<*BGTz!hucZyCz*Aro!*tGS$~T1YbE+Ky<3n|ljXAa0OSRh zKfK2v9a-*q&qDgLJof$!8O8F zNV@sjLG(K8=j#H|M>*H`8bp7}y}z#;+A71X5AgK}s%Ma|cTlOpzP|M$X*Q~>Qn}_3 zUoLX==fj8khC%e_x<~m&K=khljrNT~J*~N(JYODi^eD#q#zXWd#`z|q&z-r?<9(Cr z$rYZbgg&e9n_{)jzgad(i5~l8-!!y7lUtwan}K?kb3O0)<_7g=Hi`V*3O)9Bee)?t zh(pg?XXS;EIlg5m^^w1a&N;sKgX)>%TLsbMn&(>$(Vt{q=vxcXXVYTedWin~{8HbC zkT3mhi50$05dGT?D}7ra`nL&I`#yo_&p)s8eG1XP2eiSr4e|rmywSG5P z<+}=5!gAX83uFt+8Q%@aL6)<=Um^OK{^z1E=4t-dTZ zm2=E{Oh3w?BPhkk7f)U0(#`D9b%x6hxm*4}38Yy?P({ z+>k3=>WME7@=!^x8Ims%;tu!Ek1Jm?q#R2`zEnsnCA8l1r9%d=q~yzjjAO~4FCSzs zOObp9gK|pcD-tB-@)aiueC@8BuM~1Nay_+3yrLp)J`eKQg;zXB(Gx_ku=P=96Qe15 zhG!>J6p`O9vc&?5Vkq*8jTCt(vWe{!r6M}O(Fu;^uew^#${!S3Q3Op{21*pA$g)-( z^`^*&XD4v9l%GAw(S43|4|FZMW`AoHL>B#9TUKjjDJnp1WQ!&g6`?3rbfBmtMW)$@ zBH4qsd4njbf@lOsV^tKGH-)SQ@@8U8G3X93mc2)CiF)+#jV< zB#%spD6FDvQIn!(WH!;BB5VGJQDm)yMHIbA&$h^0rJik(_oa%w;vhwxQPw}>HgS%u z8<|(!qo@y_{g)zHpG_o2_@ilaV z3eg>k6 zKbmYEg#sMapvbCEAK#8_qf{Q9Gb+j!TPXS-HSgo-w2Hjq4~pdK^ooZR$(hU+A+i1y zn@G_~GMmtSDM@DaO0PQIzXtTI)xRzr4dLh=jy7|2f}^J#6?XgEXhhME=s_1Y|9Y{B zF>JFbvSw{DMORQl?!a;lWs8+${~cwEye+D1i@e<&9pmUcN569Pn4>U{)xQ>b`8X=Y zQ4JLZo&jyxaw)oj{>`GunkzkWJy%=kS!-pV(eWuFqw6< z{AE6bhw7S-G~uQAmkBb#W!_4!NKL=Uzx94(^A8rxSC$+Bg|1@&xM z@droGIEsw7dRkT_aa4?>>J;5U585iDbBiL`hF8eG$g|cfrjS|Z?=sH&QsvpiNsjc| z)#uS~^y~w)@&9MYEA+aGP7vZB}f{NdMK|&UR#Q+v32KYBu8^8k}EM*Y^F%=Ic04-C`w1!EAm3o6tzQ?kZg_DD=KsJB1IkO*}yZUADJxMHgATCykaFqucDT%6!k#lUnO4gC7HE$ z^;O0hGC8|m@tC8O6#BO%P&S(*|2gOtjmQSz*{&3gKs1`7F+r`(C!0uS6DugP+FeJ{ z6y)uqXg(r6UOfkA>Dg6y_C7_{jK`(Y-UKU7(KbZ&DcXyuGezGc8bOiO+I)`uy{9W* zvU8MY6DKITN>K%Imm;}_yh2`S{efDd(uBB+JiVJ0B6|vJNRhR}^`J=3vrSB<$l4P( zQ)CvD^&O=s9Fd;;`(*KCHsP1*Ksz1B8U zUU8}=TkNH%GDQ`{VTxp*D~MAZUE;`=;eR%kqg0N{a@2^UmpB@vqPBUXD6(d9j*4tz z8AUay2mgB?Uro=-QQE{ljxKZbzjpbj{H!n2e-vs`WYyA6452fMOwV|>NX(++fxO}r^~SSuo`=Ewdze?0rDw;I z*+eahtg8Z<_ZF-Lnbqh16itOqrbr&6Y`l}31G}ht&^B+ede$aBp-8?4(5nmEJ&LUQ z(!4?}L|Gq2)|&L!Le~dm*4nMZ(Tg1EqtI8C^@>RpEu;E8VvWl4h%Y(%j-yK)-R9^% zNB?q^-;mB`ZAzv%jFSfN_L}m&ZGs|$0A)jPQ=1dtfkCDt{W|=bOBaxZRvwpAF`?dFbopU-R zzJC8bAMf{C@3q!@jeG62*9Ofnx&-ur(Ug>uFaxC7>UR*!n-9yk#lJ2PF2Rfz!uLj5 zPL)5!;GFk|+1m=?8nt8G-9U>Q9SvH_=wuM>Ra!k%hcVDDk8nx23$%*Svmmv}*r#Wu zvf7ZX1&U|C-_p1Zh3WXa2Ce-4l|u1|#HWeY3(QLu{#CC0t(+3}WI*jK#+I(_57Ih& zFPEK|QgxUBQVg!gW$#JII+~SiwogLTa%HJ-+0#yKn2i`+5u-Nzlu}}AQH5*XE{n0I zQ+KDWo%pn)r>yzYNJ6ZSJv_#-PUD^Kbb1b?(dP%JSeGlWndPdpQ|8Ge3~nN9cOe3XpGT~po@&AgKjqZ88q2w)wM%- z%BVN!6{CYe?-^YP`qt=S(Cfo%*z%= z%*#Nd@zCyT^bqJcBj#nS(HzLGHewpL8a3;H6^~IJ=rvGn*cHSUk%SXKY6r0mjf3nH zgd0$}J=G20=HJyJ zlfAV-==(lja{gV{WTVsBG#^TzQ@TK_=afy%3g`IlCTqNI_B6IMXiJl|1gRD{6ZeHI z3E51X4{e}jPpJ-Ur`tnY9X5h&CkwY|b8_NyviibMvqG_aLkH`BEPL%)&8^A3;g@8sX%F>h(nVP`WB@ zw07z9OlO2!9I}SOmMPU22B&fB3;R1Al~O(&2jXr;KAZ+x3UO7x%Y*6**_xrgFxpoD z*_vU&Yq%8=H*c#iwim78+CZjKt_i9OXQer)3s*Tk;Pjr;M^0Zl{owR_N=e9d451d5 zldwE!BcryUo<{WA)<#*IOhPTR+nH<&&;X->pdF3&1!>iHB1oh1Sx#5DcB;!}rc@ig z25kYK))#&Uu?Fi4&1y4RC8gq-n7ikDBHe}pch5x~5Kh!Jr6lx7;}*}l{atoAXqe^x z;*{j^Lm{gUY}q40*n3E0REKXtr^^I@#&cl!{x#WXRYe^5Gc}$CCQO`)Rl&{0e#$+QfE+)B`H5EjX|889NEhI%UM! z^jV9`xmLuvR`mC0*h=$iocGs2x@sGnfnKt7dqG^4=EEZ(y+L?2r6ha; zlE)Y89KuzIt5RNPH2-^-`a)}jyBpftuoh^F(dH@T1OLIL`WWuSwySmGs8m*8nCNu3 z)1x4bIj?~pf@M6rq}qJ=D5WHPwO9yGTmINXN%2X&zA!fpS6^7NPI;*>WKWCrh3sju zzK}gF)))Hv*q%M{ zgdLptjKgs70c0$>=KV`dHU=`T(y$u}QhVk;x@0#(b_K$zls6c0cDd7thvTm9#VBYOa$JTj!=me6HBmh|d*@%V(F}Og06U z4>4k!Jl1FyWTT9lY=oU&s(JlR(#j@?jF_exu2tCykx}y=*iCq;h1V zR2;cfqIVEZCHmNiCHl>14&pApF11-su^QP}HB(<$5k#M=_FG!GO{fJ))*e)OCf*z2 zI+`}V8#^5`<@ENHibv`hkf{b)UadQ4LPn|%90fXC4*1m8+lYQ1X7n|}ooK|7;bJ3> z3^y5ZWO&AiweUY9jtoD5@OFKZ5SCt#v@WOxsJQp^O|=b$ol>d`yMz8?G4=ti4AQ(n ziaTD_;Xr6v-r8_#O7(?tAeOSeaGld5DPcAR<<0W{Ks=F>gpX5g5*lrq^_e!HwGb{J zI)K)-7@a`sJ)9RhnYN$D*cr45Wc7tTL8{e*K)o#-?QLUp5{T=e>cHoeddR8+XYrkl zxWYTwi1YcmMr=cqjMys_gT3N8ld)GwHWrpeY-_KZb~0q28u1BST0Vg@ZhhfBXf;N# zlz%{mr#p~J{yB)}GVhD}d_2Qr21w?pthX#60&iVxIRf;;zA=Mn@p-Nk(jS+6Q5)J0G(8!sTgd zNx0tWE~jjNG6@g3>|Lj-&6U$6tP0ZVp@+-%a5_09mGW|=TN|!{?0TbnQ!4I*FL(@& z**9D6IY&KW#5w9UBhI0pn3eYt<9kp(d<|+`OFzfl$JI?NN8@gppId>NAx2$j4{8n4 zsM5};6J#AhXydD)?;G`mtQ$xr>IJF`eIeVS!f6&r?J9d)uU!LL)+$Kru*JG(C0_+Z%lWW2 zXgI=QzY}zb@vPv zJOOFQ_ngI(Fc(^-7S|TpYPdMvrMC#-6vS;PaKBj8!e!h!rYy1d?6TYp9zVlme_*95 z>g2N3oU+uCumbF9&9#wJoay5FYG-Iw%DDPEES0G~&O^HOh4Ud}*#;D@ODP|wdfd|8 z+VUN1K2=_3x#v@*=>P9irP3&UZk%X2cnx{J)#!83eMZ?6WD>IHQ1ujzKBcQotvk6E z5OEc*a9j~fT8@q{8ga&c--z?{XGWX@zBl4-?e9jk zms>v@V@dUe<~_3Z*B;ayGQ3YlDVMi!EJrIN=6-D>=6(Ys?*4W&VxG4#;^@7j5$7ZA zXZHr}0$E+C^j0;FVew4N|K(k3_TDrJ*>h+Tda-Oas_dASw<-(;=~<(+C8{@8dT+p% zDDA>q;=!=2(d=xeJ3%^G^Onmh?OXf??J)QXy|Jf8pCtS{`z3roquh6aWzj&VV?pxJ zrB1Ogu#GFm6CPtGi0cD9Z-EZ5I_FycP$RaN(~P*5zs88qp_4(y^I(f!S-QLUh}7F@ zjML#x@wsA+URb}Fy^TOG8#RDl2jR>e)@IyENJ1RV;t2QNl6cy&aPyCA>UndZ)oP?s zCldQ$DWsJs?gOeX?2B~iq58tfP7|DNO(`i_RXqmTAjHLU8HoPFdqk`}c&;=F zvmhG+Z4#brob5AkA8Dwi%l>wV5&N`=J?~hH@g3swtWbTSYRjzN=AVC)uwts!6N~0h z)*I*0y3iBaQLtAR>Ql;xfuPZl<--urg_Z-35tQi(NHVqq$!L$VeAo{$t}+?{y4zxK zb@P-FS3&QA>I)}8D^H%~bY)8UkUfLdhFc-ys--qe1@Rq0e3My?eH*Ns%reIz?y6M> zjzijM<2b3&md`WaTR5(e6^^UTutBlC_|B&Iy?FLM6eo?51NEMFQ^NUJ&{D9Hgrv8$ z`OpkhZL(INm5jQk+9Vw2b7S`8pM0DM8wqh&i|mvSSe=A6^Ij*XTp1A3*X!rQF9-HrWbq zY7jS`K*U=&$P_o*?a^$iaQgIt8wt|8C-ywe)0|D!a_HwrEH2xXw0vS#{@B8vH7#41Jf1!IYmFos zt)zsw?^+B#*+|Bk5pkrEYbC)kcqjt_LOI-IP?9lvO@Q!TPw% zv`kmTHI34xPn9lxs&wg7rmNi)#bB>}&}4i@d>w>$K*#}Wur~Yw`V_K-pQ2HZ`WoSi z*WTRMK>bGpFkdZ)=wk2}5Q^r=(m zs~psY7EY}}Tu0P}bwONt;Q0+yeo|sb$hdn{UpNA!ad(W<^-hmFec%+f$zrVNw4qZ! zr+u6XPM0{{;q0SeK1+*_AGf;qGzS za~|$pmwn^1&@anN3y{9#YUQ$yE*s>s815jKjr4F=yDWyg+hx-{+*dC9!)4Xm&!3mJ z6=Yp2$XFuzbX#auj@>+5^wpsiWb~Tij`g^gdbnF$HqB)-UG}NV{&d;0^_jhxZj8Go zw8~#U54W$&j;5Rspf(l}-%iLp=4oHp1x? z^;V!$tv&AzI?w1d&=sKKF?IrEH$&D?nB;V)(^RMFDdGGd=nlk4!cR^-bHa1nIDare zc}@al%u5p5Lw3K#=nhicA)v=ib~K1Ns4rXqdfDhYrzt7r!z-XyEyg<_S@|KQd}uKc z@0g*@hjyUPE!@T+u5PraI@e?aAp61SK#=mBovy@tXUKjvEuY%vf%4&U$d>3rddlfb zr{#CR%F?u(fYt=XbH0^pi*LVl!hTo8=wfmCY{l;|^5GE3c=8)3u|S(ZTiMD*&~~@D zSA({+bZ-XrHCcz%a4yIwhPxly!6thQw5!oGphG~_cFLRD>hKC=M;Og<`Wk(ztjQPpK}90Oet& zE{t?K7sL|Ph3lN|OG(dps*fijE3KK>qdFyTLEC--`Kt?!24^d>Wt>)Z>g?1V)Dc#a zkd2s0=nt93gRJi-;Q+|=d=$qBp0U;m>=>6{;cNtZI7fyUn}cd>$Dgw5z%vuQOnVNr z^mARf5VSpHb>Uj4+nuI5z2x-1)0a-kPO?&M>F!|m+GDSNccT@c6}56&%c(Y{e8_Tz z_sNj$V>#`fQu(`%gP=_U%gb^UYqv*?!%TY+h}wn%-^Yu_x@>~ebxyZAO>ufSrAjSP zAT7!LHbVVB2X{W-T*q&%JD2n zwf|L0#WN?LPR>TShCk?t(GVs4Hl)(cYj(jLrb@-ANMe1S$6~ftVV;D+fJe6w__FYZi`gLimjszB+eV zC#QiRJ;m_toak`KUW7fIvuq{r)`s&Sqn~TT6)EMz?VwjJe{X}{G|IlDNy7KoX`5-e zs?MowNmv8KvLzlj3BRRrlMv&!+AV~SEnHS_bzvLG=!3ejKS*!b3LtrxKK;UC@Vz}p zq$FGd?T;qA-{}nyXXhmR4r09}q1Eo#q3TN7%xMph{CqNKNz+~nQfuPd++`rkhbJLh z&S*wT=trPcO!fz;wGrp;4n|Awfj6=s>==SrqI_5jw7F^52eB0=Ve?drb21>6_bAX- z7Vb3A4xqYlNgA#$+~xGF(@dwYoEq(!d2%_YwoV&3ZR0e^=|HEGoGy2o=JX9{sO9um z&~T%LwHNH>?S)kf!X=>&bcE5KAl6oK59LXsW1-baA`3(6?JgFS+)8ryrdf?W1t`G6ysk_Rxkv=YwiPYtTiYyuZiJ+xdI; z>4w6_Y21cFpOoVKTd5rNg`LuHn#Hwh848*9hIwX8GTs_-xuttx8UtUdfHZ6HO#XEx z+I-;YMb0=l;pb_L1>KBrdZ&Je#h3`$WTVL-$({vGg{*R(-+@*&^NG_}PJcQz8JdO5 z<|v%Ra#>5Kb(}VL+9suZ*a4)~I!}~6VmZy;z~sZe9up0sc=?okM*75rEbTX8;I z1fu_neLo2@wcSUYW~5XX=73o8y6}_J;=?l8f1ElvZSAzX(DN|4b?gWr14P~eJ@xo;?N6)9Q+;Ydh#V-ddO zN_Xj!(B0G6C#B*sg0uKb$d&dOMciW~#Wx(7)eu)Zn%Uhk_^Q#L+2iy6{Lk!3sPyGM zSDUKA>?DG|9p-F`6Wxt*4#j-MGXx@@ArSElfrxMHM0`(2(#q&Pi+c_7%ruJ2`xs=r zEdbwqqvRrhzJ*4^Ax)%<|m9X=A6YopyCP*6B>AOPnS--S70Y)2x*8{{6JRJLXsC#ZRg6 z$(1MfG~@h+xboVH2W9Q$HH=)Uh1lP+ofG+V5A$iZhoV}LJ?u@Gtec7i<@siSD2NZKzfQ92AXKH zLqWG$xRXHi2A-af7k%wSnV#BW{;qV{6cFoj;cHgRYUyeOH*6rr-AJvW@E(Y%H55Kf z3AeL3&2`Fdp2N9Z$h69BbcoI#XH%hyLi)J#BxugXB2sKFI#z|53)Odl5i2UGp)S*3gR|f7%r;_F9{F=4bgC160dbdI-!rLfQ5&fPp8RtgGhFtC zOg?1VB;;XbS!k26PHH)}alHTNhxLoy+t>x#1-~m|D_Pmn*b?E^Fnif;GfChH67H(i zg+rj_S-QF~%4wX_^-lLWJ@3S)C&hi&Wgmc8A9djir=Ojg9+qj_I&JQ>ozq@Uv@ClE zyX<(UF;3&1E_LdgK1E|)=dzoe?s9tA>1n4Io!)So<@ANqH%{}MnjD_xxwTU#r)*7F z7qVy5y3pOVy`8eB%DOPbWy4d-hr>Y~t$vRKbv9z}QLBrx7>=!OBMUbgF?t(a1lk5v z9c}>C8@&qJ!)PvOxKYg!cz+H`LS`9b3AD-qX%w{i&;#K{8%6Cv$aF&dK+xH)RgAr` zHq#F7@z9Qgwl>tjgG|4D3;n%AgvUZPpQ7J0Z1dwHXzv>1e#%S`7NW)q-K392?wPyl5iG?&%{`1 zf%MhF9ZnBAJ?Hd>)5lJ8o&I!M>L__FAD9E?FCStl+d%t~m-3gAvSFVZTFy9ln+tmy zm3M@!$tJYIxXp~{q1Hy3W$fobs~yc1(p|OURl#UzS(o^J5TyMLdVGDe!gi{hM%m*C zw}s`N?X-JIxZ>}!o^0GaIV z3cA9ydxQA)q4G?Zc}=^BS_2=27^=$)obGaBT~0L1&qJmbmfap#IgR%b?kWxD(JQ?nG}0neG|e5v1Me13-## zB1o3A{Z4$fiusrO&)7A9c0;pwIY@rK2h_u4Pk>m{#UtkY&zHqJHqRo)b{03*IeX6_ zlV#6GxL*a~^roxXaX9S&Z4x?z4g}$ZGl*@YE(`|gZob_>$62^zK&P9%m`3()aRJ^% z47R#_xB_&Z#l01z_P297sub5Mcl{Wyq3~cDqoFX(X}Z%4r6Y#8N;g$hOwxUxz zr>-F0OI&GZED75}%aa%QLK?(#9!WS5#5^Zq6iB1;l}>kqrdYaOk)r^>x|>q`Vve(*D7bu00zx%VJ#PvMDZm)@3h& zl*UYu?9F!i8Z^hO{0{ouXsJS$mz6+Dqn%S{&|C|*mD6C*50F)d{XzWpFbM_FuNH1B zXr9q{&|;fWdoxIWiFX{`3z_Qj8K;?`CKh83NV)$B)XZe_oSL7MXY8 za7szo&*`W%9PTi6Iv=z)>?I*92hMmwww}rE0c~LPn$wpcwT-G%GFleY)xxy~sRp~a zb}P_krX2+8VRRHoo*d`l9&-8^w7rGeVi&;9lKygyiZ@mon8^^ zjp?f8yasA0oSa&2D2#SG$LT^RwlLVm&u6Mf0=`N@HoE~)I`)*lz+-1|8UUGWd z=>w-PoW61TIi=b#4>SY$>lBteLsZ;0Vyk1Dd=KH0urk8UHd+((iBW8cn?UxZ$@+u7 zHOg9D@wa`$pk*zn&-`TJ_sI|^FS7!X@*@i^JO8@}d64BSx$EvddRH4Rr^cs3<` zdjm=~r}it?&U0!pT9)ez>pE@b)Gwv#A}f2OvLqY@%E59HPIp<>FY5~zrn36N6)Dw* zNuZ{dmq%Uuf@|Lb{m1Oh1*vr|bEZgN4z+_8_t!zDaknd|)?~dvoEP$;ABZDxKI{nE z$h7-_Ha9v9)Dwi$%%H7ZyPe50drEBpWc7th5stpc9Z^oVJKgW}jMHqV?^41ysQ;Cf zByG&97nE(!f`1TYezxG_SaB2FQsBF=Uf6+^!01I&}pdgd9|bfuN&7#rrSuyY09?zCXh8?F06?Kqp&_$spE8U3dz_ znyw4aIdL44j3bw5x@$jh`YxsF@Du1XSk8wP&dO422U2R=fK>a#oK6CrZRHpb8V4%( z#stW4J_0!qaby)uL<~}GxE;jVr7CcTnX;QAdd`S>e%a^~(CbFb{o6(?<^POWO19IgFb`Uem{no9vvFg-$<_sZYP1pP zE2C{d-x&=C{cObZlYfBl&K0so-AJ4b7B}K-P;JE7U?n52LE0K|HdxPytC6looGW@5 zWn(AStk7yDb2!padpQZDJLls}a9G_P&fxf58VK#{0 z!dJPU(biHwSB1>aTI1O%6A0>|1O@N0^K)@kFE8%h)DILzaYZQS$SRnw_UMiTMMh zRyP2|)|rGuKy013Ll?w$P&|TM0U6iN4TXtLw>v%H^o-LCr#UIr7k&fjTc{T2XY0NaIHKoU%Hl5v$Q;+!JloFeMtF}geTapJmI;RdHNJ!?!c5AiAHAuHu>&`vWN271Bh zAkZsDGcZQX0M&-$AbS_2o02{<;_VG0euXXKm)>8SmS1}R4vOzi6t_ut%D7T(X*33w zTN&}5XcBJDz>2nw$yoau*Ty3p3ICJ=tqE;yxWnl|rx%>wa+>Y*jnl7Ai(Qb}Ymrh_ zSOv5$(x?h+gE|>?25o4$+6uIV%|iV_Y&lpvf;Kg6Jg1P!v`f4twE3_*!u2!af4>G< zjGD!9cY@IxpgllZ;SDv}0f;fer~r~TE(9HAvfEwuw9~sz@!ZX~ka5RQmU+LA?sC*@ z+GKpzEB*sI0haTjBj|LatVFf;Rn!z0 zzJ!)kULuxP>njo0S0b*jL_Z>~h<#tg9xq~#7qQ2S*yBa)@gnwk5&N`=BZ!E-TQtv8 zTkOJ2wnR!vs0OLO#h%C7qF;*3wgSSjtu+)@b!zLhPD;fwIzh&@XhUHmr*0_~hii|g zPp%3Y3caBf@y!&eI2>hMgXo_Yq+%_fA-FElGX$wvTMx@zp)?d4oS1vcio|0Rg;#TyFQUIzA`A!8a1h31!L)Y@q? zrvXlfI-Tcqz0*{umz=(EYI2#U;k2<+Kd1eiPH`ING|6eI)2mK%oPKp`etDMenob)# zZSS=z185tp3tx_k2NcwneZLj!B{g`&9Juqw7Bni%}j^A#kXKM z_7APn*zT7y**|OTvclFbs?^%~A3MFbV!P+s2k(U-tG0C6ibZVMS~syTh+_YUZM;(d zC~fU3(eL!6rBO8@gw>3=f3=QL95Y zH$kUBn}n(>GFhF|UMXoEdj`Vkt``ySbve&uTmwtS+j*}t8E<&G34|||VMXUzC!~}M zH-qkhHs?<TRLSsCrQ}VV;tq$@u08%GBrHwrg5vn!%iSE-=WeRgJ0Q(;KZBOFaLZnu zQ5|RnlQn?kwG%@lMyI^j9Ui z0pS*0qUWI1Nb?OyWn1prjJks4=d5hFl>xF^^UyHRmgXUjbwi9Yd--rQw0oFr6iD8^ z5u}=l-hBx&`T0W+7d`$1WL(GM3zX}$KdJFvsci_EXlKw+t$W8!h?K1&%gykT%=LaEE>wFKS9Q@=| zeM2T|?-YAQKghVhn}iV{?(gD^I!G=1VG#FsaoagayXQ?N;R|HT!P-uJKpK52^^~lC zBq8fFdf%v$?~k|~X^`#?*a0`oCql+@vP~ zTUQxze7?nqKXU53Mrsgp9_zXjq5oDUy@?lo7|vThq1OoElQ94#Plf#ns`2lxo8m&@`l08?FPr4XO^0gZRcS zA3g(p1X-mS0^fQ-s~w=+P1sYlJhuRSYg7Z$oIJm_czkK!P5ZG8g*LQeyI||5R2+`0 z2kr>#DNDqsED@iwQc7j`qY13g*FKUhb#q25JGFM| z=v3#_)2Xl1PENZ!9prSFQ^DzUr}0jgIo;@VhtnfYPdo9Qp~~@w%lHORvX5NGcY%`q z=rX=#lx*o+GU9%OWUIK0`w^0@?Xr!XwshhShQe`<5^<*^r8J!GaM8Gtjljh<$oAI~ z^^0@Oh#}h7>ClvF!!e*%2!}sFfYvs;2-Fc&Y>#g@yO}+{@f2N;aH7d6)fb)w^!@;Z8R>O?7(4>2*?Du6JjpR2zN=sT@sj6X9e( z+SOJlc|NQNnR@&>pl!_?Sx?q3=Z+SxJGA>5Z3W^?QX6&#jex8=98ib33{+$5>`@kO zPiRLwjRkcI2Sdg&qBe{Ku~w5X)`{oQ&quf!f_h_Fi?z5xvn6}w-BcIP-HOqX* zGSkyw+rSq~=V$MzenDKe$=XnLPc~m>Z`knl9%R(!LpDY<6jp*vEr&CmXnn}|maL)B z-KkGX`SAEr**bPR$UZ?1a4QJtJ5cdB$-UA)AZsY>3ayCy0wO+%h`3WO;!e3}pESm@ z$#77kUcBM-M9|`-a6X7PoGzPO4_eB!Q$f{6FFDNy)j*aDKY>`by3lws2(p^c1hkq_ z3#XMp>zQnIr*%MGOtt}NOHeLs3>s+E2Sm%cu)WK6PGw4M7mGU#vOO)vA)r=>fs;fa zjUb~z!=X*Wc$eJ-;@<^w;V!2~K!=!>>7XNw-T@tB^j%6dfq6awGSOK^%)O}Ty?AeG zvKFA5jaq`FT@5tVWbItLF6c#*b@p(Zfc|H)9!`B-I{@^xX?J$nUQWZE4g>vR;YNa% z+LC!b#fjyJxnI$=%)QFS+;=cpX}DNQ5ySPcaHXYeFd0j!a4h98ld+UX8L^b|6-y~! zv6Parl#;QOB9>CVVkt!n%Aaz;{GIOklNHv2a>e{zW?JS?C1?I1b?Nh%xLi}JFd+%LQh#oR~ls$DVnvP|#FL-elf(Yw;p zyNXNisx{HOY9;ips8XJrdW=}M(jK4|QQ8A4`IIwfWuM-HH00CCDJ9_vmp$XMQa`Ii z%*$l>KIbtO+*cK&v=zrzBL7({v3|r>BJJPls~X|xXSDb+|u?! zSuT8sxbGRoF}u-yY8#pZW}9D{K=z4+Yf+;8*0d`_#{U8=N;}XfP&%4P#&$qo=lx`9Y~(q}=AK;W3EA(KD~=XR^k!?Xhiqx1p`aR2&Sxvd$eS$2V7N6X%N>a4 zEzW8+*Bm0Q6iD(_7f?+&5cW2qy>KLme}B$}Q$W2;#&r95 zjD8klJhc3RTUG{|>`KV!@tSZWh<6T1JJ_^$L&iC|COib%)nwB^`x?ChI@IW0C;Cq@ z=71DquFHM}6)Z++PZ?*jrry@rhA7L0#inEL9!C#YAj(mjR&k5jV0_`l`OAq zRv4qZ+f$6v*`?mJw0E!(?VW7InO!+3U3n-k9J9w+IL?i6OceEnOmisbM&+4fqO=?n zwW1gfy1}e)Oq^=OF;OMrnD~OpO2@kB4aF$+hP2GR(q-;NoN+WmF!!31OIL@LJgGd> zlOm?3F}8I6kgPPPF>YKzDGkPzcbQYla-q@vSua~WC5-~_nGaTjY_`$bpt(jHfYk1- zFW_$|>I;i)P1+1v^@XjR`h(Q&hk*EZm6|XV)ZAi}=3e<@$(3i8Tr%cfWn=DDa{75S zvr;;HGl9xQzjN-Cplm>I9)--?rEng4C63I$w ziIfIQw3?;MR;(vEwqnLu@Jgm5VkF_lH1|ok*NHP{XK2ggZfde@t*3cfRv4p~*?T6n zg8TkKJbQ^79H)vj4)sI0n$Q)pffdq-E3F}BuLr_$4-Y3AL3@~NI7oBo@t~n5JI`gz z%LtRPl^kot6~M`$@)G^mWS6ILRU)RF3)h#}JKtn?LB{n)E<6olUa-dvy4i|7UATVHlV4V z2G>5hPzzZvSXL<+L-p|ps3vrSRwH^J(32(`2zt?ISCH27rKK#*L2(-UB8KvExD)GR z2JETi%GJW{jZWj{!lfWR+g}6Hs_#C~`(`h$|DJ>FBa?jw`pk&we&^}_YLu-B%g3R= z-j_|Adc5It@{6ElQ^nq+;qmE8pQ_6+;3V{D6N_IO;%bnpPKBS)eO@puNkJHnxSRY%(q7WM$O>PGwh)pU^O!y-uMlcHPVD_ z=pl|Yjg3}!ieue9h{3Z~x$qFEC#=AepyP~Q1gRyy1LDm~vb>Dh<6afx)`ZWY6@3p{ z&a{6xr#?^eJd-qhCRavD9N3tp*xk+Vwz6tqVx0^#tu`T8>D&fXe+c z++_U_jy}i*-Y3KIR`%6y2zQLxI|9U8BJtJ(q}zFK1f5{o2SF!Ud0z&dVzTc*V~mRE|R-h}4+JofrjX=EROTN0pw0$7cf7s}&`%ShJWRDxsS6XQehfFni97vW&fu>ow zF`ze$E(N`BbUWxHqx(Q#89f0~-1nU5zwe+e_urD+Q8owRSYGT?gYqV8@`TEp3(>o+ zAftzh{oEchmb|jZH-=W;*p>v#7#%_K-@%{_O*R_T!{`dv-UZs)WcP!1G-B&ixF;do z%VckXMi|WkspWhHQo48bzrUmCh-TTDa)@p|HpGE_N$G8h1|yu^hQ@Ht6s9etc>r z30HxhLuyI56{J#51-)gmX`uIvUIKCcNWyH;$0qv*q`pAk%L+#Z^QIvj;XB;t=50@r=}GdE#vPS2-nJJFsPl;?jZeTkt?!}COZJK z&PMc*p6QNG!xi_VN;!?;Von#7tIaHpQLwy=jYu)IOCak3Z7xg%4KTWm;f&%aIt8)= zAk&O}B&a4l3fV}Pooh0_MbRwIw#5HiTJ+&=e+s3urGiqwubs!UUaq13Q-n4z4c5q^?wl?i< zkm)Vieoluu9S@S_(?QD1xu6af_fn^8L9%jNN_cug8oYlu7p6cadco-(5bp!ch1sAw z*vo~_LF$daftap5w6SR$O;b3@x>*kFEuL9f2HM2NQ;sT^K&EiLEF9nQ?Fm^;U@7~U ztOhX#8m$J}-Dqvl!Ju5&0HnIiTB4pgC5tC@vT(W3)noJkY2NSSvVl&2*PhC8jOCB- zC5NuXa`3$*Ddu!h`rrvxw$eU$y2^_&j5i}=Uj=lI$+DdOy=PdaQQilchWa2as}Ejm z^l$XR^1Y0!&2p@xy;9%j!r@*Ev5w;2$eGYGt~`D{2q(qh=bMfAY&F^F0)%_aXaeXB zBR=C$`&W6nK20MRZgFCZ{j5UVuT2)qaUWvvxjPpgcZzXeh3tEa@iFKRBhFUM>Y1xw zAd_FXD)^7d8b5hefXP2dyhNTa8r zJp+V))q>ck^Y(qb=q<>21`=O=fVBFL`%STIS&8B z`SB)r(`w$`7vZ$NIu`Vy$xZ-$X>3MZ7wYFeCGRRAigodiWZbZxSFs!NN#+kj|m( z4AT4Gp{_kNCA`rAv2_;HSuW$bDz$?vAY0pV8r#dAkV(t_)~QVU2(i*axSz3v32Ic`XJ?MGbiS+JPpb=wRHP>xc(s4 zTP_R(v5s=#Fp_zwQjC$%>W>nC=XqueOP4Es5m)-6lVNXqd#20OdLvwQI2W>y#5O*&khP{^h#`-2Rj`-kzS2tYc!X2$KE-J)XkW|y1x{CiR9-%-DF-)0##0Qr za0h7C`lR_~HG%6Uou%WtNvkEUn3-mQ5{{+%0w8u*ILbI|Vw0hQHt}ZiK9GhaTRtopmrIfuGZvIjhkN16$ zm#ZuXJ9#-`+!=h}PB z3gbRz6xUZ#7SF3NS5KFPi!tJ=Is3LneQ@E=h|j|wo)@;nyl->~(s$r^8))I;gX0CxChy-3U@nIbLmNvbdUyCAtsc zG&5yAuh>J>YJD}0_RI?74l#NQGWG6gFZv}uJ;i?XA!2CcpI<9qu|6uVP@n)hODd%;=Ufv6FRj6$?^uE*U^uv1J~$xb!NC;knL+e z;E79(yD?lnvfZ9NogjGRWJ#3UxE-w%xe&*k()!)j(%27iPqL@anA(w$spRp*0{6p)SPbSxr-n{OxP2kR%^o0~g}4%Q zsLA;DVU*F$key}p1c;|1@ZT1^F;NV@S>ag{d}RQV>|KOA&tmY+%7sQ>c-%ihEN>E) zdMk_38g!M()^!=rx=6;;MY7Bj0k>N?o^^THh-Y1NYJ;_)b1mEh(D{v6^5~(SNJD2~ zGjEiiGkO)4bD@%V=Z~9&2H4Y?i9JE{&<>KocT|$mlaev_A9(J+urx|*_1C|Z?h&3Y z-ybQpGhD`WCA-9BH#yzu#2Qq%$6fZC6Khafo|qBw-IypVQMvzAjyS?C%=fr;4XLpe zWA=k(ok9B*GMz!=i4>kk!e78q(;}w3Si^$qC>u{TGBiUtj394g56WoSlq%=BQk}1Y z7^_%nnPsh6)sJ|>c@1dsFExadUp8`zwZPm<8*3r@k2?hIEsZ{i%aZGS_9iA5920b0PJ-)+N~s4@-t8Q^fT?j&<->@3ACrt7>~i;Eg4T!#o9l>!m&59WiQIx z`jLoHey(|x$x3InvrJZ6@;GuTb;fu9g$`u9RB18D}UgWN)jFe@r!GX zNRqMD#q;u?R7mYdlks$$P694GwHZibu|Z6O{Z~|)MiXeuOO)?T*{6uBG~!CIQi;Ar zIIa$rhNv`+WfzzRM|t^$=OZ?;bF|EM%&d}RkfzY-pSe(z1A0LV2=W_?Twx*Juy7d<=+r(QGinXk4nz61U@(_L6tAbgP|~ zcUr}1b*J^5hSp?pH+ETXr+TNsPJ25Y>~xCLg-*9RJ?Qj&N_F975bLcjyy5hY(=4Ys zPG35G=k%*nGBdNcxKp*$%1&!IwRfs@>f*Gq)8#;M+k9#`4uanT^x?(W3e zlJ-EC9qz;$ly;=cPIVgNbU{l0w5M#@g*~8BPvN>#z2ee;C5@Y4Mg8pw&?A=aTQ2(y zbT)caac}$yGWtMI3Cc^O_cGbiAnrHm`z`JRCt-ES*a!6u!bN6pL&%t#`tMbc=_&9= z5Oy%q7}DNjTAnb~DMH?9vT7Y;@FtV{O}jN>yaX!uxXPBDT)}Dy;WXCm>cp|+9gBMq zWGdTnp!ZES2Bh)oYA3Gs=9qS}$9ULdaK$~>wEQANsl5O#%bN?Yf;dVQk7jYiWL^$I zIFvc5O;_X*YbxN z@yx93?Fg+>+cTx|I#&(;b)D1CNjLyjRMSU;`kL%?kap?L25C3o5|CQcEvYsa?g25i zTzDbX;ufQHUceb^$n>QC38*_Pt5#3867ejozV7-4S`k~Zz7hKkGJSc~_0Q6|ghnB^vDLyGa&E1rwZO6iK{YLk_&cy2P;KU?uIjq()_)6j~CmbK!! z+vwj|@yHtw!d^{a+kFfq+4Cl2JDm>7g*D())zP}3eKw@5tJ7cm?;W#J>c0<7R_ebm zP4>_H$27|Q$28o`*DW%I8F^t}&wL0#C&2{X%c|WVX82 z9RcUtX`s@Q|2=#Az;ez`+0JiSwYu0~*7OL3YhuKG!exzki{&at>=kPnwE%TB8i^Q^ zjRHx=6Vts+%cnc_OMVqEIt$@MeB$e8;W!cw237W2^i}j<^xAmX`^rX;-XOKath~7I z5VF%uTUzqHkea@RuH@YjmY3TR_hbt<1;l#8{{lf{OvdlZFErxw5$%=d{z{X*iWqNh zNGm1oXs^mt_}Szd~*a9`yi#7M#qu=2Q3)vPRyzs{eYFF9YnVChyP zF7vV|H&ZA^R<{3347I;kkb|1AB62XpXm!vmqjg=jA?QbwZ2?;Fy(!tf5ZZ%kv=e<= zTKkKeth7fhZ!&tLG)69D_EgF?72FyzbEWpoyHs!=541XwTv|$5z7pCOtxZP1ur-Y=OE)Wdd1`xE?zyL>)GDQM z3(_cPwmx!os}a``cNz7CY@GSDQeL9AQm*KGT1mnXSdm|bgY?%P zwi4y9)Ux{T{PtowV%hRxt7iH_Iv+;D@+w{V7M`;EkZ#`2$nl%Pe7GRZK|b)mBV5Df z!@Vv$aYdX*w-_G`!CQq2<$cV&!7mP%K^o;fZ@OvUfjy>{3txcPD>Mqc4{c50*G?Z9 zafSD_(GLhW&uAV<+9tCz?Xn=r_|;pJooR(%y|px21===7?VM_zHU=q1FOXvJ`^I$; zqkJq@*|I*P@ue%mC1HES-OOkxNauoBZwtQPr;-)M*vhPAUn-a9Ky`is(imj)zkpl|Q7hpT(Wxai4U019X^aE44L_jw&z5u;a}hZ&lGspSeH7;?9H> zwi4~opJ%f9%UfQy3(LYqD>2=VV42?(;>#w`RhEP54{>(Jh&i~;td!>d!7|G{$#Iai z-PI76eWCnRgr0!bN-gI?7m)fT(|FEOV;#wpJnhfh2UOm-%2JEkNTvBxt^uDu7eglSoCOB=Bq|1n|>=8agQwT*Z~ z4r{u2WZ-Ba-#-9*n#(eozJ*eso&jyVTVw;+)6PU!Bd#$;Tw}6d;yDj7+S+-BUqL+( zPG6XBYs8h2WXVS%^fwvTQc8{Iv!_}O#?zHe5w2VtN8n|l-Oy6Y&hcQxglvdeW*XA+ z%<11K0b`W#5AHpqZ zWg7|NjjpkGtHb8Rl1na0o@P3 z_lzxiy3q$WAqR(8&BS!Go>DoD7`N2BN0^nUjb5u%wnve!`gBZ<^YkgOl7zRQ)d<3| zNnXo*Q0{T9miQK)-pGY75jW0xXTV+!Hp6g+z-UR(#YW44*m7z@E6_DYYl3buS|4<; z5x-+r+)W^R++@7T?j@rwA(M7{knHW`vb{mF!rSc>?jXqCvbek%V7AfGkSX1hT|35! z`!7muJY-)YMtM!k_Y3#c4D5O-*(aVsI^$ggZeR zv!{SKA0^=t(DDdZUJGqZ7Hc7E*~MOa8gW(Lm>1@t*5b~DmgUHWpPe`YkFrr}*-x`N z;<|YA3OOim2eDRTe~Ue8{vMArCuj#66HEJ>{KA~7mqp7lr|mp{3(9lP1?D;0i~fsw zi8&pK{Ar}l@)x~ZJUVhL*&3-OVPoVXObjb0#be44pJ+57Q~z;VLB+@ z^c{T=#~ig1wwLX!Y@g7c5$k9dqgb|IpyjHnyyfg!7OwGUS-LC-t>ES=$PO@C6?CZ4 zIw0N4)YGXRbgF6D#c*Ltb*bl`tjCw>aiHKQ>*KG&AF zp-MAJ^jd5Yf1U0%i;!-m)MBrQsl_!-Y=2pw#?su&*wplTL3)wU%|3=e-~bk#$Vvs%4W3{K}~jLUfO~5RM{D%oDK$YR~K(! zK)L~rey+5mDWAr?ME_OFRrKj8u-wdYa1Q8b%hg2CvL?F^BtJh7Qm*ELl;=M{${%wT zTUhj|+Ck>OByg1CzGxEYUG1)Nep_&fnt!P}k2_ScPv=5xLmd!~IV~Q6w}VV=V;D$n zgE_7A%&r}!%rC`h#8DvDY8)L$l~`8GiR0SB+kGX=m2!}kO)XX}F~;T76W5OAW2Z_K z!$n`kUEPb3d)8{P*Eq_rV71R)vG9G&@-(7{V*ATVRGj-b-p3g>3#S`~;?wpj$V++I zTAOU)R`>=X&YT?0ZlPoPOSA)%7X{%EjpChh(S}C>6_p-9D*~>;kJ?oBu zOz)3Y?7;HUYic=v{RZ$T%T?(cz=Fw2-vEv_S!wPU^}Hj~D1QUUH1r0Lmh}ekJfnZ( z4Pf~@^=<7rAbY2-5#)S(!uTD&ztqy@nLBxBkg0RU0ZNT3c_MthBaf zo9v&}7SkxNEvBK`qGi?A7e@a^ZOI!yz#jIh@IJ1&r5^8WvVZ1rrcv&3rXi2h zvOK<-(ZAvG^8V4=ESL6=C#`>Mp0-%*fr9j;#8X`ADT5*7cSU%^=HZS9ZDaPvfV2kY znIgrw%wyaLVvoXqA3$2aOarMmz6p{Q-twxrpFpP6egY}(VqX{cs2z~5`sH)pFV&j( zpDD?fM-0h$o1bL7%}>PJ{G?qK;Tr8oduxH%hRVIR(?9fDC)g|Z+UAhye)QV^e3D1MZS`E$w z4Yv|~1JWwIdTt1hn6?8*b=1R&r|xBsr|#1|nI|$CzsOJwyRFR9WnC&9*LsIoYMjgT zuaB5#uA5j33n)2qaJQBB@B4sHpT}9c(Fgm$p2~3~NF^T+QpxWCrL7Yr4@DpR4>Fag z)Cb?$yVTD;?oUolzRAvtuL3&B@-hp4Q4aWBky5LLR(aV9B-w5t^~=LR>W#d$SaHvS ztde)N=I2Vk(mz$yn&QeMwx(Dgu?=0|Y1|G{uATs?9B;bpW2eU7;uMHHj{_>Y2!IO zo-5S}(^C*m_f*EWGO3#r|QTw%8il(tDHeqp4( z@DyZ9Z8}Kv!Yq*5E@udx#{DwYmY<`2+DpENot|aMMJ)OArkw-gIF6ex($sRH$#>al zuh_=p9R^E7`zGS%LQ4>Hp9}3lY9$*wWgaU28)J+cEysI=W4h6D>_;4jJ~Xd&M;g5O zTI>5yAyXUr#!AFDc3e;9!p@$T;ZCtuOY`@ml_-vmF@Fp1-6LUn$=#Wk3)3`;XNX%N zYiZhP7)wMP$Jd0ce5BsQWPd*gk9rRN=Q;SwX{qnCv7{YHIpFtd3(t%G8np>xs8+WJ zY37Xe5&zpVB-N@uICiQ&8c?E|P>0p#&K1h5QS@NM1yok;?&(~ZIrD~r}^7%`OZmS#NZB9`92r_ z{8YRLz&?Gp)yJNQp;7cSr`w#SgEV%2*TouHqrFJSBF3W#mkXmnPZ@DGcnPGw@D@m47QbiO(zSrj8D(EJ zD#j-kgX;~Q5$1a1OOyQ}v6S09kqCUD6r?NHXi~>nE58*_sd$=Wj&b(U>lrS3cdx%FEO0`@8ILlW|w*>&|~Yzh&(?7qa_WlCU#U<9#jIqX4Nj z#XC|W@l28KNSXh(6y@(2%gf65>9!PoL)6aJqTFRV!L%nLjqyfYDQJDluZa#sxLjEH zohw;;)*AChSkX?U&aIDz<@+GhIP|D#OJkIem>iMx&MO;-6t~j*GR2KCvU622wc?Y( zmC}uIv%UI%5;u-;u@C-r?w>33)kW}?>YU?grKjF_>PjBUS||SFgg0k;>&Cd6SO0n+ z{dLPh=|16mCM(@1{J28BE$Tix(ygi+^bJ{T_ zrF)RYXn`?DdjNYvE8<=_N#PE&aKqio5l;L+2~$(Jqb(fQ0>>M1Eg<3_Qb-DSx@mcW zPUSrj_C!2Or`+=_orq`Y3XL-ogM@!wWmQ!gX?=)neO4< zar!8wT*z*XP&vj}IlhLL|G<;%T$6F`k!9}Zu-zx&XN2Q-Pf6I}_H56i@vqrmAnTXQ z)^*Jw;|fpq#+yBUc_n*%4z(-KF-TmS67H81c(pQu*_O{KuJ2=c@Re%zIZg)A8S)m1ATxnC5fE z?SP!NvR(1bL8~D(J!6ZwZ>AOPcF?kHN!SInhK1t|S0c_)wH0#O-DKHJ9G{Pr1D-+C zQ+~X2rP56+S{3jX6z)VX*ot=jn3n~wE&e($3%62!t{~o7y+8b-bzP~SRZ4zG(9gWa zf4uHu#Jv{DnCD^Ut2oL>E2a0V9Bbi9=lD}hR@(E%nCzeRJf>0J^O%Nu9xbcqU10QY z^gP|!uV)Ch>Do5o_T^vl81HR5}!>wy@Z(rGVD_$hUo8qyxVJgBi6L`3D<)? z?Rjhn+Sjz)!5wMT!)4onG&b=qqi7e%;wc}ES8-H{xr#Yu8)B|7Um^#G*e(COKe5s& z`SKAnT8WlRTeix}UBB}!_uR|9$Y=y|8owXZ`KEY-?cb^C31)93>}fQMH9ddtN&6~d z)C8`$Z!qHQr(PTX3&6Xc?}ip%s=%^#KhAcd*QS^@yL(oaA2NIF6`$F^VM@#KxW!o1 zG)iyLVru%{YPu0U`GyfkhX0x6($p3{=6q>!=`~sYYp;Ea7+E1R^??wwt zt-O~d`>+-kG934_v{gh4cjGYEq)2qR$-Hqx0x*b)YDh7&fv_r2D8y>~ND zJe=qJeqC4BwXWA*Yu)!+pTGO_XU`U{?MHk1E$X+NJ8tb-bUcFfch>O;wwtq#GyYr8 z9W_ShBbdhUM=Ijq2sxpUmmYXR({P1^X%vJT{owCE#pI1()$&9{?~bp`2A;nU%LEqXMMWv z`g6VTmtL%SPqOmoa9>HupTqqmrFPd=*Aid)<4ZGS7*pKkj;gJY#_gvU#xTBx9+e9 z_G{uc(z8E5-NBXg`DeY~Q-SOz`*LFS6@!Q)k?VJ4k{hmF@f7-MD z9;2S0{+4g$K87xtE8R>cWv={sb*z+fdk|mJvs}L~IYmD8%To8xdY4wt;Axk!bc2-q zp5`to=@kNhHT3uIb820Fk4P^*=k+b=7vxi)eQrs2Jl|N~S%#ilbYAAazSdpua?x*) zH@njMa?$lb*Q?Gw|6jfd&v(&uY5DKJZ_9Z7l3CyW{u}w!FQW})*8QF#DkZ->dPzyI z+gh`e{P(lAx0G_ysvzxzwyqF;BtfOXDY49eXr1C zXy;>Dt<-qiwbd=am*$K4`P1uCxta9eF!V^*>RRNUw!T+dtP<;-^RKUeK4*P4#gF_^ z#?`mVK65di71P=aY?Vo>r#=E)xbj|iT*GhkW-PKHUYq74o{Y<@lsvn#BF!wC% z|NIu{uYGlQ89a%e<#$e`l>1KSpW^?RpI*5|SpTlwHk7WI97@}D^?PN%MfH}R{eAns zuB30S#a(HYlm<(w^V;dpRCCXab-Z3TTv}MuB~O0k*_Cvu`jXE5XxCr3SKhhjaqiPx z&$)W*i=kInC%PCt7;Psho$gGxS|4{`G5?)dkNdt9a`F2d{|o%NXdRc<*}prhs^5^6 z?*D!{mywdQUx)M^)ap(d=v7#q=g#vty;Hqknl1j8E9t(@m#W45cB#Jv?dSPQG5=)E^-}Uz!RAZJ??E1*HPLh_+$lZho0r7ycct~s zyX}kGqm?mruC;pRNb~%tL2fW61mL(u;p9MMvb@ zYA(;YPjyfIs+2mM^l-N^_{T1*$sdXJZ~ypGm`T5#`y;U)fBlhIf7if2#kEq}`Vp;0FY9Kn zYp3RtZ@yx^+;}@KkKZywxn-%#$j^%|qkK1x9}q)kF%s5@ZCOgNq-(LCp)g9nNB@KL z;-6>eDy4igN?Po_!~a~LJMY(ymU_Khi_@f}zk)1(0aotQ`Ms3x$9?H+`P4tq`1e(Ii*WXNvT%*L64gOp$-$vg305^`qK_(u@4c{}1vzW3HsL;Y&KU8Zr5; zIvJaup>*DF{MMtIkD=?q4K9Wr)qD&+s@>vD_h#OH>8Pf;{5Owkxvc7cLslJ+YMpb* z9ohAH^t+_L&U5vUvs}H7`}~XH-FrEZ9U`g+m;?Hbh)j&FVQVNH;%Vlrh44^hb!r^;=A=6 zw=_oQiQCow>NLUw7qFA|IO_!m({@E zkX6U+t#d9NXM9iTZ{5Fj-f`RVarH`8Zl3*~TGuN-;~o3+&q@DMFaAEAE-l}SE|aVE~}0`=e8bQ3Z1u}+zgFyGo)M3VXmZG&o=IkY{#=cjj`_5lgmoaD10xP z)iJJ~o*%65{O?5h)Ne<>oYimLj{g5T|2xf%NZ0YnuC%`MKb@*3sSAZ@Ue{2Sb(X}T<@yPS{br@FRZ z<4oTv^wD$)dOJnxdCPt4JzGqV$$mt0-H7yB{Y{-l)N%duTgpsnJ5ct;^6rp8w9IXKwz=#PhV}EX{l^Ts778 z)L)1DOg`1W;F5bb*}uW_phWXyTja*3PxR>DSGYn{H^$CX;koYF7SJ&C0KdTg#{321v`*Cb9CI8oHc9PQim&`cy;-5M8-{kbz<1+|7=esw<{2rv^ z7V4Kwu9vVp*6mOCdV9L@PLODRDd=|TOF9RBdFUME;^Ld3ti`@P&w#UB9JvK9(Kj^81VA=g(AgnO2MW>lWAWQ_a+8uQQZ8 zI&04PW}ej35&8U%b@}OY@Q=u+-A$F0PWavVo$B(-t>bq}j5D0+8Mj{#9uqsqS;uoE zpQ-Kzd_BGMs8xWuzdw6kC($~;^>Mqijw8R<*?%^2jnR4J z8pDrVd-fxL#FhRVBlm0ZV(G8D(f5>Ia3y`4velK+vTl6gO8Q=`Fbwe1E!y zdei->TE27l$-lcaN=j!tJBFW*my))S z-&~f`G*`MvN_Big>q^%`pY!#36 zHw{v{Puk|2MkzhvO8S>Yo^vJrTNV22Z29In`P7$MSo%S}4|>a;3BDnp=Js4Kx~w$& zS6xZx<)5ykv*G7ONA$U~6=MDw4BZ#&FSO^I55@FXS!G$Wl)q81UM%e{C0!o*M)T9T z&o}#s`O$Qxnr00C|AWGJh%X9yJ{_d0hwB+9$@@H=Pi=^8~3t27|E5&jSsN|b$VdJcd)NKTBD%)AJgLiRKbU>DSIL!ZzbF?5@m<4XGe;5=8-cVvA@-_^g*nVw6j`L>VK7Q51>^41{sLvoDr zC4Fn~Mfa(`HRwxvJbH({e8je&y3$74)|K3KGgs2LYBxSzXHDOR?&(UcEa}_O{hjIG zV$xFQxzg=?-MKnO=D=_JC$OYPx&dykD#ZLRTAwc^{~IZ}zZ!a_*j_G%9_jqEoO9UA z|9-BLkhY!ARStC4am^m(EG+Ziw`OaM&TF>D@N2gA?APpLTZU4I;`nL8YXZp6bmh#O#GJkre?^~ShKGkE{xl;0WiL`DC|B_ORYw@#`{ytQD+4v8BjgYD`h+e*Wnj`DjN^JNY5m3+$(V&AePb^`&p; z1UsEJ^Ri&)(XOM7V=pOwdNoV+SB18(<%iNO_;lS|{vui3>vCBjpZd}xEH$&VjHQ(< zeaX_#ENv0>y=-shoFmtVq-S|6Sq;ud) zI$mGW@%oa^i!bTOwd9Xcx4N}tSINci4{{~_g`DBKj7&m4{m`}0XH)KQEpoq~vp&;j zxAg60Inu4Ch5nX`?>T(h&lF!O_eo^0+|L{=(OPAl>}N(x>F;ihEk}N`AD5EOmHhgT zl>EB3R7$I)tu>!YsZm;VGk5Rk_rTrEYf{oJubWvbrH`cNZf4aGdH2iJo3oQKOI?i1 zWxPMg+4{Qs&hXv9zk_wS#E=n5_P(Tl$=i=(lTGCB$hh%#my#Y`^366Z4Pa@9m*uZ& zxZmp=B<7Dtzd!CUY3sjNjFOV}=Z}c~>P*;U=Jxk~FW|E}7Pqa=v5{^B7fWubKpm=S9bEv zP12%Oa>+LvqnF<@2k*NU4bpa%D>bt8w3KxH%QvsHv|37jp4YInmZcC^&QN|w24DV% z8JJDO{^gf4XqTRU%N%6?!wd=}1AWRn-*jazeOcO#rD0O?Gg(U0EhV>o{Q8<>&(IjZ ze;JiYG{0`-W~f}upG8(k$**gJWohM0jNdX>g}*D8b0vmfUoK)Umr2R*i?8LUnt{*d z2C?%;=9vvlx9jB1Y}sahOIAI9F{|~hvHBMVeY7wKza>VWUyN}($FY#5CYD;H6$*0@8tg`HH z)6L{cg7lJac9habu9TEgj|0?BlF|c7EnO_7n6n#b_ex3IZfo|R;A3oSo)z;;t3^r& zyL~%L>m1LolrxImB$uP7Et2E3FTE!%w3Ki3yUQR~`bf;@vQ|nuqHgBq?Ty(-KJ91n zyL#(q{)p1LXD#FJk>_7rjIHHUU)qhO15uJ^Ql+G$^fPpbi>qh<$GB3Ne0sT?gN}B! zGd=E)Ur&pZ*JG2`V`n=1v&5)e&!^}A>Zcd|>Zd99=|t&yefeF!o@iG)tN4XnW_SAZ zmqtFfL%pM?RZ4%lMvR$u8B23mx}T-jQ0itrlaii2bTb=v3#DzPq|2zA*`1|fQqrwr zTcc}^#@N;zET-o}8<^2jy2<5ol$88B6qa;unaf}Fl(uigb*(#dnEaj5QY{^ep4Z)u z#*66|(9MjHbEMm(XZbEDrg7!jXO?2lsp!O1%k~jV3!>Na=4HA3S^*l>j z+_}AuD4a9+ecfs|%G~*%ZVN50#W404TKMm#{#l3-@~JKlf95gpaP9f%cjS7f{KB7q z^F{C3$X^^~FOSNRu0*aY=bI&O%iU5JL#@@7y2|ynhuo(}ON$3x&ts+ZzWa2*_i_)& z*{NcyI@xf!^7NUr@GFe+%Pmr`o%N1!>p{nHe1BBP{&2aAEWgbnEvk48#h3KDw;z$- zL-VFr19GE`tmh8&b;pICzmp97Z1}%Q+%bcnTz)#^1!snO{%Mhp_55%CXuVBX&;L!I zj`cQ|Pdndr^S`dG&o=t!6R($1`ZfD*DS2z6y&|PvjG;@g^F7U9zsI+=Yn!`=ruUuw zJum$&5dYrYKO}~K0#@(r`TKbt#}RYm(DC{wdG&5-?tLbGvbA$oe&ikRjPBxc`JAH+ z_Ypg{%|+Y8wfNto%PWB4(MBTr9aiw2k(&#DrKInlea;wV^54 z*2QxD93wq%XiA){+9+>J`5jXyW$V;A*-3>LvzgR6O{Bo2W7^Mb(??{A$i}Ac4z6c2 zK;$BkP0chXbId*>my2v>>YU6nM~GZ2($&o9udQbFm?(0u$QEXilU4Rikq4YChFl=> zxRZrDYO7Uty2#Ta-A(NPFLOm+5!uo#bTXYI?O~d|6fBTBI`chDi<9btMIvb@%TZ^k z$U7oE%}UgHN90{6ZK(4p`srobQ76BL@28i1nbdry7i=SV$S$bU+Y~~Ei0Hae zWQrgMiDaDgha7=ATbY57aj3JENkArvXskXa3As!}$JNJ-hSa0Z)@Cf^In>$OltWgb zPG3_2*`TNIr>~g`(XBvZ^)ro5stfv}PCv64bq0!Poo!4OG7NRLF$HlyKS!X>wk8QV z1$DMHqajtO6EiiCt57Fq=6Z2U`4fq?omsYyd@15qISIC8lbg|xTUbsWL_axMD)Mh> z){(B#s@P=Kku60AnKe#QF4oo}gH6`S9Fx~eezQwth>6N|7P(7eq9VJAB+Lj% zZ;?SF`Ku$hKB)1}U-u1<0f-|Bji$s&iC zQpiG)b45m)Sh273xX6VfB_;`Z5v>k0V<8_xMwtpHv&=UlDQR`MX+fR*-tw1GM8=qv zke-kudXOfN z>!-}5oUGdD0;!{W(K53La)pTQMa#@$$n~gmyjcsm3w4f{pWD=)S8epD$RiSKoGE}j zFVf_s5b~zTGa@ILBFLvAOPus~QeE(~$V(#QP14t~8y3mmb9ORw9ntOUMAN#C==ODz zDH-hYv71OM-73q?+;v3zDL0vQMEg0}4BR`{O8c2$svuh;`b1N+j%ce>P2D=8ttOcU z$TreS>r|Mgb>uCnbGm6+N3_+MX8AhODsq;I$u)94QtK!(B9*4t$t<(0$QL5#n#HIy zMC1pN3(T^0#GaLB{%V@`@%->L#CURkXIp> znKmc6b$*71mVZk&32Sdo!rGgYu=ZZ=8%e9M_U0t4y;rbKSbK94*4`^wC#=1cE@54* z33Z(4Y+Thrbh%$m3G3?24x;O7N6~&}b*Q8LT-!l(ZKR z*ggEojYwtWtSnK9f!dh2P32R+W!djP;u!i5xRw}xN-)Yvmb;Ix3ibU=< zWB1c)t2SCLb+!|^$BcJUU9d)ECnpuCQ?Qj^=kGO@kRnPIBu+^|hKuYj{oHHTI;k!= zT4b;jv%iaOPZH7X;yx3BOcBwUzt0pvri&z`)k4!3ay9BaU}BJZk)+gl(8Lb%J>QEu z51GutULF@Ikvb2X)sUA&juLsqtcCnTMDuynWFeo394B=iHIWg%pR9=PC7v|xhk5DR z$C^n}=P45%F^Q;*G*;C{~sncv0K@Jkpo|l*=$kCAJO~v89=LsS@ zKTAy&Lv9e!rQBjFoK&0pMP`V+Y-%8niD-t) z%u2}fA{za5lP%MptId0mH_X_Ry?l>WX_GufWxDCIwQu#7nFlEp(RqH`EOX+|>%1&? zGRO3hI@e0{x6Qzb+RrSrvq+uDJ7zp&n8=+Xt!BBCIp%PY`$XO~{ZG|abIkD~Pl&8E zDK7<6M4l7*z|^45-$Y(49x+f1PsbGXPC(yGnGocMjhcTSRCc$WLQDS?Eu+|SKe zFXlMuN0-+ZrryaVW`c-0TV+j!<}=%zB~l==#>7uoX|~lO-9)}JHINz+{ciOy)8b@$ z!7P!UQs*0!c2Zq%v&c41R{A>pM)s|lafbF>ZT>EG;!Mwsc@2Vk~^o}z|M72ZSIviXS+HJom}E(RhMbRE^;!v;9042p45rh)sVMEE^@L4 z@}Wq|$y&&lBKqy7i|sl^^O;@HZJQwdApPO1y^Z14(M?p^FmC%N^fi(Tp@ zcb415rXk^cHQ%m;gtOcYZ5t$<2^ZM4kZ|6+k&T?E+D0e2 zV@lMfovhj@TyKfmR^LxSf9Yqg^b@tKolNK6Zxg!)683(Z*eqm_w7OMVZE7RuYd+Hp z4idT3Nmt0xBKL}HW_v(R647g(o7ouT43P(=PFEX;Oc#07$zaIMBD%NfW`{!V6w&X4 z-E0XYoSAQKOCjORd~-VR~fZR&5lns`a#y3v^j5vEhnYPg~$*l?_+bdfDYpQszkMNB4ET?2IbkD(o|R z*}0I(tWyWMNaWwHRqU_YYI?zJk(H8RFB^y4D5A@&mo0|eA)?ExmmTV4i3vUTwo@;3 z{czvg+s^dDqj_&T7jnP!qsyYVt%o!rR*`Lhynt9mb`j()5nZNR*~O6e(a%=4#Yrxo zJ~lZ`^SQ)bRns%ZKDNP0?g+BAZFEv?+N7UPW$atqXtlOV6-0KBU*izzXA2?yMAka# z>&1=qXOV5}2q(Ft@V0g|WIt)8$K`G9SjZR=oz-pac*yZ0I;-2-3dpIb6SI|&%TOm~ zr$KHP(b?F}&VW2BqO-c4t#xvVd09l)jqPpC#co{YOOgC@R0=NfvPpkAlM&g$PE4s( z^U8mJTkm9g!PZhobM9{&AUlX?&i(Bo$gZffqg@P1pw5oA#fzIU-ER!A1(#|pzbyJl z^quTLC%GlKtF85Q%puZ`j$&6k;xd<^IYMLyX|=1J=VX>SL1Y(^-K;+IAw8QjM07TG zw-c}Mt*X(_9yWQUm${T8_Z5DYxl2UPjrXu4oJ=nWTV=5w4QZ4*#S*L7mO)++86vW$ zEr+}*GF)Vko$RE#;C+!pMfS2)PL`OkE$?OLUE_29Lh9%;-ODz5;nuX5ZE}(-$V#0t zuAgQ|_Z?+^oGf#)gnNm>HtqW{1Er46#$dY!60TkBZ6~|S4!P}Oh)sDZ*jHLVRoUDOUwWfjXuownC6=&&M?~q86`47~7XO!&<*AZ45FF zbw=AbqzZLL+rf|7&`*;q=+tyF}4))hRC_H+>fwjkbjC)JDCXi z82ub+CquqRKS$asNI2UmwJAtA+bOj(o#ghbN7=eLe$Ct@ZcUBEI?B$w&Py*5&F~o8 z;|7&W%nl-Rq|R77)k(F{D=@c-{K-b$1;c7nEOqV@Io8%fwCDRp%4`#4IOKSntn;ys z5YbrU>>?+#%>}oaV&m@8sPFj;kx6!ulWJF|U8KU6)@#qz=4Z)AuL+-NN8IkDVB?+r zx#(n@y2DE!5go;3TLalyL}zufoeR;cmp@C-XW4m>gw*L$snXzNdckNB-3rdOjgUW! z=$3o7T?`3Z!8vv*By0ue*fb<;xs|pR61Ln*yBab@de$xFFLsTS>Vg`PsO0k(n?;@5 zkk1qwxl>0vz2F|?GsSj=EE3sLTAgcSkY`1VIsOLs_gQ|ROFmQ zWG9JLWqUlHt20pKuXfrKUM5SOJw-0G%b)VC^onaj$n01yV<^=}or{lY2Sl#1iMM>K z6Gik~YnC1Dq}rS%vRLX|Yb#La5|NihX4@3%%ofqJ!CG7RwvVOPGj--`ZQtcyZj(A` zX;o_*oy;q+qF(+nfpX^3EpG-f8y&rDYB!~xz{#8UKH6w`=0 ztPs(w-;dbQPG*}n^s~rjP-lbPtQjh;9<@C_^F8a67&_07+i6Z_nch-Ix27h$z)9}t z@Pu86R{f=pev5oURuS!IdO~_ z^1Ph^xn1N0kr!<83t#5}kqII%+PRRIMRYrT$tJ(_b>0^_Tk5=I`+wzSt%%O^OLhjN zV0UY#N}U$l<7=%m%k&b_<^HlQc2aGIiD;`=Y!&2BA{R-kS8e&fv{h~^c+FNo!dCE_ zo$4faM)bO!(XOqk-Saj&^RL@xC%L8khHdfUo^{ma^@dGDPM7G~>J7UR67FB5?P^Gf zp0@3fDbh;&dDCVgm!O|FZNWEw6f;rhE!!1x6Y9KWiy(K4=r;JajX|Cl(QWW;I}nl) zxlHC~xg8AoQsgQpNhi74c*hR>*3ZWG=;s|<{BJK^_wdVfh0Q{?qEvk6>kObQ|K7`f zlpa5LIfAkVat5XFN3D~a`4zUvNwv93>eNckE9^i>1LPkz33&$6YR5vBL;h*?uM_A} z{sQu@od)?svG4gkTkB+cL4OflIxB4*WN#5&$}8;x$Vd^L`SJ+t=6O{kV*s>Fe;0PsYxLR7yYkjVxp5 zK`s!{QDp1_$kie`ii~Z9+$y4@_{cUv?iSHed}NnG9z>m0b{V7zbynF{Ncdj)vCTlj z_sWm$8c6t#zuK;agzxyPZ6r@;V|u}J(({e7ls~aiNUO-LPV_e;wNBXAeQNtc!oKcP z8+Vf1vwdc#I;l4Ql71FQKcCq&MDOrEAo95_*g$)(cHaVY#=f+*PG*@dd-|pGrCo?R zdd2K$J$X(uZoi$qp9X@k5e z^1jFqwjHuYM2_hCh{HsZy`McSQ=hYS?aweDv-*~t={5cx^!n7m5V z2~WYJjPk|#PudgevCyH?x-^v+8- z$=#*uotJcyyUW=-uM!gOa`w)vf`q%Az4KC#EhLuSxO3Hh8-1KD737)3p#C#4CpD`ci(l9VjuI7(qJKZ>&{ameMA zBxD|?4Dtx267mYA2J#W59+IUrLAFeUQKTV*C~c6VD3RVi=SoTuWHzN3@&HAj57sT^ zHA*>T4W$aQ*}fs4TF5Sx2FPKQW=I946>=q|9db7%TIBP2o)UwsrX(O6?HBSXg$$rn zKn|s(AQhB4$W@d^$i0*n$g7kLWDO+?>9&8!r*JDjirp#toS)9~k(4B)l2QhlNvVV^ zq|`u`QS=!;?RgEQ3DR|F$R`aMNNIzNrbPPqekN0jATue&kcE^I$TCVfWDTVX(sfwK zrxr4h(f~P#(hM0-X@#6mX@}HOqFeh>+)If;mQoUs4=AOOETsa{eR#+@1sO=GgN&p! zLdq#EkP9gp$XrSm@&Ki6Hu_7DEP8N+4q><&ZNdRgfzwwU7mr2FP=iX2=JWR>;qk zc1Y2IA;ai4eiVCCVvwUL3CKB=Qpik-K7*yRaStU0d67~F`H<2GF$aZwS|D3dGLRvZ zEaVtU;kG_{B_$4-MM*;LrIbNlqEtdwQ)(bx4h|XCL$;wbLH4JlA!U>{$a$1V%;$Uq zr3mskr5MsmDS`Y*DTnkK5i+cT>`$qMjHfg}swvHo+bFG&XDRKF3?;gqA4Qi#Li8A9 zdrAUw0HqXCPN{%gN=ZTPpwvO0r!+!VQ(7P!jSTr@AOk2_$e|Q{qDa@?3Q8Pu6(tF| zmr@3Kl~M^=L#csmacIb=9KA;pq{!kKP6+?K{Vl_hsP+B2}QQ9GulxTlHiW@00$TJju(nUx538fU$ zbySF60ojX^f{dfoK`y1}vnJYe1EmG>1|iAC8ZUz!4V;PJ7jxGbSK~H5K0VEK}kTap_D=%pj1HKq@*Bg zDRq$EM}~YFA^TBUAZ3&cH(JN_KBXP9mJ;2?*V*joFp3ytdrAVbFQpVxN~wUHNl8Jjrqn_1p)^8TC@qlB zC>hAc$Ak>CkR2(7yZTX#pu{1kP?C`8lrqTeluAf5r3UgLr5=(uHssR;=|xFH22t7| zM^GXIea>f4iXc}|^d7A)!8<5=-&Expirytvd6!ZJ`JPe>>HepXa|2{|N;6~>r4=%X z(hiwUiSC9BDKW^4lmz4pN-1RXV?#a_kU^9b0K7`NkbBpHpuam$R0lD3n@jA zTPVel#gr1r`;>A>-ti%N6=YjVEhI_Ndt6hT%{iXm$$C6MkDLO$h?VoDX{2udwv zGNl1>HKiHSKxu`%NNIV;DYcM-(?UKCkR2(_kWrLY z$T^gD$XrTvUq6Z`C^5(flmukMiV(dN5~t{06J0uEC@IJkN*&}zN+V=3r3La4B?H;` z^bkD@*@aTLpO1btB@Vfel7!qrDTBO1sf2t>se$x4BSf!<97Jh?oIy!L=1|%oPf{ZL z`69wSy_8zWTa*UKPn2fJ_LD>OR>&wyJ7fwaI@FKi zW=agQgpz=KK`DiFKP$wlfb2&}K~AL9L1s`IA@@;QAa7AJkRK^oNbKwoy>OTx#i5iq z%0K^lEDB?dW@l7L)GDTO>l zsemk}==~w>`3FiJq|cO)Pa|X)r3F$>$v`fn=p7^N`EE*K(#y+~IAjea3Hjr>A$l2P z5Tz1w9Hj=5qSQm~p)^6>qNE`|Q`#W?r-tZ}1AWe8D0){($8|oX7&4zy0%@U?L%yL@ zLHe8*V%0(prZhk%Q<@=jD6Npily=Ccl;}Y|=fd+ttQcfJN&+&GQVO}2QUPhAq#&y( zb&#$XgjkJ`A(R$KIVA(Rnv#Vqq7)wNNAU(F4*8mrgmkM4(e>_>F0X-86yy_19c06cLOzXJTe(sLy!^N)hB>N-^X#N(tl|N;%{~N)_a7N-g9EN&{r;i$gxmkOL^KkW(n_kSi(C z5)P-6XX<18d6PZgWO1ojPbD^q7*@1r4&Oxp_D*2xFTd& z4%v!Q1=)*I3mHRcfSg8YhFnf*h1^MLhdf7#9^psvAteT}SB4A|kgX}DkbNn7w^e8U zI7$j~9;FU)9i zo>zx_njr^JS|O)X^zN_D*macXQC^;=#2}wh5|Ayf39(8c`%@|)r&3ao*%ZC|tI;2( zG(!GKX@Nv$hFBTMPLwR<2uk76zUT8OamYMM67oEy4Dtn~60*gt5WNPHpwvVDOlg8# zK}kdIr?f#{r9_VLIe$edg8cE?5WN_(C#3{(45b`$9;FI$Bc&Gd1f>D;9!2jN>(a5a zL-bb2wv=|rft2W2-|7@f401Uo0lAk_3VEAS0g+dbam6(S*^yEQIfBv%xq#9Fsi$Nh zFH^FRZz+X;@}t=LZy|adGJ=wXoJA>v+(4;>JWHv8d`_u{^qv!9H9-!cq#@^0+90=6 zBFFli-=Gvh>~*2%V#uzP63FqCa>$jGD#)XhTFA$g2FMn3L#$@V0hCtAnUr?OEtKeS zeiW}#VvwIH3COP3hghYM6DSpsYbYtmQBxFZQ8Duo25^^r3268i{9`YQe3DQPML;hG7qPIbYP$I|soKK__L1s{j zA@@;AAa7C1AwN>8ApLF%(Q6@xP#Pd-QJNvwQ(7TUQ`#Y)P@?1fD7xJoV#OePQxcF9 zDW#ChDHV|WDJjT1lsbsLCB$lk>_};W974%JPN!rcvnYip_)$DWi9_C@Bq2Xi${_vb zg?uU@2U2Pvr&8)6S5cZE_fyi4Hz{q9?#?c#Z6Q_zj=Kd7ctI(f9l{MV|xESX<2xu@aCGlv2n!lnTg= zloaH7N*&~1lt#$b^&wUZ;nkB@X$4l7#GVdx%vAIg(NdxrkB& z`8%Z^@;0RjlBJ{}+uadjwLwNvB7gQdpGzr%%%c=TUZ9jfzNVBzdfyphRY8)JTFB{? z2FM&rGvp~sD`YjL9nx(RL@$FRDV31ZC^e94DfN&?Df$G4ZgDFq zX~>3u53$-HyHFw%e5<1M8Az=PA)sd_SL3VvtSl3DFaffs|6nk(3I^6iNzmJ*5uPL}`S)M`?lN-5a83 zAlp&0kdc(aiGCF4P~wm}N)qxMr3~@~r4q8`eIa@cWGJN`aw??>axEndd7RP)$xtGv z`kXge7-AJc22qM3Cs0ZtDM~ry9*RDFqU*+6lv>Eolmg`JPe^>G@E|unIDmQVThT(g2x4X@>lb(h6y$v_syYL{Iml_?i-fbbC1DlYk^B zrI6z(6_AT5Daf6aI!Ftp5%LwK1=9VI5IqCghmwVirxc#yM{y}74!N6>guF^AgS1mB zAw3s`=rxf2DD{x>lqSe@N*dBYX@k5@iJa+kUP~#0^m#NyFNP#3C6Gy!a>z_d735(` zEu@vw0LgnS#A=50r?f&wQQ9GAP@!?tDoFInkWVe7KcxXOg3=6`NNI)4 zptM64P@?DfQ7omzAgd_}NWoJfpHfJFN(E#DB?XyCse{a*G(r|oS|Cd)8OSP17E-V{ zG5>PCk+`wX@iteB7gBYUq~r} z%%c=TmQhL|=9v(y95Rqn1sPANh0LThKo(P)A!{hDkiO4`SnZI}l;{*cifNP>WFaL1 zSxG5{bZrhjS3q{5q#z}fI>;nSBV-1p1#$-^18JsYAsI z980N$Or_L7=1}S(k5QT+A5hYejhBRc+911AB2#_N$5M(Q7gLHMcT-9ruT#n)-&3j} z+dLnl*Fr{88X#v=njtq(S|QI++94lOqUZTh6f6y~VvwCF3CIzYQpmZK3P>F#1$mlM z2U$gFg#6)!5WNL5kdlEMMae?Wr|8pfdaiy8B@St(Bq6IQWst5fhUk@$!IT=vcuGBF z21TEl)94E+X~=R)8^pX6Vnr_St@=}nAfqY8kg1ds$UKTZX{XVbQmPGLg~>nMrAfETTlKeDsx+7^L9k5Gw&0NGXMkrBpzsQBsfvlsd>VN+V<~r3KRa zl@L7x8BWPUPNfw7)sJE(B@TInl7zfVDT8!*HN>if#3?n9BPsQe^C?Y`TPbPCQc4@- zOG@NIpL6$RA$k#HPf9UlETsf;0i_&rGo=dhG^G}jp)^1?d@V$8h76#zLJp&}Lnc$A z7x_`lroxlv5fZGbk;P21*99jFN@4Qwpc~QS^8t zM2|xflq6(4r3{jyR6-U|Y9K9?ddM0|6Qp}OL{CG8QraMsD3NNPb1kI^@+74gvYJu? z+5F8As~nP`R6!9)}!4NkY!1ltF4Km5|3M zHIS8*dPx2|A(lQXsYj4FB@H=((gvAIiKKk1n<+(*W=b*SQ%VV>>xvM)95RSf1u3J{ zLN2B>K;~2Q2}^ezq_jdlr?f*h|3`=(z0|kbixPvBQ4)}9N-5+HN(JO4N(!=uQU}?h zHAHWO4573@PM~BUDM}V{8>Mi%A4M}I4p~J>LJIyFqL)DiP%0rMlp4qxlzPZaN)zM( zN*a=;v_Zb5L@x6=_jottQv?}8DTb6$N+8oH<&XuGD#$WQEo3dF0n+!q5WN{Pg3=0^ zOlgPAr9@}=Q7op!Agd_}NY|AiRw-mKr2;aZl7h^j)Isj1G(wh9S|Hz2GLWM8L-Z_U zIHmA%KZ=QzIOJ+d64FR1gRG!bLd*vtRt;o(Nz_d7348WEhIx}fNYuxv6>-+DXox`DD99MO7u!UiiasN$Vy5A z68R{^Duu);6_8R&3Q|R>gVa+RAuW^^NINA1DOwexXCX;SVT~U}1tkutr6eIulrl($ zQVEHE9Aec#hEwVxRg@;k!;~~+4W$h-V0Gv@a+S}yoKgh2nNkc{PAP$G{z>Sk98yB5 zf=s8>LKagRAm3A(A;q7Do?9VDQraO?DAB9^D6Xf(AWf76hC~3$9N*iP*MW4{s^Nq(SMUV`o7_#XXAyx@wFr^%F5~T`qIi(iTNNIq)M`?y^ z{AGyM3fYs=4jE60&hn$Uk`jYFOwnh5b)@f8N+HoTAyx%sFG>n>5~U7u6{Qifh|&Ui zgOY)KP02#KeHEe?Uh6X)NQpxZrz9a~P|6@zQ7Rz~lp4rOlzPaglqSeVUx$3skp7f5 z$ibAzY@hQ4N)co_r5JKIr3CT{r5y4#r3%vhUm>4b$Ph{cWE`a#axtY9atEay@**W# z>qqegB?j5NJw#7H22n~O$5JXF=TcITxs*D{qm)L-3Q7y)2TBG~^i9Yo3)z=a_%}a_ zag;dZB1#f6k5UGCnor3kW^QVdy1 zDS?=OhkVK*eJNFtp_E$4cuE6g8l@RBkJ1WROlgO#q(ratqxg{$gY;P&GE6}Br<6j* zQz{_UloaGPN*&}`N+TpgX@PY4E=12jwx?tv2U7~?`cX`z#37ecl90P8Wsp}Wm5^^K zHIP2vhkWWG2T__JXHe3RIg~cYla$EyKIc`GBFLscgjmIpL6j26I7&HWI;9G7FQpdp z7Nr654W${{K;EXLAo+Qr=Q_v^ltxGir3G>pB?Fm5 z$wD5d6yEGdv62#pblD(8PeKMz${>eRDj}7W8p!pOddQQMCdh}BG^8LBqPIbIq(pA< zIgg?gLC&ERL*`OSAWu-rAsUIf zAlv*QL{C9RQtBXQQyL*RP+B0*P%@BDDOt$o(GaV!UPqDpn^Q%3MNZ}vJljwH8m#=) zxuU!h$lD?pIVpvNzd2QuR|Xk^p0~=Ygd9$(flQ>-L#ioFkQ*pz$b*zNNDC!$yN+T` z!AF!L$WN4F$d;SsfYef&A$L()Aq|WP--EKlm^JVlx9dlw-CJ*vOA?6Qbvj1Njfzkqbn393KPRT;PpcLNiN3roALq2iH_7r_@N7tX>lrqRT zN+slcN)2QVr5^GCr3vy1B@OwM(gw*d3>ilL?(^A}QUpm-iXkUcN+8oI<&Zlm`bLnB zbSb44@(HB@va$RrLOtu=Dz6!`6QvbWLTQJbPKh@7SXWbGkozbJ$TCVPIR(*Sfe2O4RN-<<2r36w#DTgeiR6){|TF6>T1Ei>D zh~5ktN@<0ZQ`#Yar9|)Zqqu<*gFHe>K+=>_$XApK$fmtQJ}Jmflsd==N+aZCN(3LAy|)U{8z93e&5%d@`%s*SV|FODy0}Qhf)G*q?AKmr&K}KP--EY zZWl6afW#@ykdc&D$V7_1JEzNQIwiWuOFbn9d4iIFte})a{!OWX6mB0fOhI;|)Imm3 z8X>1qS|Bqh8OZIFEaVwV;iG;O?@{8AEJfeS)3Nv5A!Jwv8APds98IZ#oKLBT+)QbL zJVQxCR#Dm@8}|>CH&DtUPg1HNA5dx``8$T_4UhqpX2_wG zR>)*ZJLGSa=;MAAk5OWf_b3TSWI%{s3fYlT0U1R}LC&GnLFQ5#Ax}_RARkaNkPUYV z(X)^^rLf75Vgw})nMz4Q=26NZFH$NYYbiC5?c*VOJ*1S<1i6@!hAgDCLEfe4`-i$d zM|TcA7eR(liXjszC6GCka!50!3i36j7SeZ@5UT-lFr^uCHl-DE6Qv!pl%j7f>L~t2 zi9!188e%0Nhfqo(m6Qs|EtC}GMM@py8%iUj@4yhN1#&1Q1DQg}LawJ2KIKQTh!ThV zgOY^&L@9&x+bu+|gd{07kW(o2kSi!nkb5X;$TCVB@84y6I|9iBDG1#%uG16e@HLjFN1e8!Jr(>+71IAj&qa{^DaDYJC?$|;N;#ySQU!UQ zQVaQ%(g4|HaERUv8Axe`97$=1Orb=Z{V1-d#2`(S1mrzRDI{<25WNDj9VG=BL8*hB zNNI#zNNIuGNXbAJQL>OXDTUAZQG88_LpB={GE73^lrqR6luF11N)6-^N zQ3{v(QG7s&Lw=?tAw~Oz49g&UQz{`xQ)(dRQ0gHwDNT^SQ__$ZDQ%EXD3KR@&IS92 ze2O4DP>LZ3QA!{uQ_3MJN)=>2r55rGr2+CjMc>`kBcmA_@@a)^O=*YhM~S}ZTaBf} zAX6v_NG+ul@&Kg*vW${~d_k#$M2Ce88zBQIEsznE3}gZ&3rSH5U-F~4jS`0}rX(Tn zQpzA-QYs;l;UU8sNKZ;VWEV;k3>nr#Vw5Jx z0hBc4BuX2kni6@{=RA*61bK>540)GQ0x38s_oON+Ee8LeCYDfs_$l zbAE-QZ-eVdzoQgGVuyz4C6L1@`hK{!I-gPnxt&rASw_(}#omu?yT(mlur4zD{r3dmf zOHxF&>R?HO^uJtZ&Vr0($%ov*5`Z+ZR6;sg8XyC6b>R4isW|o9cRpxe6iX2#kEIM! z%u)}jV`+jkv$R3lSvn!#v-CiWiMpPo&(tUeu%toKSh67Jv4}4Yh^3mx5`bLKQVA(z zX@ES!(gIn}5`k=C>4rpEtj|^Nds&hp-aI`nALJO89LRYrg^(F6K}ZQp4P*sN2(pnS z4Ecg33h7~qL5`fHD@=&0QH*9ug-l|}fE2U%ArG+>K{l|6FCd7u^9f5mu=GIYuq1t<`nroH4YHag3-Sg_K4d3L0P+t@C1mgvU10;{ES46?Bo^@{ z1u^!US-K%*EY_DQW*JK|WDScC@)Ao9WGhP{v2 zB?dW%CE+VIid>dd$PAVYNGXdSvYMp`@-|Bu{ZIA^losfrEdLS>eBz>bs@i|Kx zXoOK>lJ8-`x;< zO8-JVt|G`uEM<@jSn45DS(+dVSj4wEMCSWgIw7lBdLXZ{B<)hIK4(dT{KX=^-yt#& zy;|3t4>^}50GY{B3AvM{0rDh^_{N9G{5DGjvYVwF(r=dT-TFV(>J*k_$Q3L;$W1Ic zkYy}|kmp&%w?afcJ6LKUF_sXd|24XvFywTWC}bi_3{uRJ(53o%m?ahR3QGp$a~40O zhouNIc($&m401M0J!Cpd6XbT5HpnWLPDq%g2l9U`N#Cha956@so(4IIB@2?vk`K9w zB><^qsf4`D(g2CFv_Sr0i9n8?tLy28T)<*|uWFvbk_;(j5nopkTf!=q9LOe?LdZ^* zAf(T=y7wB$Q7j?Ixh!GG43;RQlqCjP#gedFRk(>I6|$2h1Jb8R*W-tzu@ph3u#`dW zVX23_%+dtuVrhdMex2^C6LKL-4`cyLQnwmK14|lY2TK;jbG^=-4>^@304ZRpggn5~ z0NKRS0{NXK0y*gh-B&kcCX4lhs`+7-WXSt0K8QU}=gEPb#Zm~F&k}?@$x;LPf+Ykw zY`)GMhFr`Nh1|gsgFM5M@S_^VS1hTJLvGZWGa%=)_#q2eiXcz2ltDgasfQeRlg=!@ zP$TxQF)VG68(2Cat5|vzz zkohbT$QqVz$mcB99#wPVLY+Aoasi7Eaw|&?UI#a}DHtmJnn-=Z_uL&mT)L9S(KgFMXA z329;JfqcV~v{#MdfLnE6X^>M{vLJaZ`H(wU0+2NH7p^>y)0qKvn)}_4we|?cb0^h z8pV;f>E2Tz=dffzX0rGpcd-;fo@Ob7Y-Op3e8>J+v(!LhEFs9yQr%Y=GL|I@S-=v5tYk^}U5#QJODg0ymJGJOAll@OVU0yiZ+%s$e%1(kQ2&u zU-^(pECI+JER~S8EDewyEG>|~SR#;Ncj~^nAy=?i|5G(DVo8RqX7NGZXUT#5kEIZD zOu6nW2)UG{268h?2(pSL40)R+3i*{K207|3-B-dNY802Uq(W|C$$+e8@k2gfDT4gP zQU*D`Libed4{DE@+nIX#J*c+PWn@gVkk=*WDH9dWC}|@7ke^v1kc02h6?Q{TVzGKu&6ltwL*}sfAa}9kKvuI9LSADDLOx}wf&9u6 zf*f+Mt}qNai6siTm?Z|enkC^cHHuP}RLF9c49LqYe#l2GMUbCa${_tJb%phi<5`*@ zV_DiDH?VXcSBBOvHnpt=ddJ0=CJr6_pszZo@Ob8w6O#sKd{t54thY>6M~$=5{BfmL?QE8 zVvq+}5)6;L1A2ia6%t{|fc(nhhYYCF^%OxyvXnvmEcK8DEKQJFmNv*sES->cmLACe zSd#jvQ4Ffq^`t@0V#$K!v*bf=V+lYWW2uC^&e8zsU}=H;%@Tp6JgDpGhMdP@c~s4X zEXj~^79XUMMSOcp+_ApHQV8j02|^B9s(Y`2q_cz|<5kZ~++kXu-f?5@oTxDsy7J&YTR%V(~$WS#lsDmO{ujmLTLu zmKw+*%XMENh>s-`plqytoit60(??JQZ4gIDT2`H%})0+8ESDj`iQ z4UpX|Es&#E>C6$xB$jSS6^nJCs(B+zGGq^n4|4S5I&%)h&r%2}X9+@@S!y8PvxFeY zPw32H$Ym^1NC`^}@;pmIf*M69ODbeQgU*}*$!76G=CTw)s#wY(8(8WgQI;l%XSME2 zeBVuMtHW73A(yfAKmsgD{Zy+*SkfS^ELo6UEcuXxHM;izWCTkkB#)&5au-VrGPF@=4noGU)IjcJ2|=1!!jRo8QOJ^0Xg(3oyQN!WhsK(&r$|yW2uK6@U+g;1j%M;gOsy$Lc%OP z5Kl zqH4a3B^k1q#Ru8Ik^}jkr4TaYS)Dlu8OKrsnadJ_l(U2(kF!J}8(CtI&sY);RipTg zB^7e$dR)u-+qgf)5X)N84#Vl5ms(B4dGUOc=A7n2} z4rIs+y7xlJSe77UAxjP9ah4F|J(e)!50)t8xF+3K3^I--p}!i%?JTK~r&ux|AG7!& zo)>lIBFM=sWsrQ9dPoUN6Qq%)4YHl36S9w`2a>Wu_ntIBjUt;R4Kj~Kd^Jy;8S7Z` zA+0O{NEb^bB=IHPR|8}ei};S7$Xvh@fmE<`L)NiahpSfYEXfd0v+hfLSx;n6W66O` zU@3%@ummAbvD82!EFs9>EMds-mv!$^$T*f5B*>C5P*u2wB^9!rB?GdX#Sb~)72Q`6 zv$Wbg=kW7|*$aIzf}BbOB(~@ZtwE~hlUb4>IV?WNT$UV21xq1h4NDLbW~qUE%@Tqb zujzWikRdEl$k{A0$W<%}N2*bjv!p_vViDg56nnvYEPlvdmLkZ2jk=yP$Y_>&$TXHF z$YPc@$QqVT$U7`OkRMr+l2wI=zOH*ugPh8e1@W`wLvCgXKptVKguKSm0O??9ftanj z_Xy-TmTt(!EY@IEa}i52)x{<$Fbx?E@TNnX0cR4%2^s9Ygk$!TUa8HT`b)Y=S^LYm7;1s zjwKl~mPLF~QS7-lvgAM>VJU=cW(h*RXQ_c4x<&UMf{bPfL#|?pLhfOSL7rzxI7(Ic z8A~d}^Oo)_19Ae3A2N=m2ohu|gFMAj4{2u+UuG1`$Jwg;YJ>P#Iw4oF^gyaul8#n+ zHnOBax>>RygWlGCIO2FQmjEs%d$B9QcVbYJ3oj$))USgd1|Jjjv^ zd4t6ViLvBBj@_m+7eXem1R-~^h%Y>f-kVuMkndQ+kU?!aa};t3OAHcZNk~4p@tSjVY6H7v=H zFpCcoW66P}exUm*g!oy4kTRAUNE1s4@)1iI@&`*4GW0{;R}7NHk}yn-Vh&3xGO8`>LQVDsOr2+B^OAF+4mI$PWr5iH%BVCVmysG(ZmSo6u79XU9B?q#Cr4X{2 zB?$SJr3T{tSoa=+oX8S}T*eZG%x8%~YFH9ZP@{N>B^B}+O9tdG7C$8A6J1XcB*@~2G_Vvw+E~gUF_wBra)<7{36jOq1}S3cgw(L~Kw4Om zPF17mWJ!YSx1uT`25|#$YN|qK#D@z2@!O{&ezSi|vBTx@Z zG9;752Pt65ft0WmLRPW_AuqDjK;B~sLH>^=3^BgZ6-FUPu*4uESQ196QCz~33MpjC zfZWF7ht#qZL7rtPgKTA~hwNl&g8aeK205%#kD?Qj&e8+9lqJchMlqKq4RRMt7NmhC zAF_!h0Qr)o67nZY17zU0y22L7X)F=QIF@e64J_7as^&_TWJm*x57Nq#1BtQ}LiVu) zAxXP*g*A|LmJlR|B@CI(5`~np#2_nK5>8j6Xkkf(w6kPDVk~}0;{WLiiy+6dltC_J zsfWyDX@Zonv_Y1$bV6QX>4AL0l5~a|MT{j4a!8l1Fbi@rOFrZhmH=cnOC{t^7V({2 zaU6S`r3LZ^O9axz(hceNovz0krSgnmNrp^h@j-$tIgnK>g^(>QLC9{F8c5>zy7v&| zG?p-AGD{S42TKgnz>;vL8pURoR7fXF2E^H|d-p?zvlKzbvXnuJSn477vot~0v$R1z zWa)&&Sb87>x^+ECqtz%zv52qqinTnMB?}T{$%iau2|(7dR6^cnX@GRHv_Sr0i9iPZ zpeyW#oW^3Er7Fy2Nrqg@;)9g4I%b>G~mP$yFr2*2w(gJB?i9lj3-H_y;b??^Ms^%;f@nvDL z%@?uwAT=yGkc}*bkZzVBWYAvSR}CbaB?MW>5{5LeL?Iut#305mI&;D~s^*hfQX%;) z8IXHe{E%jrBFHWl@jYU(G?HSvuX@NxmL|vqmNv*OES->gmLACKEJ>NFudi9sAoj1i z_bkY8mVC%1ECI;%ER~RImIg=@OAF)^mI&kzmTt(<-*i3JxvJ)DmSo6$79ZphmK?|% zEQOG6mLR16@4BxV$k{9*$TcisNEJ&I@-j;d@-<7sd1@2~?$dpxLVPS4kbD+Dq=Kag z(!^2*>0qgcB>YeJ)dU&E(grDH>4a3V^gvozlFnD7=weBOB>kcL%7SFFrF$3OH5TJaXUTw!XYoT8vJ^ocW+{WTu+&4o zVrhbS{?@&>L5^kVgk-byK(1v;x=_`8KT8_qah5E|D=hht4_N|`?^!A#o_}2#8;=qNbg{&fvjW+K{m03Az!mZA*QW+ zk3mvd5-w4FUBDu~RV{j-#gYNJi^UIVWGRBY%TfmUjinwk)Y0`cL9$ueAoE!|A&;>1 zK;B?U%273Uv!p@#ySlF|$k{CUkZV{1kSdl+$jdAZkgr);gAgA}4P-J)2vWilhOA+ULfTkjki9Gkm#I-4c7X0Z z6*7t?12UDx4_VAo1bLFB4ARC@5BZs;2{Pb7-FqA4ES6440ZR|$PL`z0)hM1~NrSx4 zk_CyeI zDS{kvu4r>VvBs;KgDlCA6)Zl;W|kbtmn?;lzgdEi zA&2UEY9ME`gdo#c!jRipqL9Z}Vvvn234S$-FIiF{f3svjh8(8r5np2$+s4@}MUZJM zWsuuh>LHJ_G(p~B5#L@HnfJ1ELIx%2-g_YDu_RroTFqrigFMKR1$l)fAM!Oz0CGTo z-B%@K1WN;CGD{0&F-rvU6iYW`8;dnT)x3u#8Pb1%?%f9&&5{F|&Qb^|V+lgmveZD{ zV+lciVF^P99o91Uu+j!LM}@^ zFb|2XZq@A*6vN2>F1e2J$yc2y$Yw?kfz* zV~IlUWQjpGup~@Yqu9-o3P~BPGiN}qWbs4pVJU*V&Qb=6vD8D3AEGliL8h^^L6)*~ zLbkH>K>lJ$nxaNAVyMoX2DyeM3$lzQAMzGU0P;VUO2~;RI&%YLDoYFG0hS146H7Pb z7ZxjD)qLzxI&(5)B8v}lH%kuWRhB}?4=h2*(4%$c8b}692r`u=47r^p3R%GtgS4_F zOjV=U$&w239HV>BfE>f(hh(u7L9S*ggOsz>L!M-5f^21JlTz+I{n$RnsvAAVU{3^c zA<2_cIw0RstLJa<7(+Z=kl#r17Yd0%CQz$&)M}`w2XYn3)zoUJ$2(1p-Apx&S=1`U zlL#3|GFQq#CB{i4H;^3V84ejivVi1hPpm-XsW#3c36i9GQfCM$HU3HKV=N&#))SGk z)bLYGCCM;P`c<-b<0_J+B*Q($QmTywBoC7u?@67hGFOs3PI98B6|#b4J;}+Q>_QP! zK5+YhKE^~ESGp%xO7+0mhtt@l%Oi!hhYU6E^&q>bmbU}8Id`mLMiw# zN77BLGChS5>sZs+OLCrPB_xUDZ;~v}ddOfB`(}@Ek*6CnjN}lKi#km&WGv(gPrj6DV-ksvV#a&gq|i6CPwZoiA@O@6Du$P;-;+LDWu9?l zAL9ucm*0~qrP`Q5c`l+>S9(gM#MjOQPsP7lP4E=V5qYYO0JZvZzK8y-%Sy=IB)OC) z&l8qXDl_MiO!n-N63;xvvro#dKDwSM9`9V0xt{V&r&jqMA0!N!>M4*C&oj+4TS`37 zG*2;F{fJi6Jq?hJ+(^|gXCis*N*9ej&NtGwLQ)&jpY>JSC6yhNizNagPwqt_!?a5X_XRRgEgMa zTST5(L$ASQo;)e>HTaOH6ES)X)_E!xiB{#_jkJ7@p`4F;#J6;XY$Xw2G=9`m2iZZg znYP|XJ&j7_8uZDSHpF~IG3Svi_e3CFBqL~zFZVpon5r#390vwbqkxyBxdh>kg8qJZVyv7-OhaCCM|M?ots`YMf89jAWfBxL8RpNj=H4 zo{BOdwZ_#XjU>-`*7uTENj7-0?-4Q8Mk&R7K+@tVhTKEaPV$;3ET!D5m;6Rg8zgzK z8rMco1hR@+iIHyfL?IhkIw5b9bkZKN(bEmt!4gv<$NrtnsE(`Ro7AnIA|=LG z)M_y0dDFALQjL8VNrYN$@wDEjaaNqtPk2-!pOqbCG;o8;hIJ;raI*a{W%Imuv>eV&??O7@Xt zk@PV$S1IwHK-T~yrr7{F0%Dm7kE@uINhVQ@Z3ZFdliWmdfEk5MBq<^3XQn-&TFoP= zBstj3lv3{1dv~Il4bew{L^BssNv)Pqt3)#oQcv=zlmf^zB&(#%hBT9`mog6$CV5p# zG2}y%ZBj}gJ4wV*E77cg>|v>b=q)qRtbNC_b(g=9C$A!d`5 zQtt?o-=wrEk$aPej$ntHISpco)f!n8b0JBxS=>vmB00(|SuJAJ9=DiexLMUp#F6;~ zbDt9L1Udq&AUVmT!<}g5y@WEamg0qsIaM7cPBIfA<4MGRdXkw8nMkeHQ>&BBR7erY zD^k)Sr6l6ma*8<$@*s)GbBdV-d4l9kYL#y0K$=OmNy&q}OCqjqPBjZ4T_l}SiXdj1 zX?#enMwkIe5=pz163DS6Uy+P7E2PBlQ%0Iqh|$N)k!Bs_9BTEwY_$@i$2HPygy?aN zG@BroP^&%E%4fDfrjq<2B@9_aBDOJ~*#^0XL@W)T8G$^+5>+C%4U5i7J~R1Axdx38 z#T-qNVYWb8NW}J>VJ0-H7=7%`FbDRMlc?1gGbClH_g!jrHPv&D*{;OcO>!E=oMR4L zEAlM$9!MLGh{-gwlo;tGqbVlStVGO2#GG$7Bc_-{BmhnPnZlVzqpB{Lf@BPPo% zRO0; zBW4L=a?DP|JVkOj#pIa2kQ)0A#9Uz(C^3E`5o5o?Y(&hFr>J`TW&|;3l8AczX3{e% z&m_cLX=W-h79!?KvjnmXGQn&`t2fbVqS=j@4#Z3})7GiXe<3E%%u`|Y*NoE)^6A&}Ww4POY79nP`nXbfmge4y_ud-Ai<`b4C#Qe(AftW*2RZDELIefk9 z>r@g^&s5W|#JG|~EU~F(4Pq7{W}4ZGmH`A0DVU|3^e9KaXn7>KH z7B$`6ikKrtsCs6YF~nq$h?p7XsOME*GY~V=EL37tk%%o}rWr!aCdAA#+Y$3Qi}ixa z^E*qr664U3YRjBu1`%@#iC8{!%|^srMk4x}YwkhJ4T!nUOm32yjXPPgm3Wu41Q4?U zd9E{C5c2_I=9yiH`Hn=ai+Seo7e(f3qlli;o*^YLXhtyi`lSMiOzx zuhC+M(W=HQXb~fgk7AkGE~T8W@Ryk#QcAtojZoJc%gk=X9Gjx9Novg)?R)tkkTR@?zCH%lNXN2swcH!C4? zk>@e9MoOtSh&+#(D-m-)iMWnhVKzb@ClS|CE6gUy2IN_34&Nx3s=VG1*K8}zQN2Xm z>#Z`gd&#pwkMV?=*Go2#tTBz(MILp(EVh=X&3q|a3~>iNmhyzmdWgR7e#YDm5l^2) z&Ci&7q?8+*sKVDN^D}0!Rb(#pdgy6$>y1LnATfHlFL7`47|mv2lkDAii|RRv~r2Ei?ZeB_Wap6tmSV*{0-G$lGQ{o014g3B|l)M&4EO z6Jpv->wO`+`sky?yXNeOib*)bl{PaeP{+D`Z%`3Y?cx~+Ccm`*bUsU`WG25U!d+%chlnZnMo7dNq|2;;e9zJ>CBB@y^z!K^j&)OHD@sEDw)8u2w9W&u z^?NIBWhYTg7uB;{=ds1xt{BM=Ec(6GPb}iSm3h0z*vlf`TM3D===Wd0vFJBz|6|c_ z-~QCn?^vowT!HkkoC*2M49l_a>Z@b^HjSNf4ffSB|Ckw4)RvG)^%zz@V)W85te}!U zdTAI|y%sDD(-OaX7u$wj8n)F5(M!X%624Y3dTAVB`5<~}Bv|1a9Abqa zdTAVHMWn>{lqAdhjp!@B-jl2(DW%?As(B}EKS@?Hq>$wQqzs1?lZY*XM4(o7<*kp@_~QdB*n)!~--CA@yJB)0H@R-l)NGyWi}pi?d%USET) zdWc?ML#%d)UOPjr4k@MH4^iPzt6NIB_j3|4iWDpPTamfe_>p7)t>qLeQ_4~)N0A(3 zg?Gs%W_Zq`voOgptENk}I+A1z$%$6zJ6R!b2`5?p?;(^~>=)@)3q)@TBdmG5RgB&e ze3sR%L~jXaSk@0p^pI>?!lDEW|V-=0++pH2P@nh!gR-KfkMmas}PNlwXx4IzHDUWz7U1BAAL}t3uBRQ2~O07|lMI>jC zEU{vc2T8Wa_gDcb)y4-T7f_yitu86G#wn-uF)ksw&l+W^ zaeYTI<4EqewnP3T$tQWxDza5fzq4uikkncsNHWPhl1Hp=$cZGkl00T5IjYqd64BR6 zt4YdI<4TgnB&)0hSHx5sb0AMxxsYO#N{U%+)j-NfmXfTo!jSt&R**DWhF9cSYOEw# zL$cP&hrB}aEJ?^}g=`^tnPi<6=&O4Fh@_R|Su6DbC3{K4U)fx5WkdcUd5`2ds}nNd z93@Rw{(-7h8p$UV^O990CI0m3Wos*9^wXynE0myG>8DSdtcaBO)2Gc=w-SE(wAo7R zCt9gD@?TM3o2@K}c={yd4QqBU*+mkzs(Q%}ByU<_Deg{wCW(bo)4`Ch?w>9 z59Qfmg`~uL-(j_>7(PbrusW0&#ngKa?aMo?QHRR0OA#ZDSOro_joT>3TjDW3vWgK? zMbe+-V{0Yk5t5@xKCzl1Ye`NaX}6+~4J4yUKC?0hh`vgVtt1zbM6CiT@#XWSRrDXJ zRN~bm{nDy|bWoltl;=yUzE>+TiZ88}UUD_Xd}T#@$vl#sR!=WkMDmT5e7Ia1a*0)t zd~0R&l7~sUto&XQBH3*Pd&%o0KUyn$Nju42E8I)OJNnrg zt<+x9pX47ayO$hCV%nWb_(|Xab~ogET0UaiIKYlUVkDPQs{`yFh?}XdX%DciBV_O1 z;Up7eOoEgxeMXW@mr^)L#f%}DMUr3_LB^BJmlBY&rO!+fF|#Pau7})AavQ}QWTzh) zA88rMA$C}a_YR6#L6T&*L8@6IkjF{HOs6C}3VDTOt!&i=`H)0j&)a(-Uy^K~nEv)Y zCH!=*zwJ$q*V9Td1MCthwcg#->V1-d_R3x{;*5WU-K@m>JH>oVF-O>~5c6Dmb1kLq zU#$k&oruxf^B}t$axk^pO|1sm`+CKQksfIqgX0y7ksfI$OWD#_%mn+DB-u`d452)K zO37EPyvLFBSuA1-A?YNplp-nW7~W4xC1Nrt=5UfBcKQ&t-h~V$NwF)WZ1L*8jcGXHQ=V8?9XghJJ$fIW1iv9E$J0V48HZGvdCsRzSoqCjzrQSD=>SNqOPaTi5 z8zG;N+#zK>WR=Wy9+X##W-5^bvMgE$WtuokO)gQWG_nr zVy+=xXzNpV0m@38fox}9^ZYNco4o?%x)^eo&__IfGtS-7L^ZYlB1XW20+@yuu0$+TaIdh{&Z3_A~^ zXW@>qYox^UoNd=jiRU@n4x^Qxg?o-|3{#o)EZj^xLrOf)xptP6c%F0ZBDB)8aL=$%VtGwo<;@cYUO?Pe9j=ba1f zR)~HBb)nq`x%zmTolaZkMRo)-pJa-Z4v5}Xv+XX3-d3~i7({QY7u!7$y{%qsdua}q zxQg3=ZFQ`j2-%Enb*!BXc@Hs{*r|{xVlJ`MmGD(ljy+0Bt?@m@TtzkK*bR{1Nam1S zs`ur7&iQm6B)ObLUsc9s2*rrKGA`%Q-PS)h^%6UsViw6fX*73AKSvVhoy%=sFDaEV zg;LZpyn-ax4yYLKX!Lc39fVv=B8~u8*cFf=C#m;woE?#}tFIo#csmNw zqZn^@N-6c`A@g`!%=e;agMIb5{PsSGUOs+1`9vAhM~~ERXG)15N&I#;M8ECw+cgmV zZtF_BLyFo~Ma@^*8EGPOwK13KSxQS|0HYoWG;Pi)Z09L<5K>F6#MUy!u7K#?^X)2#?mgeG zSHhX6+6{=&Thvrr%p?=XpC^%ds@)6`+n5;FG`kfdj((!|X?B|u&OF_YAV$BnpKeDX z`mOzRy9=@#Z?_BVJ&<+iy}<5)l%1e@pJ7`ksS004%nUnGiaN{ere%1Q?Nc#a&rCZ* zO8m$_)1HSsZ&DsHu9>!&qbA1Qfy^`Q7Ad>>>TRRY4ofNZZltYcAN5seZ%2$?hF9C| z$fK9x)pjRDFT+`OH$*SPS@u5U(R=PSHchRR_2@ImHFg3-?8~C&*>)1-Pt-iyPJxKM zTg1$_*5HBw13Lr0ncF zlSEt*-D+=#EG7|WkX!9;$Z8hvsiLo)eYdfsLVhL@=cZfjLP*j@S{fjylZYest#)vP z%2Plhj_SACvuTc+$h?e19Qkjx8>PgL3Afs9QmTzG#avFKSY(SCSK;F$HkiHkwTXK>z+oE|SBJ-IfFO%G9i#G>C7LaTvDYug#&yj2+ zxy#Om{6G>Vsj%}P$B#9QZ%FR83m{jM{77<-T?~1Y{}AjGnxxv!94(~Q_><%mk_YWQQmT!^wUAip)Nei6pgl7vutxLXwB<*ccTvo@72ro$WhY$+aZ6l00nZK<*&9 zm*f$99%L!WBP5U7;)%BC>q(NQN$Txp$QF_olI3<3@-4|WlE>`f^kho3vT|rSldP}{ zAwx*MC0S_)A*Yl4MzYFY3Av2KzLS2JWOpm!`;;f_40<{v_U>5}BaXCB*jbPpNW@wA z2|HIxe4B5u0}yfLIe;>+wyUJX-wLgzHFm3t;cJ^U_Ew0#x>#dJ zAjMSAVCw5hI|{jrWSEpLDe(#$?NRjffyTwXueCF!)Ec$aY6P`fYl|lxVryAPat6s$ zb}M8PNe0Q&_8!Q`B;vV5$hPRNMy!iY#5`lSE8(TO&d#OtmhN4=SzBipDDjFjwRmgx ztUX&wsaKq-Ma;8yKuWFg4`n`|dS7o>NU1gsy;R9_b~YV_Mek`OV=3l&dnIHP$>k(3 z*eP^e7BLr+OdxsDE`#KfOeNW1hafXa?xS<%OLhljA&EHJG~0V1wIt#g^|Ecy@su+2 zNMEu2Qq-^E#QoPRcD@ufgJLH2^@?36Wmg}4P5X*H`(Jrl?0^)tzUEM?7Q0c2+&0AB z-$r{qL|oiedRcC=TX#WE(5j<9-N+)vVK*C_FdEh>Yak8QH+A^MJN zlieUCo_UkKRZ6w7ftJQH%Cm{@oAj@BHrv}(9^UFU+u|Icdlz@3o9)hCBJM`tu=hxz zD;Zp`hV3LeQj0YxW(3t!Utv2(in@n=T*^u*YB`ITEq0?6H6!RLDJ$u?Ouh4rpe=R> zM9&D?VkgkCviCaOqQ_~Sp5W86PT!=1v zI3088m>_3@ZKH90XQxZq#dAEqvqwR6&E0kuMA!VIoeR-5@3AW&y5?W(R*0_oS9>2s z*ZjMkPTQ!MN2F{1!=4S%HTT#nrNobQf7y*v;``}ec2lpI4`^I}+2LLywy3}D?Y*R( z#BlOyTNm4pp4($Og%CZL#&qhWsJS#dsg>!pT_(3EIdkSm62}Q#E|;nyX3qRY($^W4 ztH!0bgae&sDe<`?2RSKMh?w|%l0>H%qGzfc>V%~1>Z8|1f5#Z7T8SAZ3FS1`$ni;0 zbFsu0HOQ$)jF@wB1jQsf9f;BEYp7E&UR9{q*U`=>zY@K^Ql0fz3aK{q44mVfwh1am zufY?X&_p4nhMuW%l9QIFV)Qya)rms%Ivwd0Oj51H9GK&%LZ7n_BAyk9BkdVZ!ekXA zX2qONF=se|DMG3ZJ#XhsrxK#)?VRPbLG-+xG0wbv)k@5Y$)r4)P7OrNiVL5{)Ye+73nxvE(zmd!%8SAt` z4y5f!$R$oEB!xtbJ;(7*6PeXEFXqzZI5|pqE={iEmlB^#lj{^9M$e_W!kG=xb7`({ z0uViyW}Fj*=(#lGoC=7ZOEcc7g6O$4!rkJ*IemT zO&8;eUq?-FTBTGQXH%^PF}W6Q4ah$w?@PFEOzUCp$?} zmKx$Xe=lX8>|{XlDD$Hv)138E;zyDKCx)206!Rp-6ga6fMCPT&%_MJ<%yd>tsWq06 zd_+>{G(qkq5%YwvcEXT4k`9WQ<#=a`Jk`bulAlSgaRwGDd6L9)7d@A7av(23<~Ws* z_euIv%v`4q5+yl|q{wN6d`B{fy z6zc0yCvC2%Fupg{^PVE+Y>VGX#YO+V=`kl?wo=ys!zj-Rr%+1#_f{*MMu^U{(lM?T zeZ_xo^|+HLC4OFh!bz19-tDOQRMjmArOLdJi4?BA!-?pCt2sLloG#FSm!iKiC;0Ub3#($%jbEgS&CYQlPJ&g zPE?A@Jd>o!=|Ubo(k910PxQWo=jy-c6wenDpR50(6Ot02tG~h74$*V=wtkRb;L;GDu#c zn75onNH*kcCq+uNcOuCqirMB=NeLTsNj{)^#%)du5#qG8Z#;8AFAgIC$&_JtIW88MEvsQ3nxPf-&cOg^@v|>*mu*ME-iM( z>3xiYrDVxgYRL~E`O5M4lH*CfcKnM)U-4f`?sD>_#D6Kd%bAUsJE$IU{P{m;9%5=p z#L@WwoFHPvo%k5a+~t%ZW-Y~JOQ}N4CK3_zol}RHcEo(=G)Pg$a6iR-@9dKjKZfsi zGM1>Cf1*~Rp50EP62qlycF}6L6X_*WNV=U-WujHBF_2=eBKg7TkfQGB=aT&7bVG(v z%zTnPPE1OvkwGHz{OqLNDSPL2vDe9v5;n$DOfkjmb+V+?8Z$`lAo;~vDP^g*h@_k( z=Cnd?A*qzoBc<9XClSBt`_)-_m*{J$v6f^h#r*12RS2mzHY3mPPR`v*c9JZonBN`i z9wmR0tR?xMlPhJZA>=udKb^#TRm{P3Pb0?ukCOp8hGY|o;RdBFHH2&<@wiF%saB&& zA|$4p47rr#a}vuP4!Mp*WVT%&9Ou1melPisVh(Uylz3NB z9`RndpSut8EQ|ksQDM3FEfVn#sGl2ve1({U+*Zg>h&jmZkWy{@Ln4ll2fLJn{%z@J z(;c2T3n#J+BoR;W;&K9ss3$HL{zoSNN3JIMjm8ykbrVUSdwPjIl->d#xS!lZF=7S< zx8k`Faalz%;*LJiO?f~pjWXU=4|UU}?CPuEDjw>Nk`jM2d#Ia*82$GDFgFJ=dS1$5 zZXROvTg4=|05STlVv<{g7(GLvzZ*b|c&jL8*!Fiz5ToY|3~(zDBi<^Cm;r7LV)QJ6 z!`*tsh_`|LY55%PHX=sPD;VgmM~ry$C}IY>Er`)G4UTZbh!JldMa&WIcEsrQKFEzg z^m-rUwnOxr$3bof^5{2@gWPV!=r@l?x-rD)H;+fUMwM7QyZY)kkIAlAO1W3Rc}#Yb z5ToBb4tA3fqu)FZc84QIzj++urXxnbc^u+qAV$Ac9O`BvM!!`Y>gFOwzg0|e^AMxo zDyF!Fh|zDZk8+Eo#NS*W-9?$jG2sNX3fsSuh~vfyZobT1Cf}op`6MT}^$&^)ml+4s zb189TJJC&CDkMISD9s%xrP?@#V#ZRQG&eLF zKhq6D^w`gIyQFL}^m0Dat*jNTN{uPhmw4iFrrQIV%aZnp%-rWT5^*hYrt6bZYb+%Z zXW=tl<53Y)Z9GO2pqkHg6CoQ(7Lkm02SUCiDI+<{O@aJLBF=*uZW?4DJrTT*V#c^W zCHy|+Y&TzuTB_py>uk5Emxv{w>2~#!8p?B?yRu$X7+;1LxceY_8D8L4ELSml`CR0t zJ|@S`OZ6f*6QY;uMQ*E4(hc}dsIy>QDLrI*GmqkE%OS!5BAeDi^j989@fX$OZPHyd6{J2 zev(dK5fNLsU$?R^C;5@;iAyR~xQ*Uq#pM*pm2QKqCw``$p!0A&6Wk^lv#YPJXM)=T z(e-dE?tLQX(G^Z~+hwaQeRMq&-42MZCr`JsXV9~hZ)rJCVi`j<|3ET@GJ>2B^SxgC1-axQQSAiBZ=w@}Iw?_|mxp{=gK4X7AHFVzCK45CL- z;MPF&C}y|~Qs})fMsbzf1ks}?bi)umidk+%3eAwDZy;N~uwdH5hPH)`-m2#=VGH=w?YNH69@m>$I5H za)@Lw<+)`)IgVrz%d7N^D4pbXmd{DVvA2Xpd}T$fQmkVR46^s2Q^>yBUB9_=V zk|mtyBa&$(cd`6Lay3Z>%iko|libTfBt&aV&XK;@eoAJ6j2__d2&2F?y@3b1S68x2QU|1){g8N8ApG-lFQ=7}~d zEtC@9yH~o!z2tcs#VWT-O8or(gj*-2)O$9KLhL(FxD8U4crPVsp;irU2r`Xivy^5j z@sX}}w?g!|R=aIVc?u#VRglFb zZ)fqU)b)?p=AU)9ONswl=UI2))1vpKUj1vGXWbNt z{o_+{5vCq|+2^ia$zZh{o`q}{5dxioIQ6t!iF-<7=XwyRchK9ZQ7-s*O!R&qX) z$lU67Bc_?QaB*$C$&Ddqo7fAa&_}LB@5YxT{iv_a?rbU5#-AjIO6icIp1chtdBe?I zFIv?aNt5Xpb0lFm7cv;K#VwFRGo46=Q_NP^dQP<(Ln88Qb5o>L8{KO^zC*1Qt0<+kYC-1lxpJ^k{W8Y&$XIW=4B+yN&a*Tr7Sg8kgOs3+igY6izM=^ z;NF&3RIB$$#4|mQH|13!>euDs8;KroK19s&dY$r^UJ9UpTl(ocR+~ki(cox7haATP9mO@#APIj=)Et;=re3w zvMFXKWsb{K$N}7H0pviIdm#xd4Um2;uR;!D`3Q0_%MXx5E%p%l+Qtu5&msHCZzM_k ziE$r2!DI2#d=Swpc|Q>`L-&&dNRD9{fL6oy6Vd7fE&cQwJeftW!MNx(7#H#F>m|9_g;;~9a?H7q5iHXnBUx^N_*fo-oW}A3a?mmo^Lev)#t4RvIEmC&%(IdUu+YQkpo#jp6 zsxpi3LoTOQ*LWMGsP98QNixUV0TJJaTt_n3oBOuvYbq^y5p$h453-Qtb&~771&{|w zwvgQ5oegOud7osSHwbwRGT&PT`4DoWw*m5hBp*|&o4g^2J6%b@+YC7ovcMaLTtFiF zTIk&lnNIQr$<5w&$Ssg!ZwF*4NhihJ;_ZYyLn3;=)!PGk3$n9S-9wUW@L5kj*@qfH1&$lEZ45GJ7!WHK`1sIK1fyF=IdsXzYH&egguB&yTh+oO=DT8|eZYn=$WQ_qy5 z)3;G(LTdDEZgneqNLRXQ^gNDHS8{6gSsYV`n1Auht<{S-<{`*=$g@l@;h1%hi-n+j z`0Jg#0Wt?trWD7PaTUUypm6mVBjNfmRDJt_O5m zNL0TAvPj4jAw5O|XKvCHgj8vdLuffS>Fzs}r&fCkQi)c}^%5ab?JbU3p(k#jn4Z88 z0m^!jcHN2dy6FeP)kX7fp~BJypcqqD@E4Balb*5+Su( zHsmSDqk0X?d64HIkLhvm%06EKc@fg8+bq{X-o_eyTu)@FhR~ZzPw2@){Il#Q^;98p z%cS-Gq@E$9M^|gGP0wUe%dkz)Vo~d~P0yC1sj;`|1uV4H(MVV6l`Lv$Jf$xcQl&kN z9=?W{)!zS(b$Lh^<9XB^M!oh<4-@n`kq_o=#nHu0QZCPemU(%pC;M6Z#eZ$)Mk(y2EJ ziR$#6CdG8>EgVB{+EUCqy^V$5w56DJdMC@SXhnO8^?EnUJ`mb^*X#X4{60UgmYAcC zzI;(fU%sfhAG=hm$#3C!>}*_n_l54YT?={9i*X@WKwkDF75$+*8n1Yg0ipBUS3Nli z;$mDqp3H>M7XW)bxrpU;Pw3gX3}o)xMiP+cO;0qOH&Nz(Pp;zX|MTP~2;CKW$CIUy z{m|-NPwH6S^P~xqikSC3X=B;w$#X0p=*b&t+wh;$`%q66BA>WB0(m~v(}fHhYVCZe zXR@fZ^P!%@qSnqwdY+VkT00-<`7CPfe5@C+sI@bw7qO_d^O;`EqSnsmdI^hKJ74If zENbn1sh6>+weyu;&Z5@N*Lp>a(AxP%uVhhc=UaU#i(2yE=`}2B$$zgmvZy8hgWk-d zmi(yR%A%J1X1$$7t@j`G4i>fEf6_aJ_-Fk;>peo`FPFB}pY<`>%1}%G7k!*Xt*>8n z`vY3b!-iU4zvxqh^aj*&{#8$BQOjqGUJ)a-e75RMENc0T>#ahf+UwY&DCSR{CaI?D z0PjPnhZB0Skluh=gMaH&J`#JRfLeq9=t(TJwNNX~$cz#Cbq9z9ATz5iN;k$>)Y>tO#E-?&2&lDV8o4ZL?N~;IklujWqHLp{MQu@z(aNH>grL#I zqPCWhF(IT<`w>fn_BO7O_6b$*3H-~;Cv0R384jo|A!1Yu=?$nYVFv?E@Yn0zAKX#N z}tddk+tSQb~B2E$UVs|kUfoNA;W>=(5elxk1;6Z%RnwtB`V*&mr5_;Oc>~g=GY?Gvojx{R`QOs!xTa7-K9w z2?6a;$U%lXB$w(|#7u`AY-F-f53?bM7P(ILdY=aOM`38~W6ej~%!z@qjW8O9(> z8S>CE_6%ba%l!~K#-3q}v2=0F(Z)E-CmeIM5%(31qDmi!tVDl~F>E2dy1L_YjFBK? z#C6CgMNInFqLq+mA(=+;CKCTn=5HFY2*osY6)od4O-1KN`%yDhd?GE zc}63*Qg^A&Hi|}M9(BL+9HZ+yDe8XQ1xDQWB=QSxPA%TnF(!n_U+x}|ON_W5CR~qdsBamy+>MEm~ zWh>-n$kj%l5Px4+Vr&pnrNv#2=V=jBVhqU`Z|`@Fp^wrMllw8cLVm507$fwb=vpHq zM(96LsgV~WbSLzBqa;QiK&>)kP>BEgT4;>Q81GK#LSqYyx)Zw4kQ3?qzk+fjZZq}J zzsFi`*h2h!tmVcOA^xvmk&(uto;_G(r2a^Gdc9{478@f{yeAEAGBSS>F#)w@MvYPy zb^r8cqmm_prTQpFT4@yjOs$q^bbtA2NR^THixkS!1G&v;VxcEGK7!m~Y>bhgAa@z* zzf!BHmW<4SWq1q8*dSzyb{K??-fN9RLkR~H>tIV?+avWs2k;T#t zITfO{}g@po_SkiluFSK zMhuO8jj>dSJma`kNR1HxtYnSRD8&DDuQ8gXc)#T}MvD;tX!&WQU5Na3--*mm8(XC4 z>WS!1V?s#Oo2#nR(Ek!kOx!J{d1=-et`IqU1Km+wXC!dU42)tqGOst1SY|>V7Lv-M z<{5b2Nas8>-vwQ}c;3k3n7L?0|4+M&9FDmKLjO;@jC_t+$uTb&1swA{$Gl(^3-RwE zzG&35sM+COG6q@Hb15$wMH4hqc`xz_^!X*DMTlHtwD;>ax?_Z%NPO8CjFB~H^{P?% zH|1&2K0trgLwb!)mTw{SoZjokkdP`Z74M(EjF>)SB1Ya4lJt*Q^4i~MMbDwVVdSzH zbEUjxRIuy_p(lCXHkxAOL*#kK=!y|~j_5sO6U!cG^#x)+G!p(5we;x_x-UhKw0yEH#iTAU_*R zSyn=#kY9`@mbH)?$gf5x%NvjD`s6DnX~U4; z4V@(f85I)GvJ2!_$heWfvLECRA<07Ik&IT4H&%>X8RNaV@RyO#G1Jk?M$BJENsR0W znJ{W%TG5vp{xO<4=FD_W+XFHG8XICH8KRj(LWTo5$V~ggfH@|_-){uWgze?p$wLf1 z6&x@Vh17Z96bP7kEb5yA+nJR@8Z`Ayfk|eM%;W9-;>kOP9A)W&&^9*N%++Nc68aLs_GTZ;Cy=Aj zN;gpmf4$DPkdq*mCx5fpo~Wk?98ba*$fpQ`X09Q&7O_reB2UOHkfQB059gH-*X(22 z148Q}Yz_$V&l$t!kP!czF>H>=Rw6Uar4u%{#7H4BM@-uk)%AUmnSR~zX1tK7o(7>k zTfCXbF~>pZ9iJV|WR5upLYa3o(`1aObpn@f=fZoM zt}Xkc&V>`rf*7H5;l0duAyG}8!~WNt;!rF9I&G4fDn$Nws6l^{%t9glNcS}>g!m)f z*IfGl<=NNUT5iC&=-CWkZh_GML0?uv=>MQ6lV5<)HQ1>t&*b-6l9f2LWj3LQ`*}iJ zCdvMuY(lG6$N`>gWl2#onU+QeVh-F!x*-R7Vin`cKP1(YDUdH9hj>Cuei(A7*%-47 z=`AE|VL@8XQEfl8`VBGD%p@VhhFU&{n`ta+T!))kENWawn0YK}T~TU+B+KW{->!+Zc`gC^J1IwH>a@iW6LNw%#xaeM z9Uv!~OCyxIR%?eOKu$87caZWHg!Ygpn}b54+Q$$Y`zhuq$NUOOMypfIEiBt#i9Idk zRMU=^d6FO*kQ_6Uig!VtPJW*E*FZ5&`GJlIa7n(hyKXU)` zvyg!p`3rKfIb|nWKEnak!`Wswi|XN}W|5HIz-!3-p9Wk5G0Qkc_3$#YJw~X9bIcJI zHLlCe)SYE5)x#n)lSPf9$jlXj>*1(H*BFb;QkG93E~*!ql|uYI?Od~-W2is7AZD(q zPm$|=Gg|Efxx!p3L@tdK$UL)INRJk}8b^$fD@|<|YSp9d2{{&WmA6#seTQ~z^H+Ov zAY$mKyTp?tS+4Qq3<&-AEcIkI%XMa|s3rSD|E;b!bEN1C5JP+Q1!f`lNA+-lxrL<) zF{hx1WoE&yvd_yP`H&mT4k5z<`fA1{kQ>di-6$ritwanRIh32tLK?I+khzE{H-}id zA=f|_nNt$vG8};109kCN2$6lJaouEQ#mHjBRG7IjatCCIStCW?iaZZMZZ#W)_}6W2 zHJgMC2hRa&S-o&nu$ zPH>ERU#8Zy_n=mlS~6l*qKCC+su2HrLakZGqTWVXW)|*At%d_?z1Nu)LV5yfYq`hl z5c2AF>IzJQnV(3l@I_RrRf8E_%u*psw38t89@)KS=3X*}&aG%U-)pwA&{+~mqv`&a zV(?W6w0aVKzR%1Nf;pzpsuOa*Il!XMwwlbLy=CSSw4!sXOX|tbW zw!22wdd3`O2}7vXGv+u;B7~lD?=ZDwu}<|PAoP@bhiMC`(og3+Yt49$xtQ~;H4{0e zgkzpHlR2i6W1cnBIHr+fo-;Ezrj28sGqYt3zA26QX|d!x&A9!kKmLBc(~K7)pO&8{ zVoDF7m24Z61Tk~uC#n~nRhGZFK$nRgInuEHCTSn`lp%(R0^YPHa{*kj`? z@>R2tWp@buE_%!sA@aM5bXDXvvxj4jK+HwR(`y!|$~>n+u7p{53<2*i;+!`_smU)%IaH@=Qqgv<~YlwQp}Xqi0_D*X@|)e5*PBJIg2F> z`7dNZ{Xccoyr3U@Lhqx|_Uw!L#rdLsr@kD3%m*Oz$7Z3Z<63fCUrePGHo83a{vv%G1R)Jt5n7#!R$rMV zEb}23LN=-8Jb59c1TyT&ZIFeK@5}+wYB-=`Hk(rpr&_}S6*Fe$3#rrU(dtgL+F~{d zX%KQRWUFZ(A;;B(n1>*Lm~qod{83Dpc8olUm0?*t#e0Kxi-O%V!WeH#fYPZ~l+`2BG6RKgPOFo~?T_ zSsyh6Jr{A^z2{ zkgDZmA~RjX_vH)-_1Tx%|0ia?7t=2?`~OcvR@_mvoa@A#vEQS5$Z~}&(JIkuOh^vP zoshtN+i5#k)hzcxXf~}Ktu`T1t(j#fD>Z{M`&TA+wz7rzRRQ2R(z&dhK9OUd61RMqOMgQY*n+UYn7>1pAh*Qq-!#VSUJbaJnENn zsFlZ}ekq4q1wwia^-DR-Dq=}QpDE8_Rw;}6?W9@dLaOv+#L#ar&8lQM3_`!bG^>W? zXpWg?HL{$}G1IITA;X6H4IXZ_v8dnR;Z`TND#X)%lbSp;)-X%vX`gI>^)v$E19AzaQFI%bK zdxkY8B&uyd3|(=ZVZ~)pOjO&%t&X;)2$9b@oR9t-V-2alKSqiWlVz0%>GfvnJJG6;qN{a!qE*A9*5HX&qmU)~PN;Pa@| zODoGvYZJ>_mON_<%Zn^$TX84J_1*`e{+wgQvkbDFYb6Q!GB6Bz88P`*3dg8B*XLPj zEb(P>q~}>#EW1NqN2~L#JSj#Jgs$q(vI9Xm3nQY?f8RqORLqXjKUD zuVY_m)d;E5)qKJiT8%=Yx|&b;LaT*iW}wzP$b6C2#xbWrJ`mC=W5oZsLCD3{h8Uqe zz$Mm*6z#!fnzjisv#qRbT86dSxybXqkZK`OZ8n5rF11QerkJQ!?#Y-Cx&6@p(@U-K z7@>RFms%;Oh_z#=|CNPSnvg2J3VA4|(8}Z(_22U{E1P5PK@9ClF0=ADM*TmXW6k22 zR?aiWD&iRRANF#qgkzrLJeOPLLj1F&BCF+8>S2|B(0=mQU1YTh!OTl&MSGhft5e2^ zrAji_8i)}Z`xVxZ5dSFd3Tu=_9YW`VVoMa|H7qg5@$Ul$9ldLjOQw1rl4OpJ-l3$1=B`uFG$?OPUG z8-+ymKOwZWEVhO?M!lPJlQqII>TQCXtSua)-fXR~COAgD*;--gr^_uty%QR>vRKqR zp*LF8(~9i+ZWZemFlb> zj!|!k)?57?vnR*YTLT=U-o3rY8sZrBOxHcuD95PhDjO{AOu01FbCnI2&GIwuQqkMN z_ge8R>g}O>twa{}-e{wh%%a{KZM4#aRO#M3P*w(u_YRbmEk&cZacTRx-zts~dZyw5 zt42s~fMV!9&E-~4jL=(|E3FYB!y<;>;cc>AU+HovvEca~L>U5T;t$ZO>8olRBqj<(Dj}aP0ht(V- z^km4hR*#V00JWlVt+Ue3q0BN5Re!XX&*@Ssr3}-O}?ZPfy?}mOd+qEEFi{XhNODrT90(EozZtui6FMsy>-U4=YfSQRox{Bm!B3|aLtau?)lYcNI{ zA>Ue~G13hA&eATR{`h;*Q7b`+JOiTYqt;R({@gyBts2?Nd&+CG)x5K z#yHObkS`(sTH_pZJY-Zz+=X(Ts#zs9+ZN)_Dyi91gnVhJFWd#}L>BdhyMUd{ase{a zaYDe(U{T+^3)opK>I-)PJ4cBBZOVY1C#1^zHf6vrkTC)E-O}ysv5TnBwc0||qGv%T z*(DcCxfL>waZR#oSRR4IJ%H;`_BhLHEcoDg0kx{rK8Co6+1^gLM9LUs4~TB(&L)Y9 zSuSZ0VA`!hsqS~&I;~}m+!jcR*6%w(N=g7?T zHq%*<9qa)iwc6B_fObA)XS?`vimBBOL#xXnyW0IMM?*fqHIUuyDMd0S8*&X|_ONSM zE{5Cy+0*W3DTmO#n?$>h0gj8MB%5B-v9~%yOA| zA3Kp{DugocYiF~Z457X8R6Cz#9)!N!muwfX+zFv?0`6xQu`GvFU=;h?B`m8Uw?PiD z%UNEA&}^A0b}P%fkVeEDXt%R`1EHrZ4zfFiG-z8P4<~mkDXmE`UtC97`80|uAqOL7rkxTaM?lWDvt#5K$hmf#kOr+B)w3bz z+g&ko7G#!PaSdh0Tk1J@uOD);-7iEw`8fwtVCR*}m|KvC=I6h}u4ZY1T#cC7b~j5q zq#Sao9eEO$W0A=lU&SRRJ_3%S-#SSVY)0MVD@Y}C$V*$4?iuCwb| zeu7MaTyJk+(JOGL7_z`lD3^JXA^Sth>~xkBA@ohs8|_S%b0CKzW}%%e#Q%aoxt%M- zzn4^Q&*B*M*5M+%kYm(Wn-|$795aY(R&)%x*e+xF0YXP{i|tAl^=+n`>}nSEZKj*- zMwUIM$vhQyGfN7D@>JMuEZ5^%Yx>U^wL4grKES|A@NQo{+7)BkEdPze$Wjyf;D1d7169&=EC_beWwXWY|zg)OB_e$EYLf zIy;qxj;JY5y`9cNN7R(3-p*p7BWjAd$IfA)BWjAd$IchxA5k~h1stP}s2l8Jj!{R{ z_u8c#qmHQWwJSJA9Z@&hOF2dzQ8(K49HVBEzt3*sm^t|E(7k~B>{gZ=AarN#e!HFJ zZjQO%?qYcaLgRYC?qPWrLgRYCb}Qs^ejP$zv~04c2#M-nLQcXOY_gL$<}V1Ulxh!g)_7(OlA;X56r~N^@kYm(5?GM@|EYpzrO!TMO zE@L?Xa;}g{&ZB19Uujo!%-M*cU&>0mkz>?(%0qTD$Efp^hwL_vQRgWS+Z`OE&Ql(? zyE#Ukr?l989HY)tTI`J+qs~(vu?IOuou@ovk8q4SPkGcH;}~_G@~Az*G3q?!F*`0Q z*Oxj^dCYc&_+RvHwWn~5ntQ+1PGX_&pVF4_xShgs3;zlpx6@fJ#}cEMC+tj?1rXX= zp0IORZsnLK?L3xdj(O595Hf728T;GpB92*y7}|@r*`*w_|Jia+yUH%-n727*mA#Z> z)VbADb`8g~lEusE=Xa}>(;j4b7jiFTon2l< zt!lL|A&)`U+dV@3W8w<|?0ISSgI z->~argx&ys({7IudZ+j;yE{fEt-$k0_K1+)fa>8pcHB}LS8qV|aDzRCMfK-hJ0&KD z`tzQh9}`2e(XJ6PY^a$7KeYQ<)Xae&+4^l%YuHdT5DwT`ENTYAkL?N;HFMx6b{C79 zIq*|^oJGw*IB2KcE;Fkc2tTt+gvcdkVeFsVg?CU)mG`dnS9Y)X}cd)F4>?Nd|^QgHWhwVPj z(}|d5#0=XTIYwRQ|JEL1QP=suwYRXS>-;131dF=PKVs|Ea`~w1{NLFwi@MJLot+@0 zH$d|-(l++Jof#u^_4^0AFjjDUxY=%s5xSQ9vz>e=)$*^;Z?QKBsT5c2>H7RuTf3WL zDzzSrl&+BfZZ`_)34F;iZl~7CJpVur#?tu1-dHbX$4Xppf&6V}+(R-PP_sDxYv%~5 z(rCs=8inQ*#|Zr{0#3D%-hi4_a*{J1BQ%Qbos0%q>mbyk9vV*leNvVj91zd$n$8B6 zT*O?2{#Z`l{S>oAqq!)ly6u$32rWa$X%d1bq7g&a%tMa$0JZ8BLf6c9a0-P)MV@)c zyt9+I+>fCiCOD-+Dn$(Sa8IXRNL0HD{h^pdr-kJ<2;DE(+v#R`h$YDxWLeL$k2B7) zk!4>eeuW&nnlpc@GmGUX#N3D;COeHR>VCogPLGgUZO2=1j~+1xIQD}w&s0dWkOU#M z`0_mVy^s_qm1P0se~<&6G;Z}Eq#IYC4tBCR=5@$0Vp5$vj`<1lC*)A4m}7RX!gpOC z#FH~lDN80~S4f&uAzSI^L1^yc!<{acD_M?k#)Zf|2_1E(J9;yXLP`?yOn0Wl$N`We zofaWctrB_YJBArf{Yq-(KUs9N)54;jEIP*NU{OyNWjX^a>dB&Goe36t9+JL#aGaC< zkm!&8C~DCW$Z<}t5PznKu8wVvbH-(i)`iT|Fs|dB z)Q9C7r0+A%fSlkIve45tCqPbeDunoRM`SzoLi~A7vYn3BlMsQFUPcKTS*^o<}1eSeR z3Y`>|!y$7KbD5JVq)LByUwMu{$H|qVbwKFMWsXzK@&bgO_q*I_lp@ah>1l)_r%i~z zjTJc~ENUB@>m;>{u^Va|yTU18QQO!&r%6baeiC{}N7Thmi;$>Z2%$Y&vC}T3HxPxC zU=&w66S9>?vItV*46LDAQLPqoJLFntghhSdv(y>+){bv^mkE<-p#q)N$8*+R%!HH6CFR_ z?&Pq1ju`rXafegJvYDmYX<_*TLhq;C>1<)qm&!bMIjL)9<_OE(PBDvms;b7R6!K+Y zSH#dajB1<~mSZ4Py~b%{xs;{W>0r4XLbF^hbB2UeX-`uOmROyW^ek16YA-=PfZXF0 z3GwG*y4NXVQG1g6oDLSXCwahepA)0-emhN0x)6LT3Yot_<|ZeTWf1ZwWVw?a(~5ot zE1bd@2{hw9Ag3ip==@@(lhY~sENama$U{!TIuiK|@D6Cz;ZEsx>iBvsW~xE0R;QU|``a)tgpiCEWDI?Q zYbpBN>XZwq)pkP6VTgI$8RVG5AmYk^llY=+mE}pHkUH&r2z{aK38#yt2txD9KIu#d zsnxE9WFT{!6ZaD3snu$^)hfqkSq-6YpFQPFVR;)ucc4}~$t>SNPC%Y^CzWOL?XvnB zC!Hk$aynw3b~2@SzvX9~Y9YM;LCiBwTZ~);>2Ugl$hm?qgRFJpx~b2@#_`9>d=PA8FL@*xz{>7;Osn$cyQlP2U#<1qA@zSOzS$(Jz!bxys` zDH7s8&$iAf5h6!HeO~93%T|VZ`(wRR{r|OE?~DnN+u?k)TJOZaOyiPymO#3loET|@ zyzYz%S)$KD59vz9JI*-EjS#xF^Nthu3gubiJ<+kjv02m;9UGh}LV9#Hr|!E>s*p-= zzPNXtbRkh)o$tKsWO0m|5&AtRhhx-?(C<0)l0}`zZFFil&s`XMJC@G}PP34nz;eiXAwyC$HBa(~PI3<|pQyG6 z<`sDrF&{ZoUX$`TT5W)Q;v}=IhkOS4)Uo?0rpKFM_zS0nMa?ig6C#Xpc8g7q6HkN>OOCDjBtK2o%&M|5f zy9T?2_`k~Cf_*G%4(;87{X+bG%WlDqENb7fTX2Y5sb!cD92XMR={M*;gtOzI_Ad1~ zs{e%LvzriGNR@s{ntXF%_h3B7N&kD6_M&tSHY9`E;_7;Iuu>te6qAd8wUeDB~Gi&}$8!T9&Y8Vn?(`c#Z!pI|vl z4rCf+YB2eIxt7)MeZOG75dZhSf3Sa}SQ?sI?*{}&SxS(Hjt^6U86QwgtyT`9U(b`$?mZ%y!J>|hj|gV5s3YO@V78E`PJ8upkvTn>%R+ng3x&*Lp|6qCk<9d9p^z$l z8id}ypB^k0f_LrtE1c7V<+7D_5@P5WdwOsK$EX<*rw1ok)cfy81~Wbql$>dau=C)6Ljcg%Ut3Ql49i(_U66NNNryWTZPyBn?Y zf@v%VK&aN)!E%-~NCRTd38sEZnH#i|AauldZZMbSY{+uNo6)X|Rb`RtHJy#QrI1>UVsatZ1vhZa@sMIjSulNw z^3-Z)Ll#4B2zIi}gET@G2HU@sF*if#dA7yDPL>BCv<7bq_OWzB9!9H*;6@hu?mD%K z1_xQjA+#U6Ik<_%uECdm&}vCA{wrB45kf~7mB9p-GzhJ)TY^a}r$g4ERaG!mig)gC zYp_&EgGSeyUP8>R!4?+!Ex!f1BiI=uA3*L5Zj6!7Aa@57zn07SeAF6&EDNTw&^hey zkcMDxj09RRyG5`xMuLzBf=gp$cSv(^bd$_Xc@Bm=8cg~|%3Rbs7Sa~XVWB*5 zLS74&v(OyKA3^$p%`x&Vlo|4!y1F(1Km=E1ZW*$pxfED=(ttwAl4 z&x6|caug&7LpB8~g*0e%Me#Vux4{i8uOo(Jb5I|Ztv-azf&3cG7SbS|Zz+ZR7A)bI zpAfSMvNbrsGO2cwwhZz|P~R-`kUS3gGg!*9Gvr0cU%_sc6i6TB?_lze)T&OS^McPI zfl%{LGEX*QXzQI6YGpZ}B`(y?auwu9w3;01W~t_w?L&PmkF)$Iw1K4;Lcbk7G{7v{yd?F*}5sSj2O=kex!EF>(oHmr%yf zayio%1kQr&97~Wb9CA0KHc7dD}N);k!Do%l9hth>q>7OI!P$4-iTOh{>$rsY=%^Gxa zs7=OrSMW{=bqMjFF*_wRB1OF0ej4(e5*iaC&v)p^>eSG{IG3Er!!*RU)*LP;yjR4=BRgSPDHEV_D>h z{+ArZGEWj&p711{33WCKgHCnGGcc%uC+ z`}~ridgg}RlR~`KTjH2PWPmpWq~JsEcbXa#PXac<1C+g z;{Gc~@tY^fEY@<>pG=m+JjrJ{%aan8>pfY@@_;AJEbn{L$)c@LwKlLE=*bAnsh()s zWU-$w^kfQ4l_#kzt)67Fyy-~+%U7P1vHayp4a@Eisvfqo9Pddt%lV!Ru-xj&7|U~> z=m9y3k3C6b`P-9pmj5=Z>bWe(c~ZnO&yxz46`nM*yyQtc%Ry^#9~)Q9azcG9UwAP? zEEArLv$!i&f86clC=T`{ndJ;mGFgf}$!EFQlMJHbYK^+!UG;l&$`SoC%4Ba#-A!N#ff~H-~1i z8~~|A=E_i9NURI*DnwPNNQk_?O2@QSq0$(k`;1kgEwYvVU51<`{?^chkl}!Og5uUt zhD({H&=V9(L**>$35wf7O+s+r3QJ=T#M}`Y6H==k44H%XR#<+03$ltS(b6~@Ry$lak*mVNQNxCK%hYGav)R(C_{LfQ^u z`DmpOim4B!uv9=AAPu2hmKu(^H#Ekw0G879&qC;Zy$3=G zEOft{q$!lj@-oLP4;8Y|mB~kuc|~ZDh33VgD>)B^igu*Tby`1K(cSh(LVZFSw92D# zbp^}$(U7~7tWNSA@;nwwkCARjYp5Vb>d@+m&{83_+MQ_iAfzqSDWpz28}cSvtqSQo z%Oy6Kr9G4-q)wx+OMHZwXF`=MpQDFgLe_@RVf^(v>dy6Zo+QvrkJ#!wnfw%gztWex z_^W*DRIAD7V2?!4oUHd`F@(0>=RG-*W4b({{TR*2`hpVYC-ji+-Mpw|atmsGk3Rb{ zpEGxRF%yWP>Mw`7F2O;JcjN+i6 zkZKMrXLK7?tAb+CP|3dC=l&1k# zu;deNkljh@v_~MchkPfLzlV%@6Ee9Bb6SQrvU~{99>>>3L-Bjcm~SEffxH)LNtE&z z#D#1OZDG+LmCwa}5E}fijERTL$8#VbhLZM{GL_|{Q0hJ;wb~5GF32+wD%)4aoXs&G zhgw+XLlP15NoeU*8B+tHC-(+JEitkmVm=E^NtQA6|MW1(P$+jlk~(eGR5{YGL)AhW zw8xPr8!?+g9URjQITP|tXn2 zMnfqnGDd%Fl2!rvG1Sho7vy%xSSa~GnfYi)1LT*`l!K)#fKZ+-p*|tC+B1+n@ig7m zP<$%IG-$6v=y{v*P`Z#>?IQ^7+5QM+vTWBX<2x3KK+IPPdXfvceI1WPI;0*Q0& zL*x=W4YC(xvg=Cme%;%<1L<~8FRQBcf4#BVM%wVu--IJ*g~rf<@KJa&u4Ew$=%5lMuhw32uiJuhvO! z7t3Q@>m;{_^Qc-UxhW^g%&OK&ZUu{a&o|rc7vk5-b~j1U*YYwv#T{jNk!zjeZs9zt z)+z3+leVpOirdbjYMts%2=Qy3>c(eNt1A6Hu63H5z%szKPIHrl`0ML5x0*$b>oj+W zMb$dpO*vU)7T1<(+c@3LlH!dk*Ue%1mTTp@c|!bJxo#JWs+H@yr^u12T4%bmg!tn+ z(=C;v|IXu@>6Wu>_oUnoXS$V~M=isd?kJ0@HPg*Jb=z8bZnY4 zd2Y^W+txbIZDvum&UZ(J__fY=<4&hmReCztn&sLo=W(rBZoCkGea&*qS=6{@xf@ti ztqa|RGel-@+qlq8lj4o*VmE{33a)jrnl(?H02v<65)bQqH56;cR!1Mb(<^rk=TNtxMfSXOYY%iI>u zqiS8|+Gokks@7$00gD>f9Jft~Uu%xrBSmlHaTU4!Ed5-o$lb_!RIMU6W9GKCirg9& zRco$0D8#Qd*WDsT|A1@Fb0=87=34XIxICFz)tcuPv#4>+bGunotzy?cn_Bs`irpkB z-ZH$(O=0<&YhC503Gug$tK23QRqHBuj78PD+RZp;+gewkHIoe<*JTIj}KK&|}$UyIxX7W(f= z<67h<3Gvt0BDb1FjcbuR#G+~~c2j1F%-%j~v704DoS)KuzQWC6q1o!FR)w1<#IIH1 zcCn~h6|Q@s9I2`mb!Q3j#}#!;rRW*FzLvPaYxT7qp))F`KqHSwc zy46DbT9s~#6up3JRk>{}bGTNO+rfEMttvO+VwqXhs&Y$M)VOYSyM*|)Zgn?G(XZoL zx4DBXm0asKcN6DPwQh5B3bw6vo7>EyYTfRR3h`^*?#5k0t^94H+O=8KGOTvvh4|~M z+AU{M{yZh;j2Qy#^=ZV}4}kK$gpg!8Cc_qqct zs@A=3%A9R$HM(U&{927}jTCQ>bidokvXyJy?>2KDRqK9Nzg%WkweELkv8c84fZHm> zul0c2Ek%!8CHJ(;-98ovLVJnj?gq}IYAtuui?*$`+^uF&wN|(TLi}1Q+%YM7#<8+i zvpdd0R}`sMv#ZUOnN_W3w}?fJtJ&>hQMFdO`W4j5ueH)ml%gl_xE^+sS@z~}J?y3m z@wf1Y-9{Ew>tT14Mb&C?)8|pGI_;``arJuv-sE!Yh16=5kR_1E+_GYdsnu#AbS1gX zZ5HA`g|f=+l;XVsy2>4tBHjQ^#2M=<*S(VREYau2HRS?$h>k%J)ZZjF#S zjr#mJ`m@Fz6w;u*jy$U&PrI|OqRb82`;bn^Gj6GnT5SkI*MHW!+SM{<6w-~DXWf<( z61kkGq1HOLONu@+6;JY@)$?u-%l=r-!5c{Wh4?c{J@0N|QA@SUO`A`d<^viu5^19o>(vSW;Bcz+<0|+g{KDUqMYX~jFK6fL_ z&yW`(Z@7aj+EbIXejy_)A;_nYH{CIoJt1ETnGoV{8*jO@N@?s3+QEn!LCjljzmQt( z2*{t1emCeRar;^3qtzpjL3fjoTJ3tsbCA#7j2mS2B`jaM2{)2dY1I%~ z&YRp~mSqrH%ip+7EX!Gj-5!?5xz)Gs0Lyb6GvX#Kl$l?Hyou`HxoJY8+Pjc1Am6(+ zLY8Q`?V70mgWE4#d0Y6XJ0wN_1g&VjkGdl)-$H1;kGfk}ws6d5cY-BuwT#*9>gA$8 zUgjU&_!t>Oe|~h6rD%^|f-kE=esY_H)N1j_$-7H`DVcl*V)78OJ4|aNMobAAjFFJ)9y${{I?Ats}#Q9Hain9Ti?GM6MnB zPjpncUW#6e>YLH(sBja@1CU>Zw6f3~Zht~D!tE?Hhg;lgk}fIUZ)Zlh@Bc{RQtES+ z{s=OM&}v3FndN0qQdvIrB%Ng|WEasYlf_+wyMaQoh1BW$K3vU?ZLyie&-A4WKpWQt+Tr9*tvN|^0Cu6)LtE_O_?V^=;WOZ_QqY(ed>Xh)P z6z|CDl(2gTwOS&Mtd2#WPYGwS(2*6%so|m+$%f>FYhvUK$Z6poA^wro>0!5;GW$nX zXM}55)R9$gxK)UMWOY_J?M~TB9a+r`58Oo}w~cd9>zwdtjL<#kbHj0WQ_OHc?Z@)N z87yi)c3wEUhGL@Hm00o@BF_ckJ|VS2u7q3|PF^Ns79pkrQV=c^G8|BQzuDm~A+kTW zBj(cZpp5bMT64l<+)C}E=7e+WWDnIoYHqllMeU=C!*0Fb!+VkW>Trz^zlZa~WB16I zJJ7>oJbhgn&S)UxKB+Ml?Jm#NRe<4j0@yzuJ9I? zK9-tr=L#7!02xH9W#K6gN*Upp`tTMZwc5XsUlG#~&TgidT5Z>-r8I_1W8`nd+#haZ zp|4r}rybA9gf|I^Y6qcJ7_uTfA!EEdvk!*#m6TbIbPvQl7*33l{UFWZGAY_=$a5s* z;czp{`JA~WJkD|%i$6t(F97m3f3<)=da~CHcv4e!I+b5rk?z8E$1M^JH9z9O-HileUIh$t6!q144$4mpEosxOpAL$jpO?Srr}>;{PvL z6&@E-rGJK2bY8hCtgZKZ_?2jtE5!dVygFRQqW%c|I4Fj)gDfJp7Qv$)`Z)H z$g$I&c1^f5Mrdg~9qx+}`VBrE9+aYej~>$Y{7iU@kf`=EOGnu55+l{L4*XIOvo>7B zLfh(}kY~efEGA-(xCJwWgg3G52Qk**EIXX>g3NOSgr0cm3J<9TE zY`-pJ_J%Bnd>GCVG8~u=X@z_gE{Tz~kdMQqeX=^myb2i%+i&=?0rGjcp5-jW&|c!p zaPnI+hU9a^d>!uWm({O?Y=(RjZhBkFjgWE3a5(;dQtpOKdKzyOhFe*lWElx(ydz_J zAv+@GyYLp4FCdAK@53z{WX!LSgCIYIH@z#xcvfZ}4R3l+%3cs^wK-h&zLaS!KZY|m zN;wTed439yvdo4|hm3`LK9DhsSbh#SeMnNJJpjp>k29%on~>qaddMkg^=mluBZ?Ug zd{rqWizA@@_RUYK*szFxeD?}xPoQp=cN1@?i3<_ar9gME8G_&3()HCaL&h~ zKl(vvMSFliq?qM!PpVmthR_p$fk+$6X`b}6%!1G}ih;P>8?(nH*_mQTw0mBYi^r{p$9S!5Fz6dA5(( zgJPr_?Gx%DdZa{1RJ#rRAu%J}Lo%lE^hsI^#EuNGG$Dq>i4=Y*W1e6MMh1mMwe^s- zhzUi?zNVO{_8R0pNH~(SNy?`zJ46bHrThpPM$C?pK^DCePxn28*(oDw-^!T1AVJ73 zk#?382pyB`8mazX#-y_(M4DJmXW1jtCZx){ewY~PVA+Z*inP8GBV8M#hE6{rujL|3xeU$Pv zXqThUhd}m;lnIgRbT3>Nof@f*k?DxpKhh#aS6f|5q=)5dz;%!OtJOo?Q$(3uO#fsyPOp{oZ6MP|ha%^Y}eWGTx+RHy%OsgW)r{_*M| z5&cK1CC7CddU$9gEk>x-VUesD$wN$9Bris0K@N}fND=Fl*5LHWCKmN&@ad7bpF}PF zZuEzKxzi&lEGrDul?bmyT&?L|QpUZL3E|`dQSyiK8R#RyhjwZ0a$Qav=@cl$khh!q_t-%`tK< z?{~MUd>sz=V_*NEPIiNbx^X zRzc|NqNheWSe|FeiHx%Jv78pk`&YL56hfI#j|{PFVabgo2DTS#&|Z)I7`|X~RwQ4F zckVDV(k7%q>_wL$&&Ws`6 zb^hgxI{)%Toqu^USsjP_qK>*3s!>cQODsGo~YySC7!6`@LN1l$Kh3;sN?6Q z+Xx*$-@c8|(ej)smdZLaY@ApI5&i`Dbn`IV+uJb<^>1R>b)jJ~_S=4p)&d3nU zT(qL2ly#92mg^yOthFw(g+<*jSRa{SQTGehNAw+N6jk~Vp0WQI&&EF=aaooi&ks?O z1Qxo-x)|GYS0syt?y>%OEza>Hr9%Aw7cWIdWsG;_|D}i?zwHuxDH1QlUt%vs5?Is{ zdnuC4@&%5%Pr^Fwj-;~Oi5{LNB!fjAhrb*t5aRde1(HhVy53OE~Y?R{l@Ri7j z5dR9yE0MSz#qx=XNf09EZN30`UWug27%{&wWqvi1FGL>gTng!l3~~(J*}n?%+W#Z# z{^Rl*|384Awr2NiqjlfszR$VOIk))4!VsU$LI|A||vL9qZmiJ>rM_FA|qF<*$x zOmo^*iN!+dw1?5=n^3ANapnJ%dOvZC5Ul5=>wn9FK zY)EWk`Icp4;-C=k%WIz|4zVoaFO+?ns9AEkXs-S>@_d#UV4*K?eJ>=$LR$;X)jv

Y9Zb+>_B4Lo)qKt&$o%ogvkD(E#ce5ZWihvlJ66Tgm`nU9}=~_D35nN z<%h&vA>KY^dt%0aD8{><@@wJ(A>Kaax5QE@?mp$W#3m_XpE4Os@mpdq3++=#eoq|n z3B5;PI59by>XLhzX^=k>bA)*Nls^-jgn0XuzY>%8rc&NMWh60Oh__GqC$WoT)IQ~3 zHBT7xs4bs19Th|p{5r=x!!p{H}(J`-IeKzd)9Xn5_NeIwg4y5)HNsSt?>afFuRe_Lni*8#vO0 zOb*6Rkur&8-(UhuGUPAB>>tc!ISCSa1?N(N`3J~SXG8Xb92hJaF!6cF80U1`_N#n5O2Lt4;Hbgb($8eVo_VdVZkOAwIv)LY-dsH z{fJA^lJVqIJ(WJE}(w)BG0S{dZXVD`b(<_hg;l&XXr6>MTz$#QgX zSV~|WBnwaVW(2iEM5(|wNDWG51Sd!lb=5 z*%v}FnZXQ>IgDd6-G7s6^YO0CL=3h01Xom>X9Q<)<^_nMtv4$;Pl{;a!zh*Imb#5& zX1cNrLdU|MY=tzVlqYd-jn-(L&Qhf&CP7|C%*n1C$8t)rh}*Le@)lxF4VJJhfzUR8 zYOtK;ZV2_pslh5=o8J?qR&&fli1`>YC)mS6Uwr5l(#Nt4F<%PlXL%hmAY_nbJ>(Z5 zLo7c-{t+_55?Cp}MKUKC|6jS@_l8gl=L9DRDGN-4(7bm}(2y~rp98Prd`qy=CkI2$ z3U)}*jz=l#=W~MHQUbFf)IaA0dxew*u7n(mQs)HwIp$u-Ovt&xL5_JGa!57FFvqA~ zJuj$Dr8buZUPKICzc?>AL5TcUo{Btq!2&6PcMwC%bwRMm7emW+fxAxEa!kIGF~315 z#+8ZTxAEjJGGC}-CQfI$$d$7pmmub1SBh8`xKa(d8Zir9d7kAGC1ch?ZbHnZu6zf% z7qZBe&^vfK7_!)v!yzw1uGmRBAy)^>xi{$RhxC8HE?6a`EO2X{{J&optpA@LyFS>+ zF{dLl^~UwV78xV9gw4oY671np7a)fEc}cL3OI^dImIMcUr6|vhZVT@~3~eo?u53C; z`yXlMJZ{XyS0LY@_A*s!;s-1@1&4ig{eqaAg9+2*7QPiR^gYB|f`*W?zz}3uNHWLt zUoK-Rf>Su=7YM~vxOI(v7f;{gzNTAUu~;fyIfUglSB_`7-IcRh?r>!>OO-1XEO)wc zKg(UNya4$dOM15}@3B<7vWca}mETzIab;46%(K*$eOYQ2|UVZ=}i9|&gidLQ>5X0SqXS)z~wArA)gS*Am#3MpV26^YYU zUO_QMLbi=lU}M_`lOg@^CPpMU5Me1RGh@xX~Ew z6Cy{y!_l5cgXz;{9yPKx1?#26sgbQI*dU}cPK_;31cy0BjXzHX=cS2}R--qi&p_s< zgZV=6O*hDSkY|H~9CH$S<66jb!HmPGRA-zTqn-~ov8XZX#bCnWGKPf4sO7<_Ldvv4 z}xop54N)W0x==0g9%59825bC+F-g6+0O?cW^J%oN&|~K+J|;$%@})w-5hg0Vra(L8|)L}ovHXVI4nzv|HWy@^J&mNik7`1 zP>oXbKm9zI%tCXL`H1;EI7NymMPvBq!E}zHXME^9?dQQvmh=PSG`i0Cc`%#hA!J^J zJbl3&mSvD)A^9xta?BUO0+x?C=8Ir4%T`D^N^J_3viu3TT}Ty6aFv`fZVuM6q(ErK zxH;I!awMb%rM3i{S+XGwLRwia;Fzt!c9v^7W^1sEmd7Eq*ZVTq$MPzq z8JWKd_Oq;kJTGKB%U2K@{rZE$EWbf$^y?4CA5CjVo<~}aQeOv`38@H->yq=jZNWB{ zWC&e5-WKd)IU3TAQr`r-S>{0A5z;55PP-8DK4c)6njz{EvKjJSu$<*`#O#24AM9nh z9r71sFqnRf`0r>>K_t2kty?h z2g!o`8mtmhrj30cXWAiu1(*5cO2|LKwBu#wNr<5qjtW(=><2j&y)inpOh|=x1f(3L zMu&P?&VkfGb_r=GP@W2nzKqZa85gQ&q0z4eGCtHL#r+pd3=IgW(=JDzR}eEXls-c) z#odq%kc3b>%hQl;ki<}HmW=rv@()B0HP0le(*_}-6*xK$rJpEegvAckvV=YujjITF zS4^mz2(nLT!YoSlQ!vIH^v zg$holm>O*r zvJo+dhYDs(nF|@)j^o@=gOD2SGRQuVV?u>wkTQ1veZM6Qy?XwE|xY(5#;93pidrx+!jhWOO~RTRgmh?R3T*=$uE%mLLD5l9+LDX z?m!MDolT``v_BxzAdiMxbG_PgAWw$U&+()b@?5Ax2%bw?gRfLTT0_RUGA0G`HsqC1 zl~2BatO#l6QB0Y3JYxQWtPB;gEQFYE;fhA6TS$d=C*%;ws!)2K%={cA3-V#8nPns7 z0?67>=zN(u?jy{{AnQYwEW1MLA-$pa`7#g9f0`hlg$h|r#JmC76e?vo7_t_!HB>DG zb3e!@kS{~agp_F)Kz@M?gpx0y%yrtekclgC*J7wrNSQYGY?=Az&>+V&AZ9Pb429zJ zWhs*Bkm1k*AvM}d95WJHEu>6a4ar7~rVnwcEszC}QF_{iGSAPDDH|XRv>TA;A;?61NXSyH9`ZC~cU`+!F2!=lOOOOT-zRGz zA-zk89LH$E6kAVaiR)I9#-c-h6QweQ+#Hw! z84;2t#og=KdbW_I?wj^)y_AK%Wqc#{__kijqTaM`>(wmj$V^w{9le>Q(3O=e_qx){ zvc{F|EI+#vSV+shG?21RWlmzrb|sDFT351Jnp|1H^0q6bEL&WuXZh8YWi0Bg?2g{W zGX7)Lo-Hiu4b_f5%yOg~lW>V#iql<5VY$wg43-C6$zf@8rI1Cv*V@r5S=4*29leo7 zz1P~&+gLWbdAeD?cV&Pjv|cTjcByRhR96g^b6rVgxyh9*mM2}wV_EG=G0UhPRaZ63 zWLKJ5PH|-=%cZXLvXr{Ao#ioC0tIp@K5`|AWx$m*miP^-J=rXKyRv}gOjk--u6L!L zMZLw^(U-BPw^(EQVOi#u+QRaYE5kzMRmD+n)4$1HL`#9YxN(=)1jrtGst|A7NYXQf z)M?w0Cy1CNy~HODWG`L2Oy;4hw|hg9^$-hXJ_xdpo-D-6JXuH88txbrqr{o=fokO-++5u^&ysHIL}mlN+Ff1(Ppwt)ANPYX{SQ+k>^l-!sRk^ z9%KDq!DPoqMc@4$LwM^ecK2^{5$u~Gtk*((n>5QXi6>mp-X6psM7%DYeFYyVL znxnT0*%o&d`kBr#&ebOrQ(fEQ=vf%LV_~kofaQ9`NLePNLc1GMi@N6Onb(RIY7awb zuQyk36tXSuyJO|EU32x&bre$`coi`R-A6IaLMj4XkgaIXT)j)kwzzHx%^c?HLqfdy z{9HZ$`ki}YuAbnN=?(b8ot`bk>y6X(A}Qhv(fi(wIkw)wLf<)}Ye{G5D~0q2`cV4= zSgtelEkZiReGh3AfhI^&U}CkWXlgk~vc>d8Xnj7UnV5V`%( zedcHC)k5S~gr3B5ovqi)82A2-v-L(6b)Wg!db1F3U7W42lrdubq2rXZ_0>Y^#Cs1~ zkU3XRUP5h_-;;U;a;{#$@*8@U?ifE$Z)KtDm2V>^&+S#UWzKg+ZJC~^UiCz6Kc1-V z(3Afk^Z)axwd0ji>)jKz-Y;-lsMg>GdY@RXrGe2K<^JmeJ#ZuS#!}6KOe?`PGCfO5 zU>e8d>qQ(hgJbgbR*pHFV=mOUaLlzFbD^G8N}0X;AurNfq`1e_3-lf#-YB|2Pc4(B z)F^tX9=b`28bu5BbRpg-dbvJNiaUy4t`|!Yqv(fNgO}?qEHsLeT%mXS6XM-RRH|3AP@C!8SD9W}>DBcM zN|otbgm`t`tZTQ4m;jycr4jpPJxPeHEAAbVLLpvV<$4Q?s_PcL>UPTG-3@h%-YY~d zDg7&N(Fc4IK;{a4>K(H7B7D7ej7E}5y-J8|VFL10>a9Y& z7T%_BXHhM@T@O|5+``-STp_ZB5#+gDFYw78kSe{_CkH_8(pO3e&|Rj~V>S8~DcbYg z!W!Malj@Q!Oh>62JyVF+!h7^m7S+O~dJ~I!c4?`ed6(!PF|tt$m+IwG+;`O9t2eQz zyZi3dJ6JwOduTs+uRbV5wug@K@6|(hi{6N%nci{8T&JfCk@we~45`=iWsIio<-1>R zVo_~=K<^SFpNW`_IZKo(79v}CKIB2&sF8h0bzKU1 zNN*P6jrQM|`prF-`h}T5m}ofIOjR3X!!_|2(PZ3z4-yDrA6#mXvzFS)X;U zY!5vp@hs$Nya^1#e?q$SZl8qT9i^?&GaBWx z)0wwvko9__5V>45LT=RCd~yn6di8FfoCf(+@ApX_q)#6ff;&ig&bC?4f0XL#bmy6y z^$r#_PuQaO2-H1W9GdH!$@P~W@(DdJJfas!(QZFYKIig}KJb(% zrM-#Fv}OLIPiU6X?MlYeBsJP52z@W zkmofaBSLDl3n3klQQ@}d<#JsEp_zGnctA**b~9unV#b8A;P`cj;~m<1$A%ZYAlf6g z)y;?rgo}OhEo9elrB8++6T=NYiR-`>x^Rya_q?$Y9%89S?R3Yu5e_XAbp=`=w1+jq zX)J0MXM}TD7A{aR#Vqf-rRrH8bz|Cuc=ISD9RDKKRi|x4sYz&|5zc4%24X?1aQsU$ z<_|~;WRGx;5N}_(SGZe<{5R2KB52DKH(gn9D!0P z;VvnfI&#@RoYN}uh`UElK+OK(!dJb_lxP2Nxlbt10pWfr+St$V1PzY*Q^N&qGLHkv zM$EzCUZ2ofo*EwU3EgdYXt?_|S?U0kIvb^?hr3>vk^#98a#*;1g_Io5d_*{<-4n`u zRCtz8D04>GeuHAlv`bNHG4dP}&VN(NZ4f%2aBO%bO9P}BF~^1r-jXq`ka9?7SbJN_ z8b~$dgm4qfCJ4=BW`ui%RA>XPOn8S%dB@!|!f8Uh$>k`*o$(iul%?|rCi zX1GPhXs6{xt^%;&=WNtdZI=@Pt@q=i5lxXQ6rltYJ~KJ-az;W zmUL%%9deetTols>Id>=d6>@&KUG}PbrsBeImykMbx6knwk@xU)a5$}ldcH>68b2qcF3OB6;7xLWacwx2g}$nGG}?S!IQ4xQL*G!F z0VxUhejw#F$UMl6;qui|{)_E!5#*L|(i$nPsJ$9;TX>~Uo`c*TPWed2tU=5=$lc*; zAxpIZ$X}4!@F2^dknx?kE*ze9D-7hhwXK;J&BORAy0&-u9re{n=Hsv;SLt{Wy7b#146v-7(Nru z?Gd#HCicnmHZ9>wDOw7I&fBzvyEx`}j(ILT#4#5_=uLgkh0`|3JhyVp3*mezS~KT) zA>70$+?rJCh4SK3+ra%Dh>cc$x=aM7n!m$yZ=g&TxaxbGNm3pcT-cZ|1%Tcn786Md(q zE!-i*J6G^}*!YYxd(Vii2xqgXqwE#o5g`@s`>|Jq<3FcT6#?~r>=oe&Qrx;$gp-AM zb-fWTW>LrZZ-$q#sJh+^=k`(NZE;f$jnjrOmv}Rr$C3{DhmOd?`BKI`I1SHaLEZ@$ zu(Uxw6H?5g?sa@OT*6X;n2!+iZn%_X1BA}czZG@E?3H-1z@uT6~ftVpdBD&~wLhEubsh!}49RJOb(p_pzLg`yuJ> z;;wK%%T>9!TLXEz!bxAqb#VvF`{7)cES3+#^(^PGd>HOw*}$?ooUlpe`GI9kcos_& z%SYi#mK7{(!yPP>&ynrv4r`lbo?}?nh0|H?WBE8-%5?oPZ z)FdSn)fkoNiW;LlQDaoljZtHiCu)rHM2%6wNQY>%+%kW~QiLMLfao#zYF8wZ#PTtg zi_SGgA}K7}AoMg`#I0Q&X?mi*+3Lv@j7TyM_s_(@{}c86gV_8bTv&)Rl|)d#si#>U*rVEA$OnD&@GMz7HF7MSVkd4_DN8W|Lf@ufb-bJ$t&M zz6SdrSEivo^wx!BSJZcA_i;sii*~Xr^O2eM7b&iM3ppEkJXryu=g|&uV?O6n2fFeh zgwB|GLTBEtgrvGLDG)k$@n2VHo=GxQ$;9~0a;`qjl|5WZ72Ae8 zjD)_EdDNchs7N-8+7lfesbW!kqKrrvi`o+%6N&#`=23g1VFAAJur}+djO70yGt)h;bf@LXkuH`^C`I>YW=95u)M&e(E{~h$M5=zIQZ<@> z%V_P6hjC0D=@C+<{e)68k$G-pK*qRNROdx9evs(z$D+;&UliiCa^%kJKHdU2#!h(7RbKi8M4|oin@ThGqxr& zg+<*NTN9be@)9!Bow4^sX0d$eNUES>I>=CTaBQpB?LK9#wOW&Br4npmc|($13YN)OBB zt_-p~;7a_6Y;(ISHcOu?Q(69YWfqG%b8=54pJktZ)xr{%<6Nm_S>Q?w%bl)tusrKZ zAImydhFC@#Rb3PQmP>Kaqe_xlesN2svy6F6#mr;*k1GW%54ch;MO%1qoJRMr-V+&O zne_E&Z5jTjwULB>MD1ECgsvskMRHg&Sni9|vgEPUN4i-mSniLc{wwo51)(cq4@8<- zUWMGg1ZN8)LoBNyZK(aB$SiHF7{mJ^Z$loA%!?zb(MD~E;=@Ei`0gj1I!tu^yk(ALg^W~6pAWe~KA>P@iCnK%#GUgy;J{ZgXWMr6S?gjFS z;Zuw#(AX3l(Dis>1Z>_Tag7UG=H9qQY#}xKB4op??&na zT#9R76`40q$_&UMDD{3MbApt8Qt^y4WOby8h4uw=AsB$^%tCX1l20S{ZZbxlH|~qH2$5%!uRzSENQaObEgzZNpTza| zNFSH_5w+90_%bqecgnL=n}itZ)&5AKkQ!|VT5xZF1OH*#3i6@&wf1uU-|DaX14jUpl5HHCwW z)f_|jc+fU>uwm>WGt)QJhAVM2YUHxKfcDUsIn~(0(hjLYd!`xMp0ZRe+C%@8>Bc;k z54hA}#sZd~Sq?W!Sm=9XbYJcfMk|Z)4bF5S^O437ODg0j+`WI4F<~!R7tOxzN6gVi z8Vk+P=!h)C$YY^9&mTj~F-9TFx|{HYM98s*@gJFICNj4{jx!2<@($#9W02(x#H@zQ zFmjS*sRfW8$V{U{2)^R4ofx1oMsFQsR%Tu%Q^oUhBle< zlm%Xb&~e-u#snc1fg^DS?`O0*#|UxEiICrgB*_>tCj0|A(@66PlqkhfvHpMqi3(k5=MJ&b}lSfydBebewXIktd`qupB~l zonsVmOc%$TYZP%zKgXPFl*$;4EPPHQ|0Pb*_vJ>TeOx#VeFM|%eE|1nbc zquT4Vn;=I)E;bhUWENzh(a2JVm~$bQ8i6UY)I%(bjF3+*LCj*K`2dQk(VpU%D~utQ zmm!siDKe%UC}Ze;zk4888$B#x8@px!tHbM3&kCSp~Vn zXkgg@SqZ5!lK(4X2GE|5(4ISu5|&{|FXV2cUPzr*j#5=9Rby=N$*b6&?=j-1%H^V% zm5`-IicglJ)V)Tw5Ih5pm`5P@83i138f3x;xPR4H?GqF7ppiUHW?slKj~IDAp_s>v z29{#POolvZ^s{Wj|7$DS(`?v>QXcON!!t&*5P7_O5K28`3<~kiinJJM)2URaczT-7 z5j|(r3aQYv0bJQfsTYkV852h`Lr5FP(5Q75phbo^k5D@#{uNNJT)MReRmAWlY?0D0MCBdfiACQl^~+ zxgGMRQOI&Jgx)~-rm>P`G2~tm6FQvg^6p=K%P17$-M{*dG4BY9@!n3k$|w=y9c6bJ zwNl)QXcRA)sKv9AvNwdcDs!}j#2krtTRfFrc&OS{~n`XO5g_c53QYz#vqG2^S{v; zVo_)QHyR@>XY7x+)uGKBjra^N^IJl4gm_<+>orPP)R*8sH5ypdH|9PwQjQgQ0##_w z2-?$UqzWkuJOru7xs*O5onxNoHh*Dca?D#08lS%~vN@)kV>TH%9P*u7b5$R&KiAbGzsyxjW3OMDekuMrLjedJMaC{ z7-6ApgJ!~C8G%fyOKux<#;o74eL{2NuZ=7g^{tIC!PEDM*$&xm)U%ui8HVgI>Q9t0MUZhH z;{B^e@<~$efP^7`7#%E+LXseV8U3?l%`*z=WKO%mFij|9jBvXHoy| zkU4Y)#mFy6zJ=PuX2O}Wlo}HZGgU~1_|C{$#F%D|PduTJIYPR?!5i;4_?h_lb zubGuAOFfEpu@7W_vsOrr)(klSGR4d}hhl29<&Z-m2bc-xN_iJ@G~__Dk7X@nCM4CY zI#0&*LFPaXHdnI@K+c97VrJ#Zm|q|lLZ+Gx=Svy$J&x=khnkuBQVd8jWV%_xG97Xg zGE&xAY=x!6o&xe&4(vcO!xat-87$U?J$<#q^- zhnJWuS(;cbHTzjsuoRfd1yq+eW-c;Qg?Q)d7Mb&WF|#@xJOkz>*PA@d4 zu&B4hUv5riQE!RA+{|E6&!b&oX0fQZ&0k^8WBC;QL!V*O~(?L2mQ4<`9c|NBwnX`sK3cY2UN~ExgXm zWTAc2W+B-^Ddxpqp;MwWfiKf8Q{XH?B* zmZKpFLRwi)gQX{%Bj0%~qtY4)6&) zGjP4g?5?ld%mfy-zHT#Z7PY=^HsvzFz4j;S^qSQ0s=+H7Wd6*1ykt+|XP9WgYL)R^ro9~~>(bC21<(g&gT z++%jLjK`8vo0posEY)1sQnR1MKn(RytvSf@5MpTAYt3O6`d=Ibx!2T66d*oC&EjLqf^|e?w*qN#dAsKaSSUgWPAPa7+xcP{>q{Y1j|@xa)An!%S!SFJiXg zx%GN8i-q7fzDKYb;{&~1Gjp0 z(ZAqLGl50@3*IzsmR^*iJa3uFEd8A4Ei;v6JB0q-E6p^PKOpq)UTJ1ZagUPTHgkn6 z4UGCpUQK@6tdyed0iow6-Zs00cz5r=W6rCjHhcez4zomvch0KA?3FQ^dQZhFv;8(v zN>k5VuQvOIc;_Y7m?Ki$^Ac;!q}!>K{08Xz=$|#_JQg}HLGqDV?2~TDTC>q78zJ3h zj}Y%H#5yzS4$ADEv-;RGelm+$e&qevPi8%f+6(_=wz1GYmzL`%vzLYT zjQ68ge=>(zXg?^$sFron9#%>k3+;<9f2llXkDDUB*C$%qA)BGaAEY3(HwpcB*UGY-QPmx@g&l z&32YwAT&Y_n;k5pw#!+;u-Pp{j*u6lu0PDQI;!0pA^$Y9Skwslmzi{*j8V_a{ACsh zsS8X(=F5=hFSClJAs_o(AuUog2Qk+P>GjF2kP$P!o-)^on0q1rn6rHH6hw@R{* z?Ln%`JEjgrLp~YXjeG2)DLzSrM56Ul0`yHu`lndYMwX}N$nT6;(H0i>{h85LmRYEs z_B(cTCCe#z?P+FyX!x058WyvZ?#L=BdYIOdROGRr0iy>yzstheeBhawp`-XuXtx8Uc=tHnQxEcY4!%T#t=5 z`${#U)UnY)pF9uAjAlJTE%dJRoe-TT#5><|LbO=QI5qm65UrOI7sZmUM4l6(?LO%g zGRU$IV%9=tMAI6nuFg1;&xBM7snMQTh)aZ!tZ2%k6oYpgA|`Gf?na0fKIZjd5OQL) z+$VcOW<@)MY>QKS##5sGENahqN_4{GlxN#GwP!pvIz>pCsGatDr$*aZ(ouU8?#(zg zx>`t`)^UlPi_VUwG*O;9?L@@T9VT<4l`NkjW;)t4FWM`lCa@SWM?+4JhMo}16{vvF zeXyrTv!!U4V|~e(R+d^fW{VW}PPxNZS>9xsA1xN*<+(uRnfMW69z!Wlwm_PN zl>fg{)iSdf6KGCyL9|JV_6thU-YP%Z!7_RW&R!x@% zsyy1vG3xwAd9;;d5->jJpsrh@?J5Q`Ur3jX5k0>MQn6DDOCYyJM?{Rbq<2LFPt&q{ zM+$dE^M!aVSnGD>{FRzZS6jG*L zjirdkNZTFl72>sUU38dBsa{zeylS-9oAEC{Y(B|)=sc%Uc zVEI0pF2q}k!Dy}!Zz%?&ZN8W&^86TGEk*ksd3rFf+aBHSi=p;xj|Num+~%L7wv@o` zzsOQMqUpXEn$PcuX8VNZ^S?y%d_wd2U!%oB%C)O89`1wo3`cu}c(d+5qoKE{_Bzc* zUDFZsSG162PsmY_k?1hXbjS?I-_fb>P^qPX6CkvI|0kL!MZ3_IDvqgerHx~rh0uAM zf1<-2^D)Q#8%=&!WY$Ix$(Vnm`BDOhLZ~jys^*vrAoLCj&FbNpdpKs4rFFa@il|n0PByinf7c;;llC+3h!( zd5qP-F~>qE&lszZV~ROu7c0;y+x!rOmTMPlmXtsT#{{fmj``k|CXNaHF6#dS=UXj%##v$(v?z<>4H#u0#*md406n_)^?6La9A$au2yQ7?4K(jw7$k$ zxl*)OU8xk}ov#~jh2E!9-jTvYD_uxMV4r7kHw(7siB=}dKge^WkXcg1{+-^oG11Bw z;vLcNZnd+hBl-kuh(#UICs>Ui$lkaNd*O?4rai$L5#sIfgVvT0MGM_?gN7AYP2%nG zO)E)?yT>=JOetcIpN;>HX%(~39-ky?HTdKVh-G#7PsihHCfr_%W-4 zMV%Ym!|D^_?eX`t7JMX2sXhK))`V^nIkH`dy7smTqy*^f$~BP5RuRkCKd^@tQX-^t z+~_Iz{weNVnQWD_gdn{_s#)6b9kB>TzZ9#U=O+GV>19eyX)yNM}GD0nN4&dPREz>Ii7Il`5nz@C@o2L8;kR8cP>s zVh>3M%Qna!kU3Ts%WshVgk-bq@+Xc)A#<%9mOUWH3CUwggUp7^vlg)AK+Y3VD8%cZ z)2wPCUeBLq4G1aIic#t^lsdy2{8aW>4dfa~jy3NyDfN(Y$XQl9%j1w5NUoLixr})M z(g-=%%42y2@(d);sube2XTH@e#B0xdE548N$QarZ@~vDUotm04USxH!sQKX~R`M5A zs#6>x()@6dRmGxam6uyXLcH3qvO=3=DYdm+Wfcmk(^jI*t!VQ#R>BsFsnI@yya6e; z8dx?#-iKUgrEHZk-$2$uO00I4KOmn$ZmC{=3p%b2*p zU${R3a+5XhE79gSnjenYfGhG=hY&AwmDMj}+@pyqE2H15-9f3lta>SdYcG}O-m9%f zA)Rrw1}7t?+DiCZ)VmO)#{5` zic-y17sses_tRF|x0I($qh)^pG0$7ILcA6(vzmO;gqUU4Y9U@-FIp+zdF^=?F)v#g zLOREth&I!;?B!M-%RI<(#4NW;S<;We*>533GEX2MF?43~6>CIDdEi7cU$aJpczcHxR%p=6L;bVDnkB?Lc4)WSeKAzm+g2aP zsDIPj?*5CU7kS>b(te=K-u(GJD_@E`e}2!Z<`^}9e$Q&>7&U)>&l=$vHGl53QhpSf z-T8B;wLnVXK`cAX$5vUj9J9iel^mny*sH8Tj!|>$RaWXxvdwCa{l1keMN@O^_pJtw z`GPZlV0CfK-w>MjeqaT*%RGCG$o70_O_ib@4WXD1ts;&&pJP^AjU00g$E>!taLnBt zv&Ne6vt0IN5Sp*9v9hJObN;nf3CE~8|5~e=W7M2~t<}RZYRUe9%PTNzTc zAy*1GMjaP)TlE~Hjtjc2UXD@61?#N%Uu2uraltw(Q%WH6x9p#ftwN4D5JLU)v9*k2 z)N#RjtB+&Ualv{kFeKYNgY&Gnrb^K+9Xs?`*(^0&dyiGZ@|-KpQZ#jZ(PIsAj5@yf#4>)9{iBXAKCyD71k~}x zMys4-)bYheYnc%5_+q1#{yXLI{@tHi`9kWn`q`tkukf$@)M{pV2C^N}XH^c1Qrer4 z-b!3ewo?9(vIa}>H)6iD@`ZTgVZT)=U|opNu}`CUzC~z*=F?%k)=`~ z-&sw6QA}q*&6WqP4i+_A9<=&c)U5jlYlKD3x___&Bb28i@D1vs>qI|V2`qm==sMAl zmMx@HQ?u@$tYQ{5>;Bp5Wl^*4AuH`~%3P+6{|9Gx(dOT+HkLhD{;)#-$e3x6xrq78 zYGTQNX9a*ACm#Ot4IyH$wSKiPJ| z?y@)3y@hjZgGJq2ILA(AS&Z6g?l;$-!cq>o2zAZ1(^&3@(EI1-*%>TNkVS}@XU~%2 z{x43mb9_>SnA7ZHA>QbBhTX-Ywy`tqP=f43)vLL7j*v3#u=#kN2zk!4>sekv?e{>= zx3?!!sioRmkcS}i?Lbg0yW5_8J57k!Kl%2cFQys$_lxYLkgQ#e&llT;EUJYI?QRy; z!UB6pr&6+oPowt5_SCQxYT?U}%kA#S&h5Fv9u(rW=L);k5HapoX^QN2mZxy95sg|! zb{ESUWTv<1UuAc*Y=oFX`dGF?-bC$J+x;xRK{|wN7vf!izs62AcW&V|cDj_ncr9M! zxyH_9u_2V_8atas-62qH=diqZn%wIZ+jvF<{Ue`Hqr0K5wF_9(oz>Uc#ViLPGu?}I zon6Y30nu>>#dUTS3*8m`A!@(gt`$-ip!*>=2x*it?s_k=+k|*aT4KjXckbsBdjgB< z=MvjsQTMLgU?;Jtdsl9-r?AjhpSGa(CH7PyWr4Y9^LIirWQ^OM8|@q^TEf)P_=XDZ z`L_#&cr7fo+lAC=^d5#0#FW~$MQyIp@{l>wi|5VlE}NuIyBd-Vxz$c}WDH&VqbC!q z>{20h+UZ7fHc@WEE^$rK_0eK_L4E*K&Ib<_x9NHSbl^&f|y6` zWh{R|UWPQ;3ICCG?GhKSeFSN?tAxn$ke(EH)^700=ZI;s`=tb;C^Z0i!Je8-c`CGh zAwLUQz%m^Y_bHC4?Jg;S;~}(VzGxeJi&BBvuH>_Gd0w%zrHI;NXwR#5o=^6MwAqb5q1n!B_A(*z-1`*7yk>U`sSA9A%!fl(*uzq^ zKOq@Hk|xXb6&Mw-&4jeu=|U-UP7YOm@B%PS$ z(ywz&4)Q#VQk{0Ch>=^}6OdJQvycw$JjA>VdEXB0C)eph2;Ft|p>4BV4WTvop`9#6 ztcwnm`p}*w#LKhBZWdCe-NKpI+O0zBv?>Tacf8K-XL$f}Cmpfcnfp`iby^E#H8QWa zTUg$J(05%o*u5;PNUp~9Wjl3>EVYpYrF!iJESn+ykWcLvmhT`xKt8jR4v?iteuI2& zXR`bb`4`e>x3L69$7>0n;a*}p`9N7J1c^X4+XF(pp5JN*4x$*@&-)-|tDPk!un$V5 zLcX#W_+kzfQX<6b!>{dLAzmMTWB2iXFpU{RTWu`>_$mYx2CzuDPByga|z z^H@}#-|Zq6mFEw;*q0{Z4Nk7S?DSr z$v7v+Czn8WbxM75Ib^)kD#W{rH^I@SQD*Nd-bAOAMP0?)&8Zhs799wu5#B#b= zYEakX5XaemIF<6&a?F`^1c`U8c26fYU5a{+V;?6+h_{v}JB3o*wLICWl_IXyK99O4 zJ6$ZamPt~aL7yy#?CXS%q`Kt&TJ4bioGc;UTHfEO72>VsDNg7pD&^gsb$~NPh_{vx za@sgXt>siFH-k!*iC%pdb^X_wa;(hr4EpCw$e~V-kTQ*A(&u>I+{r&ql+s>>> zDaw@cF3XWl@(EJ9AyW`@w39JI$`=rNw(A&YJIf%;u}*20jM3ubwL?(qIHz8S+z!(r znNGJ5dC&j(b$9~Z85ZKLiy2PBOv-b!yDnxpQ>D1?`k3Klv(UPr_GCG^KA}0uOsCK% z^sbK+odzM^x;V)h5K^Jhmwiq|3uig?r%>%R+HP2ivmmE9y)2UJQq5(xgw7!6@y&jbV$*@Mdrzn zMNa%V6yuE>mpR2kS+zcskR)Mta{j}yzfYMd&LdBBx6j(HVwIP%mu z+G3gK6OO5Mrby9-A#{DG)+yu|d#ub{=QMCk7KGYU=k#&R)f{u56DSm!aSOQ2bDuLy zN}!ix?stkg<~LWGI3^sBb=~iDbIidIYR~;n=yJ;JU3YlUX_VsL)BcdtCB)l*J>(=` zAxo*}5F4Gql~UCH>j@`Sh&N_F>10W9$IK_40x4q5{G$)oe4R!X8Z$|rayopXeSsrZ zXV52OAx}F=MY4bBA4lKIe#R*f;_bhlbp~0~ETzSXze=`QeY5O&r&@^jz3dm9sn<|U zh5P*bOHMk=Dd@x9Q2R?xrWALydC8gQ69X|XJ4Hggabvl&j75zS%bfuhHA*aZ5{jvI zIkqGt&nr%gkUDKXYTqC7s0qI^zFY};*BN4Y6)`tJ-g9Oxk)_r_ zZiTFJdRe}M+zaV)23WLl@!C_6_Z_WNmWn`@Lq2daSyCbILOyg#SWbqlgRFL%eexA# zjnmI^7Gi#btaXes%3R^jGrOH6B{&;4dK2zRc2cCc>$KZR^U3arS?5#kT0CTEuuZ5%{h=w zPQH*j?ST60^(dA2&$ERRC27E;gh zJme-JO+w_Xl8(Q=blPN$SoXUS^QF_}lLsJQIlVr40@CkfR#JOpo>w8;oFXA|?a(_7 z2AmEda!J=926DUXjTO{p94UO~^s&4T8ALyS?-+N;n2nH6QR)Y0r4ZSxUqgO!mQ~5# zQ2+PsPA`kJ|L&rax0(Pr%@stb93c2b3S+w%@5jYWOMeutAGMf6Vq^Pe3~ zjuf#@e@C7nr(B3PMh!WwEUJY=P9KYE;jd2UE^3cluD_AzS0`VHx4-z!St-Oj-uc66 zx|>RQN45VrtA%*`i+`PdDenH_UnfvarQ}g<{AL_?JLxR6zaY_Kc|I8riHlYGBoQ(y z)-J@GV~>snYACa}zle`jvZ(#Vm{_9_?|5fyY|1^dlseuC#JZP~$QhA|y2i)0_#_E3 zA-3Ho`$2Y#<a6s_>o(b^G0metAj z7;{H!$3hZgy)2=#@EkNG7+YCSG2U9%V^ba=k!x@cV)R&%5bqmd;TQt&>zt^L#KW;R z5#!DM!m%!&(D!pAu@RrdcbObfkx40(W}&lC&!X}LVY+pmgW=c!_#Bg zLgbk@T03XQ@_j;mcy6r3C)9`ev09(3gj^CE5>gRZ)gqq`UKBGP73~SEb0wYSGVZZO zu{@Sy2t7f(C|1RCJA}@+EQ<9A=^R%Fp(DFRvDC*XbLY6HT*+af@8-x-#ZuzB(a%zv zq~JSt^6f*5VjUbqvIa}BC^q47%3Q9!ip(1zi(?Cfc>jVcVpUS&79jIf^w<@#R-bG} zsVif>TuP0ZMKP^Ov^kDs8)B}CCHv$D$knkd7RvlPq&QY6q%Lp;ByJ0i{$jN(OIS)` zZ7fwROJaR2^(>{a_$R3Ly1=t6H^ov|US}zfWedUmBzXVxc+^!9E0!_heT+J!GPat9 zwr3l1TWsD_lzFMvfgYpxY~K-UVWIc)?~RzM*bvKSh#|QvW;e@HB>O|EW2;%VK@Nf3 z6U%u<#>_!oV~TONYOF(u_rIu(1)ilC`M;n!z`ZfsCrjTUNfjbTwxf}`E;dg{omkSD zkos5&$Iu>)*5HG&h8D^!&qADzn1)#U^CUIe5L%cAc{o=1f|PONF$aJ&#!{C_i9w1X zkHy-hxJOb=u|Xl2OCV+mVwz$tFH$Kfb&#iG+l6e4I}~RfpM?A$S@$2;*Vz97{IoSb z(Fh@v&hPUHVFy4lHAL!Dbpr|Oc)v=Gc-$LnQn#<8cApq zLbmXIy|3$iea;#CZ_mg3dSBOd&h@#@bx!BUV@WB`Qp`})43v5rvMQ-T$WrZO$a9b< zlM>ow?Nn+lD0 zPa2UDx*T=U@ATy)=LJz$=z7Rj#Jrp|i)Ar{ew8mL6$tU?-j|aqr9^(YFDJFK)J015 z3mJ-1zg*PSPIdXe+*gwp3#rmVE9DIETGA>O+VW#)&ud93FNzjw4?&_fI_Iaq&F$!RauH+vLNp!6$E4+T5zGW9);Z9wBls7b6C; zo?@y(FQOFfolla+ST;l?u~Wu;8j&oPxmbb7Qe`aHL}V4q#k@-SB&ml*ty?}x8eviQ z1ALMc`?{zrvTpe#DK#Lspw0bBc>$?`e3n$wMWy_6tAV687PS`LoYW^o{@$0N)aE4Z z4Oth>z4t-BNJ63?)^wjALt1p5dg{fKbdgNhNPm=B3&$vACWI`7WtV zi2wTZ{**_=xL#?{zk+l1C;m$S}+5 zh-e?nHh&b61eQM{GM(kX-Bn$gEN4d~pXHW_l(IY{?gg%kIcsn8n%j7*&<}{Y0Ba+RsAR>h<4G~$)^1p~Qu9S>B0AT)*taq`g$;WR{~NlEG3CkzAI#h!nGQN2Ho%dqkR84vJTGwX@8RNH0rm zM21;5L`3^kw)vNcB(NmztujxSqGdqR@LNvTYlYyu1CWy-$LkrNQJ$sR#gMs>6ZKM- zs~|_e+)*cG@ReytyJ%FA!3t?E@)AsnhgIj+xFfTW@2T1EJaG zblv$%<|%~Sj8doT(}noQ?kqh!Ak>R2y-bRBD@s+N)Iarcmf?@(mrUpCp&`ob-*Ylo zpCzPIy9cFc)|#uA2$6OD7kTFD4FOpOIYVy`NE75NeL#xVggn%q96jM{s;f$Sk>zYX zo8@Cj1+HD3qqhnv*Tx|9u8(u|F(F-=YICk0JxqDJv?=?_7Ut^lEW1J|PpEDnU)lc&#OISleNVlL2gSWbkrK`zt_SY~sni}Y%ib0KHmi@y}>jVuKa+G3aK zZ7kPEq?6^gh-_lH2SV++Odn)f$uXDfV=QYRbo9JjkN!sX{e3QVg&rReYV(!4!}1wo zO#E$Yp`O9=BZTfEDAuzBLT$cA&u5vEAWL1N7fT843t5ZICHi8Hq4&>In@jXs77sD6 zA?7;0iRDBH#r&V%D#X8Et5jbbkZzPJ)w=`o4rGx&DkU_RGNa8m=;JKcLZ}xv=+WQO z)~F2K%`s(qEX&gzQ>G`dyb1XTnQzn$mMzuM3LR;e|J%wYU_QMJmF*oU1 zEPF+ylf{CJh?rrPBO)@+aw_CUnddvvW_)h|cRut|<~%8(^C0wlzez7(`4o2!)7Nco z((8qkhZaU+qDLrCMW`YoX+p|FDG%0d0f;!zJ*GaYpW1LJzcCPY?ZPGLfd(< z-p$e*iRowg7@~biF?rw1QX^cdTrXgmJWb{)*VnS_4cQr`%JrgAD&>!a3cXZH=s?8K zHmuNlSWb$F@q?`E9LVm-Q=#_-Bmq*XNB`)@*pS=wY9VsgqBj3WZ;%oyL>}6wOY|m| zYarD3C3-7MIfPb~OZ0x0+K7aHqPk?}BanHCo-8G@Pw&)=rG)mw^~{-wxl>=v@*wii zUcOUrVtFDW9h~PSNTw(?!7&@T_F6qTN6+q7?1HrTU=E6Do#Wh&)U65h+>) zq(I25Uu0bmKxpsWrMLYm<#otHNS!{wvI$ZGsn;Uo`T$~8`~+S0?)umxleBr zQjTX%op3M?_ zfRYjx2O{&7u^a*EMqMlQN|w_h8-)xA>C#S0mpxsn=V~$7Vp86@1=lL|9+o_m+JsUq z`UuOFkWV2`=&?~$sseW};dcsoN>3MpdnO@UAW!T0LOP?=o#(B3qY!^3vszyzV;{44P9kZ1K`DWO-X z&B)WHm$JMAp%LDu*Rp)hG0*7@ETdf4bNVWl$w{*I=ky*SRiV8jGQu&_BN98A+EW#p z5s`S7*$^60&*_Gca%~=j+Vi|V$U=Q5c|nhj7X8BCY%rb&ac790$#N~1dQtCXxs7Ai z=;JIaSYFaorpP=`u&mWvSk^*zMdp|F5tg?hdqG~+6L*rOzJg4Hbm$E%KSQV&>+~L$ zKOuDddQA`QEKBX8D=A@#hv>-jn%=@f--4tO)v2!)Ql%M)A$eWzUy7Xa|Fk)!? zyrCzAWL?LxbnB@s*$^5nZ|a3Cmqx^ik)=u_vWle&LhIEx^$C{c9P^f*x{ECJ0))2D zTY8_6&X^vK*`N;ysSJGrp;5O%ALW>>k(jJqDNkq2WFuNT5P3G}*;1n7A=Ks#`eGrK zng!V(cUo@HYXfo^O1-T&1tbm9tFH>kiIDg7ej%Mvhj8W(^+6dEQtO`&^|V-OPi17a z^P!%>qEcvvD4CJA`{GnbJ5V|w=Lwz71r=j*fy=E$9uF$Aob0Ht=3A;(jX8BZa z7UHje2J}vr0>tE^)PSD5JC!Qe=sU%B?AwEssf78`0ZkjQGnnjg75(2bWro7&=;Q)dz%B zXpcf<%oxk_5g8X!u60Hvb}zZ#KZaDG7hCl>A)BMVg3wjsQ9VV7-14-=e$>+fatBKN zq|XY--H@O4wt(CZ8Q0_D#TE-Co3hQ@^aLU0+Dr(wd7ECsatWjbrMBtKEH`n?cDd8h~Kzb1qZPc*PD(+**PDUdO9c6|fA)|0VnRy!WP~T&W#Vm(L zq=Drm2$hO4a`vZELs4`lMStbo#i$qJuL^cGoJ1Kz>jcUiYorSCuW!T}1w#B^Wvo#q zL|&)eg1Taj8Y!B(8b8&TkP@1Q_Ry%?&4@mL>Z%AWgwXlvZblqSIkg${^X^6h%L)h` zQ+78TAyuJgIZvFC!tw^^i8IoqXzFhhdl)$Zp)2-#8O1E>Zxj0%-2oXxFA|LOBx+%m zrv4JKztIp7iaEfD*JVuPF9^o;fQY{!7+EZlzaSWe0TF*eFe-(VYoDMOe<1Tg#@c|; zEPAjJXHZ>r+9+bCe1&^*j9Dy`Y}_jgIm{>((uuEu%CT{z5p9YVMrME`jaVVUm<%D6 zS_1OWem~M^`CF;hze&g6@^t?#X4Btd(kyCEu=X|~{``ETu~vwG<^M>dTS#TdMhoc- z@knFb{%f9m=dV326cVhf_ir(Me~XFs{+cINO6X|RJ`LOXNF$!*G)S@#gC!3_>x5Jz znWYFqvtO!_%2EcQU%^pEI?Hkh{R)mUGFhJIn4^tsmUlVkXd_QbWS<^m6b6Kj_{SK- zLMlUBQR*19FwIB|@3_U%jGAN;9EF`|?RXKhiX|>0JuC-CWJE}%Hmgq_@zadl11V3X zb^>Dlfjq|=l|t&Z3m~UKW*7qpQ4G%hAZJ5PG)4lF2gxw1Q)JAoh@n;7OrwXT9#V*y ze;D=CDaIcyry7kyumV90{ZdXfRtfRvs7xdFa4O}GgiK>xh@U6Z(2fw9L(e16O{go= z2(i2asT2|~MQr&ckkgD5DUs`|vyF5Xbq#j5k);HA?n0^AM!t}8?I)Jgjgq6OcARnG zYT-x_Bd z{X(ijEjagl0WoJAgF?zf&p_4+8I>`jrzGbX&T*8dGBg8qy#_hgND)#M$|Aw&J=aKO zIUhpf`CKD|h>&KMObGp!FECcITmYfp@&!ga z%e9c7Q0hXXgXLz(gpk-7w8gq&Y9Koe;SC{1JPU34G>p~xMk31!#L(A~<{N1$213^y z<{M=!>U}Bmjo5U`TqXYQc|7h&oNpK`^mor#QCEtP3hf!>*%Oj)U4Fk=k6L{Q!}5)t)3} zN;sP9>YFKLe~4_eGfT>05ZUGlmRS(lp6XL5rd&H8B5Th&m843$20};Ai;YGhc+WN@ zUG$u8f<#h;+)kQ`>OE07xTVs(i#?lX| zhWy(Iogqto1*s8IdX|)}kUGc>##$EoMl)^0GGi=9#{7mDDJf@5DVi3gHKJ6Rk$;Yq zT@I8-v>T0fmL$l7h`Gs_ey)r;6hdvj*{EbmhtSu@ZZ;ZNPKD5%d9$&KROCh8cF^i4pT&mqadX^jbFaC8+rLQDYo^oTch^Y!qy9Dox z6H?9MLgB5Tnqqc|XaqExjMvEHDgUbRsx#ILK`XyBLz-agev6U$28KGnu5mNp2@Ew>wO zEL{+qTW&Wxq=@zmp!WY5n>eNqF+-3Vqo3t#$cT{PK&hV~cNh~K^Dge$o`BqGM4v}n zwJP)rN=^EjB#!0HWc=k3F||el%li7_=d5WnwrMi!T%FQ!qRIwOaL zz5+~n>Wq9AS~<`dt2YW+Xw61@u-+(<64@7b8)ZW3v`Gg=Yca@kw^4BZj^p`mqxu5b zuRRe%TlH?Emc@e5R=wM36mo0m2nhYYmKi-9Lx1ny1DTf@vo54O6`|u0L%;WBMxl_Z z$oI{c8RINjh}l<^(&o$B&xaf!B$nk$hy%IDh-WE>93;eGQLDiQBbi051{;i2mIjnM z9Ho{U=`5=u#|X(1vVQVg5Sm+77}*>%3^@TYD~wzg?O;6JDWrf!tq<=tidfY8@Lr>o zp5$R@0i^wLH%!mxIoCBe?@%_dKOA*IB zV2raY=9mYJ=!>WqT~Q?TK9D9Oj^!>c^^jo*snUj>Xzg@t`G<^@fSd_=*q9}xLd2X0 zdBkW4$R&^#qpd)0v3rr3@~konE+whcS|PL|deW$8Q7fXSj7}lt8nuVk#!nlGm&rUY zaSL0GRF(~pg~;4$EM^(tQmc(kms6?ED9V$LJkJE;RNIu#C&LE2IL=*KBFigbcNv~qcR}$KC6$7=77-qTRt)RSkygc{l)-` zx`*mhV?>C5=JJ^_E~Gs2?zPX1*sG|`bsFuRxoFSlM#{fPa6csEJjfSDmXJ!V971Pp zgGNdT#Z+i_LTFAHGSXO@AoOec+Q?>E1EG0!*vMho04YG`VWWuUGYI{bzctEOe&9Uc z8I3G4hsZo5MvIWD$T`u7(axgIiAIcWDPj#k=R{kKk$})OtF1=tbz*--u33F=Bns&i za~-wkdn1!$)OH>b&x2V?;=~mV~WAtDT>X36^BuKED`o*HgdBwWA=k^8Cdxgj8rJaH(;lTS%AK?=+%* zGvfYFZVfeyZZjMfHH&UDQd!gtxy{H62+fe&jgo-S3^`#m2ZUzG-;K2ap&9ZIV>BQ% zL;h)mN@aVfE}9`V(+CL7kWpq@Kxl@XWM&71X2{8AVL)hxj5ZqsLNnwPvn?PrL+)hu z1cYYDoz203&n-A(Lb{Og*M54j4zradBZC1epKJ|h2uR6!EV30YUvO^_PMex~+s z(TkXB2(5efGoxARBN7tguh8~0<7AAcYTwVy5K^u^h*EbUbE4V7@)U&rhIoLPc!S(x zs)b2rMj1)D_Bvu3P|7m-4E&9<3xBgOb4k!E(VsLbi+CL!h8d)Pj-W;@;-72R@ola z!qd$W7PY_Tn0eJQM)mznQ@dTZXFIp&EHhDvUwe+}2=PZkj+yfxSt{mG+$)P-oNG3- zs66w`wL-cyRr`5n(GppT#%ec8U1+um@%ujC>=feHo^SSWjOtgu*~_9bUt;zPDc5wg zXCpFSZkELJPk@FUrhbA%314&FZ=x^DH(S z>ZPa=RcVe2S*od#aH|=6_l|W{nejsWD_vD)iV(l9DziXHxwh=3$=bJQ&+TRr%W|}E z46?+GUq+eB#T@kqJNDupvqOl# zRU6E1DWUZ!MRRzA*~{`igpQRBW z@wfa+GmAyl{+Kz)qW1EW=C}}l`#h!Q@Tq5_uA@diso6DJ4qv^jWi=V^mMuR8Ob$qV@|>yDy)yJQs=C!t#7XwCS?c3lZ6ar9C2t zKrTh*7b7wgausB4L~Hes<%s$>es_z@j5f;_=9#d-)TRuwl{cSUzMfH87nara4{*IZ>qWa!z=CG)~ zzh@S)sJ?$_E@n}E|H!Nl2=)DAvxPovc=PR>>Ygc)OBAMwuLiGFcWew`u zQQm;i@6?ak#4%q-@_flLUz?SI7Cwv?4x9B{yQ=FOvzbNJ^^MuaqU!p_>|{}OeQR!F zQFVPAshzHeQ=7kw$dBAYUw;3agbtTI{mvW|ndMe}9Buy29OJrF<`FacA-M-t<`FZV zMP(i_9Tt^q^^6;iX!h?y=#*0maSjhISdjg_MWh ze`2!MgSy7dVj;5jcZHO3DYd_THrrX$-uc<=7b1^4AEDIG=Bj4uMVF?I7r&U@Ldruk zu$?#KuJT{aJ|VKMuZ0ZCQXy5>xS95d7`;(yUL7|xS=7Axo0-d^=GARxA&Z(TXuP5Pys9W;F;Y4`pJDeSuQDTP;H578@4QCQFIGJkm@OXLYiu-$k6YiAC+N zJ*;sdGV}MyvxgOW)E{*}3yBxf70JA(<*=yCds?Y1D)U}eu8{K38EEqa^6X_53XyG| z^essVmr`>=yj97fe% zs(oK;j77~7`&ywEF?vI)U;A1qLdwMxe23kGchgzvLS*f=og|q;h9XC_1gnJesF`g) ztCdCdbU&+uMfG$)tCvN!aGEv9qFOl38W%DYrH+-;tk}oI7>iNI%KfcGAxpJI*kb!& z`|NKyLaIXlh0th8v{G1}gwU}v(Mn_KfzYx004sxK5JG1h2UuAw6C9Id<*@92gp5hD z@`d;-eBJ60Qm$Eu(a|2u(jKQamum+>Jcw;2JR#*o$aIKn)w9fH30uvpWXycXafmt4 z3Oy<1a>z-LgRJbQq}<4Is8#qZiGPlEgf-A6W0oLhE=nD3#Xm2F?vu%f%&?-{r8FYu z8c2qf`=XR*A*GO$tmHLPUWeQcImN1B`2YK;~Ej zuSlV}W+9%M^2wmB?}fT1fX6UTirm zOCfY+@?vW`%cGDn^z;%djb%OLHzBiFK8H|G3#<~B?;$ki3#>|(KRM=7tBqx^R2g%r z)yWcu{E5t$Sz|0GL#BL361`sb>k>#T&Or3|vCkXb_f>uiNqRzRrlg;pMyx*Mga z%~x0jEG-af^A%RHl*n2Cl~!p$DCSD5Iv|vJfmI(68ZAXuqmX5xUGNqA{m{Z9tC{5` z)MX1aFNE z{H@UqS!TrvkumQ;?y-^sG2_*^3&olhi1`pPE3BMA47It@$`8oNH&4>;vx)-pIZ8cX zH3Wp-<@J!Y_)XcKDM!h-dp&H`1Y{VcnyrR_j6zmgeF6Cm(qbjN<>#3)f~SlvCm>TH zPg=7AvM;37$_|JHdDbcwg6m^w&tZ@ktO1TW1ad57jWrUGe?VTc#siWKdD%+eAlow& zrGCOYIy$V(faD`)os|=iLdbe6KOk2_Ubl)^a**eGNS9R-keeah*5W{^C6EnPLqL{6 z-nLo;(gb9bk`@-gHiYmB85dA@=4 zTiV+)Gs*Xm&#WSrI>${N>tO8<1TfUs)poiHCe`IU8l>c9hZ~-&)fH z;z7Q%(gSiRWQ$eJvH_)zfs9)90XYHkgVhv}Ovq1GAIrxmRf7@!i!~UK@LME3ecXN>{&7tF3V{gvx}Y2at_DrVi!q?9QAg!EB_`n zT_I3Sc~sy!YM+CID4(f{+e zA>C!MyPYhgLVFIG&;1w9Sf$+zZ*u9uwk^ zpMC7u_e5PGwMN>;jf?$m2pvSav%G zYg)*Db~8&D@`8{ymJA53k*3*$EayRJjWo?3V<~~Wf>Qh2&L-K5J0YDyQdu5{&^jv7 zE?{{TLhGnRyM#rp>khD+S=74j0K1K46H3vYpGo#0%V!X}^C8I|V;P3fNYHKPec7I$ zAv6+nJC$Wpnmo5M>~xmBAhh2NJCjAN4^6w2MXe7_yP8F<4=uZ$MXe7lyPHL=MQwYW zMXg0`JM@8QVPs@Fc3eQHJ&tWi390qGYbOgS4>@Qv_1(2oIYzDUJv*Iaj^r56&g2;N z{7%@;<{0(8}o^(4aAk>}{>|7zT_U*`=VHX5s z%2qt(XO{(JPsqu3t&pymS=fdK% zSV)$g#&Q?rL?O8>_d!m9{L{{7c@mN(q=-fRn&#LgEb7-Z$8KPG8KurbskwF&OCMyO zkWQALAo-ANyN6}ZW23dpgp9JN8Q=_ioJGw5XV{4!$-W(@hrKtVisQny!6U&W|#X`ne z?uOh3IoH-cmc4iea)%IypB-ftB@)=}>kSvy;AWcFFSfXy3tUU^uXBV+dg*+*w zlttZnexBXJqV7CD&u(W?cb=bb53{H{&(F8VS=629d3N$AvKQ*k^E^9^MLmajfnCU= zo=e)Ws&JQj85!^L(ni@NjSV!Mn*J@a^pUCE-JdA!8l#1cA=uNBzQpUU>w z5OJ-*ju(Qv@;K&F+Y#cgnl80lge(*5pEm5lOYPQxtP#@3@+02uOfi?)q0gwUWf}>^ zTxL%fvQ#?{b*+b7ZWnH*m@4htC7Sj&@{gN`5YY#)lA^&Hu{YuKy5bt}O zFWdP;vi1e|9?%@ft#)xh&Vk%!mjxsr@*lei=c^lvG1h4wat zX3@LsJeDsY*COUFyGRJmY9arI)Y+{Z^DE?b$lZ3IkgAZHwU*hT??jtJYSvn2C$Okl z>mECkMa^3G*tslfwrQ}dS=4OPU^lR+nQgh<&7x+u<#r#7n%P#^p%K|0HM6a-6If`r zsYNgDwGEa((XSOkQdrcC-Du~rs2RJ_E@Dwfhx_bC7Ik#E&tAo%X21LGeik+R-EWVu zs3XV&cH$Pd5%8-NK@du+4TWi#ozK+iO{Nn}MhNuvH(iJ6RGSbbNor?qyMP_)0r^ ztL(d)!&lnzENUKm)J|qm^Vp+y8jG5vTI>uKHAl7BwJhpb@R;4fqK*ZR*}W|4Sn#-w zPeReW5mLv3$L%;4bu4(o&R|i;f+y^37IiFGWiMt?$AVRMEsL7xpR_wz)I9&B-OHkm z7f;#RsBDiqUOZ*Tv8ZFg({=`nIu<-_XS1kzzSS;ZQS*GOUCg59@YQw`i<-k%+pR+U zGpT3nZW$9X9JD){83%t%QWKquoud|C;)U&|r>{1r>EbuyeF^hT@c%5C%qMij_ zXV(hxpZrD4FS5;*Xd!Klb#}ovDa#@6q8G2()htgy==}*@_83b$gtkwYT{t02y&aKS zmd_#7(=I#p4;iyHA{l>5*%px&Z5OczL+SW?3Tp4NJ6RGTRM#7JOO%W`0z#SJu-l@g z93P44W%(zBRt0a^DN|(3C6LX?+-*;=T*IZ_wA*)5j*!Oq-W$`cTJPx1!4jpcck9y=~h#(V&we!XoEvwXpMHrnxf$e59cq_g}Ikph+} z$IGp;(XM5Qi^vE|N<=dEl$kRl(k#S(;(Mb#C}b!~{k>_UJuD?gou6*BLwix4p%`^G zy3tM$QXV=NnYW-{8|`!-A&Yt=$2)dC%k3yd zqpsI(WNCoVSnajjSssPZNcf-K!SWo0_WS?r9w}npptoVaYa8*@3;&(f@7dE?)bk+k z*?BDLDU$c>5*GEO$$NGUi+W<^J-b(k|D4MvJ7aHImwNW(eY+qa^km`(_OOuklhjk9 zefFpjJcEf|(3tPDWA~vvotk>4ug|VwQP1@C*^MmfnZ7=Im5_4nBjouBd#BG{E5v_3 z+OLeIHuv113#a+D)6*#5+dToHCtpVGw*CDWdd}qsJ1)@|dd}rXyD%X1oXbykGmCnWJi7a{E+6_7gEZEOihQ z@`pVkM4ngDQzU=djxD#wBZ#5rfHWtCr4^ElQks*)viwhcPYM#{sw6XS%ABEcOvkTcQ3U7Q4#T1YM= z)=3dkuHD0>raB!gs~{I3W;ZA2Xqov{$fb}tr;z1smOY#@mVQVPV)k@;h2VXa5IQ!+ zI}=i3cF&N%f_NwS7|OgkCOslKLY8U^AlD;Lyi>qZ#+F z1%$5C9^ecJk=KovqCL7ZCPZGjT>-J2=rr0IQXYl4PJ)nS+D7!^8A!5|&eF$npp(xs z2=UjmTA9m3y*R#1CoiDqn#oyHP4-_ksRaH1|%1f=CmG1nU`sQA`i9s zSf@Q8`G`5r84$8mn|c!NkAlo_Mp+JENq4jvlxL}S8003z9Pfl!G9XJJCpZYezpkn2 zCr#EGASXJBB4$}=E@GM?8BUrI`4*bTg=7e+2+><;T7_hB%&y1b&2NyCIP?0Q3y^0= zxf=3vAV$9NrV}zV(w=`KhJHIUoif=TjY_>GVj8)wYR){%Y3BAUg=|91ET@%YR&dP8 zPCLgu$}uN9ogAZ%M5j1|>9ocC_d}lIj0maH+E9v~>OIAoemuqCOVcc;IwdSLRzE@Q znN9=CJBX38mgS>}3<&9pp)LQFC^f;-gD(k=Ku&WKPN2HFqG%kBK~8rvrNj&(4{g;f zr+{T^L>6-?8i(6OOtp|IF*0}hkxDgj42|ABgskP5<@hEb&8u0?Ad8D@gS1t%)ZUpw ze=Xe~rT*!}o+w%v`9kYlCs9b15DzhPof08SwO`S~!y#ul?JV@Iv2WkRUm2WHmdP`5 zZy{pNa*{JB^Rmz$khqU=<=<%u$SH_9*U37`kC_X}btVFGK4hL#I@6E27;>JI{10D> zA?G{e0l5j1=QPjqV`?B5IN2xr(g3;8nFvTTWWG~+iXZa?B;Oee$TN_OoZ?gcm=_@z zJ0k(eQa*$9xRA%t@c^%Mj#pXE-1~LJFPw)BTt~AXhjU zS-$M@6YflNIs&p6WPwxkPd`S76gdfVd^s4h(5VkdDBW3C^Q0lC^42}l;C*eT5R zW6pwH;|vCb#>TZy(;0rud5HO!lX#{t7ePv#hJX}8u5*gc@?(l2*E^vcUlu|B&*=-u zZIDtY=WIWw7P83E&hh1!k8rP=Q!8Ytb^u1^{fN228D=>M@+hRt$vsz=`VMb-dJb}< zlOK?^kei&sfV>X5*(nJ~4`i`Z8IV3mxlj8Hvdmc(kf+|pJ$O!AKwd^ngVPa^PRMenJ0Ke%E1cedya&10=?h3dq|q4&$XAg2 zoY8>%1i9ZC56A@M0Vgz%_J#izwI(NyDzOuB^=?@6K zEqtXjoJVc0(kRA7sYe~{0$&b=v^ZHpmT6`9R`@ZH$DNW3#i$eCxu$*bgwxMLUwEOI zRnDN03he-7&VW4WB+jQ&Qs`?1PdRBq{IzXv)4WV=DcBhi_ zG(l($(C*X-@voV;JDC?#?L#q-Bj$Q!Zg&b;*08+jEEZA~dK+>hV%9i~ET6EveL8X zKludC^Qu!Xq%-PV$lb{Nsb<}#Nk43Gc);q&e#HxwbQR|&?7PV?x?}RRudzsEkXr;H_NfA<^)uFE0 z=+}BDpXDLQYSiB8w6nB9UV?NvJwnz`?tr`odBf?vj54pEya7Vj(B5)-FPG8>q4o0y zXM$xjo|@l)Qaw&=p^W(wG4Dd&cCxRK@*RY>^E=KM%P)|R5%Z3de5H(;bh6C+KPQc4 zcgP@O-gPE~)M@)eXdS-ENn0RG(VC6&eBe|H>57WO*EeXj+~>3isnAkTiq?=HIXyzE zw3!f!`Pk{>nA0KOAgQWsKtDzxP+L(bx>r91|q zS@dhCU&!XDH4yC=l0lZQAtA`H6IV>7Hb+f6Meg@+oJ5v<2<@+Lon)3rAhh2{oKz_> zBM{olTbvA*BTtp3wmMl{>faFB&ZAB)%WDwY?>{*CEU}q#FaO{avCM<)i5C9oluC(d zhS2%fm{Z0vzjCQDr&>t4SkKd$%g;_L$ILt}T1&0L^+TtdWj=&z|JCVbxd}qQi(j1q zmL@JW?u@dmgY1v?{N_YoBeqz~W(c)syAxvBWww%7DN#p2XrFF(5?RiK&^DZKlDSj~ z#6;%bom7@(5UT4BXBL-gr&8F?nwu?TD8?zBEcWswH=j#=h8SwkB)5Pi?sPdnPjYKG zPdday=1FcXOCiThb`!3Z{kjW6c_zDwEbAj;u>2GeM@p2J6|EhD%#+;|ma`zoK&H5< zTQ)MoZ!V?l0K2-?Lj3!7c6A#Al8ZdMx~&1B z=ZRw7wE>}#FxBl7vVM}f=CGTqT}QRApQNr!?CyqyEEC^`n~%)9yY(yyXHC`$A#v^m z3$1pphV0?SUQc=C`saGco^Gy?E^#k0ogK%!%~C?@9Dg5okVT#2@9R4MM|pasY(p4aXgo5_2eo#)jvPaSUBgpi-Wz zmC7xzR-R!uB*Y&HVK9 zV`%eiH|J(4ud$r&76|d@mMphOh(9v3++rbB8eO$+MV>5oG0QL5@@s^&vV4NfwDSC? zJIHy|O!7~6`eLfRE2PHH9Jfq}+{<)UlI^y#P|P}HKEoXoB1hDlkh9#Ha>}zzoJqY4 z$#KV6Xs-JRa<&_Ni;N)|fSlvz3h_sHuG=gG=W)2QO|_rrwg%)|lsezds-Qeo+8vk^ z#vm8C`9g-oiji8F?-mQ$9Q7^wPWMz?>@JoPlQ|cE5xW-G$J|;jMRNxC8`!erLJ@{g{+^X=DG!Lwh;L{Jq|Go++rb}QG1>x|F*ustz~go ziriKqo1>0_oQ6^h-L(OkE5xaiy|@N3^B`BbDJ)Mw=y~(2-03WX5lLk+bE38RqEtG| zd5}wmWUwrQ&>G+>cNWY05ITRq%FSfi_3UVE0ZLu%W(VXtNU@vCauQ;05RxaPQ&VTY z*SJMO@J2Gk+=7^E-4Y>PQFV|dkbk*lERR9%hLpIKENdYTLQ35lmNy`)AUC-6EFVE$ zgxu^luna>wA-A}VEaQ;3A(d`3OY}K7yMa`@t627cd<9wJwz2FF`4MubyO!l($e)lp zw}a&v$gbnKYUFmZ%!2Fg5w@#nhx+)YwK=OD&F%zbV@%R-1JM7vG=nj*)z`&|rX z{Og)hiI_tWbH5uBG4EZS~=2o+Oz%h@zwJe`;%;Rn&%Miyr;Wo2;&oNK9twQ|vta1m0lxr6aP1epwo1b#W zWU0t@UhPhB99t zU5wh>+`PZ!dCsl*OP&|pdLc`-Sd^mYd|z-|IFA8YfIRJPtB~?g3gkK=YXf;`ZS$f# zEMv4Z#L#@W#_jtL^$Xuage*p>HEzOxrDQ?wfV}KBv&>_8#Vx)|#?T#il;>5qgJl87 zyy~{p$(ZXQ^~lrVW-gOLclXhit`4{F9w}9bp?R#sO1%G0kP2-*qzR?gyJbS^ggga#-5nI-uWh>B5h4CswA&qH zq4$c=wYY9Kx{>Ot5?{Qc6?M0pB}MFaS~p10k& z`zZ7JN$QHwMt3@kTFJcQR^MRWwL|)~it@?pmEJV&@w4(mdEei;(s6TQy$vly>q)*(q2V`C9Sox`&B}A@L z)?;6M>JAE#nW?VN+)*J*wI1w2TBUsMjtlA1K7!B+cEFurp*2Yl@@#gECaSAT`x-Ig z`j6|d9D|tuA?8cBfaOQd^OajDCA4#{d=_}fEn!jTJ40?M%YKoVN+F%0gCMki9&($6 zlxs5}wAvYR+l5qWGa(>-}E;{EkGVx#r^8$v6Mh)h4!mk%%%Ph ze>EFIn}2m{nnj+-oH_2+3-QlE#@!|%avW|!sd2YGQ0iyMHn%4rbcfq^w?80spWcK! z5)iuI?{{}1AmXjsZtNp|d+2V%Ki$ND&^?Npml6=V-!IBb4+!1eH_6Ki2;Gr5*~<$E zZRcpOFd%dX;1sVkAauXqPF_Pm=$^oxy_SH`2oHI^Li{tJ7*AVCz3{J)@8U%ZS*qQP zeKCP8wu{#!q)wxK5&avku6PrVQK_ZcQp8M!?CzyMF6Dm6UXVS!(WglKGoZb_aUshz zdXrcZV)pi;pQe~)S_?{%?Bm6;JO^4LW zMlnO;4Ejun?#&Y7pFta58H+lDHoXRxFZk^`rq?b+-Y-FKaWuVdAwy9VGY^?9Z&N_t z{v20eyu|0Ic7OfsdMQFSNBxc#(luDmD-kjjRe0WHEgyNpUIWKWn-{HJ4oUV#SdN1% z6f(w=3n_sd=uNQv3vvVGATRoPs(o|Rose4~2YazBk3(*Uq{brl_d?b3UauY&T=;7S;!GyCd;*uHIO5{9F{vF>maFK z9?O%Ew;)G(1uQ*~_aH}m#X{s!rXP~#l?8-G%duXy5c&Mzmxwve8yDh_`5B(}0&SnF z(AUUJYmymWh-C~if>MYP|GK6`oiDG(r+e`t#$TBq?hPgC}~^S?GR0S`D7)rL)jVCbSLLQoLC#^h=>xG{egl z;%7d|>v&OQj?_NW>y{F_1J@X7T{qL~Ww~;}WNkNOp6T@q@z=)x@S@l3nCE0KR!Zc$ z-^pG)i&|r!>={D*Jg0b>f60^SWebtN)4fr9rkBS;ze>7xI@>GyOR3Ynl7P@E?sTs~ zh&;;Bkvhw35z-a;mfsw&l||i!JI8BhQTOi7@j6)4eYtbIZWeW4?i{a|MctP>$LkZ~ zKfg1_OMQv9nEyP{9B-D8a_vAKQK*Y0w^?45o$K|m9Dx`eTVt-5v6k|bYbQYHZ==~> z8Oy0GXL#K#^xa9?8fSX-ugFq!5Hr05*O9ztA^u;|bG$w&k-wzpc(JciDgUn594|vi zSL91xIbMg5s!;2zaz&lv^-B?BjQ)0<<7pj~$3I^_+Y1TtpX@l>i)B$ycAV|Sv#2LK z&i0ap$Zvm8=Ci#V7WM6qbG&*krJnvc$7^9xPk)@_bqMjF{y5j`<{0(#N3J&@M1Di$ z5N!E*-l&iY@l}zdAm@A8>!@G;Ga46oB`oS0jSIbM7WItAgHD7uQ(vI z+PU1T4hTJeQRp=Vgr2{+!fOu*t;eqPh66&+Uo7yn^?nQK`HLbiAt1D_Tj)&>2(8Di z@^S-0>#?i7;(*W-8O2^@Kxk!kjn^0uT8~}pwFQLMWB>BHg)9?S4^G5BE%CHYYN3?V zAlG}DO7_R`9kR&F3CJao8@x^-Rgt&(-Q@MKsJHpuke zUJ(m@MUmFeRbDB}qo|#(Bi-gLW_b}p*R^i*YFIXKOtn|f@+rqudrd6gL&{M5?OqGZ zpAdS&=ytD-W%oQ8^B-?5%l;6G`H$Dl66TmCUN6g$9J9phXE_l<`=Z7hWXXZhzNqm= zS+3xiJG^n0n>gkUFS<+a(>e(C{l8u;OEZM}{$DSF<~ zS}&EQ0{h}lAsH+mq7?n@Z>g8b@-u{f?@PTLmc1^JPsiNl<*|ez^mNQ!ULng22<55s zidk|Xl&8)sV_C>C^tJ~wLV51-dRV@LP@5aPO)N1N$~HH611w<(jn(DeFiR?g#_Do! zjO8TA5*&qBcoQtMA*)f>3NQ4A+^1(j=y!3i7srwhq2I;5ULwm7-cv!>qZ&PjWg%kd z*xl$&XITWHeR`jl#&Ro!_UV1zES5q1jg{Jbzn8`GJ^$79elJ%@MQABXQOpBgKFj@7 zmyjZsCpf0bD`8m^kusKEF4g2!vkXCKt3K$}viuIAk?^3`D8yd_JmmEYS*FpmOKZ`K zhrE%1ybgKTbGqehOn=$`ALJ1)H6VSEm0qQgDshGC3rLGsACPY#k9j>px+3?zKjB5c zDfW(7rTm1LC%hCP@_95GQLDTXmi3+-bx(TjQbO_bm2?QH5WU!jJWqP#T*^ZXogqHu z8E;Wt)1XJ)6ANYvq_D)8tjGwcc8eQO|n3 z>~(UCdgAG2uUE!I&ShTl`T|1Z`4w+4AoRr3tKMip=!vIw-h>c&ra*7XTJNQNO#P|~ zeUHAMh@N(PsVr0T@s~9r87%7E8gF`eEb84FZ+eA7$|IxYEw5M#T81}DAaK%Z1l1Mavh}CTP&npOGTb?$a`KpOYzZ@g>3So z`>C#S?Rdo8hM4!gB9>Dj|Al<$wQiO%xsVl*kG&2S`ufjGNWa(3Qh=CN$YiZV2gN0TX6tmUq zW}(#u#ccI9v8dI>_g+7XT3vka4YR1##i%#RqE;89-UQ1|*v=F9ef{7?4~hL1dJKE8 z0auBC@Zwl#1wv2k{^%vJ&0*BKp-UV^J%jU%hG; zwQ?BuYFX6EVcctEQ7fX~yk-`)BKpm1Wl<}lZC*QzS`lsYI$6}}V!PMFqE;8%y*?IN zUC@}H@CI0DbwOi(!W)qinIV7ojIU{b$*W;IVQc*El?qv^U5R^6_JaK3#eOUHsg`h_ zrX2v$!r3g(V=sGaqtdxf((hQ=Yq>=n-A7#j1z#N5c;e10bxf-r$&F1+KiZ_ zaEcIre%8aOQbJiMMXOUioGzp?bRmRRr+PT^FQtrdo{%o_70zK~Ho|Rz7+SNL;XWbd zS~2oaPwjBlkFsC4u{hzhUrEZfI>`6PUX$J$WrYy$X<}c!W}~7s({`hFg@Haq$+fG$7F39Vh#@vvZz(c;o&ist;j=b?8C!o zo;I0}Xh*N}r7LRU{mGhvJV$a&SJY(eon**S5!oGbDoPz2j^0LXUZ!nB=A#jFTsU5c zzxtXXO5u9cl$|fe83$r!gi}OJU1&1y7o7!352p&L3hj#+I$orQ(^(FO%oZ`TSmr{q zg=DiV{KhdSh8MH!cZtk%Vz@?1H1PFoC5>mcR=#LNu0{x0|XJjfN0e}qGS z$e8OO#gJLy!arrqe;}ohlf%72mTE1K#gJ3N)ls`5bGh~!5S@tME!yL{lf9P$l5=G#6Zpur?PB; z>;cIO=det<6z|r6To5i{Nr0G;3&W!CieM$6ZD>kd|#R!9cq2JeWJ&WH~o7ea3I zjz_Eh^g*tK+~jqpD)|L+1LS6JkCZYa;#%B+1u67q94azp#?g?)kUPBHB&R_hgWTz@ zK1^gjh`0zM{?@zOTPtO;aUID$-UcbSRttF=RVChLl6sPb-ZqjqAdSc@@(z=HNtt`S zZHJ3x)ff@i;TRj4Qg1iOY{*(jnRi@C;Mo!Pd0S&emAl8j&)Xs814H-uK5ti0=54f7 z?(LJZ&d^sv@Ar<9=-(UP?~R@=T2@zT)}d;#H&u$etOo*nq&eu}Mr2(1&#VYz3*^B- zhTSsR_~B0cPA?#@%#1L;K;~g@mTbAqNJl#ZkZNx;EnT-<=93cJZCL_JLh$zlzGI{AdjyWl1!OR zs1m;iSnW-v%r_8mg?F_#gEIf6%o=YNWsH24S>w&6jQ*xx>&>T(KA*7GTSS=yP$l}@ z<}D#P93uMM=B*?-8Y24hhPRs9Igyt2hPR$Fe}kNa+4zsQkuuqk6e%q#BfsP3LEiLs z1&NsXx4eT=+?jvdn=?Cf<~zK7Qt%8nv@G6w@UC}2N|~nwBHn25u6LL+k5cA6?hm>_t7JO~BzHp!q-2mh47pWG z2}uKGKJ+${v{L3nZ!bv~WxBlMBwtXb%j+DamcENJ>%Cbd zKtz8&^7fM)3%Luj!8=HDGNeq(2uTJ+Y?PULL&M_+U63J$7HOadqz1}gB&mfPXozJ{E$BL?@#vtTr$QRy9663~5 zVg zYNxkSiu(Q%quA+9W@_80KxPAVcyyCHSu!E$XiuvDNLOjQZ>5cgS!+ z^j|k46WaMXkP&|+iLGu=K*V23`{8e@Ujw4s`Ex=$mqbJ`;w^H5P!Ap7s!ZqjzM}#KtwwyK=u!aXys3g+Su3T?cm^$x z{*3byW}lRu5#pI(ZO9yDCY&hRQSuHX!OSLUMwR$&^RZ?g$r{Lq$au{{lD8n;5YsFn z>4ba&@tKt*n;?A<%d92&0`fJ)HXBI3feb<%vzcTUMEtgpnQbJ$K)y$Yo1G+oKz@Yy z%^s3TH{;U{Ni_RO#4j7guZE5@he!@UW(=9*%~6sV$X>_^rg4&*jhT>15tEH1GfK*0 z&#@4(|2ff&A(;!=51A9qcqM`Lb&{DFCUeYGs?u*GN;cC;^xKG%%`6h}HlnF$`D8PP zM7)hCPD(zB-VRSO3#GW*;VEVbWwOyjv8|qJR*>8pkSeOGgov&8RI`pU&p=EpE5&Re zSp(rxx=B8!%xPvX$u7#AW*T$Ur(oY()Qp{OdPt6dh#5QGjFnRE(Vx?~W;|s$GAAN4 z*EC7ahMX!TiR22%nUGX7h2#!Mx|DP&<(@|%;ydLGGdEfGC$M(TFdL;LthQr#KXGWhaS}yl|hm6>3rJ1oL;}EgeN;4CrEcWPk2AyR( zB!}RNp}5j_mYGR1wNULL&o;A3j)sUmz}aRVNiVJ(iCOmZTs z#2LJFvy>zqB9@hIR*_r=$-%hJF>6U~f?Oq~fkfY5aIV=zaxXHXKj)g=B>IT@JhPWX zA5ouY4vXj+s4c38GUuDoBwteI zd^3(@7iH#~2_(N!X1okYCJLL5UbFtbRCAj?tp4>O14QOF7@ z`6S}45aKv9+bkpzZ-o%Ynb~FuNdac#6;xefR*;lJ)=H@+sin-NW*x~3l)2PwB>4~I zT~u9WHj`|GY>?6>#r-Wrj@dyOebk*}c9H0#?i{n1L?3luZuXPtqwdSiArgH=eT6wf zqK~MrFvm&sk@-K($P~3s^^y5M&1fm*hWIt6_(eyqnXEE$|0C{~xzbDx67gxe(#(~j zu2y`8kzQrytBfJ8Nqq^q+Dt!9F3T9eYz#v3%pxge@*d~ikZa6Z%8Vg13c1dVIbBq# zUwVt9g6qvZDdnEXTO*CXkh#IElTv0J3Gqx4(xls4Ij0;gE&Yj+A_DNZ6hVdoUNN04mC1zs0BJQ#Nv?#9LROp27pqJGWb$OZ6UZD{pkyKBa7c&Q zm90daEj$VGk(qyq68$@ejb@=1RLwy_L9X@iWJy*DeVfpkOmnsv7*X@YzKiSWhVs-z3@D`a2app?Z% zFC-!oe-rseZ&MlZPSP02!M=ezlnf$sG$h8Cb*GYFAvWYNUnj|&TEjR6GQ-z%m&)vS zJHF!}@xIu*mCS%#3pv`CE~UosLT-T^>&qa?f)qo%zD$xbNEyWRWs|%@;`8N_Y@>E8 zUmnQ_wPXA8rMQ0=IKC1khIkW`c!Lu2W!$5Bs6T^=z5){Q$*siF6Ma=A``m$Rqmbi# zMv1D5g**qD;~QM4#0yyqIn9@~NXaRXZpazF$a|H{hkOY++gD6-HDm`Q-4|7+G7BN% ztxxCss!7Bd^52ok^bJc{YE&T;vCm}VLSNy1s_OqB`$I1FHIuA@916+y#g(hfTO^nH zsz}5ehvSjC!dH2}%6x=O5+u);@PLwUAY!C9`kF}gK+Z$vU%t3Xm5I6&pB+e%uaQK5 z2Ji4S2gw!46#H6(Bp-6OubpHT+PM`{;_G=(wR{3(G2}j9{t_i;Kw8RP zUWXh8Y4*iGu4Ml4cya~gHDAm!C1RUD8M4NgMe-r4&VaP}`ba(}dDEA(TvV;|=yxW* z?JFSB?@WBhS3;uS`qbg8BGGSs>hRT*=(j$->uV;_Z+&{#*G{6})AydQn?%2F>pfpT ziGJVKd%j^3{oA?sed8qhw{!3NqUzKr^gF^jeQ_lE9buh5heW^s>jPg3iGKgr2fhpv zafBw`k-E;8Ln4mQ#5+>g`3gw%JIg-wm5}InmVM}}BH4q#ICAl(sxDtWiGKfAm#>*b zzyE8!ubo7{|7*Rkn?%3=>my%3iGKgrN4{Ya{r;~FzHt)${;v(bs3+9?==Xnh`{GFS z`@gz<4vBsz*G69oiGC;7MqdVre&5!|z8n($zO9da1tj`CS(|(%B>FvBn|xIy`aM}a zzIqbqTjdmg|D4Nzi;acU$>NULww6*U=Og> zHzY-UH(e+t`YADXC6_?9`I4o)KS{rBu-}(QqTg)zm9L6KzY}o4*A~={IL7|g*Cl0{ z@h$c?xoCON*F*9vpQm0deVK7^F}{}}JAL&e$3luB-}#0}=0VCJ-}{`WRaF+G z60*yeDW%3Jgggcr_BBza64C(q!Pi2WCm@CRyYfe02g&OsKlw_Y5iQrqU(Ph4YQz`w zf3CDZe)f$?QNOMcm~UDEh{mfRheCoH&C_5mny}*=DWvN zD8;>=yT?~7WpUto?jB!-lE7a#qrL`J6}X-|>PuZAmbKXM+=ahfa4zmQU%C|c@3`N5 z2;grBwcf>9Yc1+*{5$C3@03wz<3E7>5fE|K`V+`rU#D7Dpg({4x`RYqo&3u;B*nct z`9ELkbE1bkBlLCQ2&+zt>W?^jpJeqaF|Hd@_W@0|2Bo<7MNYP28$~A{o>wjF`!pw8nMyoO$Ex3}PquPN^p)btRw0Rg z-wl>7#eLt+WUHDo`h7Q%Rs)H+KUbUsiL_cs^c!#@tqvuIzUML0>XG8!l^JP`D+%0{ z8EKg-#VFjnG9#@lDQcd@-^-EKsFJ`u?_)*2pvErlD0~j&UUn?U>#Ql2v zS%pDz0Pef-ShYbS?(&;rwFQZ|7jJ*7KS;zKd{?``YzEptDi*Q>pIgKCrQWmpg89+(~5gZ^+(_RI@3xeDWJ?OE0;vy z{W{C42omv*u-R4Q3y=iMcty0l*w9s8D?>_|F&FK$BIC7kR3@+= zv#i1(>BGLxvMPdP7sRnzl^F3@)|u!}qE)y`Eh_=?7c$3Nr6k8g_S+BFIILTgmgeMtxPHSu7s?ITxg*Y{9AY6w7b>$-ixg|nNe%77nzH#?jYF)SzrxGS*M;Q z_ypb$V#TZ$%UTzqpJkeDC6kC}>AZ?ewv|UBo@M$W(a%ZFv1&>5Q;{#XT1fO$k*~0ZN%Yf< z|7k_970cQl@$Nb5*~Ph5x{|e3ey68T}08tF2}d{S4$hYmln+Gmx*f zMk%A8c${yIk?1EL=Uee@YMt6xUpuib@~teAQz15vF0Qv~rRf309w!8skC8fsk9R;{S+tmddw*Oo!ZN zRlTWNej1s0NRgG-u0&kn^+E2i#--F4;<<&#L+-ND-V&J_qZw7FK^9us9jfXbh^Q*F zTBXz&8zJXHDy)omRpuMWMUV%qsP}{{m1k4MF>R$4BW0Pf3mLI49<)kHMj@A?>LDxb zebvsSdvGiYdBlqDR1yuj74n!BC&fJ$t+htii%hT#d?aMCe440uR#mN)yg^8rF&pii zfW7GBR%EvlAIUN+j^uBUd$6qKR_;cXxqvctR?EjqE`yXI^MqBfNy&92Pg(sWw?QhA zdDP0IzNY+7KvZ|%vm%1f5 zj}3X*YNgCkkS&l`tbUStkgbqaR`I85Sr8~f2R7JN0~RQw9l2?O_{f>W|At1 z*yi8268cm-%OSr(I<1l**>B2ZW4+b&h045y%xuUet8J@l`5lN4vf1jFveeiNIUe$v zm996v+84ty6J1QEx*-&$S$qDp-iT1do`c*W9xup$Rk%i_t~%aQrX$|cd?RwGs&iTJj9 z4w(^aghYH>t%Ce)HEvhS($A>hV-1k#Z>v34%s1{RL_2$|HWKk|^%i8*a=sNA_uFdJ zN+LM{^CO;&H)>TXnX&*Po~QS#HB7RIGQU}=gQ}gCB7>HHw;D*cK*ZV0->oqvQ~rdA z>&t&w@jGPI6l)QlO^2#KtRg9D=EV{9A66@6E~Lz#mS?A0mj1T-(@Iw|MSolEwem>x zx7A*&O3KbDdW+g?wMnVL`(^N}7%Y9S)h9*$PH!jVFKb*%nMeNpg;7khqrMYMFEgr9 zCH8fbY)8sE<7vomsG4lolDq^l_Q#Xd?6@IOwa$105(U}UE+zR0awud!dx+#S$SjD* zZv0+VeFw22``dB5l>7lnhD6!5B>UWpdx{|k*>Ss7W;)~oNVHu+;y^BiOtr^JPKI0u zImE6UR#j(1?t~m>8$SrCF&027AhC8L$rU8i?ff8l6qzIJc9I*Ac^VRDk4PyqZiB3Z z%(R^!MayMICFDKGQFi`MN>)I&LcDh2h?2D=wr&2bdUMAcGb2QqI!=G*O3)Sh4bWp{zyDaHMMzrgO1vP^CX@1g1fdo-wOBjiFm z`cKuLh%)>Y3AxD5mZDl7fLv@BQRWb2zJn~VyQFj)$3T9CTw+I$i+0@pTx!Qkar<+r zoiITXCsbuAF-}6u|3k}{+QwelvLU`5#C<@Q+nrL%j6<)-9wG`?#BB2~kts7yL6w+| zT)Rz5jWHK;ATqf&niDWmc_#QinM1K?AW2Y#Q^V5WO?y<9^ zsQWaob(u&hcu{vaXlr|BWvl;VDx9@<^`lEIgWunTlCy`Q1nPVU#Q*GB%<`l|Q z+l`c&PnjCKnKIW>rp9ii%tDA5`(t)HW$GYe?2p-bE{zs5zs&dmVjPI8 z(smokCddJh$L*-8D)R*-7P8!~m*TFS<#rQgzDMRLndv9_6=Fl4up_6bc03g-Q*S#Y zF(l8}StLh6l2FxPSCTNu>5vt6os^|U667q%b9U~@kJkb594cJy?WnRGvXTL^j0 zZl9rKHl!BvhTRn;PeI!4)HsoGKc^jbx)k?w+F>`5=+Ei9cFass<$fyPvr9?zr}BNf zJxIi-veO?4(($9sQ|XXBSFwKZ76I#Zuh0{GnYTWtnj@#`Qc#@uA&0Ta9!c z4EL6PZFe52 z#&r`U8kz0(7>W3m`-vrZ3XPq3l*&Ac%yeXS*cBuV5bD0T=Lb7O$}(d+G7qEWAM9q5-4F}y{Ae2qsy}-v^OK!TvhQO2 zZH~-{olg=2NrwDv_e-fU;vu5Xqjudfs-2S{X~_K7?jXs4oCo>M?hcZRAY*pyv8t-I z!I0`hVC#iuv z51Hx2ago7O1t6`E*-ncT_Zsw(PJ58Njm%NbFv+{9S_esRBK>MvLN-B;b=pWaLBw|G zbK(=#vUWqZLL8@F$}(f0O8or=VUBs6YG(%ICy3w4l~Q9I1NjSboYPC0Qy~W(jK7IV3wF;&|*#Cr=9Q6nIcw&zqv{UHBo}${>OLD7|B1L_}wj)#I6e*E^{fV=M zw>yne)U$$x+~MS$s@mE2Av}=-Rd+ghBnLu1ffPFhB(V^&7ro0VA~~MqZl{Fgbdr0V z3X%+x5~qqJ4IStPG3+)><^!EMx|_zh&I)^i+X2_WE-l)IpKPzey-@@_9=sq1T3rGX;cznSLv!| z%49;s)q#4al`{80ELjzqD%*+3#JTR(kBUr`6n9+pPK=atqZ3uT@Z32pJuLH#(?}Vy zZ6u-PXPow+j2Ksg( zld^rvEm)SA=M_$al0XkvI8Bt%JzU|mQ0666rJ;u_oY-^JZ0H`YaN?!7>tcmtN+~zK zN0qoS}K{ENt3ikAQFRFmk;i%wo< zXy!$yNQ%4kmz+{5?mWNbR7xo~{)3hu!e{3tr)ol`mNH$)T#2Q>FRYL!zNR`se=8&>tIQ%_a@K$X}w zUUeEtZiV#X3c_nnb67jCIc;I>yykRJ)x)R~`@`3q9+Llq+yr^u=_7d+QUqyrJQu2w zz7M$@vf7Cw`I=;nlS1+*M6|rt$sn0gty*q#vPe#ah|C*K9?8X!#gP9vwNl&}d()|> z%q_?)N9IkZRf@Z{v^$L#hi(b&POB8v&Yg?#JQ=4`%Fc)rareg}dIV_%G=H(==^&!zq>JQzC!S zGJwny$OflLwPRe2mY-dQ=cPDN{}3ZpEw4w*8=VR%JE!R1f^KrEq?CE|Q-d}+b(EPk zPyM2`$7xU!kqEixK0JxnX_ZoAT#aRYj+T3zjBK$iJi!368?xD{lCpEknYjDxf0)B9 zPOX$OPYR1L_Q4ju#c7bTeaZ&u<7|usMh9|=~nIwKl9IE=AJd$*X*v7teib$>_`N}CFSqu@|&(}^h z$up2!v9B9&>PT839hlYaPJalz9&sF^AtcZ9y6Fz5K1yE5$u>7P`=OjpR z_lHA{bCsG6{p~sAq>$)u&+nb=t3xy2JNZ&@_F$^nvm&{Qf}OjcDDZ{TJDwNj&#@=zb@#T~_%lO?6xn1*&v!?MPld@1fc|LzopRsHUiP?d!$vETUJsU|rKG7s(i z;nb1jLe7Ew=`@hs0};n0<4%(lx6gYW^RCc7?{$(%^xFB$87K+O{N;>DQR5Py?*BPa z3spw{6=1Mv68-5mSaqq)1pfXqSe=reOPx`)jq73s{V_r0xWAE)=zT4<4X2rgCs|i?8k<~+VQYa%FIDV zEZxK6?+cxcDa@2oZp=qUY(G<2N?2xpmPVNykhu;0*`H-gaYu0g%L}VIfE7^H1E{(S zRR^$Ql9jZqC{{tT4stIt2eR6*b`E0ol=%jkN@NaV10;J%4rWGq=(wVpM@qR7yG&I@ zvrH*&pQo~%u&SvnkE)JGm6(mGtcWCyWE!g^Spazy{W*kHljM`cusSL3R(B|Cpv>LK zh)>+1Y*dQdpTn3@5ju*)m`6&v@ffO>VOfW8zPV zf8wUI+WW<_-0#!rtW}D84rDrOR}%OPPG_Bz(VxNTteZ0WGdP{aEfy`izwVpP5~R4Z zF`YS5)Mrr4^K_OGlo6vig5^^?dcQG)wUFph%wRc{p`)0=N~E}>n87NP1V%A~RZ&Kd zVg{?Fj2^`dHb|oPBs18s6nD=ygLxiQBh@{OW0@qnhjDD^q0k=2G0zfN71-Csv1lcM z9>%d)%IF@(v3Sbp9>%dk65Yc%RxHKsVH~TajPBt~)=Q#$IFk)jh4yeJGae4@;Y{XH z66oPf7EKx5!*f38ZnCC zmb0X|#{jcg>~cBt5&BqkHj9&@ey#cv_CN6~QOaVY4=uk2Ig&M!`~+!-9L>5&#vva- z5?EB7T)Jn!<@oI`m)DmN<7&WAYOa9AwKVNA}gfK zW@N;XOd@M1`2ix1zK&y& $*>eMmY@hpSnXviQ&aRSSe;m<3444BcAhuox+B%X3(~lyajHRbpIoSRzRmNis_%8HVge4^L*9B+*YO zIfdntB$1rT3Z=NqN?|3G$wp=r?WC|_Den3@jg5s>oyH=cS2K1is{TaPX)K210m!6j zxVp{aNS=dCfy`wIBx@kkAgRnDSq~9&cm_)*>4!{5=1i7C@)N`hna9#dqMpQ6Do7g3 zCh)r*lrrh8n&fH7S!m}R)=07%k_9=JwUTUvh_!Pb zYa`hKxeS>M)mga0rRX>Gk-fo z^zcF!NAd`y2yziiAbA0D4@h{6t^meB}yqbEQ~^It2wMNEOR+4p-dVwOEC7!SqsS(5V4l8V3F^tnJ*^! zC(D-NE-RPiQRXpZ#C{`}m4s!kWR;Y8fihRJhOo?4tXYaXt5>nO4?{Y&mfb>^1DRKZadeoA}Ki6L_NHQ)rMuRWet>xcp7If z(ayE3H7s)->!3_5GOr_Z9W&OeIXnTf^A)^Nm&HhNmwr8qr_A}tbfD^bRuq=Gft5;e z=jR4i+Z{STH?TS>Zp$~aMk(dS^=SD+w0tA$3(FL+L25^DV+AbdGpm>4R^7~+q?8-gsOmx0&8#D=>K4`=R&@*OqpAi}iS79o zHc0XYM9gy`8z$Kd`4;joHcGM^G7PzujZ1O+a~tz~BKjOGF%u+yf;dv#ql?>E^@L2l z6nA~y#&SOooz>e|o)mZKMXXRtxv|eP_;m#OT*Qi1#&a-4oSD3Xl}ah|#6iTF$vapT zWvc0|pm(xb$~;YP1-+9sQ09~q)zyz3Z#jI6jBi!NeuQrxX&5i=)blBARy zr=p#G4#DqRSPDrVBnombOCxz0aww#fWsv-vs>)av$p=(*AIl-x4*6*j-h{#mNv8gv zk_uKrat6u$tditkkT@)BF{>wekmLc@Lh>w0CF>-410v35Jjl99wvjx<`bZ)gRAvbq zAn}q^v2l`l5Ygv{ndb{J&*jEHA!6*0uxOHdAjd);Ww9j7Nvc^q$?Fi&pBk1zvWes| zmPfK1B7XI;lod;Hx7DSrf--+n)l$|NmZ@bel!<;;EvuGwgk>IQ-IO_oGLN$%lCw#c zvB<4zq}P!wXYo?p{?svtGL^`P`Ke=hVVNgbA!VMWcAj8WVVNgc9cBJQ?L5hvq`2Ga zQ>-M7PiRa;QSF!N8b-U*oj%6v;LKgGtSxGmQ+&o=ql34BuOS&Wo&WAX~TGYD7Y z>see_<{4&EM*Idw99=xaGNiaIKf|&oROM0CG-~-7RzPwjEaVm8!XRBVSU zSRlGW-AUE5m821)e!gq3VqiW-IJ;Y#ND zO7%yd@pyqnk?1oXFR)rAfvbTpuzJeq-$%W`8Y!du^8#zu8S2jqY@9^*=LHt|wOG2l zPG4ZrQrvldfyGHFH(tX$UygZxfte)lkuvCNpaW3ORSeNdR;WLgq^BNuZw2Z`JE7V zYiVYKQnpX|2_wA@^V7_Rl?1kyW;RM0y>^<}IAv0v!*4ufRmPB7mR>u}EKADH2=Okh zJ7uPaM7&FD5#(hy^u4HZ*VigGD#cx=tC+DXJQF3Q+*pF8SE8L&%ps|RJPK)HNhGTv zb&ywC3duUizag)&G?Fi=>UEYO#hukwmM_Kq46bGcBzjg?vz*;>?14F4&GM84<`7ks z(Q~+(6;Vdd;cC`HqUUfm>yzU4XEht8j9$xYSlY0fdEK8ita3z%yO!6mCMnye?8Qj` zgR!q+ElL7CT*KNZqkFi9bx`KwMjVIBs<@xkvUCsEummY?57)3%%IF@hWxXW2hih5= zp3okyW$h%Zuq?61Ud#HVY@hNLb-ZwQPhk(a+z*NztoKBIo!zdNpuf4vO*Hw!;P%=f1y3x$m*2@dbp7_ zlIR|8WJ6S?d$^H}NO60(kwqH^V(WFcgpXOG6n8Cu%xXz=4?kx0B)W$mGc!W8<6Z|r zJ4ymQ{Fo(^=pKH|Qm9Jz@MD%H#qHt8ERU-6jBR3FB)UJFSPzNr&n6ZSmr65XFotdgp9e>SmdDQ^c+o^kJXS!#X2He`<`C z*j5jQe8O_~5u#capSaB|UkaYMh0F|OHnR>AJ<`pri$srfGfUc6jdb=(+}Dram~Cb$ zN&+L@%+g5oNH?=|s?sCf%rd38Bi+mjsp=lId<^=tg>{kW{%m1AB)UIaSdK^aX9!h( zS(T?G(4Q@=fJFCa3oE25-JdP2Sc==9Ev$~Jbbor;2#M}bFB>D#{pn>X2ZZ*gm!&BQ z^rx3)km&yOvP`Pd{pn@dQr!OZvf>~SYw%N6s>HbH1>8G{v46_CR67y6&!4gQDA}LD zodTaRlSKFVGv+xkw9lWhXeEI@f5u`-be}(Caa5)I{25D-;`aG7mKG$U&!4jlC2~KX zf6owERQnz7}q(-^s%C_%onVLGIt{*?#TFpRZDTV=dEmrM6a){Y=lIQeJjg3 zNR3@@&s$lZlEB!vvH}u4_N}ats`S{mvSKOj*tfDes?wjYZES=@_h%a$BhmfY#_|ph z?aww=pd`?rZLEky_h%a`rYhZ^ZLCy^+n;T$AxOl!=x0qz4DmO0A%6ed&pN|0U$Sn> zh~JZ(@GyQ;%HpF%4^_*eov)awMBZVfBzr<8moiJSzUE_{e#Hu%+%uePsQ7m1#q zuUQX?o}aH-$}}}U`uCz=vos}v`T3eQ3I@tME7ujbyJn@;Q;HE;`VTW zjZ#%RdMKX9xSi$2g!X4UDEI4+gXf~z>IBYaU{Aw+gUDE>HchI zg;L!9Y-iO{%8cYDHDlkfmY~c6tmSW5mlBUY3p&VpNc36ILDo-l?2UK^461gpL6RiM z1yAC4uxvz0;M~qmHm1Zl8%xha)lQaoxEQIsWq!vBlo(mahz**nIV>^Byiq% zh!rUDT!X4x(DE);L~=W%62B_n#Y#y|zeD||eK)HlIUgd9-gmQFlKW95&OZ;cdXl9O zkr`%9B+o)t;wk7quojZnA>v8AKd^QsfwBL{I)mgc^zcX4D`n@DxtXdzKd~W_cnGVU zWcvA@dkAzpxl3fvsf^i=)f}WUg3(=d?42q!1!{ILcDPs{YH; zDf19APoU-hvYfEYuPl!;;@qjY!{}F5G$B($nHSK`CTw-TvRWzIBibM<(eiI>j70DG ze`7|R7?*qY@;8<|OUjhJsJaOEr~JlJl?3)Gvh;B9%qS4j5cJ%XL+0@D+yff8fU3e+^b#VEQ2!oYS&(tMHzjy zYcI>CjK13S7t5!NzS{K{D^eLbQgOBGf2@J3^nQL4Zz9qA`ANK$L|pAU15Y@g%-c!C z)h-7|7n6CHlE55B@}3FOr^NUiV;9FHk$fmDvkxDk%rIs4;ZaA*IW(ePQdRqMQ%PW1 z`|(7|ILNeM%iNDQN~tlDT19`b-lKSGSmr>UPMPRH>UA4620G;#?z@v?>DCLY$@)3V;V0G60w&!gqJEYp24zyMxPJi)nS(Zd>D6>1lGl2Jc%-W z$Q*>K!+3gF=5U@#ncc`7j?CdaFDw(w3n=qDwG+#0!!px(J!Pi7jC(oJ&U8K)mN|kC zQ^rQdLFNda)#vEjlkeR`Y!!mKalrm=_b0#uzyfZ8_lXp|*a>~r)(Prqf zX7N}h#x2NXp`BSgDJ(Oar%>j8WW?H;&5KBuLM}&DJg*L_x*2jLZ&Ko!DUM|D{dF{N zky7S)0QX>Sz`2y8c{^pEMLQQ@51GI_DYFJ5-U^YxdsHT{PLJVzN{kK2h;ygM@L`hg zNRH)(FLb0{?onb)eg$uwK@Yt=f#gug{ScGqNO8ZZeY}rEe^dMT0Ezy@`M6_?W#I|} zeN+2*l9IqD&c{#CRo;F{NyecpLHcr#V$S#@};6n9n~-YccdSb&zr*cl%U$|xCEV&oyS0!wE+^Q6#`a-OZkxSiVJ zygDee7FC?LO4&K(USv+gvX0~3Qp!EAB&v0B93NMiz+Y0w@u)d!?0OW(@i-|v2z6+62i^ zVjPL8@6qx}ydo?!hgVTX94Cl*p2J%wWZEe+5ABHOc+BC0Qnp8201?Ltb9lmc%~G0?abkYQp${X(6ZPL zlX*3X-d2-&M^Kf@bSW`5qDt)5lX;&K&$o~<%-G3%faGV9IZVhf$^Rf?EuX?iNe+5d zt>sg=ks`N*z}h*LdxB)e{gaGSdAyWPW8nhzclT-B49bWep2icE7&FnbI8Hc?r-fxs z=NXhqL`M8N;&h%X#r;m1%iBoweq%20Akk}QE>AyQ&9nYanaeYk1lG=6o=u|H&RpI= zRr(V*mp4gq*UnttC8f+b4Lua&O65aA86_i1jGOVK;;ESDR314ubPmtpQA&*S&`xzH zex1(a!!l=blQREAW)|8xlc!4A9`OL=7|1-{NTO$B9&aYmvoVhsq^jBY6jgp%Riq>^ z8}oPxiJpylyo0LrY|P_bQry{?$A_f2*AUaV=Zw&irtxSc#*we7zlGDdIU$osnG*w< z^a+_v%AAeNi5Nv1&kf3)4mpcADN)a;$M%!X+oz-UD?G?+6mH{hY_Ulo%^e zCC)>h$D`+k_ArCTDluM1<~)o&gExd_{?3~y^D#1FpYV6yM)C{E`Mg)kGSB2B{FWc> z%;)`5c1FyfjwkgEOo9xks=yu~lMhL8f9H_NN2QbnWyYx;@td4W(Q+nFP7|Y0zuU=! zT*%X3V3-~Z){)LR#5*F~pvqIO!0-mhIcr=hHnUJZNAXO8jc7oJTkVYlO%UG6} zp9Q>aLZ*WTY94t`=oWqrPnaN%65|F`HKXbp zo=H*xc?)tauL`TWj@MG=8DzSVxsJDlW%79&WnMu>Y?=AIFD!FCAE30y~0c_w9kK}LMT-pD(`G6lSgG6$?yPe&=>{b8A#_#kDDpv+A? z=Dg7U+|1*Y7@RUU^SrRkExdp-XCot?0&xp33Ck4n3d$@%Mm&41kXMo12KgSN_!qAa ztGbOhQl=UiF{`)nwy;bQ?~vjiYZdXt3^5A#Q&7Z{N%W_nh&TUTW&(e|7x7jlfuoBe z-cF)F1x4IAUsdT(K@s;zaX$q`+?3)TYu(P%gEC_8cRSBiVyvKX-Olq#Iv_t|Htyh+ zBws-$9gb&*@+OjT$kC8u9y335eci?5lo&^>QQO8{JTWYDH&31*sZ^DSDlyM@^Tx2u zJ-nGRXCou7r`*Fk!ZIbii!#?Da|(J`!u!KA3;7^r%8(JWv5*^?p`%#HJxYwH0+~1| z?v?a~yof{}LoVbcBzi3`YT+EAt zGTD#^c!iWsWA-h$!h$EZRr1!Lj2P*Iyq(&45AFODRS)u>u*^fek1|`45#Of|@u9HH z5(;~7b^*@SD~#BRow>U|f&z3=%!AM|dVx>2W>6v!%G> zdW07TiCCwP@=_(n=UA55|2)d8!!p&pjxxI`Q_Y*gGBvz~G6%n*+Nt3kVVTEx7iH#C z<}uzEmRZUNDDx;~mhzFXOf4Uy%w}Y&FsrpZ`qI#~^Ei)HVhmH}ah@2KS;mtov+sZK zjwiIUjAw;qmh&9S9D>Y~$SmgtVVNg*5oL}+M%;<>1aAq;JjvTAa}qL*Xy-}ZMRG3W zRmf9(Fs!Pc4^!p}WWN*#*v6jWB~r?bJ1~k4jPw~^9hUh&UQe0D$lU+ZB;)_M zakW^M+j0YslH#`9z+>xFwT5R&ajVwyT*~OG zwY+3eXw_O?D#fj8<5g11jbAZ}D=~^T-b6CBUCA4~lf)tU4up~0K4a3DP3P-9x^^V=Be6f?JN4;`ZkqKKO8G zf8OCkQrwyE;G>_rF!m1aA$b|{5aeARP4WR`Ddat#AjNI@eV!=A zZTWqkLRH&PRgbFoc`C^$Evu8KlN|V#TGj_VGpwC;JV%N<(sjJLI&`G#c&!w7=^ye2 z%IGcpL!SFsXw`>2Pl{XB#S1B;tGc-HcxY7@kCft8t>@8{(N*ht)w0m4^}Je&TlEpI zpCC;Wq;-OHNO8A~k9fjzv8>>h6Q#H__7NYg5ADxKd`ya4wSh-IEi&cCu~--44bdBT zmJ~PB&2uSpGBT&MOftH8eOP8AZ=%e6%53DFVVRG44`r^Q%*T8nC?kI1wuz5Raqmp* z;Tg}UQHXgK-!eViXb|Gw3E0EqrEH&aA6h;h=Ouc$sU&a&+rtwnqmNg6crs-^L)G)x zR(p6Yi9TBH;q_A7+34X-QpyeIZ8aM`yiEWDB+zN|*7*UmOxPolSOc>-@eUF_^V@ir6nCDt@m?wA#-tAQ z`P#+@!!rGRgfd4Xv*&f(55gl~6{B$5`I1LVDL2ldcE02e$rU7D@pO_qNxtTJB-JDX zyp-hMB-?q96nC9|!~3PUOaF!sQPulY^$i~*`HJLQ?s-l0x!m}jWRORb#JsD#XDgqM<>Px3RbCdniDh1ZiTq;~f3Mv@wmQQl1Q zJfsml{4Z}I>7;gkB8r$GJ-`GXITEP(7c z9nXm7!z8yt#7M{aD9Hm5G19#}>UFhF>q-9N2~ylo<^Oo96nC#~_|r)Ar_%5ztQPIK z`#QYBO-bMrXZVvSqd#$mKZP=SUuXF1Nc1Pp@Ha?tw^hU6ET!Cd6@5MwBQ^Y8VVMYj zFJ(3&BhIr$_@mZ@e&QziW2KZEU(?tp`4hu3ll>`_`I$14{aGZFJJlRU`U}FU_VE`} z=1^qB%0~2JJs>D%&xNg3`KYDHG{2btqlTvOxgO)|+0Dp=UcN9_n^suTZe->4(LY4U5 ziSp-#We)TgPLPrbQaM3trMO3x2l~e*WFp(-b{Ke<&4K=|x0L9ob{y#Mma;QKTy6Ja z`#H!zMk1b)aU3MtANO|XY)ti=Qrxjm^(Rfpq)I6_-ox0F(auzVdRWyoe^yx4G=DBt zZ9&ysR88~ehh+}&7g1&qnX{2O#9tkjiSgG@kfsUJIzc+5xU(ALPk1ME>@ogCDekd) zjDNH%yzkQ*Q~{5d37Qzp)z zM^ZwWnf_vu$04_&YL>s0q!S`OxwHKhBzs8W{gosKtW%jI{Z%AKL+(a9NBJ8_PJ@&| zj`lZ6ac4fk-}+JLj3xLxN%X89;~(t~%^c&8+^9rnj`a_c=+DKm{!uCJJbV4)Qp$~7 z^heC9*Kd9t+K%Zj?g?F%>8~Ww%kueiJ_*hE`~@UBWBF4zhh{8)CW+42{)8=|8QY&E z#obyQf2tIB6plY#O1V*nQB-0Sjz5#674j&A`SVG>r408Ml6XGEJ9?1u`-@2!M7$9r z(O)9PT|3A5+j>KLc$~kBM33TlfAgoIndANKBsz0~fBf^%%nAOeJ|#Mn2^-?S8NMy=OlkEiO$UN7k?F+nd7gN;w~%MUoEBF zD8jN{#Ed2To2g2-lk9K%I<%c+f0q=uos<1NQp%0xXr}jpvW7PVWH?NS;xDkxG7f~p{h z3T+8mtx5@kB1`a|IdjgPJae0E_t*RGzWHY|pXYndocZz0^K0(&$XZ9Tc7ydK<*-uj z09j9DImGi6XbzAKU96r*($U4L3CKZGtihP^mkY&Z@O@aBMdTy!WA7duBy)%~@8h1; z9whUKe4oS&YQD&q$g7QMB$O6DpNc?_UEawJR#j={L_5!P~z;m&zBXSs! zzX3T^E+%p^kRIE^dw^v#ktt+#xLiZzITpgB1g%5A{j3^&C#+Sk?nw3&%cp_i0lExdLAQ(5Gevu0OS~1 zgv9s7v9k2DXkQ#FClcYYdYsJrBC0t~77$@gsZ?J^HKno$iSN_nWigVZm;mwEK0RKJ zC2}#56Xa|n6+m*HgOy;ihRAI|?78SzxtPcUM1CumBk}b*Nfv({jprm;ip0lrvK)s5 z&Pl+JhW0sGR;OtekRPt;$+F|ysOOVq)_0DuW}F=Lx2R^E9E-%4eu^BABq`p6(hH&V zQ)Eq=rZ$b#lhs#XbqHE54>YIBm899~Wv4k+b|CTXbDAs>TiPqB)HB4>s^$-eJ&f~-K|&T>n^YJzM=vP9VPUi+=gGvpc~_Pp1w1DPoEVzzWw z*2!QsQ7T8W6vS+QYk#I3O5^|__P6$D$`M4k^t0qBA`kbE;oDZvlBGyoJZFICNpda{ zAJ5rx0TGVp9NFglq@J~%BiAEIicwIy9joWaMBK-0&pgkS*+`P&x1>2&79#QU&tzE~ zSWT8CWHlYEUVjEwi^)ku?jdrXtRV6p5IZNFFJ}aPE|9ZGv)wB$!V6?opqV0TNOL4< zrpU%XbD?Y|%>>e1DEnnZYkH9!gd{1ZlI9{gC(v9ht4Q-_(p)SPiKw44nT;eVmXM}Q zmIsoPeCNmA@Wn#<(mKr>aAk!C;AOqGiR z&E>L@G{=L+el_fJnbpIVl@!+lDTF!d3fUKl-@C7r1*BO-nk!{dpqVC%Nz+E2r^)d| zwtLlio-WG*tE=QR(hLWU9Y0sehCq{)O{DoPX_9gc5Zxy&!79sKT&$Y5G%X;?n&$Y6X z2+yJwa?WN^O@*u>!kX*kpzNsTI$4Os_r>*c1d^n91LCngc)c7?R_x~nIj48j&keE$ ziT6_}Ymvb9Ao;13%aQn2y-}_StZtNTWVOv}aQ_hY9pd;#wdxWhIeA zfy@AMtDH^bY#`R^k8&=Nn}FDO{v@l3JVu&XasiPQKy2x^$vPrGlIC`~n8?5;xGn(A z9kPkYZ-LweWVT#GWCjphuRG;>BF~f6T~ci2+UHv$f0o%qc7MawVvfuwaxjqnKY;H_ z%K{{R)ZHyxcZv4$-LiuSkA!>V%3Y(Hdt^HjKN9B34kYkI9?G)&;9QyA&qa6*k$Yud zB;M*iSwNb3ps~l4`{W2DKEio&NdIW*^W+F5-cOYrg(N8&sH`eEmdH9H_scROn=N(Y z=K)zoWDg)V=D*51B;IqiTuho#q^XwK18h8A^PtR4Bl$>@;%u<8^?FbaMdIrr%*@DD-u90hyB*p#U+3rm> zQtT7;^RO)3H|pnMISPsQ^N1XS#QS+fP9!Ui=TTX`f7H*TvW^IA7Ra1oQOyF`mk4Vf zlVcBzY95o5h_L2y*?4$V^SEpw!kQ;!RY_FygsdgPnp&A(8r9UwK}1-yP_~^A)hv{q zL|F5rob%hL=1EyYgf)xgn3JQLMRGh6-_CV%5|X57r2eXt)5wbbJSFFz67}pb(5;-SL zQ;o#WElcF&3!*h$BBvm6@z^y3FUlFD;b*=LawQSlV)h;IO=+4I zBz|nXCg)rp9UHI7xk!91UY9jUd@Wv=bx4w;lG^8W*+k@aAlt*4aFbk4=*cXTdKg%+p>_Xa^7;acv}_)nq_iS8YxX9uc8N+iC& zmdUy0(f(Q{tB|<5+kJVtTud6?msiN#tDP0^%PVC4b(Z*jd4*hwWL2+zP}5duu@$n_ zk<`AtLbj8J_vIC`gEUuy)#qqce7!4+_vIC`1c~qW6>=;R-(M@_L?rNKaPZTCe#(e+ z0I~bvJF=We?%PiDuAE6k0kN7EIfuw7(!3{Yh@3~{eOXWBk7V_MY$UP>h+V_5QZ^A; z3B-<;Rk9h0Z|4tXI}-myezh#RA==KX<*46B+j+H|gk)8(%w_O~VW{b9ImMAwJFk{g zNyF{DT9%V$99U)UV6B>oa67M-El7N;u9mH&;iKManYhJ8$j_Tr%Pb_`YK_cA0$!sXOOW_@TID3t za6IeeWFj2TI$8ebXgup=r6Z|$*2$Tq;ds``*{q>>*2xYc9M3u_=2*{uZ(1j_k@$9A zC-aab#WLu@-Y{C$$-aT+6FG=9i*9ng{D~|^;yr&V#{^cN%5h}%1$eeAem|8HiEO#t zkv2J*$ghZeCd-J7BJ#PMM&v9aU&sm~*8{=zKXN9K`+?ZK@=H03NCOZ%GQW~@h^z+E z_AI>nQ7$0z6Ird7wM4dE;r8WkWF3(~KyD^bBVMN`AOyz`3cC*p!r$$C6f1!o9BfpMB?L#sbbO?&=i1G zOwA57aaD!HA3fu0%{&{SzpEBktw?+=GSqq`zN`!-s;pH~90_IFUvg!rd?a3zPz9v< z9cb*>NT{JiE+>+yiizArq=zacaxamdY9bQvIZI6;%|g;-sX2kBm#RkMYuZZ{JrJ#F zFEs**_q>@ZAq~&Qo2li0jaqG{T9A0F%~dOD*lKe%`@yKy=4uWS->TWF8j1Ilt!k0L zT}Po1@y|z$IHPN!RP|Zl3XS+9TsoF`y^K)-i{jjs*y{WfqdDIfW zH}zJXM0ovbZ`F5!)9~uz-l_%&1w?p{>#gdL z`1a|o8jvK#XVmY#)p8=e-gRRvN3{l4Td8)^@VjfaQdy7LT6oV}sT?FpVc$z*f7!Z~ zDoE3)E}8?OceYYRfo5w}Od9(INqg65Yc&>$@Aqxg#K3ABHJPk-gId@bdmB|wWH{9; zSIs1HGLdanBax{@`l!U?wq8kb2av-c!tGQJ5a>BCN?*iPxi=e3eUtH9M-lO;OE`N)chrPHN_xQO!|d1uuUX!@!(q~Ut?RULt57bTi)SxK>!T6Gtdhs2llOVyV&?VzcI zE3#jzAxL~L@2ZLdt6fzwS>?9Cx-aORT~$e->8DCbvp;C;v+RCqQlQyQO(6}x4|X?I zj>MPVU(E=t`m0%FRRW&v*?WIAhsfzbPK0;{s2U=d0yz^%fvO|&2Ow7g8K@eG%ms1_ zkUdm065l?9R10Yqg2q1I8KgSWG~zAS&ToRo#xqFeAaQ=|to1832#G%j7_24{v17yD zfdTTi_2Xx)!KxC8pOFTunU17pq`_)7X?R8&tmd+YW~9MNEOVodXQaU@3yF_#u!$RAi@z!RpUr6ey4#{wWQ%U%t%#F8jeS*CerZx6QmlnJQ|NwLy-8Em#Pp+QnXUb zOI4DlDJ9L1ps}-!RFjBo|DNj$r7Dp45vA44z>ik5$!Z_4vgf^8%_VXykhw56jH)Jb z1`vA=u&1geQbw8~s-DPoMD|h*L~bXtw`w9XABY{R`>2&fo&#dX>QL226q)t59aH@o&ZK#dJF!_;`vDDY#C zAj8yDBEwQ-W}4M((u@X;-3x}PjzCkS#5*o#?$aWbi^NA*r1D9_dt8wknx-it4d0zB zQscU4>>hWZnu^5lal=&|5gyOORr$L%9>2#8S96j0d!EBpwIiuLZn#=N8Xn=`nKXRQ zbGXWGiH`8$Di?_#hr?B0B);y$RRI!M3kq%cK}TE+S1PbNNEHTF2dNQcbun1|6-L5A zYE&1EZH*CXA`;&kBUKd_Ahj=91=C z(AYOB6srY+<}g)9nt7nHZ&Wx;bs+IQc(_V@VC&^;ak$Dxk`%RIRReu-xav!!fyfbR z2$AJLo&?R2s))$vKwblKlqx2Y_`qFT9j!`;`~t`ap!tm|MdC{zqsEbDFlg)>9>%E2 zL=FV97Oaj@m4Vfu4nJD;Rxd>)PGBsCL>A9W|IIY@kj zC#z~C?v8zYYgo&t77#fL`t%#<_i-xmh4t+HoT74&ct5A8d?ZP61z6d4d7Yw$2AWgV z2-4gMnojV1swzd|J)fq=2Ue%4$z)XrRvG#5RyS1^XvV8@(!2qhDNu{?Y5@}O`E*qu zSe>pK$?7w(vd5j%RTGiym2h?nekQ1uMD_q;HD{y0rRRu&^f!MMpD@Ei- z@^hXVN@VL*&d>R(2#N2(3)Cpm3;@k1ufluP)Pg`WMb(pLAJDu8nklLsiErl%RcByz zq00Kw)x8+3MnbDzsPd6`tBX_t5+Bb+Y6w{!3s&|?%|)t^$oW8QUtFw;i2NSNB)Hxw zQ^iCcAaaQ+A+m(XrK*(3heR$@Y~+Yen?m#b++1`)YJRS+3Lou-kx2swr1Bl$A>XGuU&+@-RS__FR&c}S9CGFaJq-K7Q*xgLl; zrude6L|nMkG*Eep!LzwdygtYGF?0g8f$frszKsg;~rI)X4QZMR-S{Et=B!Ok;sQc z=Bg$l_BplH+^d=cKliDXX{0TUbfl5QH*OZK`=dK+x=&3+;#>YcH3f-3E4WV${lQxK zJ6-pwLL|PX^Hebs?`NJGgCr^Jp1UXP-SgB~B40vH?Nj?IH7>BaUrkCQWk`Hk_p9fcYr*@~EFwDs*$+y8Ks5wbe^t$-(V#g5G=EhsX_{8j*e}jFO*;}F&tFw% znpIY(YiE13vZeo34J9%h$~po_wJIi30_1og52_L(CjprNWWFjTG6~4pKps*PiCjvg zMwKD)E&s48N8)?%VO92HvYTfYI$Jwq*_B(3&E-!te#YDfo75FK;mOwq()>%V_u|+ zk@%SF)EFdgHQkNixlT>q!di9JOhw{7*Qv!@Mm^W51|+@~PpM`k-p^BNC6c6g8){+q z)2CD`k=7JxC-QxYbP&m2%T}VdEj=lAN|7ugDn)XL3{R0fB4bjdFA^7_y$AA?Dn#P% zfjq5>h}e;7@4-H;sMkLO_IIW-1JQd|n2p90U%sSYBQKjhOBXqKq)UoK(LE>BWMOBBym-V7*KmzMzpsdAE(-&0}kyn7&{j@R>u zvYn%Ke??72;;kB01!=g&8dX!@s8yqCM&cuURjowg{k*E$kR-*n5TPA)ud2>K^P0-q z#d+qkUQ;E%jF$D98iT}peqD_t4O_jgX6+iadR@&%;;oug6_TXb2ja0`t87xOfo7>% zpGHJK>)HERsx);heTUrnaV@rt(L2Pq+zS&YSvy+tL17o5^uFaRgs3R zR;ae2QL7cI9f`MkM|F~ht=>_I!l>0dDhrA4uXj~067T0-)fY)p9I?(FJ>OLYL{3f- zIPBqUd|rwSC6Y{$A|kh@NHLLlDN;gYVTzOzc_l^05qU2~CKCA~MJ5x8eZn!95y?%F zX+#F3NClDoQe*~^BT{4*k#Q+9hsXsfQia5|p&iffs>MkBcy3V*L~QTa@!XAq}4uw5Yt{u9tcAwy3^H7K@YP3GwI(Th>%0)5SFq^WR|1 zzpq-5_YTkILMX7V{DbG9N`Gx!(XLlAn{}DLp2+TFY7~9g~Xj* zh#ldp=&GK`-4LNY-&m~{2UcrT6B0lBtx>ZNiI%=b%|YVJ`bbrihGYIn)fY#tK2nR3 zc&oLli8O4rR*A!+R%=xPiMRS#<&cK0K2~E!MXf$orAWM0s~S%lwrW*VM@Ow%)ifl& zRoAIXB;L(vw_-s&4QjWlfajjA~zYW0m;fW%vUtLjO^R^O_|6Qfq&swO1f>O0j!8n*gQ zm7N^5`c6$n;;lMV1!>r-L)D)Wwdzodk$9`WsV35})!$V1X;G`csT?HU>U)(>8n*gg z)tw%-`d-x|@m4>mM$)j=4{G@tQL7(R3leYDsalaF#qltHp868L46epcv{p$mk;sp# z42d7TKdEvg-p@~J23cJUR(rrW{7KDqnk@T`?;${bR@Fr8H@^2nQcI))tR8zSE`+Wp z@+Tk@mRZv1Na}3~F}*yEtU=;OcuaRriq<`*#o3nlnBzJdNmASgWgQ6d#C2|v zyyt|TJ2~n(p{tO1&zX7wX}B*kb;|`&t4zHTiMQ&Z+epJ!J#^uPQL7%h2#K?@_i}sc zF^*(C4z;lNd$aUdBx_^O134V(m8Hjbv9iyOH`9}mz8ya@NGH`CJs&E~oiiLd+S zdeX(wcsAFQkzAAYF_oUJ%ZPLUu@PqLaz|1)u<}6N$GwO>f;uM^qm@VrtZLA6<;Zd)`iuK>|-A z$n$o3VxY;>Q^*f{&ePMbhvUbo@k-**!WnBzq?VxJ{O}?%pKU|A^J?Gk}=X^aEiTAvtt|1Lu?Wo(X zk6P`h+mU#yopdJ>H``nd@$96FZ?INfHDi$Yn(n0YZj5@~N#`T+Ry*qg(r`RG>&3T3 zt#;N8NW4{F-HaqDo`v?YYySJ{f|=2HcF{wSz%O4wGXrAYMRx?6U+ToIt}HJ7ms3v#ZWWk`!y9th=DBUG=0uvzsm>%@3fN3!2^Z%s|s$&q3nbu)l7< zJsMAcy&j35wFc-;A{{hq4bWM4L|dak=Q@(bvsQu5C&IHDcU?$? zXRU#H1QDLK2I>+bJZtTtONsETwTB+>NNUy^q$eZs?L0_NP195$Ns9c>65@Vn!$Eom zk$r(Y0_0bE7Ll<)76KWpYlvJ4=qZ6_FFlR?@W|Xt7tD!z-b)Wc z;yv%Jhaz#apY^=A9u;Wz(WT^vJ@2E(-yQY5kDiFcdmgH%AW4eNKZpBc;CZMn4>bGg z8RUmO@2ktJqMrBF6-d12{q#&Eey-b3Hw2pfbu;;4&-?4zzeYXpuj`O_&xN{yG;CF< zE9OV73UwtCZ}n?E3yGiWey!IyP3k=1*Sd{J2kmjc)*XSL19ajcTb3Ws2k0CmzN`au zK9Z!^16uWKXw?Jspg=QB4@Kg~*f2e*CR&SOdNLC4xkyh%LPyxw6@0cB-+mQG> zW}|i0^Dbsv3wy_Gv~GC85`PDHv~DHBzrY%;vzIsx{{m~Y9)x67uRlQP*%0AqJ;agJ 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

?uLc< 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 diff --git a/scripts/system-automation.mk b/scripts/system-automation.mk index b1230fd0e..036b8d103 100644 --- a/scripts/system-automation.mk +++ b/scripts/system-automation.mk @@ -1077,12 +1077,12 @@ SYS_AUTO_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/engine/resources/SuggestionStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/MiniShellErrors.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/MshHostRawUserInterfaceStrings.resx \ - ../../../jws/pswin/admin/monad/src/engine/resources/MshSnapinCmdletResources.resx \ + ../../../jws/pswin/admin/monad/src/engine/resources/MshSnapInCmdletResources.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/MshSnapinInfo.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/TypesXmlStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/TransactionStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/WildcardPatternStrings.resx \ - ../../../jws/pswin/admin/monad/src/engine/resources/remotingerroridstrings.resx \ + ../../../jws/pswin/admin/monad/src/engine/resources/RemotingErrorIdStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/DebuggerStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/FormatAndOut_MshParameter.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/FormatAndOut_format_xxx.resx \ @@ -1091,7 +1091,7 @@ SYS_AUTO_RESX_SRCS=\ ../../../jws/pswin/admin/monad/src/engine/resources/RegistryProviderStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/TabCompletionStrings.resx \ ../../../jws/pswin/admin/monad/src/engine/resources/CoreClrStubResources.resx \ - ../../../jws/pswin/admin/monad/src/engine/resources/modules.resx \ + ../../../jws/pswin/admin/monad/src/engine/resources/Modules.resx \ SYS_AUTO_RES_SRCS=\ @@ -1145,12 +1145,12 @@ SYS_AUTO_RES_SRCS=\ gen/SYS_AUTO/SuggestionStrings.resources \ gen/SYS_AUTO/MiniShellErrors.resources \ gen/SYS_AUTO/MshHostRawUserInterfaceStrings.resources \ - gen/SYS_AUTO/MshSnapinCmdletResources.resources \ + gen/SYS_AUTO/MshSnapInCmdletResources.resources \ gen/SYS_AUTO/MshSnapinInfo.resources \ gen/SYS_AUTO/TypesXmlStrings.resources \ gen/SYS_AUTO/TransactionStrings.resources \ gen/SYS_AUTO/WildcardPatternStrings.resources \ - gen/SYS_AUTO/remotingerroridstrings.resources \ + gen/SYS_AUTO/RemotingErrorIdStrings.resources \ gen/SYS_AUTO/DebuggerStrings.resources \ gen/SYS_AUTO/FormatAndOut_MshParameter.resources \ gen/SYS_AUTO/FormatAndOut_format_xxx.resources \ @@ -1159,7 +1159,7 @@ SYS_AUTO_RES_SRCS=\ gen/SYS_AUTO/RegistryProviderStrings.resources \ gen/SYS_AUTO/TabCompletionStrings.resources \ gen/SYS_AUTO/CoreClrStubResources.resources \ - gen/SYS_AUTO/modules.resources \ + gen/SYS_AUTO/Modules.resources \ SYS_AUTO_RES_CS_SRCS=\ @@ -1213,12 +1213,12 @@ SYS_AUTO_RES_CS_SRCS=\ gen/SYS_AUTO/SuggestionStrings.cs \ gen/SYS_AUTO/MiniShellErrors.cs \ gen/SYS_AUTO/MshHostRawUserInterfaceStrings.cs \ - gen/SYS_AUTO/MshSnapinCmdletResources.cs \ + gen/SYS_AUTO/MshSnapInCmdletResources.cs \ gen/SYS_AUTO/MshSnapinInfo.cs \ gen/SYS_AUTO/TypesXmlStrings.cs \ gen/SYS_AUTO/TransactionStrings.cs \ gen/SYS_AUTO/WildcardPatternStrings.cs \ - gen/SYS_AUTO/remotingerroridstrings.cs \ + gen/SYS_AUTO/RemotingErrorIdStrings.cs \ gen/SYS_AUTO/DebuggerStrings.cs \ gen/SYS_AUTO/FormatAndOut_MshParameter.cs \ gen/SYS_AUTO/FormatAndOut_format_xxx.cs \ @@ -1227,7 +1227,7 @@ SYS_AUTO_RES_CS_SRCS=\ gen/SYS_AUTO/RegistryProviderStrings.cs \ gen/SYS_AUTO/TabCompletionStrings.cs \ gen/SYS_AUTO/CoreClrStubResources.cs \ - gen/SYS_AUTO/modules.cs \ + gen/SYS_AUTO/Modules.cs \ # this command below needs the make variable SHELL to be set to "cmd", this is best done diff --git a/src/assembly-info/System.Management.Automation.assembly-info.cs b/src/assembly-info/System.Management.Automation.assembly-info.cs index ff9e0860d..3111b04a5 100644 --- a/src/assembly-info/System.Management.Automation.assembly-info.cs +++ b/src/assembly-info/System.Management.Automation.assembly-info.cs @@ -1,7 +1,1256 @@ using System.Runtime.CompilerServices; +using System.Reflection; + + [assembly:InternalsVisibleTo("Microsoft.PowerShell.Commands.Management")] [assembly:InternalsVisibleTo("Microsoft.PowerShell.Commands.Utility")] [assembly:InternalsVisibleTo("Microsoft.PowerShell.Security")] [assembly:InternalsVisibleTo("Microsoft.PowerShell.CoreCLR.AssemblyLoadContext")] -[assembly:InternalsVisibleTo("ps_hello_world")] +//[assembly:InternalsVisibleTo("ps_hello_world")] [assembly:InternalsVisibleTo("ps_test")] + + +// +// PH: (TODO linux) +// all the following code comes from the original AssemblyInfo.cs file for PowerShell, +// most of it is commented out, but at the bottom there is a type that is needed to build +// this dll + + + +/* + +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyInformationalVersionAttribute (@"10.0.10011.0")] + + + + + + + + + + + + + + + + + + + +[module: SuppressMessage("Microsoft.Design", "CA1014:MarkAssembliesWithClsCompliant")] + + + + + + +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.#UpdateLocaleSpecificFont()", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.LoadMshSnapinAssembly(System.Management.Automation.PSSnapInInfo):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.ExecutionContext.LoadAssembly(System.Management.Automation.Runspaces.AssemblyConfigurationEntry,System.Exception&):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleScreenBufferSize(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Size):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsoleOutputPlain(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.BufferCell[,]):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FillConsoleOutputAttribute(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt16,System.Int32,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleScreenBufferInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_SCREEN_BUFFER_INFO", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleCursorInfo(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+CONSOLE_CURSOR_INFO):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.PeekConsoleInput(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+INPUT_RECORD[]&):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetMode(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+ConsoleModes):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetNumberOfConsoleInputEvents(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FlushConsoleInputBuffer(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleWindowInfo(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Boolean,Microsoft.PowerShell.ConsoleControl+SMALL_RECT):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleTextAttribute(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt16):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsoleOutputCJK(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,],Microsoft.PowerShell.ConsoleControl+BufferCellArrayRowType):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputPlain(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputCJKSmall(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt32,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Boolean", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ScrollConsoleScreenBuffer(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+SMALL_RECT,Microsoft.PowerShell.ConsoleControl+SMALL_RECT,Microsoft.PowerShell.ConsoleControl+COORD,Microsoft.PowerShell.ConsoleControl+CHAR_INFO):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleCursorInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_CURSOR_INFO", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetConsoleFontInfo(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+CONSOLE_FONT_INFO_EX", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleInput(Microsoft.Win32.SafeHandles.SafeFileHandle,Microsoft.PowerShell.ConsoleControl+INPUT_RECORD[]&):System.Int32", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsole(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String,System.Int32,System.Boolean,System.UInt32&):System.String", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.SetConsoleCursorPosition(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetLargestConsoleWindowSize(Microsoft.Win32.SafeHandles.SafeFileHandle):System.Management.Automation.Host.Size", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.WriteConsole(Microsoft.Win32.SafeHandles.SafeFileHandle,System.String):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetMode(Microsoft.Win32.SafeHandles.SafeFileHandle):Microsoft.PowerShell.ConsoleControl+ConsoleModes", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.FillConsoleOutputCharacter(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Char,System.Int32,System.Management.Automation.Host.Coordinates):System.Void", MessageId="System.Runtime.InteropServices.SafeHandle.DangerousGetHandle")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.MakeKit.VersionChecker.LoadAssemblyFrom(System.String,System.Boolean):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] +[module: SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope="member", Target="System.Management.Automation.MakeKit.AssemblyAnalyzer.LoadAssembly(System.String):System.Reflection.Assembly", MessageId="System.Reflection.Assembly.LoadFrom")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.HtmlWebResponseObject..ctor(System.Net.WebResponse,System.Management.Automation.ExecutionContext)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.ExportAliasCommand.ThrowFileOpenError(System.Exception,System.String):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.InputFileOpenModeConversion.Convert(Microsoft.PowerShell.Commands.OpenMode):System.IO.FileMode")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.InnerFormatShapeCommand.WriteInternalErrorMessage(System.String):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateNotFoundException..ctor(System.Exception)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateStoreLocationNotFoundException..ctor(System.Exception)")] + +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderCodeSigningDynamicParameters.set_CodeSigningCert(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_CodeSigningCert(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_DnsName(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_Eku(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderDynamicParameters.set_ExpiringIn(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.ProviderRemoveItemDynamicParameters.set_DeleteKey(System.Management.Automation.SwitchParameter):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateStoreNotFoundException..ctor(System.Exception)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.CertificateProviderItemNotFoundException..ctor(System.Exception)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.RegistryProvider.GetIndexFromAt(System.Object):System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Runspaces.MshConsoleInfo.set_PSVersion(System.Version):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigForSingleShell.GetProperty(System.Object,System.String):System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSInstaller.get_WriteToFile():System.Boolean")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSInstaller.get_RegFile():System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Parser+NumericConstantNode..ctor(System.Management.Automation.Token,System.Object)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSSnapInInfo.get_VendorIndirect():System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.PSSnapInInfo.get_DescriptionIndirect():System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.NativeCommandProcessor.GetBinaryTypeA(System.String,System.Int32&):System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.EventLogLogProvider.GetMessageDllPath(System.String):System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.IsEmptyLine(System.String):System.Boolean")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetMinIndentation(System.String[]):System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetPreformattedText(System.String):System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.TrimLines(System.String[]):System.String[]")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.MamlNode.GetIndentation(System.String):System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Parser+CharacterTokenReader..ctor(System.String,System.Boolean)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.PSObjectHelper.GetSmartToStringDisplayName(System.Object,Microsoft.PowerShell.Commands.Internal.Format.MshExpressionFactory):System.String")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeMatch.get_ActiveTracer():System.Management.Automation.PSTraceSource")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Internal.ObjectStream.DFT_AddHandler_OnDataReady(System.EventHandler):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.Internal.ObjectStream.DFT_RemoveHandler_OnDataReady(System.EventHandler):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_DebugBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_DebugBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ErrorBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ErrorBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_WarningBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_WarningBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ErrorForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ErrorForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ProgressForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ProgressForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_DebugForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_DebugForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_VerboseForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_VerboseForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_WarningForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_WarningForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_ProgressBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_ProgressBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.set_VerboseBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy.get_VerboseBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+ConsoleHostStartupException..ctor(System.String)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost.WriteErrorLine(System.String):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+InputLoop.get_RunningLoopCount():System.Int32")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_DebugBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_DebugBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_WarningForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ProgressBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ErrorForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_ErrorForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ProgressForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_VerboseBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_VerboseBackgroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_VerboseForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_VerboseForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_DebugForegroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_DebugForegroundColor():System.ConsoleColor")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_WarningBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.set_ErrorBackgroundColor(System.ConsoleColor):System.Void")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHostUserInterface.get_ErrorBackgroundColor():System.ConsoleColor")] + +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetActiveScreenBufferHandle():Microsoft.Win32.SafeHandles.SafeFileHandle")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.ReadConsoleOutputCJK(Microsoft.Win32.SafeHandles.SafeFileHandle,System.UInt32,System.Management.Automation.Host.Coordinates,System.Management.Automation.Host.Rectangle,System.Management.Automation.Host.BufferCell[,]&):System.Void")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.GetInputHandle():Microsoft.Win32.SafeHandles.SafeFileHandle")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.ConsoleControl.LengthInBufferCellsFE(System.Char,System.IntPtr&,System.IntPtr&,System.Boolean&,Microsoft.PowerShell.ConsoleControl+TEXTMETRIC&):System.Int32")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.SetServiceCommand.ProcessRecord():System.Void")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.NewServiceCommand.BeginProcessing():System.Void")] + +[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="Microsoft.PowerShell.Commands.ImportXmlHelper.Dispose():System.Void", MessageId="_xr")] +[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="System.Management.Automation.Runspaces.PipelineBase.Dispose(System.Boolean):System.Void", MessageId="_pipelineFinishedEvent")] +[module: SuppressMessage("Microsoft.Usage", "CA2213:DisposableFieldsShouldBeDisposed", Scope="member", Target="Microsoft.PowerShell.ConsoleHost.Dispose(System.Boolean):System.Void", MessageId="consoleWriter")] +[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.IsValidPath(System.String):System.Boolean")] +[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="System.Management.Automation.ParameterBinderController.UpdatePositionalDictionary(System.Collections.Generic.SortedDictionary`2>,System.UInt32):System.Void", MessageId="System.Collections.ObjectModel.Collection`1")] +[module: SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope="member", Target="Microsoft.PowerShell.Commands.StartProcessCommand.StartWithCreateProcess(System.Diagnostics.ProcessStartInfo):System.Diagnostics.Process")] + +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.PrinterLineOutput.VerifyFont(System.Drawing.Graphics):System.Void", MessageId="System.Drawing.Graphics.MeasureString(System.String,System.Drawing.Font)")] +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.PSAuthorizationManager.ShouldRun(System.Management.Automation.CommandInfo,System.Management.Automation.CommandOrigin,System.Management.Automation.Host.PSHost,System.Exception&):System.Boolean", MessageId="System.ArgumentException.#ctor(System.String)")] +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoader.LoadXmlFile(Microsoft.PowerShell.Commands.Internal.Format.XmlFileLoadInfo,Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBase,Microsoft.PowerShell.Commands.Internal.Format.MshExpressionFactory):System.Boolean", MessageId="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.ReportTrace(System.String)")] +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.LoadXmlDocumentFromFileLoadingInfo():System.Xml.XmlDocument", MessageId="Microsoft.PowerShell.Commands.Internal.Format.XmlLoaderBase.ReportTrace(System.String)")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="member", Target="System.Management.Automation.Runspaces.InvalidPipelineStateException..ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.PSObjectDisposedException")] + +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.ParsingBaseAttribute")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.CmdletMetadataAttribute")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.CommonParameters")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.AutomationNull")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.InternalCommand")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Internal.ShouldProcessParameters")] + +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.MatchInfo.Filename", MessageId="Filename")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.OutLineOutputCommand", MessageId="OutLine")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToSecureStringCommand.AsPlainText", MessageId="PlainText")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.InvocationInfo.OffsetInLine", MessageId="InLine")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.ImportClixmlCommand", MessageId="Clixml")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.ExportClixmlCommand", MessageId="Clixml")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase.WriteObjectCall(System.Object):System.Void", MessageId="0#o")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.GetSddl(System.Management.Automation.PSObject):System.String", MessageId="Sddl")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.X509StoreLocation..ctor(System.Security.Cryptography.X509Certificates.StoreLocation)", MessageId="0#l")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetPfxCertificateCommand", MessageId="Pfx")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.SetAclCommand.Passthru", MessageId="Passthru")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.ControlKeyStates.NumLockOn", MessageId="Num")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates..ctor(System.Int32,System.Int32)", MessageId="0#x")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates..ctor(System.Int32,System.Int32)", MessageId="1#y")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.X", MessageId="X")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.Y", MessageId="Y")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.AddHistoryCommand.Passthru", MessageId="Passthru")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetPSSnapinCommand", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.AddPSSnapinCommand", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.PSSnapin", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemovePSSnapinCommand", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="System.Management.Automation.Runspaces", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="System.Management.Automation.Sqm", MessageId="Sqm")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationAttributeException", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceStateEventArgs", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceStateEventArgs.RunspaceStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.InvalidRunspaceStateException", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceState", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationEntry", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute.RunspaceConfigurationType", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceFactory", MessageId="Runspace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost):System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration):System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConfiguration):System.Management.Automation.Runspaces.Runspace", MessageId="1#runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace():System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool()", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspace", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConfiguration,System.Management.Automation.Host.PSHost)", MessageId="Runspaces", Justification="Runspace is a valid keyword in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePool", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetMaxRunspaces()", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetMinRunspaces()", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#RunspaceConfiguration", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#SetMaxRunspaces(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#SetMinRunspaces(System.Int32)", MessageId="Runspaces", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePool.#GetAvailableRunspaces()", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeException", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfigurationEntryCollection`1", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.DefaultRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.RunspaceConfiguration", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.Runspace.RunspaceStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConfiguration", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspaceInvoke", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke..ctor(System.Management.Automation.Runspaces.Runspace)", MessageId="0#runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke..ctor(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="0#runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.WildcardPattern.Unescape(System.String):System.String", MessageId="Unescape")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.CommandOrigin.Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePoolState", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs.#RunspacePoolState", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TypesXmlStrings.resources", MessageId="ps", Justification="ps referes to PowerShell and is used at many places in the product.")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectObjectCommand.ExcludeProperty")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectObjectCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ImportClixmlCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ImportCsvCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveVariableCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.VariableCommandBase.ExcludeFilters")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.VariableCommandBase.IncludeFilters")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.OrderObjectBase.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewObjectCommand.ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetMemberCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetTraceSourceCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.UpdateData.AppendPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.UpdateData.PrependPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TraceCommandCommand.ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TraceCommandCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAliasCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAliasCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteOutputCommand.InputObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ExportAliasCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.Pattern")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearVariableCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetVariableCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.DifferenceObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CompareObjectCommand.ReferenceObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Head")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Body")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertToHtmlCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetVariableCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.FormatCustomCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MeasureObjectCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.RemoveListener")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetTraceSourceCommand.RemoveFileListener")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.AddHistoryCommand.InputObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSSnapinCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Functionality")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Category")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Role")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Component")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetHistoryCommand.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ForEachObjectCommand.Process")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.AddPSSnapinCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Noun")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.PSSnapin")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetCommandCommand.Verb")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSSnapinCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSSnapIn.Formats")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSSnapIn.Types")] + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SignatureCommandsBase.FilePath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAclCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPfxCertificateCommand.FilePath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetAclCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertFromToSecureStringCommandBase.Key")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetProcessCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetProcessCommand.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopProcessCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopProcessCommand.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ProcessBaseCommand.InputObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ResolvePathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ResolvePathCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.DisplayName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MultipleServiceCommandBase.InputObject")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertPathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ConvertPathCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ContentCommandBase.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ContentCommandBase.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.LiteralName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSDriveCommand.PSProvider")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetWmiObjectCommand.ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetWmiObjectCommand.Property")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.MoveItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSProviderCommand.PSProvider")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.LiteralName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSDriveCommand.PSProvider")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ClearItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemPropertyCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetItemPropertyCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TestPathCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.TestPathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteContentCommandBase.Value")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetServiceCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ServiceOperationBaseCommand.Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.PSDrive")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.PSProvider")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetLocationCommand.StackName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CoreCommandBase.Exclude")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CoreCommandBase.Include")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetChildItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetChildItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SplitPathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SplitPathCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.CopyItemCommand.LiteralPath")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JoinPathCommand.Path")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSBreakpointCommand.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewServiceCommand.DependsOn")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Command")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Function")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Script")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Line")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetPSBreakpointCommand.Variable")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSBreakpointCommandBase.Breakpoint")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSBreakpointCommandBase.Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.PSDebugContext.Breakpoints")] + +[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Full")] +[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Detailed")] +[module: SuppressMessage("Microsoft.Design", "CA1044:PropertiesShouldNotBeWriteOnly", Scope="member", Target="Microsoft.PowerShell.Commands.GetHelpCommand.Examples")] + +[module: SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes", Scope="type", Target="Microsoft.PowerShell.Commands.SelectStringCommand+FileinfoToStringAttribute")] + +[module: SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Management.Automation.PathInfoStack")] +[module: SuppressMessage("Microsoft.Naming", "CA1711:IdentifiersShouldNotHaveIncorrectSuffix", Scope="type", Target="System.Management.Automation.PathInfoStack")] + +[module: SuppressMessage("Microsoft.Naming", "CA1714:FlagsEnumsShouldHavePluralNames", Scope="type", Target="System.Management.Automation.ShouldProcessReason")] + +[module: SuppressMessage("Microsoft.Naming", "CA1724:TypeNamesShouldNotMatchNamespaces", Scope="type", Target="System.Management.Automation.SessionState")] + +[module: SuppressMessage("Microsoft.Usage", "CA2211:NonConstantFieldsShouldNotBeVisible", Scope="member", Target="System.Management.Automation.VerbsOther.Use")] +[module: SuppressMessage("Microsoft.Usage", "CA2211:NonConstantFieldsShouldNotBeVisible", Scope="member", Target="System.Management.Automation.Remoting.PSSessionConfigurationData.IsServerManager")] + + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="URIs")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspaceStrings.resources", MessageId="runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HistoryStrings.resources", MessageId="commandline")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="WebCmdletStrings.resources", MessageId="From-Json")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="WebCmdletStrings.resources", MessageId="To-Json")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Logging.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Runspace.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Runspace.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MiniShellErrors.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MiniShellErrors.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Param")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="foreach")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="scriptblock")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="subexpression")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="pssnapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="shellid")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="itemproperty")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="Multi")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RegistryProviderStrings.resources", MessageId="multi")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspaceInit.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSnapinInfo.resources", MessageId="multistring")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="psprovider")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="forwardslashes")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="CommandLineParameterParserStrings.resources", MessageId="stdin")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostUserInterfaceStrings.resources", MessageId="noninteractive")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="Noninteractive")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="cscflags")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="formatdata")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="initscript")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="typedata")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="Powershell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="authorizationmanager")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="builtinscript")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MakeKitMessages.resources", MessageId="csc")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="aboutprompt")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Debugger.resources", MessageId="ps", Justification="ps refers to the ps1 extension for PowerShell script files.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Debugger.resources", MessageId="psm", Justification="ps refers to the ps1 extension for PowerShell module files.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DebuggerStrings.resources", MessageId="aboutprompt", Justification="about_prompt is a valid help topic")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TabCompletionStrings.resources", MessageId="ps", Justification="ps refers to the ps1 extension for PowerShell script files.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="TabCompletionStrings.resources", MessageId="bak", Justification="bak refers to the bak extension.")] +[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.Runspaces.PipelineWriter.#Write(System.Object)", MessageId="obj", Justification="This will be a breaking change as V1 is already shipped.")] +[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.Runspaces.PipelineWriter.#Write(System.Object,System.Boolean)", MessageId="obj", Justification="This will be a breaking change as V1 is already shipped.")] + +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.ConsoleHost+NativeMethods.SHGetFolderPath(System.IntPtr,System.UInt32,System.IntPtr,System.UInt32,System.Text.StringBuilder):System.UInt32")] +[module: SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope="member", Target="System.Management.Automation.Diagnostics.Assert(System.Boolean,System.String,System.String):System.Void", MessageId="System.Management.Automation.AssertException.#ctor(System.String)")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="SignatureCommands.resources", MessageId="TimeStamp")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Username")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="TimeStamp")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="filename")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Filename")] +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="FormatAndOutXmlLoadingStrings.resources", MessageId="FormatTable")] + +[module: SuppressMessage("Microsoft.Usage", "CA2229:ImplementSerializationConstructors", Scope="type", Target="System.Management.Automation.RuntimeDefinedParameterDictionary")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceConfigurationTypeAttribute.#.ctor(System.String)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="nologo")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="outputformat")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="eventlog")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="powershell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="logname")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psconsolefile")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="inputformat")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.InvalidRunspacePoolStateException", MessageId="Runspace", Justification="Runspace is a valid word for PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke.#.ctor(System.Management.Automation.Runspaces.Runspace)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceInvoke.#.ctor(System.Management.Automation.Runspaces.RunspaceConfiguration)", MessageId="runspace", Justification="Runspace is a valid word in PowerShell")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#GetRunspace()", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#SetRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.PowerShell.#SetRunspace(System.Management.Automation.Runspaces.RunspacePool)", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.#Error", MessageId="Error", Justification="This is part of V1 code and we cannot break V1.")] +[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Runspaces.Pipeline.#Stop()", MessageId="Stop", Justification="This is part of V1 code and we cannot break V1.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="powershell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspacePoolStrings.resources", MessageId="runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RunspacePoolStrings.resources", MessageId="Runspace", Justification="Runspace is a valid word in PowerShell.")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="get-psprovider", Justification="This is part of V1 and V1 is already shipped.")] + +[module: SuppressMessage("Microsoft.Usage", "CA2225:OperatorOverloadsHaveNamedAlternates", Scope="member", Target="System.Management.Automation.PSCredential.op_Explicit(System.Management.Automation.PSCredential):System.Net.NetworkCredential")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="Microsoft.PowerShell.Commands.GroupInfo..ctor(Microsoft.PowerShell.Commands.OrderByPropertyEntry)")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.CommandParameterDefinition..ctor()")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.ActionPreferenceStopException..ctor(System.Management.Automation.InvocationInfo,System.String,System.String,System.Object[])")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.LookupPathCollection..ctor(System.Collections.Generic.IEnumerable`1)")] +[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.ProviderNameAmbiguousException")] +[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.RuntimeDefinedParameterDictionary")] +[module: SuppressMessage("Microsoft.Usage", "CA2240:ImplementISerializableCorrectly", Scope="type", Target="System.Management.Automation.PSSecurityException")] +[module: SuppressMessage("Microsoft.Design", "CA1036:OverrideMethodsOnComparableTypes", Scope="type", Target="System.Management.Automation.PSObject")] + +[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="type", Target="System.Management.Automation.SessionStateInternal", Justification="This is internal and well tested as part of v1.")] + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAsyncResultCommand.#Command")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetAsyncResultCommand.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceID")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#URI")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Result")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopAsyncResultCommand.#Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopAsyncResultCommand.#Result")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitAsyncResultCommand.#Id")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitAsyncResultCommand.#Result")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeRemoteExpressionCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.IRemoteOperationAsyncResult.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveAsyncResultCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RemoteRunspaceID", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RunspaceStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#.ctor(System.String,System.Guid,System.Management.Automation.Runspaces.Command)", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#RunspaceID", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Remoting.RemoteRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#ByPassRunspaceStateCheck", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RaiseRunspaceStateEvents()", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RunspaceState", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#SetRunspaceState(System.Management.Automation.Runspaces.RunspaceState)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#SetRunspaceState(System.Management.Automation.Runspaces.RunspaceState,System.Exception)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.RemoteRunspaceInfo.#RemoteRunspaceId", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.NewRunspaceCommand.#Uri")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#BypassRunspaceStateCheck", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.GetRunspaceCommand.#RemoteRunspaceId", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveRunspaceCommand.#Runspace", MessageId="Runspace")] + + +[module: SuppressMessage("Microsoft.Design", "CA1030:UseEventsWhereAppropriate", Scope="member", Target="System.Management.Automation.Runspaces.RemoteRunspaceBase.#RaiseRunspaceStateEvents()")] + +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FormatObjectDeserializer.#VerifyDataNotNull(System.Object,System.String)", Justification="The ArgumentException is constructed as part of construction of an ErrorRecord. The error details contains the name of the parameter")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase.#WriteObjectCall(System.Object)", MessageId="o", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeMatch.#get_ActiveTracer()", Justification="Unused for now, may be required in future")] +[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoaderException", Justification="This class has been designed for internal consumption")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TooManyErrorsException", Justification="This class has been designed for internal consumption")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WriteOutputCommand.#InputObject", Justification="Cmdlet properties do return arrays")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.FormatCustomCommand.#Property", Justification="Cmdlet properties do return arrays")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase.#Property", Justification="Cmdlet properties do return arrays")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "ps")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "resourcefile")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "ico")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "resource", Target = "MakeKitMessages.resources", MessageId = "libdirectory")] + + +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSDebugCommand.#Commands")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSDebugCommand.#Variables")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSnapinInfo.resources", MessageId="Snapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Foreach")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="uiculture")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="convertfrom")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="param")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Splatted")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Opeartor")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Runspaces")] + +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="ImportLocalizedData.resources", MessageId="filename")] + +[module: SuppressMessage("Microsoft.Design", "CA1018:MarkAttributesWithAttributeUsage", Scope="type", Target="System.Management.Automation.ValidateScriptAttribute")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.BreakException")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ContinueException")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ExitException")] + +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ReturnException")] + +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.Interpreter.RethrowException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.Interpreter.RethrowException")] + +[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ExpressionNode.#OperatorCompare(System.Management.Automation.ComparisonToken,System.Object,System.Object)", MessageId="System.Management.Automation.LanguagePrimitives.Compare(System.Object,System.Object,System.Boolean)")] + + +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.FlowControlException")] +[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="System.Management.Automation.FlowControlException")] + +[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ScriptBlock.#EnterScope(System.Management.Automation.ScriptInvocationContext)", MessageId="System.Management.Automation.LanguagePrimitives.ConvertTo(System.Object,System.Type)")] + +[module: SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="System.Management.Automation.PSToken.#Type")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.ArrayReferenceNode.#DoSetValue(System.Collections.IList,System.Object,System.Object)")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.ArrayReferenceNode.#DoGetValue(System.Collections.IList,System.Object)")] + + +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.ScriptCallDepthException.#get_ErrorRecord()")] + + +[module: SuppressMessage("Microsoft.Usage", "CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Management.Automation.PSScriptCmdlet.#Dispose()")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psc")] + +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.WriteHostCommand.#NoNewline", MessageId="Newline", Justification="This code is in V1 and changing is breaking change.")] +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#ProcessRecord()")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#Commands", Justification="This is parameter on cmdlet which needs to be settable")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.NewPSDebugCommand.#Variables", Justification="This is parameter on cmdlet which needs to be excluded.")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SelectStringCommand.#Context", Justification="This is parameter to cmdlet")] +[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="member", Target="Microsoft.PowerShell.Commands.TraceListenerCommandBase.#AddTraceListenersToSources(System.Collections.ObjectModel.Collection`1)")] +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ConsoleColorCmdlet.#BuildOutOfRangeErrorRecord(System.Object,System.String)")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Hmmss", Justification="Hmmss is time format")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="yyyy", Justification="yyyy is time format")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleHostStrings.resources", MessageId="Mdd", Justification="mdd is time format")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="sqlsnapin")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.#.ctor(System.Int32,System.Int32)", MessageId="x")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.Coordinates.#.ctor(System.Int32,System.Int32)", MessageId="y")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.KeyInfo.#.ctor(System.Int32,System.Char,System.Management.Automation.Host.ControlKeyStates,System.Boolean)", MessageId="ch")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#.ctor(System.String,System.String)", MessageId="param", Justification=".Net ArugmentNullException has the same parameter name.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#.ctor(System.String)", MessageId="param", Justification=".Net ArugmentNullException has the same parameter name")] +[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.SwitchParameter.#ToBool()", MessageId="bool")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#.ctor(System.String)", MessageId="param", Justification=".Net exception use same parameter name.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#.ctor(System.String,System.Object,System.String)", MessageId="param", Justification=".Net exception uses same parameter name.")] +[module: SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope="member", Target="System.Management.Automation.ErrorRecord.#.ctor(System.Exception,System.String,System.Management.Automation.ErrorCategory,System.Object)", MessageId="object")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ConsoleInfoErrorStrings.resources", MessageId="psc")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="DiscoveryExceptions.resources", MessageId="ps")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpDisplayStrings.resources", MessageId="aboutcommonparameters")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpDisplayStrings.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="HelpErrors.resources", MessageId="pshome")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSignature.resources", MessageId="aboutsigning")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="scriptblock")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="steppable")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="dynamicparam")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.ICommandRuntime.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.ICommandRuntime.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Cmdlet.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Cmdlet.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.PSArgumentException.#.ctor(System.String,System.String)", MessageId="param", Justification=".Net exception use the same parameter name")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentException.#get_ErrorRecord()", Justification="Exception is not thrown from this property.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSNotSupportedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentNullException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.RuntimeException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.CommandNotFoundException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSNotImplementedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSInvalidCastException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSArgumentOutOfRangeException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSObjectDisposedException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSInvalidOperationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.ProviderInvocationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.CmdletInvocationException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.Runspaces.PSSnapInException.#get_ErrorRecord()", Justification="Property is not throwing the exception.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSScriptProperty.#get_Value()")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSCodeProperty.#get_TypeNameOfValue()")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSCodeProperty.#get_Value()")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ExitNestedPromptException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.TerminateException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.StopUpstreamCommandsException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.AssertException")] +[module: SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Management.Automation.ScriptRequiresSyntaxException")] +[module: SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic", Scope="type", Target="System.Management.Automation.AssertException")] +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.AssertException", Justification="This is internal class.")] +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.TypeInfoDataBaseLoaderException", Justification="This is internal class")] +[module: SuppressMessage("Microsoft.Usage", "CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Management.Automation.ScriptRequiresSyntaxException")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.String,System.Management.Automation.ExecutionContext)", Justification="This is all internal code.")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.Management.Automation.CmdletInfo,System.Management.Automation.ExecutionContext)", Justification="This is all internal code.")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.CommandProcessor.#.ctor(System.Management.Automation.CmdletInfo,System.Management.Automation.ExecutionContext,System.Boolean)", Justification="This is all internal code.")] +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="System.Management.Automation.PSTraceSource.#GetNewTraceSource(System.String,System.String,System.Boolean)")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#Command")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.GetPSJobCommand.#SessionId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Job")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#Job")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemovePSJob.#SessionId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#Job")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.StopPSJobCommand.#SessionId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#Job")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.WaitPSJobCommand.#SessionId")] + + +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Debug")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Error")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Output")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Progress")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Verbose")] +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="System.Management.Automation.PSJob.#Warning")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions", MessageId="Singleline")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions", MessageId="IgnorePatternWhitespace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RemoteRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Runspaces.RunspaceConnectionInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspacePool(System.Int32,System.Int32,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PipelineStrings.resources", MessageId="steppable")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="PowerShellStrings.resources", MessageId="Runspace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspaces")] + + +[module: SuppressMessage("Microsoft.Globalization", "CA1309:UseOrdinalStringComparison", Scope="member", Target="System.Management.Automation.ValidateSetAttribute.#ValidateElement(System.Object)", MessageId="System.String.Compare(System.String,System.String,System.Boolean,System.Globalization.CultureInfo)")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.StartJobCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.ReceivePSJobCommand.#Runspace", MessageId="Runspace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="Scriptblocks")] + + +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.PowerShell.Commands.SetWmiInstance.#Argument")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.RemoveWmiObject.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeWmiMethod.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeWmiMethod.#ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.SetWmiInstance.#ComputerName")] + + +[module: SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope="member", Target="System.Management.Automation.ParameterAttributeNode.#GetAttribute(System.Management.Automation.ParameterAttribute)", MessageId="System.Management.Automation.LanguagePrimitives.ConvertTo(System.Object,System.Type)")] + +[module: SuppressMessage("Microsoft.Design", "CA1018:MarkAttributesWithAttributeUsage", Scope="type", Target="System.Management.Automation.ValidateScriptBlockAttribute")] + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.InvokeCommandCommand.#ArgumentList")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ConnectionUri")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="ps")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="pssc")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="aboutexecutionpolicies")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="fwlink")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="MshSignature.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ExecutionPolicyCommands.resources", MessageId="fwlink")] + +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.Tracing.PowerShellTraceKeywords.#ManagedPlugIn", MessageId="PlugIn")] + +[module: SuppressMessage("Microsoft.Security", "CA2105:ArrayFieldsShouldNotBeReadOnly", Scope="member", Target="System.Management.Automation.ScriptBlockMemberMethodWrapper.#_emptyArgumentArray")] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[assembly: AssemblyTitle("System.Management.Automation")] +[assembly: AssemblyDescription("Microsoft Windows PowerShell Engine Core Assembly")] + + +[assembly: InternalsVisibleTo("Microsoft.Test.Management.Automation.GPowershell.Analyzers,PublicKey=00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0")] + +[assembly: InternalsVisibleTo(@"System.Management.Automation.Help"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Utility"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Commands.Management"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Security"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"System.Management.Automation.Remoting"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Export-Command"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ConsoleHost"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.PowerShellLanguageService"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.GraphicalHost"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.GPowerShell"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.ISECommon"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"Microsoft.PowerShell.Editor"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: InternalsVisibleTo(@"powershell_ise"+@",PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] + +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableBase", Justification="This will lead to a breaking change")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableBase", MessageId="FormatTable", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatTableAndListBase", MessageId="FormatTable", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.OuterFormatShapeCommandBase", Justification="This will be a breaking change")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="Microsoft.PowerShell.Commands.Internal.Format.FrontEndCommandBase", Justification="This will be a breaking change")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="nologo")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="outputformat")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="eventlog")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="powershell")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="logname")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="psconsolefile")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ManagedEntranceStrings.resources", MessageId="inputformat")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParameterBinderStrings.resources", MessageId="fwlink")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="splatted")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="Microsoft.PowerShell.Commands.RegistryProviderSetItemDynamicParameter.#Type", Justification="This is the type of the registry key, and used as a dynamic parameter. This should stay as-is, and would be a breaking change if changed anyways.")] +[module: SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.#GetContentReader(System.String)", Justification="This would be a breaking change, and is consistent with the way we handle other exceptions.")] +[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF7", MessageId="UTF", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF8", MessageId="UTF", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemCmdletProviderEncoding.#UTF32", MessageId="UTF")] +[module: SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#Stop()", MessageId="Stop", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="2#", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope="member", Target="System.Management.Automation.Provider.CmdletProvider.#ShouldContinue(System.String,System.String,System.Boolean&,System.Boolean&)", MessageId="3#", Justification="This would be a breaking change")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Management.Automation.SessionStateScope.#get_ErrorCapacity()", Justification="Lazy initialization was added to all properties of this class to improve performance. Removing this would make it likely that future work with the ErrorCapacity variable would be done without lazy initialization.")] +[module: SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling", Scope="type", Target="System.Management.Automation.SessionStateInternal", Justification="This is a bridge class between internal classses and a public interface. It requires this much coupling.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.SessionStateException.#get_ErrorRecord()", Justification="This doesn't raise the error record, it just creates it in lieu of one that should be there.")] +[module: SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Scope="member", Target="System.Management.Automation.PSSecurityException.#get_ErrorRecord()", Justification="This doesn't raise the error record, it just creates it in lieu of one that should be there.")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="System.Management.Automation.SecuritySupport.#GetCertEKU(System.Security.Cryptography.X509Certificates.X509Certificate2)", Justification="This is a false positive. Marshal is in an else block, right after a P/Invoke call.")] +[module: SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope="member", Target="Microsoft.PowerShell.Commands.FileSystemProvider.#GetSubstitutedPathForNetworkDosDevice(System.String)", Justification="This is a false positive. Marshal is in an else block, right after a P/Invoke call.")] +[module: SuppressMessage("Microsoft.Reliability", "CA2006:UseSafeHandleToEncapsulateNativeResources", Scope="member", Target="System.Management.Automation.Security.NativeMethods+WINTRUST_BLOB_INFO.#pbMemObject")] +[module: SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Management.Automation.SessionStateCapacityVariable.#.ctor(System.String,System.Management.Automation.SessionStateCapacityVariable)", Justification="This accesses the Attributes collection in the base class, not a derived class.")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Provider.ICmdletProviderSupportsHelp.#GetHelpMaml(System.String,System.String)", MessageId="Maml")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="winrm")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="runspace's")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.en.resources", MessageId="unmarshalling")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="winrm")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="runspace's")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="unmarshalling")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Authenticode.resources", MessageId="aboutsigning")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SessionStateStrings.resources", MessageId="get-psprovider")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ValidateRemoteRunspacesSpecified()", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#Uri")] + + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ResolvedComputerNames")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingBaseCmdlet.#ComputerName")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RemoteRunspaceId")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RemoteRunspaceId", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#ComputerName")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#Name")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#RunspaceIdParameterSet", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#GetMatchingRunspaces(System.Boolean,System.Boolean)", MessageId="writeobject")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#GetMatchingRunspaces(System.Boolean,System.Boolean)", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.PSRunspaceCmdlet.#SessionId")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PSRemotingCmdlet.#RunspaceParameterSet", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#Command")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#Name")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#InstanceId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.JobCmdletBase.#SessionId")] +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="Microsoft.PowerShell.Commands.ReceiveJobCommand.#Location")] +[module: SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="Microsoft.PowerShell.Commands.WaitJobCommand.#get_Command()")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs.#RunspacePoolStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Host.PSHost,System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Runspaces.RunspaceFactory.#CreateRunspace(System.Management.Automation.Runspaces.RunspaceConnectionInfo)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Reliability", "CA2006:UseSafeHandleToEncapsulateNativeResources", Scope="member", Target="System.Management.Automation.Remoting.FanIn.Client.WSManClientNativeApi+WSManCommandArgSet+WSManCommandArgSetInternal.#args")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspaceRepository", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RunspaceRepository.#Runspaces", MessageId="Runspaces")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.SplitOptions.#Singleline", MessageId="Singleline")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.RemoteRunspace.#ByPassRunspaceStateCheck", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope="member", Target="System.Management.Automation.RemoteRunspace.#ByPassRunspaceStateCheck", MessageId="ByPass")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Remoting.OriginInfo.#.ctor(System.String,System.Guid)", MessageId="runspace")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="AutomationExceptions.resources", MessageId="param", Justification="param is not a misspelled word - it is a PowerShell language keyword")] + + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.RunspacePoolStateInfo", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Host.IHostSupportsPushRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PopRunspace()", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PopRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="ps")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="psd")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="psd")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="psm")] + + + +[module: SuppressMessage("Microsoft.Maintainability", "CA1505:AvoidUnmaintainableCode", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostMethodInfo.#LookUp(System.Management.Automation.Remoting.RemoteHostMethodId)")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PopRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="type", Target="System.Management.Automation.Host.IHostSupportsPushRunspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PopRunspace()", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#Runspace", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#IsRunspacePushed", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="System.Management.Automation.Host.IHostSupportsPushRunspace.#PushRunspace(System.Management.Automation.Runspaces.Runspace)", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="member", Target="Microsoft.PowerShell.Commands.PushRunspaceCommand.#Runspace", MessageId="Runspace")] + + + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Push-Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Pop-Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="Runspace")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="RemotingErrorIdStrings.resources", MessageId="aboutremote")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="SuggestionStrings.resources", MessageId="aboutcommandsearches")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")] + +[module: SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly", Scope="member", Target="Microsoft.Powershell.Commands.NewPSSessionOptionCommand.#ApplicationArguments")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="splatting")] +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="ParserStrings.resources", MessageId="nmust")] + +[module: SuppressMessage("Microsoft.Naming", "CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectly", Scope="resource", Target="Logging.resources", MessageId="tError")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="Modules.resources", MessageId="cdxml")] + +[module: SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope="resource", Target="CmdletizationCoreResources.resources", MessageId="cdxml")] + +[module: SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope="namespace", Target="Microsoft.PowerShell.Cmdletization", MessageId="Cmdletization")] + +[module: SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope="member", Target="System.Management.Automation.ParseException.#Errors")] +[module: SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope="member", Target="System.Management.Automation.Remoting.Internal.PSStreamObject.#WriteStreamObject(System.Management.Automation.Cmdlet,System.Boolean)")] +[module: SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObjectType")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObject")] +[module: SuppressMessage("Microsoft.MSInternal", "CA903:InternalNamespaceShouldNotContainPublicTypes", Scope="type", Target="System.Management.Automation.Remoting.Internal.PSStreamObjectType")] + +[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ExecuteNonVoidMethodOnObject(System.Object)", MessageId="System.String.ToUpper")] +[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ModifyMessage(System.String,System.String)", MessageId="System.String.ToUpper")] +[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ConstructWarningMessageForSecureString(System.String,System.String)", MessageId="System.String.ToUpper")] +[module: SuppressMessage("Microsoft.Globalization", "CA1304:SpecifyCultureInfo", Scope="member", Target="System.Management.Automation.Remoting.RemoteHostCall.#ConstructWarningMessageForGetBufferContents(System.String)", MessageId="System.String.ToUpper")] +*/ + +// PH: the block above is all commented out because it does not yet make sense for the linux build, especially the InternalsVisibleTo declarations + +namespace System.Management.Automation +{ + internal class NTVerpVars + { + + + + internal const int PRODUCTMAJORVERSION = 10; + internal const int PRODUCTMINORVERSION = 0; + internal const int PRODUCTBUILD = 10032; + internal const int PRODUCTBUILD_QFE = 0; + internal const int PACKAGEBUILD_QFE = 814; + } +} + diff --git a/src/monad b/src/monad index 5675a824f..2d437ecf4 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 5675a824f269af8a9e12f998033d59652af3d84d +Subproject commit 2d437ecf463dc90c2da4ae49e144d3f179703a17 From 0fc369dcb6db761f796f59aabce34f7c3795b86b Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 3 Jun 2015 16:33:08 -0700 Subject: [PATCH 014/295] linking in string resources files --- scripts/Makefile | 6 +-- scripts/commands-management.mk | 6 +++ scripts/commands-utility.mk | 22 +++++++++ scripts/management-infrastructure.mk | 3 ++ scripts/string-resources-orig.mk | 1 - scripts/string-resources.mk | 2 - scripts/system-automation.mk | 68 ++++++++++++++++++++++++++++ src/monad | 2 +- 8 files changed, 103 insertions(+), 7 deletions(-) delete mode 100644 scripts/string-resources-orig.mk delete mode 100644 scripts/string-resources.mk diff --git a/scripts/Makefile b/scripts/Makefile index adfd99bc4..47b4293c4 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -61,7 +61,7 @@ runtest: dotnetlibs/test.exe dotnetlibs/System.Management.Automation.dll # this is the new build rule for SMA.dll dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES_REF} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs # this is the old build rule for SMA.dll until system-automation.mk can be used #dotnetlibs/System.Management.Automation.dll: ${SRCS_ALL} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) @@ -73,10 +73,10 @@ dotnetlibs/Microsoft.Management.Infrastructure.dll: ${WMI_SRCS} dotnetlibs/Micro # Commands dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_MANAGEMENT_RES_SRCS} ${COMMAND_MANAGEMENT_RES_CS_SRCS} $(MI_ASSEMBLY) - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMAND_MANAGEMENT_RES} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(MI_REF) + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMAND_MANAGEMENT_RES} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_UTILITY_RES_SRCS} ${COMMAND_UTILITY_RES_CS_SRCS} - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMAND_UTILITY_RES} ${COMMANDS_UTILITY_RES_CS_SRCS} + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMAND_UTILITY_RES} ${COMMANDS_UTILITY_RES_CS_SRCS} $(COMMANDS_UTILITY_RES_REF) # assembly load context diff --git a/scripts/commands-management.mk b/scripts/commands-management.mk index cda007896..62ea46433 100644 --- a/scripts/commands-management.mk +++ b/scripts/commands-management.mk @@ -128,6 +128,12 @@ COMMANDS_MANAGEMENT_RES_CS_SRCS=\ gen/COMMANDS_MANAGEMENT/NavigationResources.cs \ +COMMANDS_MANAGEMENT_RES_REF=\ + -resource:gen/COMMANDS_MANAGEMENT/CmdletizationResources.resources \ + -resource:gen/COMMANDS_MANAGEMENT/ProcessResources.resources \ + -resource:gen/COMMANDS_MANAGEMENT/NavigationResources.resources \ + + # this command below needs the make variable SHELL to be set to "cmd", this is best done # as a command line option to make $(COMMANDS_MANAGEMENT_RES_GEN_PATH)/%.resources: $(COMMANDS_MANAGEMENT_RES_BASE_PATH)/%.resx diff --git a/scripts/commands-utility.mk b/scripts/commands-utility.mk index 1002c13d3..231df93f0 100644 --- a/scripts/commands-utility.mk +++ b/scripts/commands-utility.mk @@ -202,6 +202,28 @@ COMMANDS_UTILITY_RES_CS_SRCS=\ gen/COMMANDS_UTILITY/AliasCommandStrings.cs \ +COMMANDS_UTILITY_RES_REF=\ + -resource:gen/COMMANDS_UTILITY/CsvCommandStrings.resources \ + -resource:gen/COMMANDS_UTILITY/Debugger.resources \ + -resource:gen/COMMANDS_UTILITY/EventingStrings.resources \ + -resource:gen/COMMANDS_UTILITY/NewObjectStrings.resources \ + -resource:gen/COMMANDS_UTILITY/MeasureObjectStrings.resources \ + -resource:gen/COMMANDS_UTILITY/SelectObjectStrings.resources \ + -resource:gen/COMMANDS_UTILITY/SortObjectStrings.resources \ + -resource:gen/COMMANDS_UTILITY/WriteErrorStrings.resources \ + -resource:gen/COMMANDS_UTILITY/VariableCommandStrings.resources \ + -resource:gen/COMMANDS_UTILITY/AddTypeStrings.resources \ + -resource:gen/COMMANDS_UTILITY/GetMember.resources \ + -resource:gen/COMMANDS_UTILITY/GetRandomCommandStrings.resources \ + -resource:gen/COMMANDS_UTILITY/UtilityCommonStrings.resources \ + -resource:gen/COMMANDS_UTILITY/HostStrings.resources \ + -resource:gen/COMMANDS_UTILITY/AddMember.resources \ + -resource:gen/COMMANDS_UTILITY/ConvertFromStringData.resources \ + -resource:gen/COMMANDS_UTILITY/ImportLocalizedDataStrings.resources \ + -resource:gen/COMMANDS_UTILITY/WriteProgressResourceStrings.resources \ + -resource:gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ + + # this command below needs the make variable SHELL to be set to "cmd", this is best done # as a command line option to make $(COMMANDS_UTILITY_RES_GEN_PATH)/%.resources: $(COMMANDS_UTILITY_RES_BASE_PATH)/%.resx diff --git a/scripts/management-infrastructure.mk b/scripts/management-infrastructure.mk index 3ae421243..5daf3d257 100644 --- a/scripts/management-infrastructure.mk +++ b/scripts/management-infrastructure.mk @@ -193,6 +193,9 @@ MAN_INFRA_RES_SRCS=\ MAN_INFRA_RES_CS_SRCS=\ +MAN_INFRA_RES_REF=\ + + # this command below needs the make variable SHELL to be set to "cmd", this is best done # as a command line option to make $(MAN_INFRA_RES_GEN_PATH)/%.resources: $(MAN_INFRA_RES_BASE_PATH)/%.resx diff --git a/scripts/string-resources-orig.mk b/scripts/string-resources-orig.mk deleted file mode 100644 index db04cdb6e..000000000 --- a/scripts/string-resources-orig.mk +++ /dev/null @@ -1 +0,0 @@ -STRING_RESOURCES_ORIG=-resource:string_resources/Authenticode.resources -resource:string_resources/AuthorizationManagerBase.resources -resource:string_resources/AutomationExceptions.resources -resource:string_resources/CimInstanceTypeAdapterResources.resources -resource:string_resources/CommandBaseStrings.resources -resource:string_resources/ConsoleInfoErrorStrings.resources -resource:string_resources/CoreClrStubResources.resources -resource:string_resources/CoreMshSnapinResources.resources -resource:string_resources/CredentialAttributeStrings.resources -resource:string_resources/Credential.resources -resource:string_resources/CredUI.resources -resource:string_resources/DebuggerStrings.resources -resource:string_resources/DescriptionsStrings.resources -resource:string_resources/DiscoveryExceptions.resources -resource:string_resources/EnumExpressionEvaluatorStrings.resources -resource:string_resources/ErrorCategoryStrings.resources -resource:string_resources/ErrorPackageRemoting.resources -resource:string_resources/ErrorPackage.resources -resource:string_resources/EtwLoggingStrings.resources -resource:string_resources/EventingResources.resources -resource:string_resources/ExtendedTypeSystem.resources -resource:string_resources/FileSystemProviderStrings.resources -resource:string_resources/FormatAndOut_format_xxx.resources -resource:string_resources/FormatAndOut_MshParameter.resources -resource:string_resources/FormatAndOut_out_xxx.resources -resource:string_resources/FormatAndOutXmlLoadingStrings.resources -resource:string_resources/GetErrorText.resources -resource:string_resources/HelpDisplayStrings.resources -resource:string_resources/HelpErrors.resources -resource:string_resources/HistoryStrings.resources -resource:string_resources/HostInterfaceExceptionsStrings.resources -resource:string_resources/InternalCommandStrings.resources -resource:string_resources/InternalHostStrings.resources -resource:string_resources/InternalHostUserInterfaceStrings.resources -resource:string_resources/Logging.resources -resource:string_resources/Metadata.resources -resource:string_resources/MiniShellErrors.resources -resource:string_resources/modules.resources -resource:string_resources/MshHostRawUserInterfaceStrings.resources -resource:string_resources/MshSignature.resources -resource:string_resources/MshSnapinCmdletResources.resources -resource:string_resources/MshSnapinInfo.resources -resource:string_resources/NativeCP.resources -resource:string_resources/ParameterBinderStrings.resources -resource:string_resources/ParserStrings.resources -resource:string_resources/PathUtilsStrings.resources -resource:string_resources/PipelineStrings.resources -resource:string_resources/PowerShellStrings.resources -resource:string_resources/ProgressRecordStrings.resources -resource:string_resources/ProviderBaseSecurity.resources -resource:string_resources/ProxyCommandStrings.resources -resource:string_resources/PSCommandStrings.resources -resource:string_resources/PSDataBufferStrings.resources -resource:string_resources/PSListModifierStrings.resources -resource:string_resources/RegistryProviderStrings.resources -resource:string_resources/remotingerroridstrings.resources -resource:string_resources/RunspaceInit.resources -resource:string_resources/RunspacePoolStrings.resources -resource:string_resources/RunspaceStrings.resources -resource:string_resources/SecuritySupportStrings.resources -resource:string_resources/Serialization.resources -resource:string_resources/SessionStateProviderBaseStrings.resources -resource:string_resources/SessionStateStrings.resources -resource:string_resources/SuggestionStrings.resources -resource:string_resources/TabCompletionStrings.resources -resource:string_resources/TransactionStrings.resources -resource:string_resources/TypesXmlStrings.resources -resource:string_resources/WildcardPatternStrings.resources diff --git a/scripts/string-resources.mk b/scripts/string-resources.mk deleted file mode 100644 index 91577ca68..000000000 --- a/scripts/string-resources.mk +++ /dev/null @@ -1,2 +0,0 @@ -STRING_RESOURCES=string_resources/AssemblyInfo.cs string_resources/Authenticode.cs string_resources/AuthorizationManagerBase.cs string_resources/AutomationExceptions.cs string_resources/CimInstanceTypeAdapterResources.cs string_resources/CmdletizationCoreResources.cs string_resources/CommandBaseStrings.cs string_resources/ConsoleInfoErrorStrings.cs string_resources/CoreClrStubResources.cs string_resources/CredentialAttributeStrings.cs string_resources/Credential.cs string_resources/CredUI.CS string_resources/DebuggerStrings.cs string_resources/DescriptionsStrings.cs string_resources/DiscoveryExceptions.cs string_resources/EnumExpressionEvaluatorStrings.cs string_resources/ErrorCategoryStrings.cs string_resources/ErrorPackage.cs string_resources/EventingResources.cs string_resources/ExtendedTypeSystem.cs string_resources/FileSystemProviderStrings.cs string_resources/FormatAndOut_format_xxx.cs string_resources/FormatAndOut_MshParameter.cs string_resources/FormatAndOut_out_xxx.cs string_resources/FormatAndOutXmlLoadingStrings.cs string_resources/GetErrorText.cs string_resources/HelpDisplayStrings.cs string_resources/HistoryStrings.cs string_resources/HostInterfaceExceptionsStrings.cs string_resources/InternalCommandStrings.cs string_resources/InternalHostStrings.cs string_resources/InternalHostUserInterfaceStrings.cs string_resources/Logging.cs string_resources/Metadata.cs string_resources/MiniShellErrors.cs string_resources/Modules.cs string_resources/MshHostRawUserInterfaceStrings.cs string_resources/MshSignature.cs string_resources/MshSnapInCmdletResources.cs string_resources/MshSnapinInfo.cs string_resources/NativeCP.CS string_resources/ParameterBinderStrings.cs string_resources/ParserStrings.cs string_resources/PathUtilsStrings.cs string_resources/PipelineStrings.cs string_resources/PowerShellStrings.cs string_resources/ProgressRecordStrings.cs string_resources/ProviderBaseSecurity.cs string_resources/ProxyCommandStrings.cs string_resources/PSCommandStrings.cs string_resources/PSDataBufferStrings.cs string_resources/PSListModifierStrings.cs string_resources/RegistryProviderStrings.cs string_resources/RemotingErrorIdStrings.cs string_resources/RunspaceInit.cs string_resources/RunspacePoolStrings.cs string_resources/RunspaceStrings.cs string_resources/SecuritySupportStrings.cs string_resources/Serialization.cs string_resources/SessionStateProviderBaseStrings.cs string_resources/SessionStateStrings.cs string_resources/SuggestionStrings.cs string_resources/TabCompletionStrings.cs string_resources/TransactionStrings.cs string_resources/TypesXmlStrings.cs string_resources/WildcardPatternStrings.cs - diff --git a/scripts/system-automation.mk b/scripts/system-automation.mk index 036b8d103..edd00b591 100644 --- a/scripts/system-automation.mk +++ b/scripts/system-automation.mk @@ -1230,6 +1230,74 @@ SYS_AUTO_RES_CS_SRCS=\ gen/SYS_AUTO/Modules.cs \ +SYS_AUTO_RES_REF=\ + -resource:gen/SYS_AUTO/Authenticode.resources \ + -resource:gen/SYS_AUTO/AutomationExceptions.resources \ + -resource:gen/SYS_AUTO/CimInstanceTypeAdapterResources.resources \ + -resource:gen/SYS_AUTO/CmdletizationCoreResources.resources \ + -resource:gen/SYS_AUTO/CommandBaseStrings.resources \ + -resource:gen/SYS_AUTO/Credential.resources \ + -resource:gen/SYS_AUTO/CredentialAttributeStrings.resources \ + -resource:gen/SYS_AUTO/ConsoleInfoErrorStrings.resources \ + -resource:gen/SYS_AUTO/CredUI.resources \ + -resource:gen/SYS_AUTO/DescriptionsStrings.resources \ + -resource:gen/SYS_AUTO/DiscoveryExceptions.resources \ + -resource:gen/SYS_AUTO/EnumExpressionEvaluatorStrings.resources \ + -resource:gen/SYS_AUTO/ErrorCategoryStrings.resources \ + -resource:gen/SYS_AUTO/ErrorPackage.resources \ + -resource:gen/SYS_AUTO/ExtendedTypeSystem.resources \ + -resource:gen/SYS_AUTO/EventingResources.resources \ + -resource:gen/SYS_AUTO/FileSystemProviderStrings.resources \ + -resource:gen/SYS_AUTO/FormatAndOutXmlLoadingStrings.resources \ + -resource:gen/SYS_AUTO/GetErrorText.resources \ + -resource:gen/SYS_AUTO/HelpDisplayStrings.resources \ + -resource:gen/SYS_AUTO/HostInterfaceExceptionsStrings.resources \ + -resource:gen/SYS_AUTO/HistoryStrings.resources \ + -resource:gen/SYS_AUTO/InternalHostStrings.resources \ + -resource:gen/SYS_AUTO/InternalCommandStrings.resources \ + -resource:gen/SYS_AUTO/InternalHostUserInterfaceStrings.resources \ + -resource:gen/SYS_AUTO/Logging.resources \ + -resource:gen/SYS_AUTO/Metadata.resources \ + -resource:gen/SYS_AUTO/MshSignature.resources \ + -resource:gen/SYS_AUTO/ParameterBinderStrings.resources \ + -resource:gen/SYS_AUTO/ParserStrings.resources \ + -resource:gen/SYS_AUTO/PathUtilsStrings.resources \ + -resource:gen/SYS_AUTO/PipelineStrings.resources \ + -resource:gen/SYS_AUTO/PowerShellStrings.resources \ + -resource:gen/SYS_AUTO/ProgressRecordStrings.resources \ + -resource:gen/SYS_AUTO/ProviderBaseSecurity.resources \ + -resource:gen/SYS_AUTO/ProxyCommandStrings.resources \ + -resource:gen/SYS_AUTO/PSCommandStrings.resources \ + -resource:gen/SYS_AUTO/PSDataBufferStrings.resources \ + -resource:gen/SYS_AUTO/PSListModifierStrings.resources \ + -resource:gen/SYS_AUTO/RunspaceStrings.resources \ + -resource:gen/SYS_AUTO/RunspaceInit.resources \ + -resource:gen/SYS_AUTO/RunspacePoolStrings.resources \ + -resource:gen/SYS_AUTO/AuthorizationManagerBase.resources \ + -resource:gen/SYS_AUTO/SecuritySupportStrings.resources \ + -resource:gen/SYS_AUTO/Serialization.resources \ + -resource:gen/SYS_AUTO/SessionStateProviderBaseStrings.resources \ + -resource:gen/SYS_AUTO/SessionStateStrings.resources \ + -resource:gen/SYS_AUTO/SuggestionStrings.resources \ + -resource:gen/SYS_AUTO/MiniShellErrors.resources \ + -resource:gen/SYS_AUTO/MshHostRawUserInterfaceStrings.resources \ + -resource:gen/SYS_AUTO/MshSnapInCmdletResources.resources \ + -resource:gen/SYS_AUTO/MshSnapinInfo.resources \ + -resource:gen/SYS_AUTO/TypesXmlStrings.resources \ + -resource:gen/SYS_AUTO/TransactionStrings.resources \ + -resource:gen/SYS_AUTO/WildcardPatternStrings.resources \ + -resource:gen/SYS_AUTO/RemotingErrorIdStrings.resources \ + -resource:gen/SYS_AUTO/DebuggerStrings.resources \ + -resource:gen/SYS_AUTO/FormatAndOut_MshParameter.resources \ + -resource:gen/SYS_AUTO/FormatAndOut_format_xxx.resources \ + -resource:gen/SYS_AUTO/FormatAndOut_out_xxx.resources \ + -resource:gen/SYS_AUTO/NativeCP.resources \ + -resource:gen/SYS_AUTO/RegistryProviderStrings.resources \ + -resource:gen/SYS_AUTO/TabCompletionStrings.resources \ + -resource:gen/SYS_AUTO/CoreClrStubResources.resources \ + -resource:gen/SYS_AUTO/Modules.resources \ + + # this command below needs the make variable SHELL to be set to "cmd", this is best done # as a command line option to make $(SYS_AUTO_RES_GEN_PATH)/%.resources: $(SYS_AUTO_RES_BASE_PATH)/%.resx diff --git a/src/monad b/src/monad index 2d437ecf4..d9e1a2c7b 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 2d437ecf463dc90c2da4ae49e144d3f179703a17 +Subproject commit d9e1a2c7b0dbab00c185297952cfeaa31f3c5ea5 From 7193ae5fdaa457afdcf87f34f5107273a681ef11 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 3 Jun 2015 16:49:46 -0700 Subject: [PATCH 015/295] added prepare rule as a hack to have correct timestamps for make for now --- scripts/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/Makefile b/scripts/Makefile index 47b4293c4..389bff0c1 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -150,6 +150,9 @@ prepare: rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* nuget install System.Reflection.Metadata nuget install System.Collections.Immutable + # this is a total hack (TODO linux), it's just needed because those .cs files are generated on windows, + # in fact the better solution probably is to eliminate the make rule for the linux builds + touch gen/*/*.cs run: dotnetlibs/ps_hello_world.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll rm -rf exec_env From f8189924e9044c6d7ef1810f3f5dd6a0f9d17e3f Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 4 Jun 2015 12:41:18 -0700 Subject: [PATCH 016/295] using management-infrastructure.mk instead of wmi-sources.mk --- scripts/Makefile | 14 +++---- scripts/wmi-sources.mk | 90 ------------------------------------------ 2 files changed, 7 insertions(+), 97 deletions(-) delete mode 100644 scripts/wmi-sources.mk diff --git a/scripts/Makefile b/scripts/Makefile index 389bff0c1..cc5c5c352 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -10,7 +10,7 @@ phony_all: all # include all the external makefiles # these should go away with the makefile restructuring -include wmi-sources.mk +#include wmi-sources.mk include assembly-load-context.mk # main references to the CoreCLR reference assemblies @@ -26,7 +26,7 @@ include platform.mk include system-automation.mk include commands-management.mk include commands-utility.mk -#include management-infrastructure.mk +include management-infrastructure.mk NUGETREF=-r:System.Reflection.Metadata.dll -r:System.Collections.Immutable.dll @@ -56,9 +56,6 @@ dotnetlibs/test.exe: test.cs ${STRING_RESOURCES} runtest: dotnetlibs/test.exe dotnetlibs/System.Management.Automation.dll LD_LIBRARY_PATH=dotnetlibs dotnetlibs/corerun dotnetlibs/test.exe -#string-resources.dll: ${STRING_RESOURCES} -# mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $^ - # this is the new build rule for SMA.dll dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES_REF} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs @@ -67,8 +64,11 @@ dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microso #dotnetlibs/System.Management.Automation.dll: ${SRCS_ALL} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) # mcs -out:$@ ${MCSOPTS_PS} ${PRODUCT_PS_REFS} ${SRCS_ALL} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs -dotnetlibs/Microsoft.Management.Infrastructure.dll: ${WMI_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs - mcs -out:$@ ${MCSOPTS_MI} ${PRODUCT_MI_REFS} ${WMI_SRCS} ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs +#dotnetlibs/Microsoft.Management.Infrastructure.dll: ${WMI_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs +# mcs -out:$@ ${MCSOPTS_MI} ${PRODUCT_MI_REFS} ${WMI_SRCS} ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs + +dotnetlibs/Microsoft.Management.Infrastructure.dll: ${MAN_INFRA_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) + mcs -out:$@ $(MCSOPTS_MI) $(PRODUCT_MI_REFS) $(MAN_INFRA_SRCS) $(MAN_INFRA_RES_REF) $(MAN_INFRA_RES_CS_SRCS) ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs # Commands diff --git a/scripts/wmi-sources.mk b/scripts/wmi-sources.mk deleted file mode 100644 index e87c86972..000000000 --- a/scripts/wmi-sources.mk +++ /dev/null @@ -1,90 +0,0 @@ -BASE_PATH = ../src/monad/wmi/WMIv2/Client/DotNetAPI/cs - -WMI_SRCS = \ - ${BASE_PATH}/CancellationMode.cs \ - ${BASE_PATH}/CimApplication.cs \ - ${BASE_PATH}/CimAsyncCallbacksReceiverBase.cs \ - ${BASE_PATH}/CimAsyncCancellationDisposable.cs \ - ${BASE_PATH}/CimAsyncCollection.cs \ - ${BASE_PATH}/CimAsyncClassObservable.cs \ - ${BASE_PATH}/CimAsyncClassObserverProxy.cs \ - ${BASE_PATH}/CimAsyncDelegatedObservable.cs \ - ${BASE_PATH}/CimAsyncInstanceObservable.cs \ - ${BASE_PATH}/CimAsyncInstanceObserverProxy.cs \ - ${BASE_PATH}/CimAsyncIndicationObservable.cs \ - ${BASE_PATH}/CimAsyncIndicationObserverProxy.cs \ - ${BASE_PATH}/CimAsyncMethodResultObservable.cs \ - ${BASE_PATH}/CimAsyncMethodResultObserverProxy.cs \ - ${BASE_PATH}/CimAsyncObservableBase.cs \ - ${BASE_PATH}/CimAsyncObserverProxyBase.cs \ - ${BASE_PATH}/CimAsyncResult.cs \ - ${BASE_PATH}/CimAsyncStatus.cs \ - ${BASE_PATH}/CimClass.cs \ - ${BASE_PATH}/CimCredential.cs \ - ${BASE_PATH}/CimClassPropertiesCollection.cs \ - ${BASE_PATH}/CimClassPropertyOfClass.cs \ - ${BASE_PATH}/CimConverter.cs \ - ${BASE_PATH}/CimDeserializer.cs \ - ${BASE_PATH}/CimException.cs \ - ${BASE_PATH}/CimFlags.cs \ - ${BASE_PATH}/CimInstance.cs \ - ${BASE_PATH}/CimKeyedCollection.cs \ - ${BASE_PATH}/CimPropertyDeclaration.cs \ - ${BASE_PATH}/CimMethodDeclaration.cs \ - ${BASE_PATH}/CimMethodDeclarationCollection.cs \ - ${BASE_PATH}/CimMethodDeclarationOfClass.cs \ - ${BASE_PATH}/CimMethodQualifierCollection.cs \ - ${BASE_PATH}/CimMethodQualifierOfMethod.cs \ - ${BASE_PATH}/CimMethodParameterDeclaration.cs \ - ${BASE_PATH}/CimMethodParameterDeclarationCollection.cs \ - ${BASE_PATH}/CimMethodParameterDeclarationOfMethod.cs \ - ${BASE_PATH}/CimMethodParameterQualifierOfMethod.cs \ - ${BASE_PATH}/CimMethodParameterQualifierCollection.cs \ - ${BASE_PATH}/CimMethodParameter.cs \ - ${BASE_PATH}/CimMethodParameterBackedByCimProperty.cs \ - ${BASE_PATH}/CimMethodParametersCollection.cs \ - ${BASE_PATH}/CimMethodResultBase.cs \ - ${BASE_PATH}/CimMethodResult.cs \ - ${BASE_PATH}/CimMethodStreamedResult.cs \ - ${BASE_PATH}/CimOperation.cs \ - ${BASE_PATH}/CimOperationFlags.cs \ - ${BASE_PATH}/CimOperationOptions.cs \ - ${BASE_PATH}/CimProperty.cs \ - ${BASE_PATH}/CimPropertyStandalone.cs \ - ${BASE_PATH}/CimPropertyOfInstance.cs \ - ${BASE_PATH}/CimPropertiesCollection.cs \ - ${BASE_PATH}/CimPropertyQualifierCollection.cs \ - ${BASE_PATH}/CimQualifier.cs \ - ${BASE_PATH}/CimClassQualifierCollection.cs \ - ${BASE_PATH}/CimQualifierOfClass.cs \ - ${BASE_PATH}/CimQualifierOfProperty.cs \ - ${BASE_PATH}/CimReadOnlyKeyedCollection.cs \ - ${BASE_PATH}/CimSemantics.cs \ - ${BASE_PATH}/CimSystemProperties.cs \ - ${BASE_PATH}/CimSerializer.cs \ - ${BASE_PATH}/CimSession.cs \ - ${BASE_PATH}/CimSessionOptions.cs \ - ${BASE_PATH}/CimSyncClassEnumerable.cs \ - ${BASE_PATH}/CimSyncClassEnumerator.cs \ - ${BASE_PATH}/CimSyncEnumerableBase.cs \ - ${BASE_PATH}/CimSyncEnumeratorBase.cs \ - ${BASE_PATH}/CimSyncIndicationEnumerable.cs \ - ${BASE_PATH}/CimSyncIndicationEnumerator.cs \ - ${BASE_PATH}/CimSyncInstanceEnumerable.cs \ - ${BASE_PATH}/CimSyncInstanceEnumerator.cs \ - ${BASE_PATH}/CimSubscriptionDeliveryOptions.cs \ - ${BASE_PATH}/CimSubscriptionResult.cs \ - ${BASE_PATH}/CimType.cs \ - ${BASE_PATH}/ConvertingObservable.cs \ - ${BASE_PATH}/DComSessionOptions.cs \ - ${BASE_PATH}/EmptyDisposable.cs \ - ${BASE_PATH}/Helpers.cs \ - ${BASE_PATH}/ImpersonationType.cs \ - ${BASE_PATH}/NativeErrorCode.cs \ - ${BASE_PATH}/PacketEncoding.cs \ - ${BASE_PATH}/ProxyType.cs \ - ${BASE_PATH}/SharedInstanceHandle.cs \ - ${BASE_PATH}/WSManSessionOptions.cs \ - ${BASE_PATH}/Strings.Designer.cs - -REMOVED=string_resources/AssemblyInfo.cs From e4df047464f0ec3fa8391b54434ea68ea5033823 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 5 Jun 2015 16:41:43 -0700 Subject: [PATCH 017/295] Use Xunit assertions * Update monad-ext submodule with Xunit dlls * Point Makefile xunit targets to monad-ext/xunit * Add xunit.assert target to Makefile * Add xunit.assert as dependency of ps_test.exe * Add corerun as dependency of ps_test.exe * Link ps_test.exe with xunit.assert * Temporarily remove libps.so from ps_test.exe dependencies (WIP) * Use Xunit in ps_test.cs * Remove Assert mock * Temporarily remove Platform.UserName (WIP) With this patch, `make cleanall && make prepare && make run-test` executes our (few) tests correctly using Xunit (without needing to `make run` first). --- scripts/Makefile | 15 +++++++++------ src/monad-ext | 2 +- src/ps_test/ps_test.cs | 15 +++------------ 3 files changed, 13 insertions(+), 19 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index cc5c5c352..724d85397 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -109,19 +109,22 @@ dotnetlibs/ps_hello_world.exe: ../src/ps_hello_world/ps_hello_world.cs dotnetlib # testing c# stuff -dotnetlibs/xunit.core.dll: xunit.extensibility.core.2.0.0/lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.core.dll +dotnetlibs/xunit.core.dll: $(MONAD_EXT)/xunit/xunit.core.dll cp -f $^ $@ -dotnetlibs/xunit.abstractions.dll: xunit.abstractions.2.0.0/lib/portable-net45+win+wpa81+wp80+monotouch+monoandroid+Xamarin.iOS/xunit.abstractions.dll +dotnetlibs/xunit.abstractions.dll: $(MONAD_EXT)/xunit/xunit.abstractions.dll cp -f $^ $@ -dotnetlibs/xunit.console.exe: xunit.runner.console.2.0.0/tools/xunit.console.exe +dotnetlibs/xunit.assert.dll: $(MONAD_EXT)/xunit/xunit.assert.dll cp -f $^ $@ -dotnetlibs/ps_test.exe: ../src/ps_test/ps_test.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) - mcs -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll ${COREREF} ../src/ps_test/ps_test.cs +dotnetlibs/xunit.console.exe: $(MONAD_EXT)/xunit/xunit.console.netcore.exe + cp -f $^ $@ -run-test: dotnetlibs/ps_test.exe dotnetlibs/libps.so +dotnetlibs/ps_test.exe: ../src/ps_test/ps_test.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll + mcs -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} ../src/ps_test/ps_test.cs + +run-test: dotnetlibs/ps_test.exe dotnetlibs/corerun cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test.exe # the pinvoke library libps.so diff --git a/src/monad-ext b/src/monad-ext index 2c42c8857..fd4beee8d 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit 2c42c8857118c1baad328b77ea4da735efbe8ecb +Subproject commit fd4beee8d70dba4e97a79fd74b975c6118f0968a diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs index 22ac96420..9789462f6 100644 --- a/src/ps_test/ps_test.cs +++ b/src/ps_test/ps_test.cs @@ -1,18 +1,8 @@ -//using Xunit; +using Xunit; using System; namespace PSTests { - public static class Assert - { - public static void Equal(T a, T b) where T : System.IComparable - { - if (a.CompareTo(b) != 0) - throw new Exception("Assert failed: a == b (" + a.ToString() + " == " + b.ToString()); - Console.WriteLine("Assert.Equal OK"); - } - } - public class BlahTests { @@ -25,7 +15,8 @@ namespace PSTests public static void testPlatform() { Assert.Equal(System.Management.Automation.Platform.IsLinux(),true); - Assert.Equal(System.Management.Automation.Platform.UserName,"peter2"); + // UserName not yet implemented + // Assert.Equal(System.Management.Automation.Platform.UserName,"peter2"); } static void Main(string[] args) From 8f2cc8c8290b3e7aefc0612721b7485950543a5f Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 10 Jun 2015 11:03:51 -0700 Subject: [PATCH 018/295] changed paths to COREREF_2 assemblies --- scripts/coreref.mk | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/coreref.mk b/scripts/coreref.mk index dfc754f44..042499f06 100644 --- a/scripts/coreref.mk +++ b/scripts/coreref.mk @@ -3,4 +3,8 @@ TARGETING_PACK=$(MONAD_EXT)/coreclr/TargetingPack COREREF=-r:$(TARGETING_PACK)/Microsoft.CSharp.dll -r:$(TARGETING_PACK)/Microsoft.VisualBasic.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Primitives.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Registry.AccessControl.dll -r:$(TARGETING_PACK)/Microsoft.Win32.Registry.dll -r:$(TARGETING_PACK)/System.AppContext.dll -r:$(TARGETING_PACK)/System.Collections.Concurrent.dll -r:$(TARGETING_PACK)/System.Collections.dll -r:$(TARGETING_PACK)/System.Collections.NonGeneric.dll -r:$(TARGETING_PACK)/System.Collections.Specialized.dll -r:$(TARGETING_PACK)/System.ComponentModel.Annotations.dll -r:$(TARGETING_PACK)/System.ComponentModel.dll -r:$(TARGETING_PACK)/System.ComponentModel.EventBasedAsync.dll -r:$(TARGETING_PACK)/System.ComponentModel.Primitives.dll -r:$(TARGETING_PACK)/System.ComponentModel.TypeConverter.dll -r:$(TARGETING_PACK)/System.Console.dll -r:$(TARGETING_PACK)/System.Data.Common.dll -r:$(TARGETING_PACK)/System.Data.SqlClient.dll -r:$(TARGETING_PACK)/System.Diagnostics.Contracts.dll -r:$(TARGETING_PACK)/System.Diagnostics.Debug.dll -r:$(TARGETING_PACK)/System.Diagnostics.FileVersionInfo.dll -r:$(TARGETING_PACK)/System.Diagnostics.Process.dll -r:$(TARGETING_PACK)/System.Diagnostics.TextWriterTraceListener.dll -r:$(TARGETING_PACK)/System.Diagnostics.Tools.dll -r:$(TARGETING_PACK)/System.Diagnostics.TraceSource.dll -r:$(TARGETING_PACK)/System.Diagnostics.Tracing.dll -r:$(TARGETING_PACK)/System.Dynamic.Runtime.dll -r:$(TARGETING_PACK)/System.Globalization.Calendars.dll -r:$(TARGETING_PACK)/System.Globalization.dll -r:$(TARGETING_PACK)/System.Globalization.Extensions.dll -r:$(TARGETING_PACK)/System.IO.Compression.dll -r:$(TARGETING_PACK)/System.IO.Compression.ZipFile.dll -r:$(TARGETING_PACK)/System.IO.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.AccessControl.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.DriveInfo.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.Primitives.dll -r:$(TARGETING_PACK)/System.IO.FileSystem.Watcher.dll -r:$(TARGETING_PACK)/System.IO.MemoryMappedFiles.dll -r:$(TARGETING_PACK)/System.IO.Pipes.dll -r:$(TARGETING_PACK)/System.IO.UnmanagedMemoryStream.dll -r:$(TARGETING_PACK)/System.Linq.dll -r:$(TARGETING_PACK)/System.Linq.Expressions.dll -r:$(TARGETING_PACK)/System.Linq.Parallel.dll -r:$(TARGETING_PACK)/System.Linq.Queryable.dll -r:$(TARGETING_PACK)/System.Net.Http.dll -r:$(TARGETING_PACK)/System.Net.Http.WinHttpHandler.dll -r:$(TARGETING_PACK)/System.Net.NameResolution.dll -r:$(TARGETING_PACK)/System.Net.NetworkInformation.dll -r:$(TARGETING_PACK)/System.Net.Primitives.dll -r:$(TARGETING_PACK)/System.Net.Security.dll -r:$(TARGETING_PACK)/System.Net.Sockets.dll -r:$(TARGETING_PACK)/System.Net.Utilities.dll -r:$(TARGETING_PACK)/System.Net.WebHeaderCollection.dll -r:$(TARGETING_PACK)/System.Net.WebSockets.Client.dll -r:$(TARGETING_PACK)/System.Net.WebSockets.dll -r:$(TARGETING_PACK)/System.ObjectModel.dll -r:$(TARGETING_PACK)/System.Reflection.DispatchProxy.dll -r:$(TARGETING_PACK)/System.Reflection.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.ILGeneration.dll -r:$(TARGETING_PACK)/System.Reflection.Emit.Lightweight.dll -r:$(TARGETING_PACK)/System.Reflection.Extensions.dll -r:$(TARGETING_PACK)/System.Reflection.Primitives.dll -r:$(TARGETING_PACK)/System.Reflection.TypeExtensions.dll -r:$(TARGETING_PACK)/System.Resources.ReaderWriter.dll -r:$(TARGETING_PACK)/System.Resources.ResourceManager.dll -r:$(TARGETING_PACK)/System.Runtime.CompilerServices.VisualC.dll -r:$(TARGETING_PACK)/System.Runtime.dll -r:$(TARGETING_PACK)/System.Runtime.Extensions.dll -r:$(TARGETING_PACK)/System.Runtime.Handles.dll -r:$(TARGETING_PACK)/System.Runtime.InteropServices.dll -r:$(TARGETING_PACK)/System.Runtime.InteropServices.WindowsRuntime.dll -r:$(TARGETING_PACK)/System.Runtime.Loader.dll -r:$(TARGETING_PACK)/System.Runtime.Numerics.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Json.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Primitives.dll -r:$(TARGETING_PACK)/System.Runtime.Serialization.Xml.dll -r:$(TARGETING_PACK)/System.Security.AccessControl.dll -r:$(TARGETING_PACK)/System.Security.Claims.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.DeriveBytes.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encoding.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encryption.Aes.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Encryption.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Hashing.Algorithms.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.Hashing.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.RandomNumberGenerator.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.RSA.dll -r:$(TARGETING_PACK)/System.Security.Cryptography.X509Certificates.dll -r:$(TARGETING_PACK)/System.Security.Principal.dll -r:$(TARGETING_PACK)/System.Security.Principal.Windows.dll -r:$(TARGETING_PACK)/System.Security.SecureString.dll -r:$(TARGETING_PACK)/System.ServiceModel.Duplex.dll -r:$(TARGETING_PACK)/System.ServiceModel.Http.dll -r:$(TARGETING_PACK)/System.ServiceModel.NetTcp.dll -r:$(TARGETING_PACK)/System.ServiceModel.Primitives.dll -r:$(TARGETING_PACK)/System.ServiceModel.Security.dll -r:$(TARGETING_PACK)/System.ServiceProcess.ServiceController.dll -r:$(TARGETING_PACK)/System.Text.Encoding.CodePages.dll -r:$(TARGETING_PACK)/System.Text.Encoding.dll -r:$(TARGETING_PACK)/System.Text.Encoding.Extensions.dll -r:$(TARGETING_PACK)/System.Text.RegularExpressions.dll -r:$(TARGETING_PACK)/System.Threading.AccessControl.dll -r:$(TARGETING_PACK)/System.Threading.dll -r:$(TARGETING_PACK)/System.Threading.Overlapped.dll -r:$(TARGETING_PACK)/System.Threading.Tasks.dll -r:$(TARGETING_PACK)/System.Threading.Tasks.Parallel.dll -r:$(TARGETING_PACK)/System.Threading.Thread.dll -r:$(TARGETING_PACK)/System.Threading.ThreadPool.dll -r:$(TARGETING_PACK)/System.Threading.Timer.dll -r:$(TARGETING_PACK)/System.Xml.ReaderWriter.dll -r:$(TARGETING_PACK)/System.Xml.XDocument.dll -r:$(TARGETING_PACK)/System.Xml.XmlDocument.dll -r:$(TARGETING_PACK)/System.Xml.XmlSerializer.dll -r:$(TARGETING_PACK)/System.Xml.XPath.dll -r:$(TARGETING_PACK)/System.Xml.XPath.XDocument.dll -r:$(TARGETING_PACK)/System.Xml.XPath.XmlDocument.dll -COREREF_2=-r:dotnetlibs/Internal.Uri.dll -r:dotnetlibs/Microsoft.CSharp.dll -r:dotnetlibs/Microsoft.VisualBasic.dll -r:dotnetlibs/Microsoft.Win32.Primitives.dll -r:dotnetlibs/Microsoft.Win32.Registry.AccessControl.dll -r:dotnetlibs/Microsoft.Win32.Registry.dll -r:dotnetlibs/System.AppContext.dll -r:dotnetlibs/System.Collections.Concurrent.dll -r:dotnetlibs/System.Collections.dll -r:dotnetlibs/System.Collections.NonGeneric.dll -r:dotnetlibs/System.Collections.Specialized.dll -r:dotnetlibs/System.ComponentModel.Annotations.dll -r:dotnetlibs/System.ComponentModel.dll -r:dotnetlibs/System.ComponentModel.EventBasedAsync.dll -r:dotnetlibs/System.ComponentModel.Primitives.dll -r:dotnetlibs/System.ComponentModel.TypeConverter.dll -r:dotnetlibs/System.Console.dll -r:dotnetlibs/System.Data.Common.dll -r:dotnetlibs/System.Data.SqlClient.dll -r:dotnetlibs/System.Diagnostics.Contracts.dll -r:dotnetlibs/System.Diagnostics.Debug.dll -r:dotnetlibs/System.Diagnostics.FileVersionInfo.dll -r:dotnetlibs/System.Diagnostics.Process.dll -r:dotnetlibs/System.Diagnostics.TextWriterTraceListener.dll -r:dotnetlibs/System.Diagnostics.Tools.dll -r:dotnetlibs/System.Diagnostics.TraceSource.dll -r:dotnetlibs/System.Diagnostics.Tracing.dll -r:dotnetlibs/System.Dynamic.Runtime.dll -r:dotnetlibs/System.Globalization.Calendars.dll -r:dotnetlibs/System.Globalization.dll -r:dotnetlibs/System.Globalization.Extensions.dll -r:dotnetlibs/System.IO.Compression.dll -r:dotnetlibs/System.IO.Compression.ZipFile.dll -r:dotnetlibs/System.IO.dll -r:dotnetlibs/System.IO.FileSystem.AccessControl.dll -r:dotnetlibs/System.IO.FileSystem.dll -r:dotnetlibs/System.IO.FileSystem.DriveInfo.dll -r:dotnetlibs/System.IO.FileSystem.Primitives.dll -r:dotnetlibs/System.IO.FileSystem.Watcher.dll -r:dotnetlibs/System.IO.MemoryMappedFiles.dll -r:dotnetlibs/System.IO.Pipes.dll -r:dotnetlibs/System.IO.UnmanagedMemoryStream.dll -r:dotnetlibs/System.Linq.dll -r:dotnetlibs/System.Linq.Expressions.dll -r:dotnetlibs/System.Linq.Parallel.dll -r:dotnetlibs/System.Linq.Queryable.dll -r:dotnetlibs/System.Net.Http.dll -r:dotnetlibs/System.Net.Http.WinHttpHandler.dll -r:dotnetlibs/System.Net.NameResolution.dll -r:dotnetlibs/System.Net.NetworkInformation.dll -r:dotnetlibs/System.Net.Primitives.dll -r:dotnetlibs/System.Net.Security.dll -r:dotnetlibs/System.Net.Sockets.dll -r:dotnetlibs/System.Net.Utilities.dll -r:dotnetlibs/System.Net.WebHeaderCollection.dll -r:dotnetlibs/System.Net.WebSockets.Client.dll -r:dotnetlibs/System.Net.WebSockets.dll -r:dotnetlibs/System.ObjectModel.dll -r:dotnetlibs/System.Reflection.DispatchProxy.dll -r:dotnetlibs/System.Reflection.dll -r:dotnetlibs/System.Reflection.Emit.dll -r:dotnetlibs/System.Reflection.Emit.ILGeneration.dll -r:dotnetlibs/System.Reflection.Emit.Lightweight.dll -r:dotnetlibs/System.Reflection.Extensions.dll -r:dotnetlibs/System.Reflection.Primitives.dll -r:dotnetlibs/System.Reflection.TypeExtensions.dll -r:dotnetlibs/System.Resources.ReaderWriter.dll -r:dotnetlibs/System.Resources.ResourceManager.dll -r:dotnetlibs/System.Runtime.CompilerServices.VisualC.dll -r:dotnetlibs/System.Runtime.dll -r:dotnetlibs/System.Runtime.Extensions.dll -r:dotnetlibs/System.Runtime.Handles.dll -r:dotnetlibs/System.Runtime.InteropServices.dll -r:dotnetlibs/System.Runtime.InteropServices.WindowsRuntime.dll -r:dotnetlibs/System.Runtime.Loader.dll -r:dotnetlibs/System.Runtime.Numerics.dll -r:dotnetlibs/System.Runtime.Serialization.Json.dll -r:dotnetlibs/System.Runtime.Serialization.Primitives.dll -r:dotnetlibs/System.Runtime.Serialization.Xml.dll -r:dotnetlibs/System.Security.AccessControl.dll -r:dotnetlibs/System.Security.Claims.dll -r:dotnetlibs/System.Security.Cryptography.DeriveBytes.dll -r:dotnetlibs/System.Security.Cryptography.Encoding.dll -r:dotnetlibs/System.Security.Cryptography.Encryption.Aes.dll -r:dotnetlibs/System.Security.Cryptography.Encryption.dll -r:dotnetlibs/System.Security.Cryptography.Hashing.Algorithms.dll -r:dotnetlibs/System.Security.Cryptography.Hashing.dll -r:dotnetlibs/System.Security.Cryptography.RandomNumberGenerator.dll -r:dotnetlibs/System.Security.Cryptography.RSA.dll -r:dotnetlibs/System.Security.Cryptography.X509Certificates.dll -r:dotnetlibs/System.Security.Principal.dll -r:dotnetlibs/System.Security.Principal.Windows.dll -r:dotnetlibs/System.Security.SecureString.dll -r:dotnetlibs/System.ServiceModel.Duplex.dll -r:dotnetlibs/System.ServiceModel.Http.dll -r:dotnetlibs/System.ServiceModel.NetTcp.dll -r:dotnetlibs/System.ServiceModel.Primitives.dll -r:dotnetlibs/System.ServiceModel.Security.dll -r:dotnetlibs/System.ServiceProcess.ServiceController.dll -r:dotnetlibs/System.Text.Encoding.CodePages.dll -r:dotnetlibs/System.Text.Encoding.dll -r:dotnetlibs/System.Text.Encoding.Extensions.dll -r:dotnetlibs/System.Text.RegularExpressions.dll -r:dotnetlibs/System.Threading.AccessControl.dll -r:dotnetlibs/System.Threading.dll -r:dotnetlibs/System.Threading.Overlapped.dll -r:dotnetlibs/System.Threading.Tasks.dll -r:dotnetlibs/System.Threading.Tasks.Parallel.dll -r:dotnetlibs/System.Threading.Thread.dll -r:dotnetlibs/System.Threading.ThreadPool.dll -r:dotnetlibs/System.Threading.Timer.dll -r:dotnetlibs/System.Xml.ReaderWriter.dll -r:dotnetlibs/System.Xml.XDocument.dll -r:dotnetlibs/System.Xml.XmlDocument.dll -r:dotnetlibs/System.Xml.XmlSerializer.dll -r:dotnetlibs/System.Xml.XPath.dll -r:dotnetlibs/System.Xml.XPath.XDocument.dll -r:dotnetlibs/System.Xml.XPath.XmlDocument.dll -r:dotnetlibs/mscorlib.dll + +# COREREF_2 is here for dev/testing purposes, it should not be used anywhere (instead use the reference assemblies stored in COREREF) +CORECLR_ASSEMBLY_BASE=$(MONAD_EXT)/coreclr/Release + +COREREF_2= -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.CSharp.dll -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.VisualBasic.dll -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.Win32.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.Win32.Registry.AccessControl.dll -r:$(CORECLR_ASSEMBLY_BASE)/Microsoft.Win32.Registry.dll -r:$(CORECLR_ASSEMBLY_BASE)/mscorlib.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.AppContext.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Collections.Concurrent.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Collections.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Collections.NonGeneric.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Collections.Specialized.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.Annotations.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.EventBasedAsync.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ComponentModel.TypeConverter.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Console.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Core.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Data.Common.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Data.SqlClient.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Contracts.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Debug.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.FileVersionInfo.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Process.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.StackTrace.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.TextWriterTraceListener.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Tools.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.TraceSource.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Diagnostics.Tracing.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Dynamic.Runtime.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Globalization.Calendars.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Globalization.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Globalization.Extensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.Compression.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.Compression.ZipFile.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.AccessControl.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.DriveInfo.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.FileSystem.Watcher.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.MemoryMappedFiles.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.Pipes.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.IO.UnmanagedMemoryStream.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Linq.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Linq.Expressions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Linq.Parallel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Linq.Queryable.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Http.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Http.WinHttpHandler.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.NameResolution.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.NetworkInformation.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Requests.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Security.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Sockets.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.Utilities.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.WebHeaderCollection.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.WebSockets.Client.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Net.WebSockets.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ObjectModel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.CompilerServices.ICastable.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.CoreLib.InteropServices.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.DataContractSerialization.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.Interop.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.Networking.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.ServiceModel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Private.Uri.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.DispatchProxy.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Emit.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Emit.ILGeneration.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Emit.Lightweight.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Extensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Reflection.TypeExtensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Resources.ReaderWriter.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Resources.ResourceManager.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.CompilerServices.VisualC.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Extensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Handles.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.InteropServices.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.InteropServices.WindowsRuntime.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Loader.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Numerics.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Serialization.Json.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Serialization.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Runtime.Serialization.Xml.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.AccessControl.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Claims.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.DeriveBytes.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Encoding.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Encryption.Aes.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Encryption.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Hashing.Algorithms.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.Hashing.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.RandomNumberGenerator.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.RSA.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Cryptography.X509Certificates.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Principal.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.Principal.Windows.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Security.SecureString.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.Duplex.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.Http.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.NetTcp.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.Primitives.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceModel.Security.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.ServiceProcess.ServiceController.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Text.Encoding.CodePages.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Text.Encoding.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Text.Encoding.Extensions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Text.RegularExpressions.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.AccessControl.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Overlapped.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Tasks.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Tasks.Parallel.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Thread.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.ThreadPool.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Threading.Timer.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.ReaderWriter.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XDocument.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XmlDocument.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XmlSerializer.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XPath.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XPath.XDocument.dll -r:$(CORECLR_ASSEMBLY_BASE)/System.Xml.XPath.XmlDocument.dll From 14627043d2574defc25467a53f4301fc1f18cf11 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 10 Jun 2015 11:10:24 -0700 Subject: [PATCH 019/295] added more files to be ignored in the scripts directory --- scripts/.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/.gitignore b/scripts/.gitignore index cb22271fe..1958eff97 100644 --- a/scripts/.gitignore +++ b/scripts/.gitignore @@ -1,5 +1,6 @@ System.Collections.Immutable.*/ System.Reflection.Metadata.*/ +Microsoft.Net.ToolsetCompilers.*/ dotnetlibs/ gen-all-files.txt monad-src.diff @@ -10,3 +11,6 @@ xunit.abstractions.*/ xunit.core.*/ xunit.extensibility.core.*/ xunit.runner.console.*/ +TypeCatalogGen.exe +System.Collections.Immutable.dll +System.Reflection.Metadata.dll From ba1df345fc811de0a0c7009d0ee5ac2ed5e3ac68 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 10 Jun 2015 11:11:41 -0700 Subject: [PATCH 020/295] cleanup of Makefile --- scripts/Makefile | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index cc5c5c352..dd0b564d5 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -38,7 +38,6 @@ MI_REF=-r:$(MI_ASSEMBLY) PRODUCT_BASE_REFS=${COREREF} PRODUCT_MI_REFS=${COREREF} ${MI_NATIVE_REF} PRODUCT_PS_REFS=${COREREF} ${MI_REF_ASSEMBLY} -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -#PRODUCT_PS_REFS=${COREREF} ${MI_REF} -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) PRODUCT_COMMANDS_REFS=${COREREF} -r:dotnetlibs/System.Management.Automation.dll MCSOPTS_BASE=-unsafe -nostdlib -noconfig -define:CORECLR -define:_CORECLR @@ -50,13 +49,7 @@ SRCS_ALL=${STRING_RESOURCES} ${SRCS} all: dotnetlibs/System.Management.Automation.dll dotnetlibs/ps_hello_world.exe dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -dotnetlibs/test.exe: test.cs ${STRING_RESOURCES} - mcs -out:$@ -target:exe ${MCSOPTS_BASE} ${PRODUCT_BASE_REFS} $^ - -runtest: dotnetlibs/test.exe dotnetlibs/System.Management.Automation.dll - LD_LIBRARY_PATH=dotnetlibs dotnetlibs/corerun dotnetlibs/test.exe - -# this is the new build rule for SMA.dll +# this is the build rule for SMA.dll dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES_REF} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs @@ -67,6 +60,7 @@ dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microso #dotnetlibs/Microsoft.Management.Infrastructure.dll: ${WMI_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs # mcs -out:$@ ${MCSOPTS_MI} ${PRODUCT_MI_REFS} ${WMI_SRCS} ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs +# this is the build rule for MMI.dll dotnetlibs/Microsoft.Management.Infrastructure.dll: ${MAN_INFRA_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) mcs -out:$@ $(MCSOPTS_MI) $(PRODUCT_MI_REFS) $(MAN_INFRA_SRCS) $(MAN_INFRA_RES_REF) $(MAN_INFRA_RES_CS_SRCS) ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs From 4d273e71cc108e9ffcb5311d8fd9851ac3f543b8 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 10 Jun 2015 11:12:08 -0700 Subject: [PATCH 021/295] adding and changing rules to use the roslyn compiler instead of mcs for the PS code --- scripts/Makefile | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index dd0b564d5..cf72aea90 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -10,7 +10,6 @@ phony_all: all # include all the external makefiles # these should go away with the makefile restructuring -#include wmi-sources.mk include assembly-load-context.mk # main references to the CoreCLR reference assemblies @@ -46,36 +45,34 @@ MCSOPTS_LIB=${MCSOPTS_BASE} -target:library MCSOPTS_PS=${STRING_RESOURCES_ORIG} ${MCSOPTS_BASE} -target:library SRCS_ALL=${STRING_RESOURCES} ${SRCS} +# compilers +# - Roslyn's csc is used for all the PS code +# - Mono's mcs is used for build helper tools +CSC=mono Microsoft.Net.ToolsetCompilers.*/tools/csc.exe +MCS=mcs all: dotnetlibs/System.Management.Automation.dll dotnetlibs/ps_hello_world.exe dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) # this is the build rule for SMA.dll dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES_REF} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs - -# this is the old build rule for SMA.dll until system-automation.mk can be used -#dotnetlibs/System.Management.Automation.dll: ${SRCS_ALL} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) -# mcs -out:$@ ${MCSOPTS_PS} ${PRODUCT_PS_REFS} ${SRCS_ALL} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs - -#dotnetlibs/Microsoft.Management.Infrastructure.dll: ${WMI_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs -# mcs -out:$@ ${MCSOPTS_MI} ${PRODUCT_MI_REFS} ${WMI_SRCS} ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs + $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES_REF} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs # this is the build rule for MMI.dll dotnetlibs/Microsoft.Management.Infrastructure.dll: ${MAN_INFRA_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs $(MAN_INFRA_RES_SRCS) $(MAN_INFRA_RES_CS_SRCS) - mcs -out:$@ $(MCSOPTS_MI) $(PRODUCT_MI_REFS) $(MAN_INFRA_SRCS) $(MAN_INFRA_RES_REF) $(MAN_INFRA_RES_CS_SRCS) ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs + $(CSC) -out:$@ $(MCSOPTS_MI) $(PRODUCT_MI_REFS) $(MAN_INFRA_SRCS) $(MAN_INFRA_RES_REF) $(MAN_INFRA_RES_CS_SRCS) ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs # Commands dotnetlibs/Microsoft.PowerShell.Commands.Management.dll: ${COMMANDS_MANAGEMENT_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_MANAGEMENT_RES_SRCS} ${COMMAND_MANAGEMENT_RES_CS_SRCS} $(MI_ASSEMBLY) - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMAND_MANAGEMENT_RES} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) + $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_MANAGEMENT_SRCS} ${COMMAND_MANAGEMENT_RES} ${COMMANDS_MANAGEMENT_RES_CS_SRCS} $(COMMANDS_MANAGEMENT_RES_REF) $(MI_REF) dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll: ${COMMANDS_UTILITY_SRCS} dotnetlibs/System.Management.Automation.dll ${COMMAND_UTILITY_RES_SRCS} ${COMMAND_UTILITY_RES_CS_SRCS} - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMAND_UTILITY_RES} ${COMMANDS_UTILITY_RES_CS_SRCS} $(COMMANDS_UTILITY_RES_REF) + $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_COMMANDS_REFS} ${COMMANDS_UTILITY_SRCS} ${COMMAND_UTILITY_RES} ${COMMANDS_UTILITY_RES_CS_SRCS} $(COMMANDS_UTILITY_RES_REF) # assembly load context dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET): $(ASSEMBLY_LOAD_CONTEXT_SRCS) - mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $(ASSEMBLY_LOAD_CONTEXT_SRCS) + $(CSC) -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $(ASSEMBLY_LOAD_CONTEXT_SRCS) # this will copy whatever the first version of the dll in the globber is System.Reflection.Metadata.dll: System.Reflection.Metadata.*/lib/portable-net45+win8/System.Reflection.Metadata.dll @@ -91,7 +88,7 @@ dotnetlibs/Microsoft.Management.Infrastructure.Native.dll: $(MONAD_EXT)/PS/windo MPATH=/usr/lib/mono/4.5/Facades TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/TypeCatalogGen/TypeCatalogGen.cs System.Reflection.Metadata.dll System.Collections.Immutable.dll - mcs -out:$@ -target:exe ${NUGETREF} -pkg:dotnet -r:${MPATH}/System.Runtime.dll -r:${MPATH}/System.Reflection.Primitives.dll -r:${MPATH}/System.IO.dll $< + $(MCS) -out:$@ -target:exe ${NUGETREF} -pkg:dotnet -r:${MPATH}/System.Runtime.dll -r:${MPATH}/System.Reflection.Primitives.dll -r:${MPATH}/System.IO.dll $< # generate the Core PS type catalog # this comes from: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadContext/makefile.inc @@ -99,7 +96,7 @@ CorePsTypeCatalog.cs: powershell-linux.inc TypeCatalogGen.exe System.Reflection. LD_LIBRARY_PATH=. mono TypeCatalogGen.exe powershell-linux.inc $@ $(MONAD_EXT)/coreclr/TargetingPack dotnetlibs/ps_hello_world.exe: ../src/ps_hello_world/ps_hello_world.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) - mcs -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) ${COREREF} ../src/ps_hello_world/ps_hello_world.cs + $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) ${COREREF} ../src/ps_hello_world/ps_hello_world.cs # testing c# stuff @@ -113,7 +110,7 @@ dotnetlibs/xunit.console.exe: xunit.runner.console.2.0.0/tools/xunit.console.exe cp -f $^ $@ dotnetlibs/ps_test.exe: ../src/ps_test/ps_test.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) - mcs -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll ${COREREF} ../src/ps_test/ps_test.cs + $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll ${COREREF} ../src/ps_test/ps_test.cs run-test: dotnetlibs/ps_test.exe dotnetlibs/libps.so cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test.exe @@ -141,9 +138,10 @@ dotnetlibs/corerun: $(MONAD_EXT)/coreclr/Release/corerun # this is the manual step that will install some stuff using nuget and do other things that can't be dependency # tracked that easily prepare: - rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* + rm -rf System.Reflection.Metadata.* System.Collections.Immutable.* Microsoft.Net.ToolsetCompilers.* nuget install System.Reflection.Metadata nuget install System.Collections.Immutable + nuget install Microsoft.Net.ToolsetCompilers -pre # this is a total hack (TODO linux), it's just needed because those .cs files are generated on windows, # in fact the better solution probably is to eliminate the make rule for the linux builds touch gen/*/*.cs From 0bbd43e3bf91a7c4dbbad7c2421ccb74bf506642 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 10 Jun 2015 11:45:37 -0700 Subject: [PATCH 022/295] renamed ps_hello_world.exe to powershell-run.exe --- scripts/Makefile | 30 +++++++++---------- .../powershell-run.cs} | 0 2 files changed, 15 insertions(+), 15 deletions(-) rename src/{ps_hello_world/ps_hello_world.cs => powershell-run/powershell-run.cs} (100%) diff --git a/scripts/Makefile b/scripts/Makefile index 724d85397..dc55297d5 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -48,7 +48,7 @@ MCSOPTS_PS=${STRING_RESOURCES_ORIG} ${MCSOPTS_BASE} -target:library SRCS_ALL=${STRING_RESOURCES} ${SRCS} -all: dotnetlibs/System.Management.Automation.dll dotnetlibs/ps_hello_world.exe dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) +all: dotnetlibs/System.Management.Automation.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/test.exe: test.cs ${STRING_RESOURCES} mcs -out:$@ -target:exe ${MCSOPTS_BASE} ${PRODUCT_BASE_REFS} $^ @@ -104,8 +104,8 @@ TypeCatalogGen.exe: ../src/monad/monad/nttargets/assemblies/core/PSAssemblyLoadC CorePsTypeCatalog.cs: powershell-linux.inc TypeCatalogGen.exe System.Reflection.Metadata.dll System.Collections.Immutable.dll LD_LIBRARY_PATH=. mono TypeCatalogGen.exe powershell-linux.inc $@ $(MONAD_EXT)/coreclr/TargetingPack -dotnetlibs/ps_hello_world.exe: ../src/ps_hello_world/ps_hello_world.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) - mcs -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) ${COREREF} ../src/ps_hello_world/ps_hello_world.cs +dotnetlibs/powershell-run.exe: ../src/powershell-run/powershell-run.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) + mcs -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) ${COREREF} ../src/powershell-run/powershell-run.cs # testing c# stuff @@ -157,7 +157,7 @@ prepare: # in fact the better solution probably is to eliminate the make rule for the linux builds touch gen/*/*.cs -run: dotnetlibs/ps_hello_world.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll +run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll rm -rf exec_env mkdir exec_env cp -r ../src/monad_app_base/app_base exec_env @@ -165,22 +165,22 @@ run: dotnetlibs/ps_hello_world.exe dotnetlibs/corerun dotnetlibs/Microsoft.Power cp -r dotnetlibs/*.exe exec_env/app_base cp -r dotnetlibs/lib* exec_env/app_base cp -r dotnetlibs/corerun exec_env/app_base - #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "\"test blah\"" - #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "get-module -listavailable" - #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "get-module -listavailable -all" - #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "import-module -name Microsoft.PowerShell.Utility" - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun ps_hello_world.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' - #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/ps_hello_world.exe "\"Hello World!\" |out-default" + #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" + #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "get-module -listavailable" + #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "get-module -listavailable -all" + #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' + #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/powershell-run.exe "\"Hello World!\" |out-default" trace: - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun ps_hello_world.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' -debug: dotnetlibs/ps_hello_world.exe - #LD_LIBRARY_PATH=dotnetlibs lldb-3.6 dotnetlibs/corerun dotnetlibs/ps_hello_world.exe - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. lldb-3.6 ./corerun ps_hello_world.exe "import-module -name Microsoft.PowerShell.Utility" +debug: dotnetlibs/powershell-run.exe + #LD_LIBRARY_PATH=dotnetlibs lldb-3.6 dotnetlibs/corerun dotnetlibs/powershell-run.exe + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. lldb-3.6 ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" clean: - rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/ps_hello_world.exe dotnetlibs/ps_hello_world.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs TypeCatalogGen.exe string-resources.dll test.dll System.Reflection.Metadata.dll System.Collections.Immutable.dll + rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs TypeCatalogGen.exe string-resources.dll test.dll System.Reflection.Metadata.dll System.Collections.Immutable.dll rm -rf exec_env rm -rf libps-build rm -rf dotnetlibs/* diff --git a/src/ps_hello_world/ps_hello_world.cs b/src/powershell-run/powershell-run.cs similarity index 100% rename from src/ps_hello_world/ps_hello_world.cs rename to src/powershell-run/powershell-run.cs From 299083e1edec4da4b891c61a244f943556fe636c Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 10 Jun 2015 13:24:24 -0700 Subject: [PATCH 023/295] updated makefiles to newly generated versions of linux-only makefiles without the windows build rules, removed hack from master Makefile --- scripts/.gitignore | 5 +++++ scripts/Makefile | 3 --- scripts/commands-management.mk | 12 ------------ scripts/commands-utility.mk | 12 ------------ scripts/management-infrastructure.mk | 12 ------------ scripts/system-automation.mk | 12 ------------ 6 files changed, 5 insertions(+), 51 deletions(-) diff --git a/scripts/.gitignore b/scripts/.gitignore index 1958eff97..f84ff254e 100644 --- a/scripts/.gitignore +++ b/scripts/.gitignore @@ -14,3 +14,8 @@ xunit.runner.console.*/ TypeCatalogGen.exe System.Collections.Immutable.dll System.Reflection.Metadata.dll +commands-management-win.mk +commands-utility-win.mk +management-infrastructure-win.mk +system-automation-win.mk +CorePsTypeCatalog.cs diff --git a/scripts/Makefile b/scripts/Makefile index f256bf899..92a8d1338 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -145,9 +145,6 @@ prepare: nuget install System.Reflection.Metadata nuget install System.Collections.Immutable nuget install Microsoft.Net.ToolsetCompilers -pre - # this is a total hack (TODO linux), it's just needed because those .cs files are generated on windows, - # in fact the better solution probably is to eliminate the make rule for the linux builds - touch gen/*/*.cs run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll rm -rf exec_env diff --git a/scripts/commands-management.mk b/scripts/commands-management.mk index 62ea46433..91d2266e9 100644 --- a/scripts/commands-management.mk +++ b/scripts/commands-management.mk @@ -134,21 +134,9 @@ COMMANDS_MANAGEMENT_RES_REF=\ -resource:gen/COMMANDS_MANAGEMENT/NavigationResources.resources \ -# this command below needs the make variable SHELL to be set to "cmd", this is best done -# as a command line option to make -$(COMMANDS_MANAGEMENT_RES_GEN_PATH)/%.resources: $(COMMANDS_MANAGEMENT_RES_BASE_PATH)/%.resx - mkdir $(COMMANDS_MANAGEMENT_RES_GEN_PATH_WIN) || exit /b 0 - resgen /useSourcePath $< $@ - -$(COMMANDS_MANAGEMENT_RES_GEN_PATH)/%.cs: $(COMMANDS_MANAGEMENT_RES_GEN_PATH)/%.resources - resgen /useSourcePath /str:cs $< - sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ - sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ - COMMANDS_MANAGEMENT_make_rule_RES_SRCS: $(COMMANDS_MANAGEMENT_RES_SRCS) COMMANDS_MANAGEMENT_make_rule_RES_CS_SRCS: $(COMMANDS_MANAGEMENT_RES_CS_SRCS) COMMANDS_MANAGEMENT_TARGET=Microsoft.PowerShell.Commands.Management - diff --git a/scripts/commands-utility.mk b/scripts/commands-utility.mk index 231df93f0..d82516aef 100644 --- a/scripts/commands-utility.mk +++ b/scripts/commands-utility.mk @@ -224,21 +224,9 @@ COMMANDS_UTILITY_RES_REF=\ -resource:gen/COMMANDS_UTILITY/AliasCommandStrings.resources \ -# this command below needs the make variable SHELL to be set to "cmd", this is best done -# as a command line option to make -$(COMMANDS_UTILITY_RES_GEN_PATH)/%.resources: $(COMMANDS_UTILITY_RES_BASE_PATH)/%.resx - mkdir $(COMMANDS_UTILITY_RES_GEN_PATH_WIN) || exit /b 0 - resgen /useSourcePath $< $@ - -$(COMMANDS_UTILITY_RES_GEN_PATH)/%.cs: $(COMMANDS_UTILITY_RES_GEN_PATH)/%.resources - resgen /useSourcePath /str:cs $< - sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ - sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ - COMMANDS_UTILITY_make_rule_RES_SRCS: $(COMMANDS_UTILITY_RES_SRCS) COMMANDS_UTILITY_make_rule_RES_CS_SRCS: $(COMMANDS_UTILITY_RES_CS_SRCS) COMMANDS_UTILITY_TARGET=Microsoft.PowerShell.Commands.Utility - diff --git a/scripts/management-infrastructure.mk b/scripts/management-infrastructure.mk index 5daf3d257..cb8a536cf 100644 --- a/scripts/management-infrastructure.mk +++ b/scripts/management-infrastructure.mk @@ -196,21 +196,9 @@ MAN_INFRA_RES_CS_SRCS=\ MAN_INFRA_RES_REF=\ -# this command below needs the make variable SHELL to be set to "cmd", this is best done -# as a command line option to make -$(MAN_INFRA_RES_GEN_PATH)/%.resources: $(MAN_INFRA_RES_BASE_PATH)/%.resx - mkdir $(MAN_INFRA_RES_GEN_PATH_WIN) || exit /b 0 - resgen /useSourcePath $< $@ - -$(MAN_INFRA_RES_GEN_PATH)/%.cs: $(MAN_INFRA_RES_GEN_PATH)/%.resources - resgen /useSourcePath /str:cs $< - sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ - sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ - MAN_INFRA_make_rule_RES_SRCS: $(MAN_INFRA_RES_SRCS) MAN_INFRA_make_rule_RES_CS_SRCS: $(MAN_INFRA_RES_CS_SRCS) MAN_INFRA_TARGET=Microsoft.Management.Infrastructure - diff --git a/scripts/system-automation.mk b/scripts/system-automation.mk index edd00b591..19306bb71 100644 --- a/scripts/system-automation.mk +++ b/scripts/system-automation.mk @@ -1298,21 +1298,9 @@ SYS_AUTO_RES_REF=\ -resource:gen/SYS_AUTO/Modules.resources \ -# this command below needs the make variable SHELL to be set to "cmd", this is best done -# as a command line option to make -$(SYS_AUTO_RES_GEN_PATH)/%.resources: $(SYS_AUTO_RES_BASE_PATH)/%.resx - mkdir $(SYS_AUTO_RES_GEN_PATH_WIN) || exit /b 0 - resgen /useSourcePath $< $@ - -$(SYS_AUTO_RES_GEN_PATH)/%.cs: $(SYS_AUTO_RES_GEN_PATH)/%.resources - resgen /useSourcePath /str:cs $< - sed -i -- 's/using System;/using System;\r\nusing System.Reflection;/g' $@ - sed -i -- 's/)\.Assembly/).GetTypeInfo().Assembly/g' $@ - SYS_AUTO_make_rule_RES_SRCS: $(SYS_AUTO_RES_SRCS) SYS_AUTO_make_rule_RES_CS_SRCS: $(SYS_AUTO_RES_CS_SRCS) SYS_AUTO_TARGET=System.Management.Automation - From 58cb4fce5c2ccfe1165023e4c9ec2c6b4afce183 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 10 Jun 2015 14:01:04 -0700 Subject: [PATCH 024/295] added run-debugclr target that uses the debug build of CoreCLR --- scripts/Makefile | 13 ++++++++++++- src/monad-ext | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 92a8d1338..30c0d0384 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -146,7 +146,7 @@ prepare: nuget install System.Collections.Immutable nuget install Microsoft.Net.ToolsetCompilers -pre -run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll +prepare-exec_env: rm -rf exec_env mkdir exec_env cp -r ../src/monad_app_base/app_base exec_env @@ -154,6 +154,10 @@ run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.Power cp -r dotnetlibs/*.exe exec_env/app_base cp -r dotnetlibs/lib* exec_env/app_base cp -r dotnetlibs/corerun exec_env/app_base + +run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll prepare-exec_env + # check if corerun is the right one (could be the debug version) + if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "get-module -listavailable" #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "get-module -listavailable -all" @@ -161,6 +165,13 @@ run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.Power cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/powershell-run.exe "\"Hello World!\" |out-default" +prepare-debugclr: + cp -r $(MONAD_EXT)/coreclr/Debug/* dotnetlibs + +run-debugclr: dotnetlibs/powershell-run.exe prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll prepare-exec_env + #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' + cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" + trace: cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' diff --git a/src/monad-ext b/src/monad-ext index fd4beee8d..9fb89ce1d 160000 --- a/src/monad-ext +++ b/src/monad-ext @@ -1 +1 @@ -Subproject commit fd4beee8d70dba4e97a79fd74b975c6118f0968a +Subproject commit 9fb89ce1df302c38fff19acc47f8974d495b6814 From 3ab9a20121ab4b6a61502bd5cf0018567c785606 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 10 Jun 2015 15:02:11 -0700 Subject: [PATCH 025/295] fixed PS shutdown issue by providing a pinvoke library for RegKeyClose because that's what CoreCLR on Linux requires --- scripts/Makefile | 15 +++++++++++---- src/powershell-run/powershell-run.cs | 4 ---- src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c | 7 +++++++ src/win-dll/readme.txt | 3 +++ 4 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c create mode 100644 src/win-dll/readme.txt diff --git a/scripts/Makefile b/scripts/Makefile index 30c0d0384..39c5ba22e 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -134,6 +134,13 @@ dotnetlibs/libps.so dotnetlibs/monad_native: libps-build/Makefile libps.so-test: dotnetlibs/libps.so dotnetlibs/monad_native cd dotnetlibs && LD_LIBRARY_PATH=. ./monad_native +# this is a windows dll that is needed because CoreCLR tries to access +# registry functions that don't exist on Linux and there is no other good +# way of fixing this right now +# (TODO linux: this should be removed by addressing it in CoreCLR) +dotnetlibs/api-ms-win-core-registry-l1-1-0.dll: ../src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c + gcc -o $@ -fPIC -shared -Wall $^ + # this is the rule to copy over updated CoreCLR + .net libraries dotnetlibs/corerun: $(MONAD_EXT)/coreclr/Release/corerun cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs @@ -155,7 +162,7 @@ prepare-exec_env: cp -r dotnetlibs/lib* exec_env/app_base cp -r dotnetlibs/corerun exec_env/app_base -run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll prepare-exec_env +run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" @@ -168,16 +175,16 @@ run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.Power prepare-debugclr: cp -r $(MONAD_EXT)/coreclr/Debug/* dotnetlibs -run-debugclr: dotnetlibs/powershell-run.exe prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll prepare-exec_env +run-debugclr: dotnetlibs/powershell-run.exe prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll prepare-exec_env #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" trace: cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' -debug: dotnetlibs/powershell-run.exe +debug: dotnetlibs/powershell-run.exe dotnetlibs/corerun prepare-exec_env dotnetlibs/api-ms-win-core-registry-l1-1-0.dll #LD_LIBRARY_PATH=dotnetlibs lldb-3.6 dotnetlibs/corerun dotnetlibs/powershell-run.exe - cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. lldb-3.6 ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./corerun powershell-run.exe "\"hello world\"" clean: rm -f dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/powershell-run.exe dotnetlibs/Microsoft.Management.Infrastructure.Native.dll CorePsTypeCatalog.cs TypeCatalogGen.exe string-resources.dll test.dll System.Reflection.Metadata.dll System.Collections.Immutable.dll diff --git a/src/powershell-run/powershell-run.cs b/src/powershell-run/powershell-run.cs index bc669b724..1fbf8f6bf 100644 --- a/src/powershell-run/powershell-run.cs +++ b/src/powershell-run/powershell-run.cs @@ -494,13 +494,9 @@ namespace ps_hello_world static void Main(string[] args) { init(); - - //test1(args); test2(args); - - throw new Exception("planned app exit"); } } } diff --git a/src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c b/src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c new file mode 100644 index 000000000..4323c1f89 --- /dev/null +++ b/src/win-dll/lib-api-ms-win-core-registry-l1-1-0.c @@ -0,0 +1,7 @@ +#include + +int32_t RegCloseKey(void* handle) +{ + return 0; +} + diff --git a/src/win-dll/readme.txt b/src/win-dll/readme.txt new file mode 100644 index 000000000..8cd012d66 --- /dev/null +++ b/src/win-dll/readme.txt @@ -0,0 +1,3 @@ +This folder holds sources to stubbed out windows dlls that are needed at the current state +of CoreCLR, but should not be required in the long run. + From d9a0c8270fc4d4781388ec491734bb00837f103d Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 11 Jun 2015 13:40:07 -0700 Subject: [PATCH 026/295] Refactor unit tests Splits unit tests into multiple files and a mock test runner (to be replaced with the xUnit runner when it becomes available). --- scripts/Makefile | 11 ++++-- ...tem.Management.Automation.assembly-info.cs | 2 +- src/ps_test/ps_test.cs | 36 ++++++------------- src/ps_test/test_CorePsPlatform.cs | 13 +++++++ 4 files changed, 34 insertions(+), 28 deletions(-) create mode 100644 src/ps_test/test_CorePsPlatform.cs diff --git a/scripts/Makefile b/scripts/Makefile index 39c5ba22e..c312e92c4 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -112,8 +112,15 @@ dotnetlibs/xunit.assert.dll: $(MONAD_EXT)/xunit/xunit.assert.dll dotnetlibs/xunit.console.exe: $(MONAD_EXT)/xunit/xunit.console.netcore.exe cp -f $^ $@ -dotnetlibs/ps_test.exe: ../src/ps_test/ps_test.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll - $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} ../src/ps_test/ps_test.cs +TEST_FOLDER=../src/ps_test +TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_CorePsPlatform.cs) +TEST_DLLS=$(addprefix dotnetlibs/, $(notdir $(TEST_SRCS:.cs=.dll))) + +dotnetlibs/%.dll: $(TEST_FOLDER)/%.cs dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) + $(CSC) -out:$@ -noconfig -nostdlib -target:library -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< + +dotnetlibs/ps_test.exe: $(TEST_FOLDER)/ps_test.cs $(TEST_DLLS) dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll + $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(addprefix -r:, $(TEST_DLLS)) -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< run-test: dotnetlibs/ps_test.exe dotnetlibs/corerun cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test.exe diff --git a/src/assembly-info/System.Management.Automation.assembly-info.cs b/src/assembly-info/System.Management.Automation.assembly-info.cs index 3111b04a5..97f5414b5 100644 --- a/src/assembly-info/System.Management.Automation.assembly-info.cs +++ b/src/assembly-info/System.Management.Automation.assembly-info.cs @@ -7,7 +7,7 @@ using System.Reflection; [assembly:InternalsVisibleTo("Microsoft.PowerShell.Security")] [assembly:InternalsVisibleTo("Microsoft.PowerShell.CoreCLR.AssemblyLoadContext")] //[assembly:InternalsVisibleTo("ps_hello_world")] -[assembly:InternalsVisibleTo("ps_test")] +[assembly:InternalsVisibleTo("test_CorePsPlatform")] // diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs index 9789462f6..a4a718533 100644 --- a/src/ps_test/ps_test.cs +++ b/src/ps_test/ps_test.cs @@ -1,30 +1,16 @@ -using Xunit; using System; namespace PSTests { - public class BlahTests - { - -// [Fact] - public static void simpleTest() - { - Assert.Equal(1,1); - } - - public static void testPlatform() - { - Assert.Equal(System.Management.Automation.Platform.IsLinux(),true); - // UserName not yet implemented - // Assert.Equal(System.Management.Automation.Platform.UserName,"peter2"); - } - - static void Main(string[] args) - { - simpleTest(); - testPlatform(); - Console.WriteLine("finished running tests"); - } - } + public static class TestRunner + { + // TODO: Replace with xUnit test runner + // - Add [Fact] attributes to test + // - Remove static keywords + static void Main() + { + PlatformTests.testIsLinux(); + Console.WriteLine("Finished running tests"); + } + } } - diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs new file mode 100644 index 000000000..cc42fa245 --- /dev/null +++ b/src/ps_test/test_CorePsPlatform.cs @@ -0,0 +1,13 @@ +using Xunit; +using System; + +namespace PSTests +{ + public static class PlatformTests + { + public static void testIsLinux() + { + Assert.Equal(System.Management.Automation.Platform.IsLinux(), true); + } + } +} From 99804642fc8e7fc0a5bb0a4e20884ab28074a10d Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 11 Jun 2015 14:17:12 -0700 Subject: [PATCH 027/295] Compile all unit tests into one shared dll --- scripts/Makefile | 13 ++++++------- .../System.Management.Automation.assembly-info.cs | 2 +- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index c312e92c4..e1ab4f5fe 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -114,16 +114,15 @@ dotnetlibs/xunit.console.exe: $(MONAD_EXT)/xunit/xunit.console.netcore.exe TEST_FOLDER=../src/ps_test TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_CorePsPlatform.cs) -TEST_DLLS=$(addprefix dotnetlibs/, $(notdir $(TEST_SRCS:.cs=.dll))) -dotnetlibs/%.dll: $(TEST_FOLDER)/%.cs dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) - $(CSC) -out:$@ -noconfig -nostdlib -target:library -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< +dotnetlibs/ps_test.dll: $(TEST_SRCS) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) + $(CSC) -out:$@ -noconfig -nostdlib -target:library -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $(TEST_SRCS) -dotnetlibs/ps_test.exe: $(TEST_FOLDER)/ps_test.cs $(TEST_DLLS) dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll - $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(addprefix -r:, $(TEST_DLLS)) -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< +dotnetlibs/ps_test_runner.exe: $(TEST_FOLDER)/ps_test.cs dotnetlibs/ps_test.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll + $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/ps_test.dll -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< -run-test: dotnetlibs/ps_test.exe dotnetlibs/corerun - cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test.exe +run-test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun + cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe # the pinvoke library libps.so diff --git a/src/assembly-info/System.Management.Automation.assembly-info.cs b/src/assembly-info/System.Management.Automation.assembly-info.cs index 97f5414b5..3111b04a5 100644 --- a/src/assembly-info/System.Management.Automation.assembly-info.cs +++ b/src/assembly-info/System.Management.Automation.assembly-info.cs @@ -7,7 +7,7 @@ using System.Reflection; [assembly:InternalsVisibleTo("Microsoft.PowerShell.Security")] [assembly:InternalsVisibleTo("Microsoft.PowerShell.CoreCLR.AssemblyLoadContext")] //[assembly:InternalsVisibleTo("ps_hello_world")] -[assembly:InternalsVisibleTo("test_CorePsPlatform")] +[assembly:InternalsVisibleTo("ps_test")] // From 75f266ba10201d55aa32649abba16cfb62274725 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Thu, 11 Jun 2015 14:19:24 -0700 Subject: [PATCH 028/295] added internal- prefix --- scripts/Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/scripts/Makefile b/scripts/Makefile index 39c5ba22e..82786dbb5 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -153,7 +153,8 @@ prepare: nuget install System.Collections.Immutable nuget install Microsoft.Net.ToolsetCompilers -pre -prepare-exec_env: +# this is an internal target, it's not intended to be called manually +internal-prepare-exec_env: rm -rf exec_env mkdir exec_env cp -r ../src/monad_app_base/app_base exec_env @@ -162,7 +163,7 @@ prepare-exec_env: cp -r dotnetlibs/lib* exec_env/app_base cp -r dotnetlibs/corerun exec_env/app_base -run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll prepare-exec_env +run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env # check if corerun is the right one (could be the debug version) if ! diff dotnetlibs/corerun $(MONAD_EXT)/coreclr/Release/corerun; then cp -r $(MONAD_EXT)/coreclr/Release/* dotnetlibs; fi #cd exec_env/app_base && PSMODULEPATH=. LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" @@ -172,17 +173,18 @@ run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.Power cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/powershell-run.exe "\"Hello World!\" |out-default" -prepare-debugclr: +# this is an internal target, it's not intended to be called manually +internal-prepare-debugclr: cp -r $(MONAD_EXT)/coreclr/Debug/* dotnetlibs -run-debugclr: dotnetlibs/powershell-run.exe prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll prepare-exec_env +run-debugclr: dotnetlibs/powershell-run.exe internal-prepare-debugclr dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll dotnetlibs/api-ms-win-core-registry-l1-1-0.dll internal-prepare-exec_env #cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' cd exec_env/app_base && PAL_DBG_CHANNELS="+LOADER.TRACE" PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "\"test blah\"" trace: cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. strace -e trace=file ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' -debug: dotnetlibs/powershell-run.exe dotnetlibs/corerun prepare-exec_env dotnetlibs/api-ms-win-core-registry-l1-1-0.dll +debug: dotnetlibs/powershell-run.exe dotnetlibs/corerun internal-prepare-exec_env dotnetlibs/api-ms-win-core-registry-l1-1-0.dll #LD_LIBRARY_PATH=dotnetlibs lldb-3.6 dotnetlibs/corerun dotnetlibs/powershell-run.exe cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=.:/usr/lib/llvm-3.6/lib lldb-3.6 ./corerun powershell-run.exe "\"hello world\"" From 13cccf51cc79494a706a79670bfa173fbca8f051 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 11 Jun 2015 14:40:28 -0700 Subject: [PATCH 029/295] Add unit tests for HasCom() and IsComObject() Added using declartion for clarity to test_CorePsPlatform and made test function naming scheme consistent. Update monad submodule with feature query. --- scripts/Makefile | 2 +- src/monad | 2 +- src/ps_test/ps_test.cs | 6 +++++- src/ps_test/test_CorePsPlatform.cs | 10 ++++++++-- src/ps_test/test_ExtensionMethods.cs | 15 +++++++++++++++ 5 files changed, 30 insertions(+), 5 deletions(-) create mode 100644 src/ps_test/test_ExtensionMethods.cs diff --git a/scripts/Makefile b/scripts/Makefile index e1ab4f5fe..ec910298e 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -113,7 +113,7 @@ dotnetlibs/xunit.console.exe: $(MONAD_EXT)/xunit/xunit.console.netcore.exe cp -f $^ $@ TEST_FOLDER=../src/ps_test -TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_CorePsPlatform.cs) +TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_CorePsPlatform.cs test_ExtensionMethods.cs) dotnetlibs/ps_test.dll: $(TEST_SRCS) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(CSC) -out:$@ -noconfig -nostdlib -target:library -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $(TEST_SRCS) diff --git a/src/monad b/src/monad index d9e1a2c7b..f8a961570 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit d9e1a2c7b0dbab00c185297952cfeaa31f3c5ea5 +Subproject commit f8a9615707051ba572b0cb7705054f9ae15d6b66 diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs index a4a718533..3a7f011f0 100644 --- a/src/ps_test/ps_test.cs +++ b/src/ps_test/ps_test.cs @@ -9,7 +9,11 @@ namespace PSTests // - Remove static keywords static void Main() { - PlatformTests.testIsLinux(); + PlatformTests.TestIsLinux(); + PlatformTests.TestHasCom(); + + PSTypeExtensionsTests.TestIsComObject(); + Console.WriteLine("Finished running tests"); } } diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index cc42fa245..fb3f5a093 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -1,13 +1,19 @@ using Xunit; using System; +using System.Management.Automation; namespace PSTests { public static class PlatformTests { - public static void testIsLinux() + public static void TestIsLinux() { - Assert.Equal(System.Management.Automation.Platform.IsLinux(), true); + Assert.True(Platform.IsLinux()); + } + + public static void TestHasCom() + { + Assert.False(Platform.HasCom()); } } } diff --git a/src/ps_test/test_ExtensionMethods.cs b/src/ps_test/test_ExtensionMethods.cs new file mode 100644 index 000000000..b7b7d82ba --- /dev/null +++ b/src/ps_test/test_ExtensionMethods.cs @@ -0,0 +1,15 @@ +using Xunit; +using System; +using System.Management.Automation; + +namespace PSTests +{ + public static class PSTypeExtensionsTests + { + public static void TestIsComObject() + { + // It just needs an arbitrary type + Assert.False(PSTypeExtensions.IsComObject(42.GetType())); + } + } +} From f7ffcd561a2d465d93a852106f44be95749a5782 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 11 Jun 2015 15:15:45 -0700 Subject: [PATCH 030/295] Add unit tests for HasAmsi() --- scripts/Makefile | 2 +- src/monad | 2 +- src/ps_test/ps_test.cs | 6 ++++++ src/ps_test/test_CorePsPlatform.cs | 5 +++++ src/ps_test/test_SecuritySupport.cs | 29 +++++++++++++++++++++++++++++ 5 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 src/ps_test/test_SecuritySupport.cs diff --git a/scripts/Makefile b/scripts/Makefile index ec910298e..6caf208b7 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -113,7 +113,7 @@ dotnetlibs/xunit.console.exe: $(MONAD_EXT)/xunit/xunit.console.netcore.exe cp -f $^ $@ TEST_FOLDER=../src/ps_test -TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_CorePsPlatform.cs test_ExtensionMethods.cs) +TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_CorePsPlatform.cs test_ExtensionMethods.cs test_SecuritySupport.cs) dotnetlibs/ps_test.dll: $(TEST_SRCS) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(CSC) -out:$@ -noconfig -nostdlib -target:library -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $(TEST_SRCS) diff --git a/src/monad b/src/monad index f8a961570..fbfb5a555 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit f8a9615707051ba572b0cb7705054f9ae15d6b66 +Subproject commit fbfb5a555ae4fa6d465eba59fff6edc281cdd536 diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs index 3a7f011f0..3ae9a1b25 100644 --- a/src/ps_test/ps_test.cs +++ b/src/ps_test/ps_test.cs @@ -11,9 +11,15 @@ namespace PSTests { PlatformTests.TestIsLinux(); PlatformTests.TestHasCom(); + PlatformTests.TestHasAmsi(); PSTypeExtensionsTests.TestIsComObject(); + SecuritySupportTests.TestScanContent(); + SecuritySupportTests.TestCurrentDomain_ProcessExit(); + SecuritySupportTests.TestCloseSession(); + SecuritySupportTests.TestUninitialize(); + Console.WriteLine("Finished running tests"); } } diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index fb3f5a093..ff18ff6cf 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -15,5 +15,10 @@ namespace PSTests { Assert.False(Platform.HasCom()); } + + public static void TestHasAmsi() + { + Assert.False(Platform.HasAmsi()); + } } } diff --git a/src/ps_test/test_SecuritySupport.cs b/src/ps_test/test_SecuritySupport.cs new file mode 100644 index 000000000..88f9606a4 --- /dev/null +++ b/src/ps_test/test_SecuritySupport.cs @@ -0,0 +1,29 @@ +using Xunit; +using System; +using System.Management.Automation; + +namespace PSTests +{ + public static class SecuritySupportTests + { + public static void TestScanContent() + { + Assert.Equal(AmsiUtils.ScanContent("", ""), AmsiUtils.AmsiNativeMethods.AMSI_RESULT.AMSI_RESULT_NOT_DETECTED); + } + + public static void TestCurrentDomain_ProcessExit() + { + AmsiUtils.CurrentDomain_ProcessExit(null, EventArgs.Empty); + } + + public static void TestCloseSession() + { + AmsiUtils.CloseSession(); + } + + public static void TestUninitialize() + { + AmsiUtils.Uninitialize(); + } + } +} From cd0d85049c3d3f5a8c23078968da23fc4aae67a0 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 12 Jun 2015 08:29:05 -0700 Subject: [PATCH 031/295] Factor run-test dependencies out of Makefile - tests.mk includes all test related code except run-test target - run-test moved after run target - TEST_SRCS uses wildcard to collect files - dotnetlibs/xunit* uses wildcard to copy dependencies for monad-ext - not %.dll because of the soon to be used xunit.console.netcore.exe --- scripts/Makefile | 32 ++++++-------------------------- scripts/tests.mk | 11 +++++++++++ 2 files changed, 17 insertions(+), 26 deletions(-) create mode 100644 scripts/tests.mk diff --git a/scripts/Makefile b/scripts/Makefile index 6caf208b7..bb823d88e 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -18,6 +18,9 @@ include coreref.mk # make file which adds things that are necessary for the platform we are building for include platform.mk +# builds unit tests +include tests.mk + # These are the main PS dlls: # - System.Management.Automation.dll (the main PS dll) # - commands/modules (they contain cmdlets): management and utility @@ -98,32 +101,6 @@ CorePsTypeCatalog.cs: powershell-linux.inc TypeCatalogGen.exe System.Reflection. dotnetlibs/powershell-run.exe: ../src/powershell-run/powershell-run.cs dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) ${COREREF} ../src/powershell-run/powershell-run.cs -# testing c# stuff - -dotnetlibs/xunit.core.dll: $(MONAD_EXT)/xunit/xunit.core.dll - cp -f $^ $@ - -dotnetlibs/xunit.abstractions.dll: $(MONAD_EXT)/xunit/xunit.abstractions.dll - cp -f $^ $@ - -dotnetlibs/xunit.assert.dll: $(MONAD_EXT)/xunit/xunit.assert.dll - cp -f $^ $@ - -dotnetlibs/xunit.console.exe: $(MONAD_EXT)/xunit/xunit.console.netcore.exe - cp -f $^ $@ - -TEST_FOLDER=../src/ps_test -TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_CorePsPlatform.cs test_ExtensionMethods.cs test_SecuritySupport.cs) - -dotnetlibs/ps_test.dll: $(TEST_SRCS) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) - $(CSC) -out:$@ -noconfig -nostdlib -target:library -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $(TEST_SRCS) - -dotnetlibs/ps_test_runner.exe: $(TEST_FOLDER)/ps_test.cs dotnetlibs/ps_test.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll - $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/ps_test.dll -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< - -run-test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun - cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe - # the pinvoke library libps.so libps-build/Makefile: ../src/monad-native/src/CMakeLists.txt @@ -178,6 +155,9 @@ run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.Power cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/powershell-run.exe "\"Hello World!\" |out-default" +run-test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun + cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe + prepare-debugclr: cp -r $(MONAD_EXT)/coreclr/Debug/* dotnetlibs diff --git a/scripts/tests.mk b/scripts/tests.mk new file mode 100644 index 000000000..e7d8a4bd9 --- /dev/null +++ b/scripts/tests.mk @@ -0,0 +1,11 @@ +TEST_FOLDER=../src/ps_test +TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_*.cs) + +dotnetlibs/xunit%: $(MONAD_EXT)/xunit/xunit% + cp -f $^ $@ + +dotnetlibs/ps_test.dll: $(TEST_SRCS) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) + $(CSC) -out:$@ -noconfig -nostdlib -target:library -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $(TEST_SRCS) + +dotnetlibs/ps_test_runner.exe: $(TEST_FOLDER)/ps_test.cs dotnetlibs/ps_test.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll + $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/ps_test.dll -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< From 70881089231d8b1456f6d76538dd348b479dd7dc Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 12 Jun 2015 09:51:58 -0700 Subject: [PATCH 032/295] Add dependency to run-test needed for teardown --- scripts/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile b/scripts/Makefile index bb823d88e..86d42fd19 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -155,7 +155,7 @@ run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.Power cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/powershell-run.exe "\"Hello World!\" |out-default" -run-test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun +run-test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-core-registry-l1-1-0.dll cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe prepare-debugclr: From f04ceeef00cb885017fd8400e2c1c5f9727bed13 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 12 Jun 2015 09:52:38 -0700 Subject: [PATCH 033/295] Rename run-test target to test Since `make test` is usually expected for running unit tests --- scripts/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile b/scripts/Makefile index 86d42fd19..b1a130780 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -155,7 +155,7 @@ run: dotnetlibs/powershell-run.exe dotnetlibs/corerun dotnetlibs/Microsoft.Power cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun powershell-run.exe "import-module -name Microsoft.PowerShell.Utility" '"a","b","c","a","a" | Select-Object -Unique' #LD_LIBRARY_PATH=exec_env/app_base exec_env/app_base/corerun exec_env/app_base/powershell-run.exe "\"Hello World!\" |out-default" -run-test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-core-registry-l1-1-0.dll +test: dotnetlibs/ps_test_runner.exe dotnetlibs/corerun dotnetlibs/api-ms-win-core-registry-l1-1-0.dll cd dotnetlibs && LD_LIBRARY_PATH=. ./corerun ps_test_runner.exe prepare-debugclr: From c42ba3bd5684d0b84228b7d1062c64a80e9ccecf Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 12 Jun 2015 09:26:56 -0700 Subject: [PATCH 034/295] Add unit tests for UsesCodeSignedAssemblies() Used in MshSnapinInfo.PSSnapInReader --- src/monad | 2 +- src/ps_test/ps_test.cs | 5 +++++ src/ps_test/test_CorePsPlatform.cs | 5 +++++ src/ps_test/test_MshSnapinInfo.cs | 25 +++++++++++++++++++++++++ 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 src/ps_test/test_MshSnapinInfo.cs diff --git a/src/monad b/src/monad index fbfb5a555..3ca3331f4 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit fbfb5a555ae4fa6d465eba59fff6edc281cdd536 +Subproject commit 3ca3331f4bba19ed57595c173264a267878e0b65 diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs index 3ae9a1b25..9f0b80825 100644 --- a/src/ps_test/ps_test.cs +++ b/src/ps_test/ps_test.cs @@ -12,6 +12,7 @@ namespace PSTests PlatformTests.TestIsLinux(); PlatformTests.TestHasCom(); PlatformTests.TestHasAmsi(); + PlatformTests.TestUsesCodeSignedAssemblies(); PSTypeExtensionsTests.TestIsComObject(); @@ -20,6 +21,10 @@ namespace PSTests SecuritySupportTests.TestCloseSession(); SecuritySupportTests.TestUninitialize(); + MshSnapinInfoTests mshSnapinInfoTests = new MshSnapinInfoTests(); + mshSnapinInfoTests.TestReadRegistryInfo(); + mshSnapinInfoTests.TestReadCoreEngineSnapIn(); + Console.WriteLine("Finished running tests"); } } diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index ff18ff6cf..dac4d3b3a 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -20,5 +20,10 @@ namespace PSTests { Assert.False(Platform.HasAmsi()); } + + public static void TestUsesCodeSignedAssemblies() + { + Assert.False(Platform.UsesCodeSignedAssemblies()); + } } } diff --git a/src/ps_test/test_MshSnapinInfo.cs b/src/ps_test/test_MshSnapinInfo.cs new file mode 100644 index 000000000..45499dd4a --- /dev/null +++ b/src/ps_test/test_MshSnapinInfo.cs @@ -0,0 +1,25 @@ +using Xunit; +using System; +using System.Management.Automation; + +namespace PSTests +{ + // Not static because a test requires non-const variables + public class MshSnapinInfoTests + { + // Test that it does not throw an exception + public void TestReadRegistryInfo() + { + Version someVersion = null; + string someString = null; + PSSnapInReader.ReadRegistryInfo(out someVersion, out someString, out someString, out someString, out someString, out someVersion); + } + + // PublicKeyToken is null on Linux + public void TestReadCoreEngineSnapIn() + { + PSSnapInInfo pSSnapInInfo = PSSnapInReader.ReadCoreEngineSnapIn(); + Assert.Contains("PublicKeyToken=null", pSSnapInInfo.AssemblyName); + } + } +} From 195f42bea57d42cd05d5a17f175e9f662e4d0fa2 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 15 Jun 2015 15:17:15 -0700 Subject: [PATCH 035/295] Add unit test for HasDriveAutoMounting() Cannot unit test SessionStateInternal.Drives() (where this feature query is used) without a testable mock of PowerShell. --- src/monad | 2 +- src/ps_test/ps_test.cs | 1 + src/ps_test/test_CorePsPlatform.cs | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/monad b/src/monad index 3ca3331f4..3196b5e00 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit 3ca3331f4bba19ed57595c173264a267878e0b65 +Subproject commit 3196b5e0024efbba11bf58473dd8d42f7c8cad4f diff --git a/src/ps_test/ps_test.cs b/src/ps_test/ps_test.cs index 9f0b80825..e85f2bf9b 100644 --- a/src/ps_test/ps_test.cs +++ b/src/ps_test/ps_test.cs @@ -13,6 +13,7 @@ namespace PSTests PlatformTests.TestHasCom(); PlatformTests.TestHasAmsi(); PlatformTests.TestUsesCodeSignedAssemblies(); + PlatformTests.TestHasDriveAutoMounting(); PSTypeExtensionsTests.TestIsComObject(); diff --git a/src/ps_test/test_CorePsPlatform.cs b/src/ps_test/test_CorePsPlatform.cs index dac4d3b3a..a5a2b724e 100644 --- a/src/ps_test/test_CorePsPlatform.cs +++ b/src/ps_test/test_CorePsPlatform.cs @@ -25,5 +25,10 @@ namespace PSTests { Assert.False(Platform.UsesCodeSignedAssemblies()); } + + public static void TestHasDriveAutoMounting() + { + Assert.False(Platform.HasDriveAutoMounting()); + } } } From 89126dfdf28172d48733c7548fc96e9babddef89 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Mon, 15 Jun 2015 13:52:44 -0700 Subject: [PATCH 036/295] Add xunit runner target Does not yet work, see #50 --- scripts/tests.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/tests.mk b/scripts/tests.mk index e7d8a4bd9..759331462 100644 --- a/scripts/tests.mk +++ b/scripts/tests.mk @@ -9,3 +9,6 @@ dotnetlibs/ps_test.dll: $(TEST_SRCS) dotnetlibs/xunit.core.dll dotnetlibs/xunit. dotnetlibs/ps_test_runner.exe: $(TEST_FOLDER)/ps_test.cs dotnetlibs/ps_test.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/ps_test.dll -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< + +xunit: $(addprefix dotnetlibs/, ps_test.dll corerun xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) internal-prepare-exec_env + cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun xunit.console.netcore.exe ps_test.dll From 7761dd70e4105e1e1b46e885d6c12008a99c55ff Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Tue, 16 Jun 2015 11:40:10 -0700 Subject: [PATCH 037/295] Refactor tests.mk with $(addprefix) For less repitition --- scripts/tests.mk | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/tests.mk b/scripts/tests.mk index 759331462..60dd299df 100644 --- a/scripts/tests.mk +++ b/scripts/tests.mk @@ -4,11 +4,11 @@ TEST_SRCS=$(addprefix $(TEST_FOLDER)/, test_*.cs) dotnetlibs/xunit%: $(MONAD_EXT)/xunit/xunit% cp -f $^ $@ -dotnetlibs/ps_test.dll: $(TEST_SRCS) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) - $(CSC) -out:$@ -noconfig -nostdlib -target:library -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $(TEST_SRCS) +dotnetlibs/ps_test.dll: $(TEST_SRCS) $(addprefix dotnetlibs/, xunit.core.dll xunit.assert.dll System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET)) + $(CSC) -out:$@ -noconfig -nostdlib -target:library $(addprefix -r:dotnetlibs/, System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET) xunit.core.dll xunit.assert.dll) ${COREREF} $(TEST_SRCS) -dotnetlibs/ps_test_runner.exe: $(TEST_FOLDER)/ps_test.cs dotnetlibs/ps_test.dll dotnetlibs/System.Management.Automation.dll dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) dotnetlibs/xunit.core.dll dotnetlibs/xunit.assert.dll - $(CSC) -out:$@ -noconfig -nostdlib -target:exe -r:dotnetlibs/ps_test.dll -r:dotnetlibs/System.Management.Automation.dll -r:dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) -r:dotnetlibs/xunit.core.dll -r:dotnetlibs/xunit.assert.dll ${COREREF} $< +dotnetlibs/ps_test_runner.exe: $(TEST_FOLDER)/ps_test.cs $(addprefix dotnetlibs/, ps_test.dll System.Management.Automation.dll Microsoft.PowerShell.Commands.Management.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET) xunit.core.dll xunit.assert.dll) + $(CSC) -out:$@ -noconfig -nostdlib -target:exe $(addprefix -r:dotnetlibs/, ps_test.dll System.Management.Automation.dll $(ASSEMBLY_LOAD_CONTEXT_TARGET) xunit.core.dll xunit.assert.dll) ${COREREF} $< xunit: $(addprefix dotnetlibs/, ps_test.dll corerun xunit.console.netcore.exe xunit.runner.utility.dll xunit.abstractions.dll xunit.execution.dll) internal-prepare-exec_env cd exec_env/app_base && PSMODULEPATH=$(shell pwd)/exec_env/app_base/Modules LD_LIBRARY_PATH=. ./corerun xunit.console.netcore.exe ps_test.dll From 0b32836da7f810d0c0bbc7b885f4e2c46e456981 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Tue, 16 Jun 2015 14:20:54 -0700 Subject: [PATCH 038/295] bumped the monad-native submodule to a version that contains libps.so --- src/monad-native | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monad-native b/src/monad-native index 7acaf3a09..f8f4b5e38 160000 --- a/src/monad-native +++ b/src/monad-native @@ -1 +1 @@ -Subproject commit 7acaf3a0930adb4d6f019ded1986d3f30c502cc6 +Subproject commit f8f4b5e380a222332793c1005d425de02bf1817e From 8f96a9e786884c13e59bea9c6a25c9db650bf147 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Wed, 17 Jun 2015 11:36:19 -0700 Subject: [PATCH 039/295] Indent and whitespace cleanup powershell-run.cs --- src/powershell-run/powershell-run.cs | 471 +++++++++++++-------------- 1 file changed, 235 insertions(+), 236 deletions(-) diff --git a/src/powershell-run/powershell-run.cs b/src/powershell-run/powershell-run.cs index 1fbf8f6bf..8bf4ab060 100644 --- a/src/powershell-run/powershell-run.cs +++ b/src/powershell-run/powershell-run.cs @@ -13,7 +13,7 @@ namespace ps_hello_world { // this is all from https://msdn.microsoft.com/en-us/library/ee706570%28v=vs.85%29.aspx - internal class MyRawUserInterface : PSHostRawUserInterface + internal class MyRawUserInterface : PSHostRawUserInterface { ///

?uLc< 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 literal 0 HcmV?d00001 diff --git a/src/monad b/src/monad index d58a0863b..5675a824f 160000 --- a/src/monad +++ b/src/monad @@ -1 +1 @@ -Subproject commit d58a0863b7beb19341382cd7e7149a5f9d0dfde9 +Subproject commit 5675a824f269af8a9e12f998033d59652af3d84d From 83fcd1f18cb5308d5e1f6835294b95f64f87ec63 Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 3 Jun 2015 11:12:50 -0700 Subject: [PATCH 012/295] fixed dependencies of run target to include modules --- scripts/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/Makefile b/scripts/Makefile index 2bcfc3f8c..4a830f8ba 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -154,7 +154,7 @@ prepare: nuget install System.Reflection.Metadata nuget install System.Collections.Immutable -run: dotnetlibs/ps_hello_world.exe dotnetlibs/corerun +run: dotnetlibs/ps_hello_world.exe dotnetlibs/corerun dotnetlibs/Microsoft.PowerShell.Commands.Management.dll dotnetlibs/Microsoft.PowerShell.Commands.Utility.dll rm -rf exec_env mkdir exec_env cp -r ../src/monad_app_base/app_base exec_env From ae9b8fecea6c27cc7c44ad4079a31e4bf886039e Mon Sep 17 00:00:00 2001 From: Peter Honeder Date: Wed, 3 Jun 2015 15:16:31 -0700 Subject: [PATCH 013/295] compile time changes to enable system-automation.mk --- scripts/Makefile | 13 +- scripts/all-files.mk | 509 -- .../SYS_AUTO}/Modules.cs | 2900 +++--- .../{modules.resources => Modules.resources} | Bin .../SYS_AUTO}/MshSnapInCmdletResources.cs | 216 +- ...ces => MshSnapInCmdletResources.resources} | Bin .../gen/SYS_AUTO/MshSnapinCmdletResources.cs | 108 - .../SYS_AUTO}/RemotingErrorIdStrings.cs | 7930 ++++++++--------- ...urces => RemotingErrorIdStrings.resources} | Bin scripts/gen/SYS_AUTO/modules.cs | 1450 --- .../gen/SYS_AUTO/remotingerroridstrings.cs | 3965 --------- scripts/string_resources/AssemblyInfo.cs | 1719 ---- scripts/string_resources/Authenticode.cs | 288 - .../string_resources/Authenticode.resources | Bin 3717 -> 0 bytes .../AuthorizationManagerBase.cs | 72 - .../AuthorizationManagerBase.resources | Bin 309 -> 0 bytes .../string_resources/AutomationExceptions.cs | 324 - .../AutomationExceptions.resources | Bin 5786 -> 0 bytes .../CimInstanceTypeAdapterResources.cs | 81 - .../CimInstanceTypeAdapterResources.resources | Bin 373 -> 0 bytes .../CmdletizationCoreResources.cs | 214 - .../string_resources/CommandBaseStrings.cs | 325 - .../CommandBaseStrings.resources | Bin 3041 -> 0 bytes .../ConsoleInfoErrorStrings.cs | 414 - .../ConsoleInfoErrorStrings.resources | Bin 5898 -> 0 bytes .../string_resources/CoreClrStubResources.cs | 126 - .../CoreClrStubResources.resources | Bin 895 -> 0 bytes .../CoreMshSnapinResources.resources | Bin 416 -> 0 bytes scripts/string_resources/CredUI.CS | 117 - scripts/string_resources/CredUI.resources | Bin 926 -> 0 bytes scripts/string_resources/Credential.cs | 84 - scripts/string_resources/Credential.resources | Bin 954 -> 0 bytes .../CredentialAttributeStrings.cs | 81 - .../CredentialAttributeStrings.resources | Bin 390 -> 0 bytes scripts/string_resources/DebuggerStrings.cs | 453 - .../DebuggerStrings.resources | Bin 5369 -> 0 bytes .../string_resources/DescriptionsStrings.cs | 72 - .../DescriptionsStrings.resources | Bin 271 -> 0 bytes .../string_resources/DiscoveryExceptions.cs | 348 - .../DiscoveryExceptions.resources | Bin 6185 -> 0 bytes .../EnumExpressionEvaluatorStrings.cs | 145 - .../EnumExpressionEvaluatorStrings.resources | Bin 2112 -> 0 bytes .../string_resources/ErrorCategoryStrings.cs | 360 - .../ErrorCategoryStrings.resources | Bin 2727 -> 0 bytes scripts/string_resources/ErrorPackage.cs | 126 - .../string_resources/ErrorPackage.resources | Bin 1373 -> 0 bytes .../ErrorPackageRemoting.resources | Bin 180 -> 0 bytes .../EtwLoggingStrings.resources | Bin 2666 -> 0 bytes scripts/string_resources/EventingResources.cs | 126 - .../EventingResources.resources | Bin 1167 -> 0 bytes .../string_resources/ExtendedTypeSystem.cs | 810 -- .../ExtendedTypeSystem.resources | Bin 12251 -> 0 bytes .../FileSystemProviderStrings.cs | 621 -- .../FileSystemProviderStrings.resources | Bin 6684 -> 0 bytes .../FormatAndOutXmlLoadingStrings.cs | 675 -- .../FormatAndOutXmlLoadingStrings.resources | Bin 8684 -> 0 bytes .../FormatAndOut_MshParameter.cs | 234 - .../FormatAndOut_MshParameter.resources | Bin 2295 -> 0 bytes .../FormatAndOut_format_xxx.cs | 243 - .../FormatAndOut_format_xxx.resources | Bin 2238 -> 0 bytes .../string_resources/FormatAndOut_out_xxx.cs | 117 - .../FormatAndOut_out_xxx.resources | Bin 999 -> 0 bytes scripts/string_resources/GetErrorText.cs | 144 - .../string_resources/GetErrorText.resources | Bin 1229 -> 0 bytes .../string_resources/HelpDisplayStrings.cs | 1136 --- .../HelpDisplayStrings.resources | Bin 12583 -> 0 bytes scripts/string_resources/HelpErrors.resources | Bin 3934 -> 0 bytes scripts/string_resources/HistoryStrings.cs | 180 - .../string_resources/HistoryStrings.resources | Bin 1725 -> 0 bytes .../HostInterfaceExceptionsStrings.cs | 99 - .../HostInterfaceExceptionsStrings.resources | Bin 1127 -> 0 bytes .../InternalCommandStrings.cs | 207 - .../InternalCommandStrings.resources | Bin 2374 -> 0 bytes .../string_resources/InternalHostStrings.cs | 81 - .../InternalHostStrings.resources | Bin 466 -> 0 bytes .../InternalHostUserInterfaceStrings.cs | 326 - ...InternalHostUserInterfaceStrings.resources | Bin 3084 -> 0 bytes scripts/string_resources/Logging.cs | 285 - scripts/string_resources/Logging.resources | Bin 4513 -> 0 bytes scripts/string_resources/Metadata.cs | 360 - scripts/string_resources/Metadata.resources | Bin 7149 -> 0 bytes scripts/string_resources/MiniShellErrors.cs | 117 - .../MiniShellErrors.resources | Bin 1300 -> 0 bytes .../MshHostRawUserInterfaceStrings.cs | 90 - .../MshHostRawUserInterfaceStrings.resources | Bin 508 -> 0 bytes scripts/string_resources/MshSignature.cs | 135 - .../string_resources/MshSignature.resources | Bin 1772 -> 0 bytes .../MshSnapinCmdletResources.resources | Bin 1133 -> 0 bytes scripts/string_resources/MshSnapinInfo.cs | 180 - .../string_resources/MshSnapinInfo.resources | Bin 2156 -> 0 bytes scripts/string_resources/NativeCP.CS | 144 - scripts/string_resources/NativeCP.resources | Bin 1389 -> 0 bytes scripts/string_resources/PSCommandStrings.cs | 72 - .../PSCommandStrings.resources | Bin 342 -> 0 bytes .../string_resources/PSDataBufferStrings.cs | 108 - .../PSDataBufferStrings.resources | Bin 970 -> 0 bytes .../string_resources/PSListModifierStrings.cs | 81 - .../PSListModifierStrings.resources | Bin 469 -> 0 bytes .../ParameterBinderStrings.cs | 468 - .../ParameterBinderStrings.resources | Bin 8294 -> 0 bytes scripts/string_resources/ParserStrings.cs | 3779 -------- .../string_resources/ParserStrings.resources | Bin 56941 -> 0 bytes scripts/string_resources/PathUtilsStrings.cs | 135 - .../PathUtilsStrings.resources | Bin 1693 -> 0 bytes scripts/string_resources/PipelineStrings.cs | 236 - .../PipelineStrings.resources | Bin 3787 -> 0 bytes scripts/string_resources/PowerShellStrings.cs | 387 - .../PowerShellStrings.resources | Bin 6270 -> 0 bytes .../string_resources/ProgressRecordStrings.cs | 99 - .../ProgressRecordStrings.resources | Bin 694 -> 0 bytes .../string_resources/ProviderBaseSecurity.cs | 72 - .../ProviderBaseSecurity.resources | Bin 402 -> 0 bytes .../string_resources/ProxyCommandStrings.cs | 81 - .../ProxyCommandStrings.resources | Bin 498 -> 0 bytes .../RegistryProviderStrings.cs | 909 -- .../RegistryProviderStrings.resources | Bin 10657 -> 0 bytes scripts/string_resources/RunspaceInit.cs | 342 - .../string_resources/RunspaceInit.resources | Bin 4107 -> 0 bytes .../string_resources/RunspacePoolStrings.cs | 207 - .../RunspacePoolStrings.resources | Bin 2700 -> 0 bytes scripts/string_resources/RunspaceStrings.cs | 426 - .../RunspaceStrings.resources | Bin 7090 -> 0 bytes .../SecuritySupportStrings.cs | 126 - .../SecuritySupportStrings.resources | Bin 1643 -> 0 bytes scripts/string_resources/Serialization.cs | 279 - .../string_resources/Serialization.resources | Bin 3187 -> 0 bytes .../SessionStateProviderBaseStrings.cs | 171 - .../SessionStateProviderBaseStrings.resources | Bin 1001 -> 0 bytes .../string_resources/SessionStateStrings.cs | 1863 ---- .../SessionStateStrings.resources | Bin 32467 -> 0 bytes scripts/string_resources/SuggestionStrings.cs | 108 - .../SuggestionStrings.resources | Bin 1134 -> 0 bytes .../string_resources/TabCompletionStrings.cs | 665 -- .../TabCompletionStrings.resources | Bin 15153 -> 0 bytes .../string_resources/TransactionStrings.cs | 225 - .../TransactionStrings.resources | Bin 2654 -> 0 bytes scripts/string_resources/TypesXmlStrings.cs | 540 -- .../TypesXmlStrings.resources | Bin 6531 -> 0 bytes .../WildcardPatternStrings.cs | 72 - .../WildcardPatternStrings.resources | Bin 281 -> 0 bytes scripts/string_resources/_generated.cs | 23 - scripts/string_resources/modules.resources | Bin 26209 -> 0 bytes .../remotingerroridstrings.resources | Bin 70035 -> 0 bytes scripts/system-automation.mk | 18 +- ...tem.Management.Automation.assembly-info.cs | 1251 ++- src/monad | 2 +- 146 files changed, 6788 insertions(+), 34707 deletions(-) delete mode 100644 scripts/all-files.mk rename scripts/{string_resources => gen/SYS_AUTO}/Modules.cs (97%) rename scripts/gen/SYS_AUTO/{modules.resources => Modules.resources} (100%) rename scripts/{string_resources => gen/SYS_AUTO}/MshSnapInCmdletResources.cs (96%) rename scripts/gen/SYS_AUTO/{MshSnapinCmdletResources.resources => MshSnapInCmdletResources.resources} (100%) delete mode 100644 scripts/gen/SYS_AUTO/MshSnapinCmdletResources.cs rename scripts/{string_resources => gen/SYS_AUTO}/RemotingErrorIdStrings.cs (97%) rename scripts/gen/SYS_AUTO/{remotingerroridstrings.resources => RemotingErrorIdStrings.resources} (100%) delete mode 100644 scripts/gen/SYS_AUTO/modules.cs delete mode 100644 scripts/gen/SYS_AUTO/remotingerroridstrings.cs delete mode 100644 scripts/string_resources/AssemblyInfo.cs delete mode 100644 scripts/string_resources/Authenticode.cs delete mode 100644 scripts/string_resources/Authenticode.resources delete mode 100644 scripts/string_resources/AuthorizationManagerBase.cs delete mode 100644 scripts/string_resources/AuthorizationManagerBase.resources delete mode 100644 scripts/string_resources/AutomationExceptions.cs delete mode 100644 scripts/string_resources/AutomationExceptions.resources delete mode 100644 scripts/string_resources/CimInstanceTypeAdapterResources.cs delete mode 100644 scripts/string_resources/CimInstanceTypeAdapterResources.resources delete mode 100644 scripts/string_resources/CmdletizationCoreResources.cs delete mode 100644 scripts/string_resources/CommandBaseStrings.cs delete mode 100644 scripts/string_resources/CommandBaseStrings.resources delete mode 100644 scripts/string_resources/ConsoleInfoErrorStrings.cs delete mode 100644 scripts/string_resources/ConsoleInfoErrorStrings.resources delete mode 100644 scripts/string_resources/CoreClrStubResources.cs delete mode 100644 scripts/string_resources/CoreClrStubResources.resources delete mode 100644 scripts/string_resources/CoreMshSnapinResources.resources delete mode 100644 scripts/string_resources/CredUI.CS delete mode 100644 scripts/string_resources/CredUI.resources delete mode 100644 scripts/string_resources/Credential.cs delete mode 100644 scripts/string_resources/Credential.resources delete mode 100644 scripts/string_resources/CredentialAttributeStrings.cs delete mode 100644 scripts/string_resources/CredentialAttributeStrings.resources delete mode 100644 scripts/string_resources/DebuggerStrings.cs delete mode 100644 scripts/string_resources/DebuggerStrings.resources delete mode 100644 scripts/string_resources/DescriptionsStrings.cs delete mode 100644 scripts/string_resources/DescriptionsStrings.resources delete mode 100644 scripts/string_resources/DiscoveryExceptions.cs delete mode 100644 scripts/string_resources/DiscoveryExceptions.resources delete mode 100644 scripts/string_resources/EnumExpressionEvaluatorStrings.cs delete mode 100644 scripts/string_resources/EnumExpressionEvaluatorStrings.resources delete mode 100644 scripts/string_resources/ErrorCategoryStrings.cs delete mode 100644 scripts/string_resources/ErrorCategoryStrings.resources delete mode 100644 scripts/string_resources/ErrorPackage.cs delete mode 100644 scripts/string_resources/ErrorPackage.resources delete mode 100644 scripts/string_resources/ErrorPackageRemoting.resources delete mode 100644 scripts/string_resources/EtwLoggingStrings.resources delete mode 100644 scripts/string_resources/EventingResources.cs delete mode 100644 scripts/string_resources/EventingResources.resources delete mode 100644 scripts/string_resources/ExtendedTypeSystem.cs delete mode 100644 scripts/string_resources/ExtendedTypeSystem.resources delete mode 100644 scripts/string_resources/FileSystemProviderStrings.cs delete mode 100644 scripts/string_resources/FileSystemProviderStrings.resources delete mode 100644 scripts/string_resources/FormatAndOutXmlLoadingStrings.cs delete mode 100644 scripts/string_resources/FormatAndOutXmlLoadingStrings.resources delete mode 100644 scripts/string_resources/FormatAndOut_MshParameter.cs delete mode 100644 scripts/string_resources/FormatAndOut_MshParameter.resources delete mode 100644 scripts/string_resources/FormatAndOut_format_xxx.cs delete mode 100644 scripts/string_resources/FormatAndOut_format_xxx.resources delete mode 100644 scripts/string_resources/FormatAndOut_out_xxx.cs delete mode 100644 scripts/string_resources/FormatAndOut_out_xxx.resources delete mode 100644 scripts/string_resources/GetErrorText.cs delete mode 100644 scripts/string_resources/GetErrorText.resources delete mode 100644 scripts/string_resources/HelpDisplayStrings.cs delete mode 100644 scripts/string_resources/HelpDisplayStrings.resources delete mode 100644 scripts/string_resources/HelpErrors.resources delete mode 100644 scripts/string_resources/HistoryStrings.cs delete mode 100644 scripts/string_resources/HistoryStrings.resources delete mode 100644 scripts/string_resources/HostInterfaceExceptionsStrings.cs delete mode 100644 scripts/string_resources/HostInterfaceExceptionsStrings.resources delete mode 100644 scripts/string_resources/InternalCommandStrings.cs delete mode 100644 scripts/string_resources/InternalCommandStrings.resources delete mode 100644 scripts/string_resources/InternalHostStrings.cs delete mode 100644 scripts/string_resources/InternalHostStrings.resources delete mode 100644 scripts/string_resources/InternalHostUserInterfaceStrings.cs delete mode 100644 scripts/string_resources/InternalHostUserInterfaceStrings.resources delete mode 100644 scripts/string_resources/Logging.cs delete mode 100644 scripts/string_resources/Logging.resources delete mode 100644 scripts/string_resources/Metadata.cs delete mode 100644 scripts/string_resources/Metadata.resources delete mode 100644 scripts/string_resources/MiniShellErrors.cs delete mode 100644 scripts/string_resources/MiniShellErrors.resources delete mode 100644 scripts/string_resources/MshHostRawUserInterfaceStrings.cs delete mode 100644 scripts/string_resources/MshHostRawUserInterfaceStrings.resources delete mode 100644 scripts/string_resources/MshSignature.cs delete mode 100644 scripts/string_resources/MshSignature.resources delete mode 100644 scripts/string_resources/MshSnapinCmdletResources.resources delete mode 100644 scripts/string_resources/MshSnapinInfo.cs delete mode 100644 scripts/string_resources/MshSnapinInfo.resources delete mode 100644 scripts/string_resources/NativeCP.CS delete mode 100644 scripts/string_resources/NativeCP.resources delete mode 100644 scripts/string_resources/PSCommandStrings.cs delete mode 100644 scripts/string_resources/PSCommandStrings.resources delete mode 100644 scripts/string_resources/PSDataBufferStrings.cs delete mode 100644 scripts/string_resources/PSDataBufferStrings.resources delete mode 100644 scripts/string_resources/PSListModifierStrings.cs delete mode 100644 scripts/string_resources/PSListModifierStrings.resources delete mode 100644 scripts/string_resources/ParameterBinderStrings.cs delete mode 100644 scripts/string_resources/ParameterBinderStrings.resources delete mode 100644 scripts/string_resources/ParserStrings.cs delete mode 100644 scripts/string_resources/ParserStrings.resources delete mode 100644 scripts/string_resources/PathUtilsStrings.cs delete mode 100644 scripts/string_resources/PathUtilsStrings.resources delete mode 100644 scripts/string_resources/PipelineStrings.cs delete mode 100644 scripts/string_resources/PipelineStrings.resources delete mode 100644 scripts/string_resources/PowerShellStrings.cs delete mode 100644 scripts/string_resources/PowerShellStrings.resources delete mode 100644 scripts/string_resources/ProgressRecordStrings.cs delete mode 100644 scripts/string_resources/ProgressRecordStrings.resources delete mode 100644 scripts/string_resources/ProviderBaseSecurity.cs delete mode 100644 scripts/string_resources/ProviderBaseSecurity.resources delete mode 100644 scripts/string_resources/ProxyCommandStrings.cs delete mode 100644 scripts/string_resources/ProxyCommandStrings.resources delete mode 100644 scripts/string_resources/RegistryProviderStrings.cs delete mode 100644 scripts/string_resources/RegistryProviderStrings.resources delete mode 100644 scripts/string_resources/RunspaceInit.cs delete mode 100644 scripts/string_resources/RunspaceInit.resources delete mode 100644 scripts/string_resources/RunspacePoolStrings.cs delete mode 100644 scripts/string_resources/RunspacePoolStrings.resources delete mode 100644 scripts/string_resources/RunspaceStrings.cs delete mode 100644 scripts/string_resources/RunspaceStrings.resources delete mode 100644 scripts/string_resources/SecuritySupportStrings.cs delete mode 100644 scripts/string_resources/SecuritySupportStrings.resources delete mode 100644 scripts/string_resources/Serialization.cs delete mode 100644 scripts/string_resources/Serialization.resources delete mode 100644 scripts/string_resources/SessionStateProviderBaseStrings.cs delete mode 100644 scripts/string_resources/SessionStateProviderBaseStrings.resources delete mode 100644 scripts/string_resources/SessionStateStrings.cs delete mode 100644 scripts/string_resources/SessionStateStrings.resources delete mode 100644 scripts/string_resources/SuggestionStrings.cs delete mode 100644 scripts/string_resources/SuggestionStrings.resources delete mode 100644 scripts/string_resources/TabCompletionStrings.cs delete mode 100644 scripts/string_resources/TabCompletionStrings.resources delete mode 100644 scripts/string_resources/TransactionStrings.cs delete mode 100644 scripts/string_resources/TransactionStrings.resources delete mode 100644 scripts/string_resources/TypesXmlStrings.cs delete mode 100644 scripts/string_resources/TypesXmlStrings.resources delete mode 100644 scripts/string_resources/WildcardPatternStrings.cs delete mode 100644 scripts/string_resources/WildcardPatternStrings.resources delete mode 100644 scripts/string_resources/_generated.cs delete mode 100644 scripts/string_resources/modules.resources delete mode 100644 scripts/string_resources/remotingerroridstrings.resources diff --git a/scripts/Makefile b/scripts/Makefile index 4a830f8ba..adfd99bc4 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -10,9 +10,6 @@ phony_all: all # include all the external makefiles # these should go away with the makefile restructuring -include all-files.mk -include string-resources.mk -include string-resources-orig.mk include wmi-sources.mk include assembly-load-context.mk @@ -26,7 +23,7 @@ include platform.mk # - System.Management.Automation.dll (the main PS dll) # - commands/modules (they contain cmdlets): management and utility # - Microsoft.Management.Infrastructure.dll (the first dll in the remoting code paths) -#include system-automation.mk +include system-automation.mk include commands-management.mk include commands-utility.mk #include management-infrastructure.mk @@ -63,12 +60,12 @@ runtest: dotnetlibs/test.exe dotnetlibs/System.Management.Automation.dll # mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_BASE_REFS} $^ # this is the new build rule for SMA.dll -#dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} -# mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs +dotnetlibs/System.Management.Automation.dll: ${SYS_AUTO_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) ${SYS_AUTO_RES_SRCS} ${SYS_AUTO_RES_CS_SRCS} + mcs -out:$@ ${MCSOPTS_LIB} ${PRODUCT_PS_REFS} ${SYS_AUTO_SRCS} ${SYS_AUTO_RES} ${SYS_AUTO_RES_CS_SRCS} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs # this is the old build rule for SMA.dll until system-automation.mk can be used -dotnetlibs/System.Management.Automation.dll: ${SRCS_ALL} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) - mcs -out:$@ ${MCSOPTS_PS} ${PRODUCT_PS_REFS} ${SRCS_ALL} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs +#dotnetlibs/System.Management.Automation.dll: ${SRCS_ALL} dotnetlibs/Microsoft.Management.Infrastructure.dll ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/$(ASSEMBLY_LOAD_CONTEXT_TARGET) $(PLATFORM_SRCS) +# mcs -out:$@ ${MCSOPTS_PS} ${PRODUCT_PS_REFS} ${SRCS_ALL} $(PLATFORM_SRCS) ../src/assembly-info/System.Management.Automation.assembly-info.cs dotnetlibs/Microsoft.Management.Infrastructure.dll: ${WMI_SRCS} dotnetlibs/Microsoft.Management.Infrastructure.Native.dll ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs mcs -out:$@ ${MCSOPTS_MI} ${PRODUCT_MI_REFS} ${WMI_SRCS} ../src/assembly-info/Microsoft.Management.Infrastructure.assembly-info.cs diff --git a/scripts/all-files.mk b/scripts/all-files.mk deleted file mode 100644 index 71ba7bca6..000000000 --- a/scripts/all-files.mk +++ /dev/null @@ -1,509 +0,0 @@ -SRCS \ - = \ - ../src/monad/monad/src/engine/ChildrenCmdletProviderInterfaces.cs \ - ../src/monad/monad/src/engine/CmdletFamilyProviderInterfaces.cs \ - ../src/monad/monad/src/engine/MshCmdlet.cs \ - ../src/monad/monad/src/engine/cmdlet.cs \ - ../src/monad/monad/src/engine/CommandBase.cs \ - ../src/monad/monad/src/engine/CommandFactory.cs \ - ../src/monad/monad/src/engine/CommandParameter.cs \ - ../src/monad/monad/src/engine/CommandProcessor.cs \ - ../src/monad/monad/src/engine/CommandProcessorBase.cs \ - ../src/monad/monad/src/engine/CommonCommandParameters.cs \ - ../src/monad/monad/src/engine/ContentCmdletProviderInterfaces.cs \ - ../src/monad/monad/src/engine/DriveInterfaces.cs \ - ../src/monad/monad/src/engine/EnumExpressionEvaluator.cs \ - ../src/monad/monad/src/engine/EnumMinimumDisambiguation.cs \ - ../src/monad/monad/src/engine/ErrorPackage.cs \ - ../src/monad/monad/src/engine/InvocationInfo.cs \ - ../src/monad/monad/src/engine/ItemCmdletProviderInterfaces.cs \ - ../src/monad/monad/src/engine/NativeCommand.cs \ - ../src/monad/monad/src/engine/PathInterfaces.cs \ - ../src/monad/monad/src/engine/ProgressRecord.cs \ - ../src/monad/monad/src/engine/InformationRecord.cs \ - ../src/monad/monad/src/engine/PropertyCmdletProviderInterfaces.cs \ - ../src/monad/monad/src/engine/ProviderInterfaces.cs \ - ../src/monad/monad/src/engine/ProxyCommand.cs \ - ../src/monad/monad/src/engine/SessionStatePublic.cs \ - ../src/monad/monad/src/engine/ScriptCommand.cs \ - ../src/monad/monad/src/engine/ScriptCommandProcessor.cs \ - ../src/monad/monad/src/engine/UserFeedbackParameters.cs \ - ../src/monad/monad/src/engine/VariableInterfaces.cs \ - ../src/monad/monad/src/engine/ICommandRuntime.cs \ - ../src/monad/monad/src/engine/MshCommandRuntime.cs \ - ../src/monad/monad/src/engine/DefaultCommandRuntime.cs \ - ../src/monad/monad/src/engine/AliasInfo.cs \ - ../src/monad/monad/src/engine/ApplicationInfo.cs \ - ../src/monad/monad/src/engine/CmdletInfo.cs \ - ../src/monad/monad/src/engine/CmdletParameterBinderController.cs \ - ../src/monad/monad/src/engine/CommandDiscovery.cs \ - ../src/monad/monad/src/engine/CommandInfo.cs \ - ../src/monad/monad/src/engine/CommandPathSearch.cs \ - ../src/monad/monad/src/engine/CommandSearcher.cs \ - ../src/monad/monad/src/engine/CompiledCommandParameter.cs \ - ../src/monad/monad/src/engine/ExternalScriptInfo.cs \ - ../src/monad/monad/src/engine/FilterInfo.cs \ - ../src/monad/monad/src/engine/FunctionInfo.cs \ - ../src/monad/monad/src/engine/ConfigurationInfo.cs \ - ../src/monad/monad/src/engine/DscResourceInfo.cs \ - ../src/monad/monad/src/engine/GetCommandCommand.cs \ - ../src/monad/monad/src/engine/MergedCommandParameterMetadata.cs \ - ../src/monad/monad/src/engine/ParameterBinderBase.cs \ - ../src/monad/monad/src/engine/ParameterBinderController.cs \ - ../src/monad/monad/src/engine/ParameterInfo.cs \ - ../src/monad/monad/src/engine/ParameterSetInfo.cs \ - ../src/monad/monad/src/engine/ParameterSetPromptingData.cs \ - ../src/monad/monad/src/engine/ParameterSetSpecificMetadata.cs \ - ../src/monad/monad/src/engine/PositionalCommandParameter.cs \ - ../src/monad/monad/src/engine/PseudoParameterBinder.cs \ - ../src/monad/monad/src/engine/PseudoParameters.cs \ - ../src/monad/monad/src/engine/ReflectionParameterBinder.cs \ - ../src/monad/monad/src/engine/ScriptInfo.cs \ - ../src/monad/monad/src/engine/scriptparameterbinder.cs \ - ../src/monad/monad/src/engine/scriptparameterbindercontroller.cs \ - ../src/monad/monad/src/engine/MshSnapinQualifiedName.cs \ - ../src/monad/monad/src/engine/TypeMetadata.cs \ - ../src/monad/monad/src/engine/WorkflowInfo.cs \ - ../src/monad/monad/src/engine/MinishellParameterBinderController.cs \ - ../src/monad/monad/src/engine/NativeCommandParameterBinder.cs \ - ../src/monad/monad/src/engine/NativeCommandParameterBinderController.cs \ - ../src/monad/monad/src/engine/NativeCommandProcessor.cs \ - ../src/monad/monad/src/engine/DscResourceSearcher.cs \ - ../src/monad/monad/src/engine/Modules/AnalysisCache.cs \ - ../src/monad/monad/src/engine/Modules/ExportModuleMemberCommand.cs \ - ../src/monad/monad/src/engine/Modules/GetModuleCommand.cs \ - ../src/monad/monad/src/engine/Modules/ImportModuleCommand.cs \ - ../src/monad/monad/src/engine/Modules/ModuleCmdletBase.cs \ - ../src/monad/monad/src/engine/Modules/ModuleIntrinsics.cs \ - ../src/monad/monad/src/engine/Modules/ModuleSpecification.cs \ - ../src/monad/monad/src/engine/Modules/ModuleUtils.cs \ - ../src/monad/monad/src/engine/Modules/NewModuleCommand.cs \ - ../src/monad/monad/src/engine/Modules/NewModuleManifestCommand.cs \ - ../src/monad/monad/src/engine/Modules/PSModuleInfo.cs \ - ../src/monad/monad/src/engine/Modules/RemoteDiscoveryHelper.cs \ - ../src/monad/monad/src/engine/Modules/RemoveModuleCommand.cs \ - ../src/monad/monad/src/engine/Modules/ScriptAnalysis.cs \ - ../src/monad/monad/src/engine/Modules/TestModuleManifestCommand.cs \ - ../src/monad/monad/src/engine/AutomationEngine.cs \ - ../src/monad/monad/src/engine/EngineIntrinsics.cs \ - ../src/monad/monad/src/engine/ExecutionContext.cs \ - ../src/monad/monad/src/engine/PSVersionInfo.cs \ - ../src/monad/monad/src/engine/EventManager.cs \ - ../src/monad/monad/src/engine/ObjectEventRegistrationBase.cs \ - ../src/monad/monad/src/engine/debugger/Breakpoint.cs \ - ../src/monad/monad/src/engine/debugger/debugger.cs \ - ../src/monad/monad/src/engine/CoreAdapter.cs \ - ../src/monad/monad/src/engine/ThirdPartyAdapter.cs \ - ../src/monad/monad/src/engine/LanguagePrimitives.cs \ - ../src/monad/monad/src/engine/NullString.cs \ - ../src/monad/monad/src/engine/MshMemberInfo.cs \ - ../src/monad/monad/src/engine/MshObject.cs \ - ../src/monad/monad/src/engine/TypeTable.cs \ - ../src/monad/monad/src/engine/ExtendedTypeSystemException.cs \ - ../src/monad/monad/src/engine/MshReference.cs \ - ../src/monad/monad/src/engine/WinRT/IInspectable.cs \ - ../src/monad/monad/src/help/CabinetAPI.cs \ - ../src/monad/monad/src/help/CabinetNativeApi.cs \ - ../src/monad/monad/src/engine/hostifaces/AsyncResult.cs \ - ../src/monad/monad/src/engine/hostifaces/ChoiceDescription.cs \ - ../src/monad/monad/src/engine/hostifaces/Command.cs \ - ../src/monad/monad/src/engine/hostifaces/Connection.cs \ - ../src/monad/monad/src/engine/hostifaces/ConnectionBase.cs \ - ../src/monad/monad/src/engine/hostifaces/ConnectionFactory.cs \ - ../src/monad/monad/src/engine/hostifaces/DefaultHost.cs \ - ../src/monad/monad/src/engine/hostifaces/FieldDescription.cs \ - ../src/monad/monad/src/engine/hostifaces/History.cs \ - ../src/monad/monad/src/engine/hostifaces/InformationalRecord.cs \ - ../src/monad/monad/src/engine/hostifaces/InternalHost.cs \ - ../src/monad/monad/src/engine/hostifaces/InternalHostRawUserInterface.cs \ - ../src/monad/monad/src/engine/hostifaces/InternalHostUserInterface.cs \ - ../src/monad/monad/src/engine/hostifaces/internalHostuserInterfacesecurity.cs \ - ../src/monad/monad/src/engine/hostifaces/ListModifier.cs \ - ../src/monad/monad/src/engine/hostifaces/LocalConnection.cs \ - ../src/monad/monad/src/engine/hostifaces/LocalPipeline.cs \ - ../src/monad/monad/src/engine/hostifaces/MshHost.cs \ - ../src/monad/monad/src/engine/hostifaces/MshHostRawUserInterface.cs \ - ../src/monad/monad/src/engine/hostifaces/MshHostUserInterface.cs \ - ../src/monad/monad/src/engine/hostifaces/Parameter.cs \ - ../src/monad/monad/src/engine/hostifaces/Pipeline.cs \ - ../src/monad/monad/src/engine/hostifaces/pipelinebase.cs \ - ../src/monad/monad/src/engine/hostifaces/PowerShell.cs \ - ../src/monad/monad/src/engine/hostifaces/PSCommand.cs \ - ../src/monad/monad/src/engine/hostifaces/PSDataCollection.cs \ - ../src/monad/monad/src/engine/hostifaces/RunspaceInit.cs \ - ../src/monad/monad/src/engine/hostifaces/RunspacePool.cs \ - ../src/monad/monad/src/engine/hostifaces/RunspacePoolInternal.cs \ - ../src/monad/monad/src/engine/hostifaces/PowerShellProcessInstance.cs \ - ../src/monad/monad/src/engine/remoting/common/ObjectRef.cs \ - ../src/monad/monad/src/engine/remoting/common/RunspacePoolStateInfo.cs \ - ../src/monad/monad/src/engine/remoting/common/PSETWTracer.cs \ - ../src/monad/monad/src/engine/remoting/client/remoterunspaceinfo.cs \ - ../src/monad/monad/src/engine/remoting/host/RemoteHostMethodInfo.cs \ - ../src/monad/monad/src/engine/remoting/client/remotepipeline.cs \ - ../src/monad/monad/src/engine/remoting/client/remoterunspace.cs \ - ../src/monad/monad/src/engine/remoting/client/clientremotesession.cs \ - ../src/monad/monad/src/engine/remoting/client/Job.cs \ - ../src/monad/monad/src/engine/remoting/client/Job2.cs \ - ../src/monad/monad/src/engine/remoting/client/JobSourceAdapter.cs \ - ../src/monad/monad/src/engine/remoting/client/PSProxyJob.cs \ - ../src/monad/monad/src/engine/remoting/client/PowerShellStreams.cs \ - ../src/monad/monad/src/engine/remoting/client/JobManager.cs \ - ../src/monad/monad/src/engine/remoting/client/ThrottlingJob.cs \ - ../src/monad/monad/src/engine/remoting/client/remotingprotocol.cs \ - ../src/monad/monad/src/engine/remoting/client/clientremotesessionprotocolstatemachine.cs \ - ../src/monad/monad/src/engine/remoting/client/remotingprotocolimplementation.cs \ - ../src/monad/monad/src/engine/remoting/client/RemotingErrorRecord.cs \ - ../src/monad/monad/src/engine/remoting/client/RemoteRunspacePoolInternal.cs \ - ../src/monad/monad/src/engine/remoting/client/ClientRemotePowerShell.cs \ - ../src/monad/monad/src/engine/remoting/client/RemotingProtocol2.cs \ - ../src/monad/monad/src/engine/remoting/client/ClientMethodExecutor.cs \ - ../src/monad/monad/src/engine/remoting/client/RunspaceRef.cs \ - ../src/monad/monad/src/engine/remoting/common/PSSessionConfigurationTypeOption.cs \ - ../src/monad/monad/src/engine/remoting/common/psstreamobject.cs \ - ../src/monad/monad/src/engine/remoting/common/Indexer.cs \ - ../src/monad/monad/src/engine/remoting/common/remotesession.cs \ - ../src/monad/monad/src/engine/remoting/common/fragmentor.cs \ - ../src/monad/monad/src/engine/remoting/common/misc.cs \ - ../src/monad/monad/src/engine/remoting/common/remotingexceptions.cs \ - ../src/monad/monad/src/engine/remoting/common/throttlemanager.cs \ - ../src/monad/monad/src/engine/remoting/common/AsyncObject.cs \ - ../src/monad/monad/src/engine/remoting/common/RunspaceConnectionInfo.cs \ - ../src/monad/monad/src/engine/remoting/common/RunspaceInitInfo.cs \ - ../src/monad/monad/src/engine/remoting/common/DispatchTable.cs \ - ../src/monad/monad/src/engine/remoting/common/WireDataFormat/EncodeAndDecode.cs \ - ../src/monad/monad/src/engine/remoting/common/WireDataFormat/RemoteHost.cs \ - ../src/monad/monad/src/engine/remoting/common/WireDataFormat/RemoteHostEncoder.cs \ - ../src/monad/monad/src/engine/remoting/common/WireDataFormat/RemoteSessionCapability.cs \ - ../src/monad/monad/src/engine/remoting/common/WireDataFormat/RemotingDataObject.cs \ - ../src/monad/monad/src/engine/remoting/common/RemoteSessionNamedPipe.cs \ - ../src/monad/monad/src/engine/remoting/server/OutOfProcServerMediator.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerMethodExecutor.cs \ - ../src/monad/monad/src/engine/remoting/server/serverremotesession.cs \ - ../src/monad/monad/src/engine/remoting/server/serverremotesessionstatemachine.cs \ - ../src/monad/monad/src/engine/remoting/server/serverremotingprotocol.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerSteppablePipelineDriver.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerSteppablePipelineSubscriber.cs \ - ../src/monad/monad/src/engine/remoting/server/serverremotingprotocolimplementation.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerRemoteHost.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerRemoteHostUserInterface.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerRemoteHostRawUserInterface.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerRunspacePoolDriver.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerPowerShellDriver.cs \ - ../src/monad/monad/src/engine/remoting/server/ServerRemotingProtocol2.cs \ - ../src/monad/monad/src/engine/remoting/server/WSManChannelEvents.cs \ - ../src/monad/monad/src/engine/remoting/commands/CustomShellCommands.cs \ - ../src/monad/monad/src/engine/remoting/commands/InvokeCommandCommand.cs \ - ../src/monad/monad/src/engine/remoting/commands/newrunspacecommand.cs \ - ../src/monad/monad/src/engine/remoting/commands/DisconnectPSSession.cs \ - ../src/monad/monad/src/engine/remoting/commands/ConnectPSSession.cs \ - ../src/monad/monad/src/engine/remoting/commands/ReceivePSSession.cs \ - ../src/monad/monad/src/engine/remoting/commands/runspacerepository.cs \ - ../src/monad/monad/src/engine/remoting/commands/getrunspacecommand.cs \ - ../src/monad/monad/src/engine/remoting/commands/remotingcommandutil.cs \ - ../src/monad/monad/src/engine/remoting/commands/removerunspacecommand.cs \ - ../src/monad/monad/src/engine/remoting/commands/StartJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/JobRepository.cs \ - ../src/monad/monad/src/engine/remoting/commands/PSRemotingCmdlet.cs \ - ../src/monad/monad/src/engine/remoting/commands/GetJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/ReceiveJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/StopJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/WaitJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/RemoveJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/SuspendJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/ResumeJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/DebugJob.cs \ - ../src/monad/monad/src/engine/remoting/commands/PushRunspaceCommand.cs \ - ../src/monad/monad/src/engine/remoting/commands/PopRunspaceCommand.cs \ - ../src/monad/monad/src/engine/remoting/commands/NewPSSessionOptionCommand.cs \ - ../src/monad/monad/src/engine/remoting/commands/NewPSSessionConfigurationOptionCommand.cs \ - ../src/monad/monad/src/engine/remoting/commands/NewPSSessionConfigurationFile.cs \ - ../src/monad/monad/src/engine/remoting/commands/TestPSSessionConfigurationFile.cs \ - ../src/monad/monad/src/engine/remoting/commands/EnterPSHostProcessCommand.cs \ - ../src/monad/monad/src/engine/remoting/fanin/PSPrincipal.cs \ - ../src/monad/monad/src/engine/remoting/fanin/BaseTransportManager.cs \ - ../src/monad/monad/src/engine/remoting/fanin/InitialSessionStateProvider.cs \ - ../src/monad/monad/src/engine/remoting/fanin/PSSessionConfigurationData.cs \ - ../src/monad/monad/src/engine/remoting/fanin/OutOfProcTransportManager.cs \ - ../src/monad/monad/src/engine/remoting/fanin/PriorityCollection.cs \ - ../src/monad/monad/src/engine/remoting/fanin/WSManTransportManager.cs \ - ../src/monad/monad/src/engine/remoting/fanin/WSManNativeAPI.cs \ - ../src/monad/monad/src/engine/remoting/fanin/WSManPlugin.cs \ - ../src/monad/monad/src/engine/remoting/fanin/WSManPluginFacade.cs \ - ../src/monad/monad/src/engine/remoting/fanin/WSManPluginShellSession.cs \ - ../src/monad/monad/src/engine/remoting/fanin/WSManPluginTransportManager.cs \ - ../src/monad/monad/src/logging/LogContext.cs \ - ../src/monad/monad/src/logging/LogProvider.cs \ - ../src/monad/monad/src/logging/MshLog.cs \ - ../src/monad/monad/src/minishell/api/RunspaceConfiguration.cs \ - ../src/monad/monad/src/minishell/api/RunspaceConfigurationEntry.cs \ - ../src/monad/monad/src/minishell/api/RunspaceConfigurationEntryCollection.cs \ - ../src/monad/monad/src/minishell/api/RunspaceConfigurationTypeAttribute.cs \ - ../src/monad/monad/src/minishell/api/RunspaceConfigurationAttributeException.cs \ - ../src/monad/monad/src/minishell/api/RunspaceConfigurationTypeException.cs \ - ../src/monad/monad/src/minishell/api/RunspaceConfigurationHelper.cs \ - ../src/monad/monad/src/minishell/api/FormatAndTypeDataHelper.cs \ - ../src/monad/monad/src/engine/Attributes.cs \ - ../src/monad/monad/src/engine/CommandMetadata.cs \ - ../src/monad/monad/src/engine/SerializationStrings.cs \ - ../src/monad/monad/src/engine/SpecialVariables.cs \ - ../src/monad/monad/src/engine/Utils.cs \ - ../src/monad/monad/src/engine/regex.cs \ - ../src/monad/monad/src/engine/serialization.cs \ - ../src/monad/monad/src/engine/DataStoreAdapter.cs \ - ../src/monad/monad/src/engine/DataStoreAdapterProvider.cs \ - ../src/monad/monad/src/namespaces/ContainerProviderBase.cs \ - ../src/monad/monad/src/namespaces/CoreCommandContext.cs \ - ../src/monad/monad/src/namespaces/DriveProviderBase.cs \ - ../src/monad/monad/src/namespaces/IContentProvider.cs \ - ../src/monad/monad/src/namespaces/IContentReader.cs \ - ../src/monad/monad/src/namespaces/IContentWriter.cs \ - ../src/monad/monad/src/namespaces/IDynamicPropertyProvider.cs \ - ../src/monad/monad/src/namespaces/IPermissionProvider.cs \ - ../src/monad/monad/src/namespaces/IPropertiesProvider.cs \ - ../src/monad/monad/src/namespaces/ItemProviderBase.cs \ - ../src/monad/monad/src/namespaces/LocationGlobber.cs \ - ../src/monad/monad/src/namespaces/NavigationProviderBase.cs \ - ../src/monad/monad/src/namespaces/PathInfo.cs \ - ../src/monad/monad/src/namespaces/ProviderBase.cs \ - ../src/monad/monad/src/namespaces/ProviderBaseSecurity.cs \ - ../src/monad/monad/src/namespaces/ProviderDeclarationAttribute.cs \ - ../src/monad/monad/src/namespaces/StackInfo.cs \ - ../src/monad/monad/src/namespaces/RegistryProvider.cs \ - ../src/monad/monad/src/namespaces/RegistrySecurity.cs \ - ../src/monad/monad/src/namespaces/RegistryWrapper.cs \ - ../src/monad/monad/src/namespaces/Buffer.cs \ - ../src/monad/monad/src/namespaces/SafeRegistryHandle.cs \ - ../src/monad/monad/src/engine/lang/parserutils.cs \ - ../src/monad/monad/src/engine/lang/scriptblock.cs \ - ../src/monad/monad/src/engine/InternalCommands.cs \ - ../src/monad/monad/src/engine/lang/codegen.cs \ - ../src/monad/monad/src/engine/lang/interface/PSParser.cs \ - ../src/monad/monad/src/engine/lang/interface/PSToken.cs \ - ../src/monad/monad/src/engine/lang/interface/PSParseError.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/Utilities/MshParameter.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/Utilities/MshParameterAssociation.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatGroupManager.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator_Complex.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator_List.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator_Table.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewGenerator_Wide.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatViewManager.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatXMLWriter.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/BaseFormattingCommandParameters.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/BaseFormattingCommand.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/format-default/format-default.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/ColumnWidthManager.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormattingObjectsDeserializer.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/OutputQueue.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/ListWriter.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/TableWriter.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormatMsgCtxManager.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/BaseOutputtingCommand.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/out-textInterface/OutTextInterface.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/FormattingObjects.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/ComplexWriter.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/ILineOutput.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/OutputManager.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/BaseCommand.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/out-console/ConsoleLineOutput.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/out-console/OutConsole.cs \ - ../src/monad/monad/src/engine/parser/ast.cs \ - ../src/monad/monad/src/engine/parser/AstVisitor.cs \ - ../src/monad/monad/src/engine/parser/CharTraits.cs \ - ../src/monad/monad/src/engine/parser/ConstantValues.cs \ - ../src/monad/monad/src/engine/parser/Compiler.cs \ - ../src/monad/monad/src/engine/parser/DebugViewWriter.cs \ - ../src/monad/monad/src/engine/parser/Parser.cs \ - ../src/monad/monad/src/engine/parser/Position.cs \ - ../src/monad/monad/src/engine/parser/PreOrderVisitor.cs \ - ../src/monad/monad/src/engine/parser/SafeValues.cs \ - ../src/monad/monad/src/engine/parser/SemanticChecks.cs \ - ../src/monad/monad/src/engine/parser/SymbolResolver.cs \ - ../src/monad/monad/src/engine/parser/token.cs \ - ../src/monad/monad/src/engine/parser/tokenizer.cs \ - ../src/monad/monad/src/engine/parser/TypeResolver.cs \ - ../src/monad/monad/src/engine/parser/VariableAnalysis.cs \ - ../src/monad/monad/src/engine/runtime/CompiledScriptBlock.cs \ - ../src/monad/monad/src/engine/runtime/ScriptBlockToPowerShell.cs \ - ../src/monad/monad/src/engine/runtime/MutableTuple.cs \ - ../src/monad/monad/src/engine/runtime/Binding/Binders.cs \ - ../src/monad/monad/src/engine/runtime/Operations/ArrayOps.cs \ - ../src/monad/monad/src/engine/runtime/Operations/ClassOps.cs \ - ../src/monad/monad/src/engine/runtime/Operations/MiscOps.cs \ - ../src/monad/monad/src/engine/runtime/Operations/NumericOps.cs \ - ../src/monad/monad/src/engine/runtime/Operations/StringOps.cs \ - ../src/monad/monad/src/engine/runtime/Operations/VariableOps.cs \ - ../src/monad/monad/src/engine/parser/PSType.cs \ - ../src/monad/monad/src/engine/interpreter/AddInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/ArrayOperations.cs \ - ../src/monad/monad/src/engine/interpreter/BranchLabel.cs \ - ../src/monad/monad/src/engine/interpreter/CallInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/CallInstruction.Generated.cs \ - ../src/monad/monad/src/engine/interpreter/ControlFlowInstructions.cs \ - ../src/monad/monad/src/engine/interpreter/DivInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/DynamicInstructionN.cs \ - ../src/monad/monad/src/engine/interpreter/DynamicInstructions.Generated.cs \ - ../src/monad/monad/src/engine/interpreter/DynamicSplatInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/EqualInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/FieldOperations.cs \ - ../src/monad/monad/src/engine/interpreter/GreaterThanInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/ILightCallSiteBinder.cs \ - ../src/monad/monad/src/engine/interpreter/Instruction.cs \ - ../src/monad/monad/src/engine/interpreter/InstructionFactory.cs \ - ../src/monad/monad/src/engine/interpreter/InstructionList.cs \ - ../src/monad/monad/src/engine/interpreter/InterpretedFrame.cs \ - ../src/monad/monad/src/engine/interpreter/Interpreter.cs \ - ../src/monad/monad/src/engine/interpreter/LabelInfo.cs \ - ../src/monad/monad/src/engine/interpreter/LessThanInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/LightCompiler.cs \ - ../src/monad/monad/src/engine/interpreter/LightDelegateCreator.cs \ - ../src/monad/monad/src/engine/interpreter/LightLambda.cs \ - ../src/monad/monad/src/engine/interpreter/LightLambda.Generated.cs \ - ../src/monad/monad/src/engine/interpreter/LightLambdaClosureVisitor.cs \ - ../src/monad/monad/src/engine/interpreter/LocalAccess.cs \ - ../src/monad/monad/src/engine/interpreter/LocalVariables.cs \ - ../src/monad/monad/src/engine/interpreter/LoopCompiler.cs \ - ../src/monad/monad/src/engine/interpreter/MulInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/NotEqualInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/NumericConvertInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/PowerShellInstructions.cs \ - ../src/monad/monad/src/engine/interpreter/RuntimeVariables.cs \ - ../src/monad/monad/src/engine/interpreter/StackOperations.cs \ - ../src/monad/monad/src/engine/interpreter/SubInstruction.cs \ - ../src/monad/monad/src/engine/interpreter/TypeOperations.cs \ - ../src/monad/monad/src/engine/interpreter/Utilities.cs \ - ../src/monad/monad/src/engine/AutomationNull.cs \ - ../src/monad/monad/src/engine/Pipe.cs \ - ../src/monad/monad/src/engine/pipeline.cs \ - ../src/monad/monad/src/namespaces/AliasProvider.cs \ - ../src/monad/monad/src/namespaces/EnvironmentProvider.cs \ - ../src/monad/monad/src/namespaces/FileSystemContentStream.cs \ - ../src/monad/monad/src/namespaces/FileSystemProvider.cs \ - ../src/monad/monad/src/namespaces/FileSystemSecurity.cs \ - ../src/monad/monad/src/namespaces/FunctionProvider.cs \ - ../src/monad/monad/src/namespaces/SessionStateProviderBase.cs \ - ../src/monad/monad/src/namespaces/VariableProvider.cs \ - ../src/monad/monad/src/namespaces/Win32Native.cs \ - ../src/monad/monad/src/engine/Credential.cs \ - ../src/monad/monad/src/engine/MshSecurityException.cs \ - ../src/monad/monad/src/security/nativeMethods.cs \ - ../src/monad/monad/src/security/Authenticode.cs \ - ../src/monad/monad/src/engine/SecurityDescriptorCmdletProviderInterfaces.cs \ - ../src/monad/monad/src/engine/SessionStateSecurityDescriptorInterface.cs \ - ../src/monad/monad/src/engine/SecurityManagerBase.cs \ - ../src/monad/monad/src/security/SecurityManager.cs \ - ../src/monad/monad/src/security/CredentialParameter.cs \ - ../src/monad/monad/src/security/MshSignature.cs \ - ../src/monad/monad/src/security/SecuritySupport.cs \ - ../src/monad/monad/src/engine/ArgumentTypeConverterAttribute.cs \ - ../src/monad/monad/src/engine/DriveNames.cs \ - ../src/monad/monad/src/engine/ProviderNames.cs \ - ../src/monad/monad/src/engine/ScopedItemSearcher.cs \ - ../src/monad/monad/src/engine/InitialSessionState.cs \ - ../src/monad/monad/src/engine/SessionState.cs \ - ../src/monad/monad/src/engine/SessionStateAliasAPIs.cs \ - ../src/monad/monad/src/engine/SessionStateCmdletAPIs.cs \ - ../src/monad/monad/src/engine/SessionStateContainer.cs \ - ../src/monad/monad/src/engine/SessionStateContent.cs \ - ../src/monad/monad/src/engine/SessionStateDriveAPIs.cs \ - ../src/monad/monad/src/engine/SessionStateDynamicProperty.cs \ - ../src/monad/monad/src/engine/SessionStateFunctionAPIs.cs \ - ../src/monad/monad/src/engine/SessionStateItem.cs \ - ../src/monad/monad/src/engine/SessionStateLocationAPIs.cs \ - ../src/monad/monad/src/engine/SessionStateNavigation.cs \ - ../src/monad/monad/src/engine/SessionStateProperty.cs \ - ../src/monad/monad/src/engine/SessionStateProviderAPIs.cs \ - ../src/monad/monad/src/engine/SessionStateScopeAPIs.cs \ - ../src/monad/monad/src/engine/SessionStateVariableAPIs.cs \ - ../src/monad/monad/src/engine/SessionStateCapacityVariable.cs \ - ../src/monad/monad/src/engine/QuestionMarkVariable.cs \ - ../src/monad/monad/src/engine/CultureVariable.cs \ - ../src/monad/monad/src/engine/SessionStateScope.cs \ - ../src/monad/monad/src/engine/SessionStateScopeEnumerator.cs \ - ../src/monad/monad/src/engine/SessionStateStrings.cs \ - ../src/monad/monad/src/engine/SessionStateUtils.cs \ - ../src/monad/monad/src/engine/ShellVariable.cs \ - ../src/monad/monad/src/engine/VariableAttributeCollection.cs \ - ../src/monad/monad/src/engine/VariablePath.cs \ - ../src/monad/monad/src/singleshell/config/MshSnapinInfo.cs \ - ../src/monad/monad/src/singleshell/config/RunspaceConfigForSingleShell.cs \ - ../src/monad/monad/src/singleshell/config/MshConsoleInfo.cs \ - ../src/monad/monad/src/singleshell/config/MshConsoleLoadException.cs \ - ../src/monad/monad/src/singleshell/config/MshSnapinLoadException.cs \ - ../src/monad/monad/src/CoreCLR/CorePsExtensions.cs \ - ../src/monad/monad/src/CoreCLR/CorePsStub.cs \ - ../src/monad/monad/src/utils/ArchitectureSensitiveAttribute.cs \ - ../src/monad/monad/src/utils/assert.cs \ - ../src/monad/monad/src/utils/CommandDiscoveryExceptions.cs \ - ../src/monad/monad/src/utils/CommandProcessorExceptions.cs \ - ../src/monad/monad/src/utils/CoreProviderCmdlets.cs \ - ../src/monad/monad/src/utils/ExecutionExceptions.cs \ - ../src/monad/monad/src/utils/ExtensionMethods.cs \ - ../src/monad/monad/src/utils/HostInterfacesExceptions.cs \ - ../src/monad/monad/src/utils/IObjectReader.cs \ - ../src/monad/monad/src/utils/IObjectWriter.cs \ - ../src/monad/monad/src/utils/MetadataExceptions.cs \ - ../src/monad/monad/src/utils/MshArgumentException.cs \ - ../src/monad/monad/src/utils/MshArgumentNullException.cs \ - ../src/monad/monad/src/utils/MshArgumentOutOfRangeException.cs \ - ../src/monad/monad/src/utils/MshInvalidOperationException.cs \ - ../src/monad/monad/src/utils/MshNotImplementedException.cs \ - ../src/monad/monad/src/utils/MshNotSupportedException.cs \ - ../src/monad/monad/src/utils/MshObjectDisposedException.cs \ - ../src/monad/monad/src/utils/MshTraceSource.cs \ - ../src/monad/monad/src/utils/ObjectReader.cs \ - ../src/monad/monad/src/utils/ObjectStream.cs \ - ../src/monad/monad/src/utils/ObjectWriter.cs \ - ../src/monad/monad/src/utils/ParameterBinderExceptions.cs \ - ../src/monad/monad/src/utils/ParserException.cs \ - ../src/monad/monad/src/utils/PathUtils.cs \ - ../src/monad/monad/src/utils/PsUtils.cs \ - ../src/monad/monad/src/utils/ResourceManagerCache.cs \ - ../src/monad/monad/src/utils/RuntimeException.cs \ - ../src/monad/monad/src/utils/SessionStateExceptions.cs \ - ../src/monad/monad/src/utils/StringUtil.cs \ - ../src/monad/monad/src/utils/StructuredTraceSource.cs \ - ../src/monad/monad/src/utils/Verbs.cs \ - ../src/monad/monad/src/utils/CryptoUtils.cs \ - ../src/monad/monad/src/utils/PInvokeDllNames.cs \ - ../src/monad/monad/src/utils/PlatformInvokes.cs \ - ../src/monad/monad/src/utils/ClrFacade.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/Utilities/MshObjectUtil.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/Utilities/Mshexpression.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/XmlLoaderBase.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/commands.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionDataMethods.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Complex.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_List.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Misc.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Table.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayDescriptionData_Wide.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/displayResourceManagerCache.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/FormatTable.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataManager.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataQuery.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Complex.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_List.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Table.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Views.cs \ - ../src/monad/monad/src/commands/utility/FormatAndOutput/common/DisplayDatabase/typeDataXmlLoader_Wide.cs \ - ../src/monad/monad/src/engine/CommandCompletion/PseudoParameterBinder.cs \ - ../src/monad/monad/src/engine/CommandCompletion/CommandCompletion.cs \ - ../src/monad/monad/src/engine/CommandCompletion/CompletionAnalysis.cs \ - ../src/monad/monad/src/engine/CommandCompletion/CompletionCompleters.cs \ - ../src/monad/monad/src/engine/CommandCompletion/CompletionExecutionHelper.cs \ - ../src/monad/monad/src/engine/CommandCompletion/CompletionResult.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/MethodInvocationInfo.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/MethodParameter.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/MethodParametersCollection.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/QueryBuilder.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/ObjectModelWrapper.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/EnumWriter.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/ScriptWriter.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/cim/WildcardPatternToCimQueryParser.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.objectModel.autogen.cs \ - ../src/monad/monad/src/cimSupport/cmdletization/xml/CoreCLR/cmdlets-over-objects.xmlSerializer.autogen.cs \ - ../src/monad/monad/src/cimSupport/other/ciminstancetypeadapter.cs diff --git a/scripts/string_resources/Modules.cs b/scripts/gen/SYS_AUTO/Modules.cs similarity index 97% rename from scripts/string_resources/Modules.cs rename to scripts/gen/SYS_AUTO/Modules.cs index 52d3401e6..4b031d8c1 100644 --- a/scripts/string_resources/Modules.cs +++ b/scripts/gen/SYS_AUTO/Modules.cs @@ -1,1450 +1,1450 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.0 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - - - -///